Linux 시스템의 디렉토리 구조에는 /bin 디렉토리, /boot 디렉토리, /home 디렉토리, /media 디렉토리, /mnt 디렉토리, /root 디렉토리, /tmp 디렉토리, /run 디렉토리 등이 포함됩니다. 그 중 /bin 디렉토리에는 자주 사용하는 명령어가 저장되어 있으며, /root 디렉토리는 시스템 관리자의 사용자 홈 디렉토리이다.
linux 시스템 디렉터리 구조
(추천 학습:linux tutorial)
시스템에 로그인한 후 현재 명령 창에 다음 명령을 입력하세요.
ls /
결과는 아래와 같습니다.
아래에서 각 디렉토리를 개별적으로 소개하겠습니다.
/bin:
bin은 Binary의 약어입니다. 이 디렉토리에는 가장 일반적으로 사용되는 명령이 저장됩니다.
/boot:
여기에는 일부 연결 파일 및 이미지 파일을 포함하여 Linux를 시작할 때 사용되는 일부 핵심 파일이 저장됩니다.
/dev:
dev는 Device의 약어입니다. Linux에서 장치에 액세스하는 방법은 파일에 액세스하는 방법과 동일합니다.
/etc:
이 디렉터리는 시스템 관리에 필요한 모든 구성 파일과 하위 디렉터리를 저장하는 데 사용됩니다.
/home:
사용자의 홈 디렉터리입니다. Linux에서는 각 사용자마다 자신만의 디렉터리가 있습니다. 일반적으로 디렉터리 이름은 사용자 계정의 이름을 따서 지정됩니다.
/lib:
이 디렉터리는 Windows의 DLL 파일과 유사하게 작동하는 시스템의 가장 기본적인 동적 링크 공유 라이브러리를 저장합니다. 거의 모든 애플리케이션에는 이러한 공유 라이브러리를 사용해야 합니다.
/lost+found:
이 디렉터리는 일반적으로 시스템이 불법적으로 종료될 때 일부 파일이 여기에 저장됩니다.
/media:
Linux 시스템은 USB 플래시 드라이브, 광학 드라이브 등과 같은 일부 장치를 자동으로 인식합니다. 인식 후 Linux는 인식된 장치를 이 디렉터리에 마운트합니다.
/mnt:
시스템은 사용자가 다른 파일 시스템을 임시로 마운트할 수 있도록 이 디렉토리를 제공합니다. /mnt/에 광학 드라이브를 마운트한 다음 이 디렉토리에 들어가 광학 드라이브의 내용을 볼 수 있습니다.
/opt:
호스트용 추가 소프트웨어가 설치되는 디렉터리입니다. 예를 들어 ORACLE 데이터베이스를 설치하는 경우 이를 이 디렉터리에 넣을 수 있습니다. 기본값은 비어 있습니다.
/proc:
이 디렉터리는 시스템 메모리 매핑인 가상 디렉터리입니다. 이 디렉터리에 직접 액세스하면 시스템 정보를 얻을 수 있습니다. 이 디렉토리의 내용은 하드 디스크가 아니라 메모리에 있습니다. 또한 일부 파일을 직접 수정할 수도 있습니다. 예를 들어 다음 명령을 사용하여 다른 사람이 귀하의 컴퓨터를 ping할 수 없도록 호스트의 ping 명령을 차단할 수 있습니다. :
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
/root :
이 디렉터리는 최고 권한을 가진 사람이라고도 알려진 시스템 관리자의 사용자 홈 디렉터리입니다.
/sbin:
s는 Super User를 의미합니다. 시스템 관리자가 사용하는 시스템 관리 프로그램입니다.
/selinux:
이 디렉터리는 Redhat/CentOS에 고유합니다. Selinux는 Windows 방화벽과 유사한 보안 메커니즘이지만 이 디렉터리는 selinux 관련 파일을 저장합니다.
/srv:
이 디렉터리에는 서비스가 시작된 후 추출해야 하는 일부 데이터가 저장됩니다.
/sys:
이것은 linux2.6 커널의 큰 변화입니다. 2.6 커널에 나타난 새로운 파일 시스템 sysfs가 이 디렉토리에 설치됩니다.
sysfs 파일 시스템은 프로세스 정보용 proc 파일 시스템, 장치용 devfs 파일 시스템, 의사 터미널용 devpts 파일 시스템 등 세 가지 파일 시스템의 정보를 통합합니다.
파일 시스템은 커널 장치 트리를 시각적으로 반영한 것입니다.
커널 개체가 생성되면 해당 파일과 디렉터리도 커널 개체 하위 시스템에 생성됩니다.
/tmp:
이 디렉토리는 일부 임시 파일을 저장하는 데 사용됩니다.
/usr:
이 디렉터리는 Windows의 프로그램 파일 디렉터리와 유사하게 많은 사용자 응용 프로그램과 파일이 이 디렉터리에 저장됩니다.
/usr/bin:
시스템 사용자가 사용하는 애플리케이션.
/usr/sbin:
슈퍼유저가 사용하는 비교적 고급 관리 프로그램 및 시스템 데몬.
/usr/src:
커널 소스 코드의 기본 배치 디렉터리입니다.
/var:
이 디렉토리는 지속적으로 확장되는 항목을 저장합니다. 우리는 이 디렉토리에 자주 수정되는 디렉토리를 배치하는 데 익숙합니다. 다양한 로그 파일을 포함합니다.
/run:
은 시스템 시작 이후 정보를 저장하는 임시 파일 시스템입니다. 시스템이 다시 시작되면 이 디렉터리의 파일을 삭제하거나 지워야 합니다. 시스템에 /var/run 디렉토리가 있는 경우 이를 실행하도록 지정해야 합니다.
위 내용은 Linux 시스템 디렉토리 구조에는 무엇이 포함됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!