리눅스 디렉토리란 무엇이고, 리눅스 디렉토리가 무슨 역할을 하는지 한 번 알아보도록 할 것이다.
리눅스 디렉토리: 파일을 보관하는 곳이다.
리눅스 디렉토리는 최상위 디렉토리를 기준으로 하위 디렉토리들이 존재한다.
디렉토리는 트리구조 형태로 되어있으며, 계층적으로 관리를 한다.
/
최상위 디렉토리이다.
/bin
실행파일을 저장하는 디렉토리이다. 이 디렉토리에 저장하면 일반 사용자들도 쉽게 명령어를 사용할 수 있다.
/boot
운영체제의 커널과 시스템 부팅에 필요한 파일이 들어 있다, 100M 이상 권장한다.
/dev
시스템 장치 파일을 저장하고 있다.
/etc
시스템 전체의 환경설정 파일이 들어있다.
/home
사용자의 홈 디렉토리가 위치하는 디렉토리이다. 해당 디렉터리는 사용자의 데이터를 저장한다.
시스템을 사용하는 사용자 계정이 많을 경우 반드시 분할하도록 권장한다.
분할할 경우 각 사용자가 불필요한 파일을 업로드 하는 것을 제한할 수 있고, 특수 파일 생성 제한 등의 정책을 파티션에 부여할 수 있다.
/lib
프로그램에 필요한 각종 라이브러리 파일들이 존재하는 디렉토리.
/lost+found
하드디스크의 파티션이 나뉜곳마다 생기는 디렉토리이다. 주로 비정상적인 시스템종료등의 오류로 인한 메보리나 버퍼의 내용을 담고 있다가 재부팅시 복구에 이용하게 된다
/media
탈부착이 가능한 장치들의 마운트포인로 사용되는 디렉토리이다.
/mnt
media 디렉토리와 비슷한 용도로 탈부착이 가능한 장치들에 대하여 일시적인 마운트포인트로 사용하는 디렉토리
/proc
process의 약자이며 해당 디렉토리에 프로세들의 정보가 저장된다
/root
관리자(root) 유저의 홈 디렉토리이다.
/sbin
시스템 관리자용 명령어를 저장하는 디렉토리이다. 주로 /bin에 존재하지 않은 부가적인 명령어 또는 네트워크 관련 명령어를 저장한다.
/tmp
임시로 파일이 저장되는 공간이다. 재부팅시 안에 있는 모든 파일이 삭제된다.
/usr
일반사용자들이 주로 사용하는 디렉토리이다.
/usr/bin/
일반사용자들이 사용가능한 명령어들이 존재한다.
/usr/local/
추가 소프트웨어가 설치되는 디렉토리이다.
/opt
optional을 뜻한다. 사용자가 외부 프로그램을 설치하면 opt 디렉토리 내에 깔리기도 한다.
/var
시스템 운용중에 생성 되었다가 삭제되는 데이터를 일시적으로 저장하는 디렉토리이다.
/var/log
로그가 저장되는 디렉토리이다.
/swap
/ 와 함께 반드시 필요한 파티션이다. 물리 메모리의 2배 정도를 할당한다.