티스토리 뷰
/
최상위 디렉토리, 모든 디렉토리의 시작
/bin
기본적인 명령어가 저장됨, mv,cp,rm,rmdir,df,sync등과 같은 명령어들이 여기에 존재함,
또한 이 디렉토리에 존재하는 거의 모든 명령어들은 root사용자뿐아니라 일반사용자들도 사용할수 있음 즉, /sbin에 존재하는 명령어들이 대부분 root사용자용이라면 /bin에 존재하는 명령어들은 root사용자와 일반사용자들이 공동으로 사용하는 디렉토리임.
/boot
리눅스 부트로더가 존재하는 디렉토리
GRUB와 같은 부트로더에 관한 파일들(ex: grub.conf 등)이 여기에 있음
/dev
디바이스장치파일을 저장하고 있는 디렉토리
하드디스크장치파일 /dev/sda, CD-ROM장치파일 /dev/cdrom 등과 같은 장치파일들이 존재하는 디렉토리
/etc
시스템의 거의 모든 설정파일이 존재하는 디렉토리
/etc/passwd(패스워드파일), /etc/group(그룹파일), yum 설정파일, xinetd 설정파일, vsftpd 설정파일, /etc/sysconfig(시스템 제어판용 설정파일)등과 같이 거의 모든 시스템 관련 설정파일이 존재하는 디렉토리
/etc/mail/
sendmail.cf나 access파일등의 sendmail의 설정파일들이 존재하는 디렉토리
/etc/ssh/
SSH서비스, sshd데몬에서 사용하는 각종 설정파일들이 존재하는 디렉토리
/etc/squid/
squid프록시 서버의 설정파일들이 저장된 디렉토리
/etc/ske1/
계정사용자 생성시의 초기화파일들이 저장된 디렉토리(useradd에서 사용함)
/etc/rc.d/
부팅레벨별 부팅스크립트파일들이 존재하는 디렉토리.
/etc/rc.d/init.d/
시스템 초기화 파일들의 실제파일들이 존재함
/etc/httpd/
RPM으로 설치된 아파치 설정파일(http.conf 등)들이 저장된 디렉토리.
/etc/cron.d/ , /etc/cron.daily/ , /etc/cron.hourly/
, /etc/cron.monthly/ , /etc/cron.weekly/
모두 크론설정파일이 존재하는 디렉토리임
/etc/xinetd.d/
xinetd 수퍼데몬에 의해 서비스되는 서비스설정파일이 존재함
/etc/yum/
yum설정관련 파일들이 존재함
/etc/sysconfig/
시스템 제어판 설정파일들이 존재함
/home
사용자의 홈디렉토리, 예를들어 /home/youngjae는 youngjae라는 사용자의 홈디렉토리임, useradd라는 명령어로 새로운 사용자를 생성하면 대부분 사용자의 ID와 동일한 이름의 디렉토리가 자동으로 생성됨.
/lib
커널모듈파일과 라이브러리파일,
커널이 필요로하는 커널모듈파일들과 프로그램(C,C++등)에 필요한 각종 라이브러리 파일들이 존재하는 디렉토리.
/media
DVD,CD-ROM,USB등과 같은 탈부착이 가능한 장치들의 마운트포인로 사용되는 디렉토리
/mnt
media 디렉토리와 비슷한 용도로 탈부착이 가능한 장치들에 대하여 일시적인 마운트포인트로 사용하는 디렉토리
/proc
일명 “가상파일시스템”이라고 하는 곳으로 현재 메모리에 존재하는 모든 작업들이 파일형태로 존재하는곳
디스크에 실제 존재하는것이 아니고 메모리상에 존재하기때문에 가상파일시스템
실제 운용상태를 정확하게 파악할수 있는 중요한 정보를 제공하기도 한다.
/root
root계정의 개인 홈디렉토리
/sbin
ifconfig, e2fsck, ethtool, halt, shutdown 등과 같이 주로 시스템 관리자들이 사용하는 시스템관리자용 명령어를 저장하고있는 디렉토리
/tmp
공용디렉토리, 시스템을 사용하는 모든 사용자들이 공동으로 사용하는 디렉토리,
mysql에서 사용하는 mysql.sock등과 같은 소켓파일, 또는 아파치에서 사용하는 세션파일등이 생성되기도 한다.
/usr
시스템이 아닌 일반사용자들이 주로 사용하는 디렉토리
c++, chsh, cpp, crontab, du, find등과 같이 일반사용자들용 명령어들은 /usr/bin에 위치함.
/usr/bin/
일반사용자들이 사용가능한 명령어파일들오 존재함
/usr/X11R6/
X윈도우 시스템의 루트디렉토리
/usr/include/
C프로그램에 필요한 헤드파일(*.h) 디렉토리
/usr/lib/
/lib에 들어가지 않은 라이브러리 디렉토리
/usr/src/
프로그램소스(주로 커널)가 저장됨
/usr/local/
MYSQL, Apache, Proftpd, PHP등과 같은 어플리케이션들을 소스로 컴파일설치할때 사용되는 장소
/usr/share/man/
명령어들의 도움말을 주는 메뉴얼페이지디렉토리
/var
시스템 운용중에 생성되었다가 삭제되는 데이터를 일시적으로 저장하는 디렉토리
/var/tmp/
/tmp디렉토리와 같은 공용디렉토리
/var/log
시스템로그파일이 저장됨
/var/ftp/
vsftp등과 같은 ftp서비스를 위한 다운로드될 파일들 FTP홈디렉토리
/var/named/
BIND 즉, DNS에서 사용하는 zone파일들이 저장되는 디렉토리
/var/spool/mail/
각 계정사용자들의 메일파일이 저장됨
/var/spool/lpd/
프린트를 하기 위한 임시디렉토리(스풀링)
/var/spool/mqueue/
발송을 위한 메일 임시저장 디렉토리
/var/spool/cron/
각 사용자들의 cron설정파일들이 저장됨
/var/spool/at/
atd, 예약작업에 관한 파일들이 저장됨
/lost+found
최상위디렉토리인 / 에만 존재하는것이 아니라 파일시스템마다 존재할수 있는 디렉토리,
이 디렉토리는 fsck 또는 e2fsck등과 같은 파일시스템 체크 및 복구유틸리티 실행후에 주로 생성이 되는 것으로서 복구도지 않은 채로 블록만 존재하는 파일 즉, 연결이 끊어진 inode들이 숫자파일형태로 존재하는 곳임, 숫자형태로 존재하는 파일들은 mv명령어로 파일이름만 바꾸면 바로 복구될 수 있음, 즉, 이 위치에 존재하는 텍스트파일의 경우 file이라는 명령어와 cat또는 vi등의 명령어로 파일의 내용등을 확인한 후에 복구 가능하므로 경우에 따라서는 매우 중요한 역할을 하는 디렉토리, 함부로 삭제하면 안됨
참조 : 리눅스 서버관리 실무 바이블 3.0(박성수 저)
'Linux' 카테고리의 다른 글
Linux, Ping막기 (0) | 2016.04.19 |
---|---|
Linux, PS1쉘변수 (0) | 2016.04.19 |
Linux, 커널버전,패키지정보 확인 (0) | 2016.04.19 |
Linux, 로그인 공지사항 (0) | 2016.04.19 |
Linux, proftpd 컴파일설치시 configure 옵션 (0) | 2016.04.19 |
- Total
- Today
- Yesterday
- tkinter command & bind [명령어묶기와 사건묶기] Python
- Java
- indicatoron
- IdClass
- Linux
- 상수
- onetomany
- checkbutton
- activebackground
- Python
- disabledforeground
- Excel
- command
- highlightbackground
- vba
- 폼
- apache
- Module
- 리눅스
- Composite Key
- Private
- fetch join
- borderwidth
- tkinter
- activeforeground
- FetchType
- ManyToOne
- highlightthickness
- JPA
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |