# 리눅스란 무엇인가요?

리눅스는 1991년, 핀란드의 리누스 토르발스가 개발한 오픈 소스 운영체제 커널입니다.

현재 서버, 클라우드, 모바일, 임베디드 시스템까지 광범위하게 사용되고 있습니다.

운영체제 커널 및 해당 커널을 탑재한 다양한 배포판을 아우릅니다.

 

# 리눅스 배포판

리눅스 배포판은 커널을 중심으로 여러 시스템 소프트웨어 및 응용 소프트웨어를 같이 묶어서 구성한 풀 커스텀 운영체제입니다.

주요 용도에 따라 데스크톱 용도, 서버 용도, 임베디드 용도 다용도 배포판 등이 존재합니다.

종류로는 대표적으로 데비안 계열과 페도라 계열이 있습니다.

출처: 나무위키

흔히 많이 사용하는 Amazon Linux, Red Hat Enterprise Linux, CentOS가 페도라 계열이고 ,패키지 형식은 .rpm이며 패키지 관리자로 yum/dnf를 사용하는 것이 특징입니다. 

 데비안 계열로는 대표적으로 Ubuntu, Kali Linux 등이 있습니다. 패키지 형식은 .deb이며 패키지 관리자는 apt를 사용합니다. 가장 많은 리눅스 배포판을 가지고 있는게 특징입니다.

 

# 구성요소

구성요소  설명 예시
커널 (Kernel) 하드웨어와 소프트웨어를 연결해주는 핵심, 프로세스 관리, 메모리 관리, 파일 시스템, 네트워크 관리 등을 담당 리눅스 커널 6.x, 5.x 버전 등
셸 (Shell) 사용자가 리눅스에 명령을 내리는 인터페이스, 명령어를 해석하고 커널에 전달 bash, zsh, fish 등
파일 시스템 (File System) 데이터를 저장하고, 구조화하는 방식, 파일/디렉토리로 구성 ext4, xfs, btrfs 등
유틸리티 및 어플리케이션 기본 명령어나 프로그램들, 파일 조작, 시스템 관리 네트워킹 등을 지원 ls, cp, mv, top, ss, systemctl 등

위 내용은 추후에 자세하게 다시 올릴 예정입니다.

+ Recent posts