새소식

반응형
IT

[Linux] Linux 관련 기본 스터디 내용 정리 - 1

  • -
728x90
반응형

 

 

안녕하세요 늑대양입니다 😍

 

 

늑대양 초록원 버전!!

 

 

이번 시간에는 엔지니어에게 필요할 수 있는 기본 내용들에 대해, 학습한 내용을 정리해보려고 합니다!!

 

 

기본적인 내용들이지만 꼭 정리가 필요한 내용일 것이라는 생각이 불연듯 들어 작성을 시작하게 되었습니다 🥸

 

 

 

Linux, Conatiner, Kubernetes

 

 

 

리눅스, 컨테이너쿠버네티스와 관련된 내용을 정리하고자 합니다!!

 

 

그러면 가시죠!!

 

 

 

 

Linux

Linux의 마스코트 Tux!! - Image source: https://commons.wikimedia.org/wiki/File:Tux.svg

 

 

Background

Layer structure

 

  • 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 Distributions - Image Source: https://computerstudypoint.com/what-is-linux-distribution-and-their-types/

 

  • Linux 배포판
  • Linux 커널을 이용해 만들어진 OS
  • 정말 다양한 배포판 들이 존재!!

 

 

 

Docker

DockerOS 레벨 가상화 기술

 

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
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.