본문 바로가기

반응형

분류 전체보기

(316)
[Kubernetes] 쿠버네티스 소개 1. 쿠버네티스란? - 컨테이너화된 애플리케이션의 자동 배포, 확장 및 관리를 자동화하기 위한 오픈소스 시스템 2. 쿠버네티스 개발 배경 - 도커는 컨테이너를 규모에 맞게 늘려가도록 배치하는 기능이 부족 - 컨테이너 애플리케이션을 배포하는 오케스트레이터를 구글이 개발 - 구글은 내부 서비스를 클라우드와 컨테이너 환경으로 오래 전부터 사용 - 구글이 2014년 6월 오픈소스 프로젝트로 발표 - 2015년 7월 버전 1.0을 기반으로 CNCF(Cloud Native Computing Foundation)을 설립 - 레드햇, 이베이, AT&T, 시스코, IBM, 인텔, 트위터, VMware 등 다수 회사 참여 개발 ※ 쿠버네티스 공식페이지 https://kubernetes.io/ Kubernetes Run K..
[Linux] 리눅스 파일 시스템 계층 구조 파일 시스템 계층 구조 리눅스 시스템의 모든 파일은 파일 시스템 계층 주고로 알려진 반전된 단일 디렉토리 트리로 구성된 파일시스템에 저장됩니다. / 디렉토리는 파일 시스템 계층 구조의 최상단에 있는 루트 디렉토리 입니다. / 문자는 파일 이름에서 디렉토리 구분자로도 사용됩니다. /의 하위 디렉토리는 파일을 유형 및 목적에 따라 구성하기 위한 표준화된 목적에 사용됩니다. 리눅스 중요 디렉토리 위치 목적 /usr 설치된 소프트웨어, 공유 라이브러리, 포함된 파일 및 정적 읽기 전용 프로그램 데이터 중요한 하위 디렉토리에는 다음이 포함됩니다. - /usr/bin : 사용자 명령 - /usr/sbin : 시스템 관리 명령 - /usr/local : 로컬 사용자 지정 소프트웨어 /etc 시스템 고유의 구성 파일입..
[HTTP] HTTP 응답 상태 코드 정리 HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 여부를 나타내고 5개로 분류됩니다. 1XX(Informational responses) : 요청을 받았으며 프로세스를 계속 진행 2XX(Successful responses) : 요청을 성공적으로 받았으며 인식했고 수용 3XX(Redirection messages) : 요청 완료를 위해 추가 작업 조치 필요 4XX(Client error responses) : 요청의 문법이 잘못되었거나 요청 처리 불가 5XX(Server error reponses) : 서버가 명백히 유효한 요청에 대한 충족 실패 1XX - Informational responses 100 Continue 진행 중임을 의미하는 응답코드입니다. 현재까지의 진행상태에 문..
[JAVA] java.net.UnknownHostException 에러 발생 및 해결 방법 1. 발생원인 UnknownHostException 은 호스트 이름의 IP 주소를 확인할 수 없음을 나타낸다. 2. 해결방법 1) /etc/hosts 등록 - 현재 사용하는 도메인 주소, IP를 확인하여서 hosts 파일에 등록하여 확인한다. ˙Windows - C:\windows\system32\drivers\etc\hosts ˙ Linux - /etc/hosts ※ hosts 파일이란? - 도메인의 IP를 찾을 때 처음 조사하는 파일이다. 2) /etc/hosts 파일 권한 확인 - hosts 파일의 권한에 읽기 권한이 가능한지 확인한다. ls -altr /etc/hosts -rw-r--r-- 1 root root 500 1월 17 13:11 /etc/hosts 위와 같은 권한이 아니라면 아래 명령어..
[Python] 기본자료형과 연산자 1. 파이썬의 식별자와 키워드 식별자란? - 프로그래밍언어에서 변수, 함수, 모듈, 배열, 객체, 레이블 등을 식별하기 위해 붙이는 이름 - 파이썬 프로그램에서 이름이 필요한것에 사용 특징 - 어떤 대상을 유일하게 식별 및 구별할 수 있는 이름을 뜻함 - 파이썬의 식별자는 유니코드 형식을 취함 - 코드에 존재하는 변수, 자료형, 서브루틴 등을 가리키는 토큰을 의미함 - 프로그램내에 정보를 처리하기 위해서는 그 정보를 가리킬 방법으로 사용됨 식별자의 기본 규칙 - 영문자 A~Z, a~z 또는 언더스코어(_)로 시작함 - 문장부호(punctuation, @, $, % 등)는 사용하지 않음 - 대소문자를 구분함 - 코드에 존재하는 변수, 자료형, 서브루팅 등을 가리키는 토큰임 - 단일 언더스코어(_)로 시작하..
[Linux] Ubuntu GUI 모드/Text 모드 전환 방법 1. Ubuntu 버전 : 20.04 2. 전환 명령어 # GUI 모드 sudo systemctl isolate graphical.target # Text 모드 sudo systemctl isolate multi-user.target 3. 화면 1) GUI 모드 2) Text 모드
[GuardDuty] AWS GuardDuty 소개 및 구성 GuardDuty 란? - Amazon GuardDuty는 VPC 흐름 로그, AWS CloudTrail 이벤트 로그, DNS 로그 같은 데이터 원본을 분석하고 처리하는 지속적 보안 모니터링 서비스 - 취약점 발견과 경감 조치, 위협 탐지와 예방 측면에서 보안 인력들이 취할 수 있는 대응방식 강화 GuardDuty 특장점 - 관리형 위협 탐지 서비스 - 아키텍처 변경이나 성능 저하 없이 손쉽게 원클릭 활성화 - No Agents, no sensors, no Network Appliances - AWS 어카운트 및 리소스에 대한 상시 모니터링 - EC2 및 IAM에 관련된 위협 발견 - 글로벌 커버리지, 리전 기반 적용 - 머신러닝 기반 이상 행동 탐지 기능 탑재 - 추가적인 보호 기능을 위한 파트너 연계..
[Python] 파이썬(Python) 개요 & 설치 1. 파이썬 언어의 탄생 1) 파이썬 언어의 역사 파이썬은 1991년 파이썬의 창시자인 네덜란드 CWI의 귀도 반 로섬(Guido van Rossum)에 의해 탕생되었으며, 비영리의 파이썬 소프트웨어 재단이 관리하는 개방형, 공동체 기반 개발 모델을 가지고 있다. 고급 프래그래밍 언어로, 플랫폼 독립적이며 소스 코드를 중간 언어로 변환 후 바로 실행하는 인터프리터로, 객체지향적이며 실행시간에 자료형을 검사하는 동적 타이핑(dynamically) 대화형 언어이다. 2. 파이썬 사용 이유와 활용 방안, 특징 1) 파이썬 사용 이유 - 빠르고, 읽기 쉽고, 다목적 2) 파이썬 활용 - 배우기 쉬운 교육용 프로그래밍 언어 - 쉘 스크립트와 배치 프로그램 대안 - 데이터 과학자가 되려면 필수 - 웹 서버 어플리케..

반응형