[데브코스] Linux

Updated: Categories:

W9D2 - EC2를 사용하기 전 Linux에 대해 알아보자

Linux

  • Unix 계열 OS
  • 오픈소스 / GPL(GNU Public License)
  • 다중 사용자 + 다중 처리 시스템
  • POSIX와 호환

리눅스 구조

image

  • 커널(Kernel)
    • 메모리에 상주하면서 시스템을 관리하는 운영체제의 핵심
    • 운영체제 응용프로그램 수행에 필요한 여러 서비스를 제공한다.
    • 프로세스, 메모리, 입출력, 파일 관리 등
  • 셸(Shell)
    • 사용자가 입력한 문장을 읽어 요청을 실행하는 명령어 해석기/번역기
    • 커널과 직접적으로 연결돼 있어 명령어를 해석한 결과를 다른 프로그램 또는 커널로 전송
    • Bourne 셸, C셸, Korn셸, bash셸 등
    • 리눅스의 표준 셸은 bash 셸이다.

명령어