티스토리

로바이
검색하기

블로그 홈

로바이

roby.tistory.com/m

로바이 님의 블로그입니다.

구독자
0
방명록 방문하기

주요 글 목록

  • 참고 사이트 https://www.ncsc.go.kr:4018/PageLink.do (국가사이버 안보센터) 국가사이버안보센터 국제 및 국가배후 해킹 조직 관련 사이버위협 예방·대응, 보안적합성·암호모듈 검증제도 등 정보수록 www.ncsc.go.kr:4018 https://www.kisa.or.kr/2060307 (한국인터넷 진흥원) KISA 한국인터넷진흥원 www.kisa.or.kr https://mamu2830.blogspot.com/p/blog-page_13.html (마무-리눅스 독학사이트) 리눅스 독학 사이트 리눅스 공부, 리눅스마스터 1, 2급 독학 및 공부를 하는 사람들 위해 매우 자세하고 친절하게 포스트를 정리한 사이트입니다. mamu2830.blogspot.com https://www.youtube... 공감수 0 댓글수 0 2023. 9. 17.
  • REST(Representational State Transfer) 1. REST란? Representational State Transfer의 약자로 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고받는 모든 것 즉, 자원(resource)의 표현(representation) 에 의한 상태 전달을 의미한다. * 자원(resource)의 표현(representation) - 자원: 해당 소프트웨어가 관리하는 모든 것 예) 문서, 그림, 데이터, 해당 소프트웨어 자체 등 - 자원의 표현: 그 자원을 표현하기 위한 이름 예) DB의 학생 정보가 자원일 때, ‘students’를 자원의 표현으로 정한다. * 상태(정보) 전달 - 데이터가 요청되어지는 시점에서 자원의 상태(정보)를 전달한다. JSON 혹은 XML를 통해 데이터를 주고 받는 것이 일반적이다... 공감수 1 댓글수 0 2023. 8. 12.
  • cURL(Client URL) 명령어 cURL(Client URL)은 1997년 출시된 다양한 통신 프로토콜들을 이용하여 URL로 데이터를을 전송하여 서버의 데이터를 보내거나 가져올때 사용하기 위한 명령줄 도구 및 라이브러리로 명령줄이나 스크립트에서 HTTP/S로 GET,POST등으로 데이터(패킷/메시지)를 전송하는 데 사용한다. 예) 자바스크립트 환경에서 REST API(http)를 테스트하고싶다면 보통 ajax, fetch 를 이용해 요청을 보내는 것과 같이, SHELL(커맨드라인 환경)에서 REST API(http) 테스트 하고 싶으면 curl 명령어를 이용하면 된다라고 보면 된다. 이밖에 HTTP / HTTPS / FTP / LDAP / SCP / TELNET / SMTP / POP3 등 다양하고 주요한 프로토콜을 지원하며 Linux.. 공감수 0 댓글수 0 2023. 8. 12.
  • 마우스 더블클릭 체크 및 버튼 수리 마우스의 경우는 컴퓨터 사용시 키보드와 함께 많이 사용하는 컴퓨터 주변장치이다. 그중에서 마우스의 경우는 클릭을 많이 하기 때문에 오래 사용하다 보면 고장나기 쉽다. 간혹, 구입한지 얼마 안되었는데 불량으로 이런 경우도 발생 할 수 도 있다. 마우스의 고장 증상은 보통은 버튼을 클릭하였을때 아예 동작하지 않거나 여러번 눌러야 한번 클릭이 되거나 아니면 한번 눌렀는데 더블클릭이 되는 경우가 발생하게 되는데 고장 여부를 정확하게 판단하기 위해서는 테스트를 해보고 수리 또는 교체를 해야 한다. 1. 온라인 마우스 버튼클릭 테스트를 통한 점검 https://www.onlinemictest.com/ko/mouse-test/ Microphone Test - Check Your Mic With Our Online T.. 공감수 0 댓글수 0 2023. 8. 4.
  • 부동산 공시가격 1.공시지가 란? . 국가에서 감정평가를 한 토지의 가격 . 국세 및 지방세의 부과하는 기준이 됨 . 표준 공시지가는 매년 1월 1일 조사하여 2월말에 발표 공시지가란 국가에서 토지 단위당 면적(㎡)을 감정평가를 하여 매긴 가격으로 건물이 아닌 토지에 대한 금액이며, 국가에서 토지 관련 국세 및 지방세, 종합부동산세를 납부하게 되는 부과 기준이된다. 토지를 보유하고 있다면 공시지가를 기준으로 세금의 금액이 결정되며, 새로운 아파트 및 상업지구를 만들게되는 토지 개발에 대한 금액에 대한 기준으로도 활용된다. 표준 공시지가는 국토교통부에서 매년 1월1일 대표적으로 기준이 될 수 있는 필지만을 조사를 시작하여 2월 말에 발표한다. 공시지가는 표준지 공시지가와 개별 공시지가 2종류가 있다. 1)표준지 공시지가 .. 공감수 0 댓글수 0 2023. 7. 7.
  • VMware 문서사이트 https://docs.vmware.com/kr/VMware-vSphere/index.html VMware vSphere 설명서 VMware vSphere는 VMware의 가상화 플랫폼으로이며 데이터 센터를 CPU, 스토리지 및 네트워킹 리소스를 포함하는 집계된 컴퓨팅 인프라로 변환합니다. vSphere는 이러한 인프라를 통합 운영 환경으로 관 docs.vmware.com 공감수 0 댓글수 0 2023. 6. 21.
  • UEFI vs BIOS UEFI 및 BIOS는 하드웨어를 초기화하고 운영 체제를 로드하기 위해 시작하는 동안 사용되는 2가지 유형의 메인보드 펌웨어로 장치 부팅 우선 순위를 결정하고 사용자가 하드웨어 및 소프트웨어 설정을 사용자 지정할 수 있다. 두 펌웨어 유형 모두 동일한 용도로 사용되지만 UEFI가 BIOS보다 최신 버전이며 더 많은 사용자 지정 옵션과 기능을 제공한다. UEFI란? UEFI(Unified Extensible Firmware Interface)는 통합 확장 가능 펌웨어 인터페이스로 2007년 Windows가 Windows Vista 서비스 팩 1 및 Windows 7, Windows Server 2008 R2 출시 된 이후 컴퓨터의 레거시 BIOS를 점진적으로 대체하는 최신 펌웨어이다. UEFI를 만드는 주.. 공감수 1 댓글수 0 2023. 6. 17.
  • Avmar]장애예방을 위한 Daily check point 아바마 노드의 각 하드웨어 Componet가 정상인지 확인 (mapall 명령어를 사용하여 전체 노드의 하드웨어 상태 확인 필요) root@ava0-util:~/#: omreport chassis Health Main System Chassis SEVERITY : COMPONENT Ok : Fans Ok : Intrusion Ok : Memory Ok : Power Supplies Ok : Processors Ok : Temperatures Ok : Voltages Ok : Hardware Log Ok : Batteries For further help, type the command followed by -? 각 아바마 노드의 디스크 상태 확인 (mapall 명령어를 사용하여 전체 노드의 하드웨어 상태.. 공감수 0 댓글수 0 2023. 6. 17.
  • Linux이해와 Shell이란 1.Linux OS란 OS는 내부적으로는 컴퓨팅 하드웨어 자원을 관리, 제어하고 사용자에게는 하드웨어를 편하게 사용할 수 있도록 화면, 명령어(인터페이스)를 제공한다. 1)기능 : 프로세스 관리, 인터럽트, 메모리 관리, 파일 시스템, 장치드라이버, 네트워크, 보안, 입출력 2)목적 . 다양한 HW(CPU, Memory, Disk, Keyboard, Mouse, 등)를 연결 (확장성) . 프로그램 개발시 HW이해가 필요한데 이해하는 수고를 덜어줌 (편의성) . 안정적인 HW자원을 활용하는 Multi Tasking, Time Sharing 기능 등 제공 (효율성) 3)구성 요소 구성요소 설명 Kernel .각종 자원(CPU, Memory, Disk 등) 관리 .여러 명령어에 대한 CPU Scheduling.. 공감수 0 댓글수 0 2023. 6. 9.
  • Cron / Crontab사용법 1. 개념 Cron/Crontab은 원하는 시간에 명령(프로그램)을 시키기 위한 데몬이다. 서버는 늘 깨어있다는 것을 이용한 최대한의 활용법이 될 수 있다. - 내가 새벽 3시에 서버에 특정 작업을 해줘야하는데 그 때 깨어있을 수 있는가? - 또는 30분 간격으로 HDD의 사용량을 운영자에게 알리도록 해야한다면? - 매월 초에 자료를 백업 받고 싶다면? 바로 이럴 때 cron은 최고의 해결책을 제시한다. cron은 항상 지정한 시간이 되었는지 확인을 하여 해당 명령어을 실행하는 것이다. 시스템의 최적화의 기법은 일정 시간 단위로 최대한의 성능을 발휘하도록 도와주는 것이다. 즉, 주기적으로 운영 중에 만들어진 필요하지 않는 임시 파일을 정리하거나, 운영체제 운영에 필요한 데이터를 갱신하는 등의 작업을 통해.. 공감수 0 댓글수 0 2023. 6. 9.
  • ISO20000 https://www.slideshare.net/stegkorea/it-iso20000 사이트 참조 * ISO/IEC 20000 인증 완료에 따른 IT서비스 관리의 이점 -신뢰성 향상 -고객 만족도 향상 -비즈니스 목표에 대한 이해도 향상 -브랜드 평판 향상 -새로운 기능 개발 -ITIL 경험 활용 -계획하고 통제하는 능력 향상 -응답 시간 단축 -인시던트 감소 -지속적인 개선 문화 조성 -경쟁 우위 확보 * ISO/IEC 20000 인증 심사 항목 -the framework of ITSMS/Service Level/Service Reporting -Incident Management * (장애관리) -Problem Management * (문제관리) -Change Management / Release .. 공감수 0 댓글수 0 2023. 4. 24.
  • 소스 배포기법(K8 배포 전략포함) 1.배포 전략이란? 이전에는 소스 배포가 비업무시간, 수주에서 수개월에 한번 수행하는 큰 작업이었으나 최근에는 서비스를 구성할 때 모놀리틱 서비스 환경에서 마이크로 서비스 환경으로 많이 바뀌면서 배포 주기가 짧아지게 되었다. 더 자주 소스를 배포하는 방식으로 변화되고 있는 만큼 변경 사항이 생겼을 때 더 빠르게 반영할 수 있다는 장점은 있지만 소스를 수정하는 것은 항상 리스크가 따르기 때문에 이에 대응한 배포 전략을 구성해야한다. 2.배포 기법 2.1 Rolling Strategy 애플리케이션의 이전 버전의 인스턴스를 새로운 버전의 인스턴스로 서서히 대체하는 방식으로 가장 일반적인 배포 방식이다. Rolling은 일반적으로 이전 구성 요소를 축소하기 전에 준비 상태 점검을 통해 새 POD가 준비될 때까지.. 공감수 0 댓글수 1 2023. 4. 15.
  • [Azure]참고 사이트 및 프로그램 [Azure 도움 사이트] 1. Azure 제품 설명 https://learn.microsoft.com/ko-kr/docs/ (기술문서) 기술 문서 교육자 센터 대화형 단원 학습에 대해 자세히 알아보고, 전문 개발 시간을 확보하고, 인증을 획득하고, 목표를 달성하는 데 도움이 되는 프로그램을 찾아보세요. learn.microsoft.com https://learn.microsoft.com/ko-kr/azure/ (학습) Azure 설명서 Microsoft Azure cloud service를 사용하여 강력한 애플리케이션을 빌드하고 관리하는 방법을 알아봅니다. 설명서, 예제 코드, 자습서 등을 가져옵니다. learn.microsoft.com https://www.youtube.com/user/microso.. 공감수 0 댓글수 0 2022. 12. 16.
  • Windows 시작 메뉴명 수정 방법 프로그램을 설치하면 자동으로 설치후 시작메뉴에 설치된 프로그램의 메뉴폴더가 생기게 된다. 그런데, 대부분은 메뉴 폴더명만 보면 어떤 프로그램인지 알 수 있으나 일부프로그램은 잘 모를 수 있다. 이럴때 본인이 이해하기 쉬운 이름으로 변경하여 관리 가능하다. ※ 시작메뉴 폴더명 변경 방법 ① 탐색기를 실행 ② C:\ProgramData\Microsoft\Windows\Start Menu\Programs 이동 ex: Cisco 메뉴폴더 확인 ③ 메뉴 폴더명을 원하는 이름으로 수정 ex: Cisco 메뉴폴더 명 → Cisco VPN 으로 수정 ④ 시작메뉴를 클릭하면 수정된 메뉴를 볼 수 있다. ex: 시작을 누르면 Cisco VPN 으로 메뉴 폴더 변경 확인 공감수 0 댓글수 0 2022. 12. 9.
  • PSR(Problem Steps Recorder) 사용방법 PSR(Problem Steps Recorder)은 Windows에 기본설치된 문제가 발생했을 때 취한 정확한 단계를 기록하여 장치나 OS의 문제를 해결하는 데 도움이 되는 프로그램이다. PSR 수행한 결과를 MS지원 전문가에게 보내 문제 해결의 도움을 받을 수 있다. Steps Recorder는 기능 및 바로 가기 키를 제외하고 사용자가 입력하는 텍스트(예: 암호)를 기록하지 않는다. 전체 화면 게임과 같은 일부 프로그램은 정확하게 캡처되지 않을 수 있다. Ⅰ.PSR은 어떻게 사용하나? 1. Steps Recorder를 열려면 시작 버튼을 누른 다음 Windows 보조프로그램 > 단계 레코더 (Windows 10) 또는 PSR 입력 또는 보조프로그램 > 문제 단계 레코더 (Windows 7 또는 Win.. 공감수 0 댓글수 0 2022. 10. 7.
  • Azure ExpressRoute 구성 [ExpressRoute] 주요 네트워크 지점 설명 1. 고객 컴퓨팅 디바이스(예: 서버 또는 PC) 2. 고객 Edge 라우터(CE) 3. 고객 Edge 라우터에 연결되는 공급자 Edge 라우터/스위치(PE) 4. Microsoft Enterprise Edge 라우터(MSEE)와 마주하는 PE. 이 문서에서는 PE-MSEE라고 합니다. 5. MSEE 6. 가상 네트워크 게이트웨이 7. Azure 가상 네트워크의 컴퓨팅 디바이스 고객사 집선L3(VRF) – 회선사업자 ASR(Active-Active) – PE (Active-Standby) – MSEE – vHub 공감수 0 댓글수 0 2022. 9. 23.
  • OS log설정 및 Monitoring 점검 * 서버 Logging설정이 되어있는지 점검하고, 특이사항이 있는지 확인 필요!! 1. OS 로그 설정 시스템 로그 설정되어 있는지 확인하고, 장애 분석 및 시스템 문제 발생 시 확인이 가능하도록 필수 로깅이 설정되어있는지 확인한다. 로그가 중복으로 설정되어, 로그가 과다 생성되고 있는지 확인 syslogd - /etc/syslog.conf, /etc/rsyslog.conf 파일로 로그형식 및 경로를 설정함 - syslogd 데몬이 OS 로그를 기록함 rsyslog의 메인 설정화일은 /etc/rsyslog.conf 임. 이 화일에서 /etc/rsyslog.d/50-default.conf 을 불러와 추가적인 내용을 설정하며 설정화일에 대한 자세한 내용은 man rsyslog.conf 를 확인 rsyslog.. 공감수 0 댓글수 0 2022. 6. 13.
  • OS에서 Network상태 확인 1.Routing 확인 (목적지까지 최대 30홉을 지원하고 각 구간의 네트워크 상태를 확인) traceroute (Linux, 33434~33439/UDP 사용) [-option] IP/Domain/Hostname tracert (Windows, ICMP 사용) IP/Domain/Hostname →tcproute 등 다른 Utility 사용도 가능 (예: tracert 127.0.0.1 wildcard-tistory-fz0x1pwf.kgslb.com [xxx.xxx.222.33](으)로 가는 경로 추적: 1 1 ms 1 ms 2 ms xxx.xxx.219.1 2 * * * Request Time Out ) → * : 패킷의 Trace 결과가 5초 이내에 도달하지 않으면 해당 왕복시간은 *로 표시 * tr.. 공감수 0 댓글수 0 2022. 6. 12.
  • AWS용어정리 공감수 0 댓글수 0 2021. 6. 6.
  • TCP Diagram 1.TCP 3way-handshaking 4계층의 대표적인 TCP는 신뢰성을 기반으로 설계된 프로토콜로서 서비스의 논리적연결(Session)을 담당하며 신뢰성 확보를 위해 3way-handshaking 방식으로 통신한다. ※ Sync Flooding : TCP의 특성을 이용한 해킹기법 - 공격자가 다수의 패킷을 서버로 보내고 ACK는 보내지 않아서 연결은 종료되지 않고 서버의 리소스가 소비되어 정상적인 사용자가 연결을 시도할 때, 서버 접속이 불가능하게 된다. ▶Sync Flooding 방어 방법 - Syn Flooding 공격방어 및 완화를 위해서는 TCP프로토콕이 연결 지향성(Connection-Oriented)이라는 점을 이용하고 Handshake과정에 위배된 TCP 패킷이 유입될 경우 비정상적인 .. 공감수 0 댓글수 0 2021. 6. 5.
  • 참조자료 링크 1. AWS아키텍처 https://aws.amazon.com/ko/training/awsacademy/cloud-computing-architecture/ Cloud Computing Architecture Cloud Computing Architecture 과정에서 학생이 배우게 될 내용은 다음과 같습니다. 클라우드 컴퓨팅과 AWS의 가치 및 혜택 파악 보안을 유지하고 데이터를 보호하는 방법과 도구 이해 AWS 클라우드의 재 aws.amazon.com 2. Azure 아키텍처 https://docs.microsoft.com/ko-kr/azure/architecture/ Azure 아키텍처 센터 - Azure Architecture Center Azure 아키텍처 센터는 Azure에서 워크로드를 실행하기.. 공감수 0 댓글수 0 2021. 6. 5.
  • AWS Landing Zone 각각의 VPC를 소유한 여러 Account 혹은 Project를 Organization으로 통합하여 관리 할 수 있는 기반을 제공한다 https://aws.amazon.com/ko/solutions/implementations/aws-landing-zone/ Landing Zone | 구현 | AWS 솔루션 다중 계정 구조 AWS Organization 계정 AWS Landing Zone이 AWS Organizations 계정에 배포됩니다. 이 계정은 구성을 관리하고 AWS Landing Zone 관리형 계정에 액세스하는 데 사용됩니다. AWS Organizations 계정은 멤버 aws.amazon.com AWS는 Landing zone 구성을 위한 백서 및 Cloud Formation을 Github에.. 공감수 0 댓글수 0 2021. 5. 7.
  • [Windows]유용한 Powershell 명령어 1. Windows10에서 Skype삭제 Powershell 1) Powershell창에서 명령실행 Get-AppxPackage *skypeapp* | Remove-AppxPackage 2) Enter쳐서 "배포 작업 진행 상태: Microsoft.SkypeApp_ ... 초기화됨" 이라고 메시지가 뜨면 Skype가 삭제된 것임. 완료후 창을 닫고 Skype가 정상적으로 삭제되었는지 확인 2. wmic를 활용한 유용한 정보보기 1) OS정보 간단히 보기 #wmic os list brief /format:list #wmic /output:OS_List.html os get /format:hform 공감수 0 댓글수 0 2020. 2. 11.
  • Python 예제 # 영문 대/소문자를 소/대문자로 변환 # input: 입력된 문자열data, result: 대/소문자 변환결과 def change(input): result = "" for st in input: if(st.isupper()): result = result + str.lower() else : result = result + str.upper() return result # 주어진 사다리 정보를 이용하여 시작 번호에 대한 결과 번호를 구하기 # ladder: 사다리정보, start: 시작번호, result: 결과번호 def ResultNo(ladder, start): result = 0 cur = start for line in ladder: if line[0] == cur: cur = line[1] .. 공감수 0 댓글수 0 2019. 7. 25.
  • 파이썬 # 문자열 대소문자 변환 s="King Dom" import string print(s.title()) ## 문장의 첫글자만 대문자로 print(s.capitalize()) ## 단어별 첫글자를 대문자로 print(string.capwords(s)) ## split 한 후 단어별 첫글자를 대문자로 변경후 join # 알파벳/숫자 구별 string.upper() → 대문자로 변환 string.lower() → 소문자로 변환 string.swapcase() → 대문자 ▷ 소문자, 대문자 ▷ 소문자로 변환 string.capitalize() → 첫문자를 대문자로 변환 string.title() → 단어의 첫문자를 대문자로 변환 string.isalpha() --> true/false ## 문자열 분리 >>> .. 공감수 0 댓글수 0 2019. 7. 24.
  • VM관련 정보 1. 1/2세대 VM의 지원OS비교 https://docs.microsoft.com/ko-kr/windows-server/virtualization/hyper-v/plan/should-i-create-a-generation-1-or-2-virtual-machine-in-hyper-v 1 또는 2 세대 가상 컴퓨터를 Hyper-v에서 만들어야 하나요? 부팅 메서드 같은 지원 되는 고려 사항 및 요구 사항에 맞는 세대를 선택할 수 있도록 다른 기능 차이 제공 합니다. docs.microsoft.com 2. 1/2세대 VM의 OS, Disk제한 비교 -1세대 : OS 300GB, data 4TB, bitlocker지원 안됨, VHD/VHDX지원 -2세대 : OS 2TB ~ 12TB, data 4TB, bitl.. 공감수 0 댓글수 0 2019. 7. 22.
  • 가상화와 컨테이너 비교 1.컨테이너 기술의 개념 구분 컨테이너 가상화 기능 하나의 OS Host에 다수의 가상공간(Container) 제공 단일 서버를 다수의 가상서버(VM)로 나눠 사용 특징 - Guest OS를 설치없이 이미지에 필수적인 라이브러리와 프로그램만 탑재 - 다양한 API제공으로 개발서버 환경에 적합 - Guest OS와 별도의 프로그램 설치 - 안정성이 요구되는 운영서버에 적합 장점 - 자원 효율성이 높고 파일 Access가 빠름 (컴퓨팅 파워 및 디스크 용량 50% 절감) - 이미지 생성, 배포가 용이 - VM 구분으로 안정성 우수 - VM 상호간의 영향 최소화 - 다양한 종류의 OS 수용 가능 단점 - 동일 OS내 상호간의 영향 우려 - 단일 기종의 OS만 수용 - 자원 효율성이 상대적으로 낮음 - Host.. 공감수 0 댓글수 0 2019. 7. 10.
  • AWS아키텍처 개념정리 API Gateway > 규모와 상관없이 REST(상태비저장) 및 WebSocket(상태저장) API를 생성, 게시, 유지하고 모니터링 및 보안하기 위한 AWS 서비스입니다 . 상태저장(Statful) : 서버가 클라이언트와의 통신 상태(state)를 계속 추적하며 이 상태 정보를 서비스 제공에 이용 . 상태비저장(Statless) : 클라이언트로부터 새로 도착한 명령문(request)에만 의존하여 서비스를 제공 * API란 : Application Program Interface > 라이브러리에 접근하기 위한 규칙들을 정의한 것 운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메세지 형식 * REST API > HTTP 통신 프로토콜을 이용해서 요청과 응답메세지를 주고 받는 것 Resource에 .. 공감수 0 댓글수 0 2019. 7. 10.
  • AWS참조 아키텍처 공감수 0 댓글수 0 2019. 7. 7.
  • aws교육정리 AWS 아키텍쳐 교육 정리한 내용입니다. 교육을 듣지 않고, 아래 내용 만으로 이해하기 어려운 부분이 있을 수 있습니다. 교육 듣고 나서 정리하는 차원에서 편하게 읽으시면 됩니다. 잘못된 내용은 과감히 거르시고 읽으시면 됩니다. >> 아 래 보류중 -> start 상태 변경시 보류중 상태에서 내부적으로 호스트 검색함. 사용자의 인스턴스 추적 - 대소문자 구분함. 모듈 4. 데이터베이스 계층 추가 관계형 데이터베이스 - RDS - Redshift (DW, 병렬처리) 비관계형 데이터베이스 - DynamoDB (키:값, 데이터 크기에 관계없이 10ms 내 응답시간 보장, 사용자는 테이블만 정의하면 나머지는 모두 AWS에서 수행함. ex EC2, 스토리지등.. 모두 aws가 관리) - ElastiCache - .. 공감수 0 댓글수 0 2019. 7. 6.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.