전체 글

I'm still working on it. We must be better.
·CS/운영체제
1. 리눅스 파티션 ◈ 디렉터리 저장 위치 마운트 포인트 정의 비고 / 모든 디렉터리의 최상위 디렉터리 루트 파티션 /root 시스템관리자 root의 사용자 홈 디렉터리 /boot 부트 이미지 저장 디렉터리 부팅 커널 저장소 /bin 실행 파일 디렉터리 (ex. cd, cat ...) 기본 명령어 모음 /sbin 시스템 관리용 명령어 모음 ex. ifconfig /etc 각종 시스템 설정 파일 저장 디렉터리 시스템 환경 설정 관련 파일 모음 /home 사용자 홈 저장 디렉터리 사용자 별 공간 /lib 라이브러리 저장 디렉터리 프로그램 라이브러리 저장 /usr 리눅스 응용프로그램 설치 디렉터리 응용 프로그램이 주로 저장됨 /usr/local 사용자 소스 컴파일하여 프로그램 설치 /var 메일 로그 관련, ..
·CS/컨테이너
더보기 본 게시글은 컨테이너의 특징을 좀 더 잘 이해하기 위해 주로 비교되는 VM과 나열하여 특징을 비교하기 위한 글로, AWS의 공식 자료를 참고했습니다. 컨테이너와 가상 머신의 차이점 컨테이너와 가상 머신은 애플리케이션을 IT 인프라 리소스로부터 독립적으로 만드는 기술입니다. 컨테이너는 애플리케이션의 코드, 라이브러리 및 기타 종속 구성 요소를 포함하는 소프트웨어 코드 패키지로, 컨테이너화를 통해 애플리케이션을 이동 가능하도록 만들어 모든 디바이스에서 동일한 코드를 실행할 수 있습니다. 가상 머신은 물리적 머신의 디지털 사본으로, 동일한 호스트 운영 체제에서 고유한 개별 운영 체제가 실행되는 여러 가상 머신을 보유할 수 있습니다. 또한 애플리케이션을 실행하는 데 필요한 모든 것이 포함된 가상 머신을 ..
·CS/컨테이너
더보기 본 게시글은 개발 직군 면접의 단골 주제인 컨테이너에 대한 답변을 준비하기 위한 글로 Red Hat의 공식 자료(링크)를 참고했습니다. 애플리케이션의 복잡성이 증가하고 애플리케이션 개발 가속화에 대한 요구가 점차 증가함에 따라 인프라, IT 팀, 프로세스에 대한 요구가 증가했습니다. 컨테이너는 위의 문제들을 완화하고 반복 작업 가속화를 지원합니다. 컨테이너란? 컨테이너는 실행에 필요한 모든 파일을 포함한 전체 실행(runtime) 환경에서 애플리케이션을 패키징하고 격리할 수 있는 기술입니다. 이를 통해 전체 기능을 유지하면서도 컨테이너화된 애플리케이션을 환경(개발, 테스트, 프로덕션 환경 등) 간에 쉽게 이동할 수 있습니다. 컨테이너는 IT 보안의 중요한 부분이기도 한데, 컨테이너 파이프라인에 보..
G+
IT 이모저모