728x90
📌 Linux 란?
1️⃣ Linux의 개념
Linux는 운영체제(OS) 가 아닌 운영체제의 핵심인 커널(Kernel)을 말하며, 이 커널 위 여러 프로그램(Shell, Desktop enviroment, Tools)을 얹어 일명 배포판(Distribution, Distro)라고 부릅니다.
👉 즉 Linux 커널 + 유틸리티 + 패키지 관리 시스템 + GUI(옵션) = Ubuntu, Debian, Kali, Fedora 같은 "리눅스 배포판"을 말함
2️⃣ Linux 커널 (Kernel)
Linux Kenel(커널)은 하드웨어와 소프트웨어를 이어주는 핵심 장치로 주 역할은 다음과 같습니다.
- 주요 역할:
- CPU, 메모리, 디스크, 네트워크 등 자원 관리
- 프로세스 실행 및 스케줄링
- 드라이버 관리
- 사용자 프로그래은 커널을 직접 건드리지 않고, 시스템 호출(System Call)을 통해 사용함
3️⃣ Linux 배포판 (Distribution, Distro)
같은 Linux 커널을 기반으로 하며, 목적에 맞게 꾸려진 패키지 모음집입니다. 주로 소개하자면 다음과 같습니다.
- 예시:
- Ubuntu -> 일반 사용자에 친화적, 초보자 추천
- Kali Linux -> 보안,해킹,포렌식에 특화
- Debian -> 안정성 중심
- Arch Linux -> 직접 설정 가능, 자유도 높음
- Red Hat / CentOS / Rocky -> 기업용 서버
4️⃣ CLI vs GUI
🖥️ CLI (Command Line Interface, 명령어 기반)
- ls, cd, cat, vim 같은 명령어 입력
- 장점:
- 가볍고 빠르다
- 자동화 + 서버 원격 제어 최적화
- 단점:
- 초보자에겐 진입장벽 높음
🖥️ GUI (Graphical User Interface, 그래픽 기반)
- 윈도우/맥처럼 마우스로 조작
- GNOME, KDE Plasma, XFCE 같은 데스크탑 환경(DE)
- 장점:
- 직관적이며 배우기 쉬움
- 단점:
- 무거우며 많은 리소스 사용 (서버에 비효율적임)
✅ 요약
- Linux는 운영체제의 커널이며, 이를 기반으로 다양한 배포판이 만들어진다
- 사용할 때 CLI 중심으로 배우는 것이 중요, GUI는 보조기능임
728x90
LIST
'OS > Linux' 카테고리의 다른 글
[Linux] 5장 사용자/그룹 관리 (1) | 2025.08.28 |
---|---|
[Linux] 4장 패키지 관리 (4) | 2025.08.24 |
[Linux] 3장 기본 명령어 정리 (0) | 2025.08.22 |
[Linux] 2장 가상머신/WSL을 사용해 리눅스 설치하기! (0) | 2025.08.20 |
[Linux] Linux를 배우고 싶다면? (0) | 2025.08.20 |