
🐧 리눅스(LINUX)란 ?
- 리눅스는 핀란드의 소프트웨어 엔지니어 리누스 토르발즈(Linus Torvalds)가 유닉스(Unix)에 기반하여 만든 운영체제
- 1991년에 세상에 처음 등장한 이래로 현재까지 개인용 컴퓨터, 스마트폰, 자동차, 가전제품, 슈퍼컴퓨터 등 다양한 분야에 범용적으로 사용되고 있음

🪧 리눅스의 특징
- 독립된 플랫폼을 갖는 운영체제
- 빠른 업데이트
- 강력한 네트워크 지원
- 다중 작업과 가상 터미널 환경지원
- 유닉스와 리눅스의 완벽한 호환
- 공개형 오픈 소스의 운영체제
- 다중 사용자 환경 지원
- 무료로 사용할 수 있으며 비교적 가벼운 운영체제
- 저사양 컴퓨터에서도 서버 구축 가능
📒 리눅스 종류
- 우분투 (Ubuntu)
: 데비안(Debian) 리눅스 기반의 리눅스
- 페도라 (Fedora)
: 레드햇 (Red)의 선행프로젝트 리눅스
- 리눅스 민트 (Linux Mint)
: 우분투를 기반으로 제작된 리눅스
- 오픈수세 (OpenSUSE)
: 수세리눅스의 개발사인 노벨사의 후원을 받아 제작
- 센트OS (CentOS)
: 레드햇 엔터프라이즈를 그대로 빌드하여 상표권만 제거한 리눅스
🔧 리눅스 시스템의 구조

- 셀(shell) : 사용자 명령 해석기
- 커널(kernel) : 해석된 명령을 수행받아 해당 작업을 수행하는 기능
🔎 리눅스 디렉토리 구조
🌱root
┣ 📦bin
┣ 📦home
┃ ┣ 📂JiEun
┃ ┃ ┣ 📂바탕화면
┃ ┃ ┣ 📂@@@ 폴더
┃ ┃ ┗ 📜index.html
┣ 📦lib
┣ 📦user
┣ 📦boot
┗ 📦etc
- root directory ('/') 기준 아래로 특정한 디렉토리들이 구성
- /bin : 리눅스 기초 명령어 파일들이 저장된 디렉토리
- /boot : 커널 및 부팅 관련한 파일들
- /dev : 시스템 장치파일로, 이른바 디바이스 파일들이 존재함 (실제 파일 X, 장치들을 관리하기 위해 사용되는 파일)
- /etc : 시스템 관련 설정 파일들
- /home : 일반 사용자 홈 디렉토리들
- /lib : 공유 라이브러리 폴더
- /media : CD-ROM, USB 드라이브와 같은 탈부착이 가능한 장치들의 마운트 포인트로 사용
- /proc : 시스템 정보 파일들
- /root : Superuser의 홈디렉토리
- /sbin : 시스템 관리용 실행 파일
- /tmp : 임시 파일 생성용 폴더