>  기사  >  운영 및 유지보수  >  Linux 디렉토리 구조의 중요성은 무엇입니까

Linux 디렉토리 구조의 중요성은 무엇입니까

PHPz
PHPz앞으로
2023-06-01 16:55:061293검색

/

root --- 리눅스를 시작할 때 사용되는 일부 핵심 파일입니다. 운영 체제 커널, 부팅 프로그램 grub 등
home --- 일반 사용자의 개인 파일 저장
ftp --- 모든 사용자 서비스
httpd
samba
user1
user2
bin --- 시스템 시작 시 필요한 실행 파일(바이너리)
sbin --- 실행 프로그램 디렉토리 이지만 대부분 시스템 관리와 ​​관련된 명령을 저장합니다. 루트 권한만 실행할 수 있습니다.
proc --- 가상, Linux 커널 이미지가 있습니다. 모든 커널 매개변수 및 시스템 구성 정보를 저장합니다.
1 --- 프로세스 번호
usr --- 사용자 디렉터리, 사용자 수준 파일 저장
bin --- 사용자가 사용하는 거의 모든 명령은 /bin, /usr/local/bin
sbin --- 사용자와 관련된 시스템 관리자 명령(예: 대부분의 서버 프로그램)
포함 --- c/C++ 헤더 저장 files 디렉토리
lib --- 고정 프로그램 데이터
local --- 로컬 설치 소프트웨어 저장 위치
man --- 수동으로 생성된 디렉토리
info --- 정보 문서
doc --- 다른 패키지 문서 정보
tmp
x11r6 - - - 이 디렉터리는 x-window를 실행하는 데 필요한 모든 파일을 저장하는 데 사용됩니다. 이 디렉터리에는 GUI 실행을 위한 구성 파일과 바이너리도 포함되어 있습니다.
x386  --- x11r6, x11 릴리스 5와 동일한 기능을 가진 시스템 파일
boot --- 부트로더에 필요한 파일, 시스템에 필요한 이미지가 여기에 저장됩니다.
lib --- 루트 파일의 프로그램 및 핵심 모듈 시스템 디렉터리 공용 라이브러리
모듈 --- 로드 가능한 모듈, 시스템 충돌 후 다시 시작하는 데 필요한 모듈
dev --- 장치 파일 디렉터리
etc --- 구성 파일
skel --- 홈 디렉터리가 설정되고 디렉터리가 초기화됨
sysconfig --- 네트워크, 시간, 키보드 및 기타 구성 디렉터리
var
파일
lib --- 이 디렉터리의 파일은 시스템이 실행될 때 변경됩니다.
local --- /usr/local에 설치된 프로그램 데이터가 변경됩니다.
잠금 -- - 파일은 특정 주변기기나 파일을 사용하고, 잠그고, 다른 파일은 일시적으로 접근할 수 없습니다.
로그 --- 로그 기록
실행 --- 시스템 작동에 관한 법적 정보
스풀 --- 프린터, 이메일, 프록시 서버 등 . spool 디렉토리
tmp
catman --- 캐시 디렉토리
mnt --- 파일 시스템을 마운트하는 데 임시로 사용되는 장소입니다. 일반적인 상황에서 이 디렉토리는 비어 있습니다. 파티션을 마운트할 때 이 디렉토리에 디렉토리를 생성한 다음 이 디렉토리에 액세스하려는 장치를 마운트하여 파일에 액세스할 수 있습니다.
tmp --- 임시 파일 디렉터리, 시스템 시작 후 임시 파일은 /var/tmp에 저장됩니다.
lost+found --- 파일 시스템 복구 중 복구된 파일

각 디렉터리에 대한 권장 사항:

/: 루트 디렉터리. 일반적으로 루트 디렉터리에는 파일이 아닌 디렉터리만 저장됩니다. /etc, /bin, /dev, /lib, /sbin은 루트 디렉터리와 동일한 파티션에 있어야 합니다.
/bin:/usr/bin: 일반적으로 사용되는 명령 ls, tar, mv, cat 등과 같은 실행 가능한 바이너리 파일의 디렉터리입니다.
/boot: Linux 시스템이 시작될 때 사용되는 일부 파일을 저장합니다. /boot/vmlinuz는 Linux 커널 파일이고, /boot/gurb는 /boot/gurb입니다. 별도의 파티션을 권장하며, 파티션 크기는 100m입니다.
/dev: 이 디렉터리에 있는 파일에 액세스하는 것은 장치에 액세스하는 것과 같습니다. 드라이브 마운트 /dev/cdrom / mnt.
/etc: 시스템 구성 파일이 저장되는 디렉터리입니다. 이 디렉터리에는 실행 파일을 저장하지 않는 것이 좋습니다. /etc/inittab, /etc/fstab, /etc/init.d, /etc/x11, /etc/sysconfig 및 /etc/xinetd.d가 있습니다. 구성 파일을 수정하기 전에 백업하는 것을 잊지 마십시오.
참고: /etc/x11은 x windows와 관련된 설정을 저장합니다.
/home: 시스템의 기본 사용자 홈 디렉터리입니다. 새 사용자 계정을 추가할 때 사용자의 홈 디렉터리가 이 디렉터리에 저장됩니다. ~는 현재 사용자의 홈 디렉터리를 나타내고 ~test는 사용자 test의 홈 디렉터리를 나타냅니다. 사용자가 데이터를 저장하기 쉽도록 별도로 파티션을 나누고 더 큰 디스크 공간을 설정하는 것이 좋습니다.
/lib:/usr/lib:/usr/local/lib: 프로그램 실행 중에 프로그램이 추가 매개변수를 호출해야 하는 경우 시스템에서 사용하는 함수 라이브러리의 디렉터리입니다. 더 중요한 디렉토리는 /lib/modules입니다.
/lost+fount: 시스템 예외가 발생하고 오류가 발생하면 일부 손실된 조각이 이 디렉터리에 저장됩니다. 일반적으로 이 디렉터리는 장치 디렉터리에 자동으로 나타납니다. 하드 디스크가 /disk에 로드되면 /disk/lost+found
/mnt:/media 디렉토리가 이 디렉토리에 자동으로 생성됩니다. 일반적으로 CD는 /mnt/cdrom 아래에 마운트됩니다. 하지만 반드시 마운트할 위치를 선택할 수 있는 것은 아닙니다.
/opt: 호스트용 추가 소프트웨어가 설치되는 디렉터리입니다. 예: fc4에서 사용하는 페도라 커뮤니티 개발 소프트웨어. 새로운 kde 데스크탑 소프트웨어를 직접 설치하려면 이 디렉토리에 소프트웨어를 설치하면 됩니다. 이전 Linux 시스템에서는 /usr/local 디렉터리
/proc에 배치하는 것이 관례였습니다. 이 디렉터리의 데이터는 시스템 코어, 외부 장치, 네트워크 상태 등 모두 메모리에 있습니다. 모두 메모리에 저장되며 디스크 공간을 차지하지 않으며 더 중요한 디렉터리에는 /proc/cpuinfo, /proc/interrupts, /proc/dma, /proc/ioports, /proc/net/* 등이 포함됩니다.
/root: 시스템 관리자 루트의 홈 디렉터리, 시스템의 첫 번째 디렉터리 부팅 파티션은 /이므로 /root와 /를 하나의 파티션 아래에 배치하는 것이 가장 좋습니다.
/sbin:/usr/sbin:/usr/local/sbin: fdisk, shutdown, mount 등과 같이 시스템 관리자가 사용하는 실행 가능한 명령을 배치합니다. /bin과 달리 이 디렉토리는 시스템 관리자 루트가 사용하는 명령입니다. 일반 사용자는 해당 디렉토리를 "볼" 수만 있고 설정하거나 사용할 수는 없습니다.
/tmp: 일반 사용자나 실행 중인 프로그램이 임시로 파일을 저장하는 디렉터리입니다. 중요한 데이터는 이 디렉터리에 들어갈 수 없습니다.
/srv: 서비스가 시작된 후 접근해야 하는 데이터 디렉토리입니다. 예를 들어 www 서비스가 접근해야 하는 웹 페이지 데이터는 /srv/www에 저장됩니다.
/usr: 애플리케이션 저장 디렉터리, /usr/bin은 애플리케이션을 저장하고, /usr/share는 공유 데이터를 저장하고, /usr/lib는 직접 실행할 수는 없지만 많은 프로그램의 작동에 필요한 일부 함수 라이브러리 파일을 저장합니다. /usr/local: 소프트웨어 업그레이드 패키지를 저장합니다. /usr/share/doc: 시스템 설명 파일 저장 디렉터리입니다. /usr/share/man: 프로그램 설명 파일이 저장되는 디렉터리입니다. man ls를 사용하면 /usr/share/man/man1/ls.1.gz의 내용을 별도로 쿼리하여 분할하는 것이 좋습니다. 더 큰 디스크 공간을 설정하십시오.
/var: 수시로 변경되는 로그 파일/var/log 등 시스템 실행 중에 자주 변경되는 파일 위치, /var/log/message: 모든 로그인 파일이 저장되는 디렉터리, /var/spool/mail: 이메일이 저장되는 디렉토리,/var/run: 프로그램이나 서비스가 시작된 후 해당 pid가 이 디렉토리에 저장됩니다. 별도의 파티션을 나누어 더 큰 디스크 공간을 마련하는 것을 권장합니다.

위 내용은 Linux 디렉토리 구조의 중요성은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제