2022. 3. 27. 19:50ㆍPrograming Language/Linux
○ / :루트디렉토리 [최상위디렉토리]
모든 단일 디렉토리, 팡리을 루트디렉토리에서 시작함
○ /bin [User Binaries]
사용자들이 사용하는 명령들이 위치함(cat, ls, ping, grep, cp, mv...)
○ /sbin [System Binaries]
유지 관리를 위해 시스텀관리자, root user가 필요로 하는 실행프로그램들이 있음(iptables, ifconfig, fdisk...)
○ /etc [Configuration Files]
프로그램 설정 파일들이 위치함 (개별 시스템 시작, 중지하는데 사용되는 쉘스크립트포함됨)
○ /etc/shadow [쉐도우 패스워드파일]
사용자들의 패스워드가 들어있음[아무도 보지못하도록 설정됨]
○ /etc/passwd
사용자들의 계정정보, 패스워드, 홈디렉토리의 정보가 담김
○ /etc/services
서버가 어떤 서비스를 하는중인지 보여줌
○ /etc/issue.net
처음접속할 때 나오는 화면(login: 으로 나타나는 부분)
○ /etc/motd
로그인후에 나오는 메시지가 들어감 -> 관리자가 공지를 띄우는 데 유용한 파일
○ /etc/group
그룹정보관리[그룹이름:비밀번호:그룹ID:그룹에속한사용자이름]순 ex) root:123:0:
○ /dev [Device Files]
장치 파일들이 위치함(/dev/null), 터미널장치, USB등 연결되어진 모든 장치가 포함
○ /proc [Process 정보]
시스템프로세스에 대한 정보를 포함함
○ /var [변수파일]
시스템 작동중 변경되는 파일들이 담김(로그파일, mail, spool, temp파일...)
○ /tmp [임시파일]
시스템, 사용자가 만든 임시파일들이 담김
재부팅할때 삭제가 됨
○ /usr [사용자프로그램]
바이너리, 라이브러리, 문서 및 소스코드가 담김
○ /usr/bin
사용자 프로그램에 대한 바이너리 파일을 포함(gcc, perl...)
○ usr/sbin
시스템 관리자를 위한 바이너리 파일
○ /usr/lib
/usr/bin, /usr/sbin에 대한 라이브러리를 포함
○ /usr/local
설치한 사용자의 프로그램이 포함 ex)아파치 설치시 -> /usr/local/apache2
○ /usr/include
C, C++ 프로그램의 헤더 파일을 보관
○ /usr/info
여러가지 GNU프로그램(gcc, make...)들의 info파일을 보관함
ex) info gcc-
○ /home [사용자홈디렉토리]
개인 설정, 저장된파일등이 포함됨
모든 사용자가 여기에다가 개인 파일을 저장할수 있음
○ /boot [부트로더파일]
kernel이 담겨있고 부팅과정에서 중요한 파일을 보관함
○ /lib [시스템 라이브러리]
/bin, /sbin에 있는 바이너리를 지원하는 라이브러리 파일을 보관함
○ /opt [선택적추가기능]
선택적 응용프로그램 소프트웨어 패키지포함(java)
○ /mnt [마운트디렉토리]
시스템관리자가 파일시스템을 마운트할수있는 임시 마운트디렉토리
ex) CD-ROM -> /media/cdrom; 플로피 드라이브 -> /media/floppy; CD 라이터 -> /media/cdrecorder
○ /media [이동식미디어장치]
이동식장치의 임시 마운트디렉토리
○ /srv [서비스데이터]
서버별 서비스 관련된 데이터를 포함
'Programing Language > Linux' 카테고리의 다른 글
Linux commands related to search (0) | 2022.04.08 |
---|---|
File system of linux commands (0) | 2022.04.07 |
Permission of linux commands (0) | 2022.04.07 |
Vi editor (0) | 2022.03.22 |
Start Linux (0) | 2022.03.21 |