728x90
반응형
안녕하세요 늑대양입니다 😍
이번 시간에는 엔지니어에게 필요할 수 있는 기본 내용들에 대해, 학습한 내용을 정리해보려고 합니다!!
기본적인 내용들이지만 꼭 정리가 필요한 내용일 것이라는 생각이 불연듯 들어 작성을 시작하게 되었습니다 🥸
리눅스, 컨테이너 및 쿠버네티스와 관련된 내용을 정리하고자 합니다!!
그러면 가시죠!!
Linux
Background
- Computer Operating System(OS) > 추상적인 표현
- An OS is system software that manages computer hardware, software resources~
- Layer structure!!
- Call and Communicate!!
- Running based on rule(Programming/Code)!!
What is Linux
- Linux is a OS (Approximately)
- Linux is the Kernel (Exactly)
OS Structure
- Kernel (하드웨어 제어)
- Shell (User interface)
- System Program (운영체제를 사용하기 위한 기초적인 프로그램)
Linux Distribution
- Linux 배포판
- Linux 커널을 이용해 만들어진 OS
- 정말 다양한 배포판 들이 존재!!
Docker
Docker 는 OS 레벨 가상화 기술
OS 레벨 가상화
- 커널이 여러 격리된 사용자 공간 인스턴스의 존재를 허용하는 운영체제 패러다임
- Containers: LXC, Solaris containers, Docker, Podman
- Zones: Solaris containers
- Virtual private servers: OpenVZ
- Virtual kernels: DragonFly BSD
- Jails: FreeBSD jail. chroot jail
호스트 OS의 커널을 공유!!

긴 글 읽어주셔서 감사합니다 🤗
728x90
반응형
'IT' 카테고리의 다른 글
RAID (0) | 2024.03.18 |
---|---|
Apache Airflow - 1. 개요 (1) | 2022.11.21 |
2020년 최고의 프로그래밍 언어 10가지 (0) | 2020.01.12 |
IT 카테고리 (0) | 2019.08.05 |