00. linux 기초

정혜지·2022년 7월 18일
0

CS /Linux

목록 보기
1/13
post-custom-banner

📌 리눅스란?

Linux®는 커널, GNU 소프트웨어 및 여러 가지 자유소프트웨어로 구성된 운영체제이다.



리눅스 배포판

사진 출처:  https://www.reddit.com/r/linuxmasterrace/comments/7diwwi/linux_distro_timeline/

리눅스 배포판의 역사, 시초에 GNU/LINUX를 기반으로 얼마나 다양한 운영체제의 리눅스가 생겨나고 없어졌는지 알 수 있다.

대표적 배포판
▪ redhat ▪ Ubuntu ▪ centos ▪ Suse ▪ Debian ▪ Gentoo

훈련과정에서는 CentOS를 통하여 진행하게 되었다.




리눅스의 특징 ⭐

  • 멀티태스킹
  • 공개형 오픈소스 운영체제
  • 파일 시스템 형식으로 지원

리눅스 파일 시스템 표준 계층 구조(FHS) ⭐

File System Hierarchy
FHS

  • 계층별 세분화
  • 전체 파일을 트리구조 관리
  • 디렉토리를 하나의 파일로 취급

: 리눅스의 파일시스템은 파일과 디렉토리들이 계층적으로 구성된 구조를 가지고 있으며, 하나의 루트(root) 디렉토리만을 가지는 단일한 파일 시스템이다.



리눅스 3대 구성요소 ⭐

  • Shell, Kernel, 사용자 프로그램

Shell(쉘)
명령어와 프로그램을 실행할 때 사용하는 인터페이스
사용자 입력 명령어를 해석하는 명령어 해석기라고 볼 수 있다.
Kernel(커널)
소프트웨어와 하드웨어간의 커뮤니케이션을 관리하는 프로그램, 운영체제 응용프로그램 수행에 필요한 여러 서비스를 제공한다.
사용자 프로그램
사용자 > 프로그램 > 셸 > 커널 > 하드웨어

profile
오히려 좋아
post-custom-banner

0개의 댓글