1-1. Linux 구조 - 크게 커널, 셸, 디렉토리로 구성
~ :
홈 디렉토리
터미널 구동시 최초의 위치
/ :
FHS의 가장 최상단 디렉토리이며 Root 디렉토리라고도 한다.
시스템의 근간을 이루는 가장 중요한 디렉토리로 파티션 설정 시 반드시 존재해야하며 절대경로의 기준이 되는 디렉토리이다.
/bin:
리눅스의 기본적인 명령어가 저장된 디렉토리
시스템을 운영하는데 기본적인 명령어들이 모여있다
서브 디렉토리가 없다.
/home:
사용자 홈 디렉토리, 일반 사용자의 홈 디렉토리가 만들어 지는 곳
/boot:
부트 설정 파일과 lilo를 제외한 부트 관련 모든 파일을 모아놓은 디렉토리
/dev:
시스템의 모든 디바이스를 엑세스할 수 있는 파일들을 모아놓은 디렉토리
/etc:
호스트의 설정 파일을 모아놓은 디렉토리
/lib:
시스템 부트 때 필요하거나 /bin 디렉토리 내 명령어들의 실행에 필요한 공유 라이브러리들을 모아놓은 디렉토리
/usr:
일반 사용자들을 위한 대부분의 프로그램 라이브러리 파일이 위치한다.
/user/bin: 일반 사용자들이 사용가능한 명령어 파일들이 존재하는 디렉토리
/user/local: 새로운 프로그램들이 설치되는 공간
패키지 형식 | 패키지 관리자 | 운영체제 |
---|---|---|
레드헷(.rmp) | yum | CentOS, 페도라 |
데비안 레드헷(.deb) | apt | 우분투, 리눅스 민트, 라즈비안 |
안드로이드(.apk) | Android Package Manager | 안드로이드 OS |