본문 바로가기

Tip&Tech/Server

[팁] MissFlash의 리눅스 유용 단축키, 명령어 모음(7) - 디렉토리 구조

* 본 게시물은 MissFlash가 "CentOS 리눅스 구축관리실무"를 참고로 유용한 단축키 및 명령어를 정리한 것입니다.
* 게시물이 지속적으로 업데이트 될 예정이니, 퍼가기 보다는 링크나 트랙백을 이용해 주세요 :)

* MissFlash의 리눅스 디렉토리 구조

디렉토리
용  도
bin
 일반 사용자들을 위한 명령어 위치
  • cat
  • chmod
  • date
  • env : 현재 환경설정 내역 출력
  • ls
  • mkdir
  • rm
  • touch
  • vi : 텍스트 편집기 vim
boot  부트로더 및 부팅을 위한 파일 위치[각주:1]
dev  장치 파일 위치
  • /dev/hda : Master IDE HDD
  • /dev/hdb : Slave IDE HDD
  • /dev/sda : 첫 번째 SCSI 혹은 SATA HDD
  • /dev/cdrom : CD롬 드라이브
  • /dev/tty0 : 첫 번째 가상 콘솔
etc  시스템 혹은 프로그램들의 환경설정 파일 위치[각주:2]
  • /etc/fstab : 파일시스템 관리
  • /etc/group : 그룹 관리
  • /etc/inittab : init 관리
  • /etc/passwd : 사용자 관리
  • /etc/services : 포트정보관리
  • /etc/issue : 로그인 메세지 관리
  • /etc/sysconfig/i18n : 시스템 언어 설정
  • /etc/sysconfig/iptables : 방화벽 설정[각주:3]
  • /etc/sysconfig/network-scripts/ifcfg-eth0 : 네트워크 카드 설정
home  사용자들의 홈 디렉토리 위치
lib  공유 라이브러리와 커널 모듈 위치[각주:4]
media  이동식 디스크가 마운트되는 위치
mnt  파일시스템이 임시로 마운트되는 위치
opt  응용프로그램이 설치되는 위치
proc  실행중인 프로세스, CPU, 메모리 등의 시스템 정보가 가상의 파일로 저장[각주:5]
  • /proc/cpuinfo : CPU 정보
  • /proc/devices : 커널에 설정된 장치 정보
  • /proc/filesystems : 커널에 설정된 파일시스템 정보
  • /proc/meminfo : 메모리 정보
  • /proc/modules : 현재 사용되고 있는 커널 모듈 정보
  • /proc/partitions : 파티션 정보
  • /proc/stat : 시스템 상태 정보
  • /proc/uptime : 시스템이 켜져있는 시간 정보
  • /proc/version : 현재 커널의 버전 정보
  • /proc/net/ : 네트워크 관련 정보가 담긴 파일들이 있는 디렉토리
  • 더 많은 정보는 /proc 디렉토리에서 보실 수 있습니다.
root  root 계정의 홈 디렉토리
sbin  시스템 관리 명령어 위치[각주:6]
  • ifconfig : 네트워크 설정/확인
  • reboot : 시스템 재부팅
  • shutdown : 시스템 종료
  • mount : 장치 마운트
  • fsck : 디스크 점검
  • mkfs : 디스크 포멧
  • iptables : 방화벽 설정
srv  시스템이 제공하는 서비스를 위한 파일 위치(ftp, http, cvs 등의 데이터 위치)
sys  시스템이 필요로하는 파일 위치[각주:7]
tmp  임시파일 저장 위치
usr  응용프로그램이 설치되는 위치
  • /usr/bin : 응용프로그램의 실행파일 위치
  • /usr/include : C언어의 헤더파일 위치
  • /usr/lib : bin과 sbin의 실행파일 라이브러리 위치
  • /usr/local : 대부분의 일반 프로그램 위치
  • /usr/share/man : 메뉴얼 페이지 위치
  • /usr/sbin : 시스템 관리를 위한 명령어 위치
  • /usr/src : 대부분의 RPM, 소스파일 위치
  • /usr/X11R6 : X윈도우 관련 파일 위치
var  시스템 운영중 자주 변경되는 파일 위치(/var/log에는 각종 log파일이 저장)
lost+found  부팅시 파일시스템에 문제가 생길 경우, fsck 명령어로 복구할 때 사용



맛있는 팔라우 수박 드셔 보실래요?
  1. 특별한 목적이 없다면 건드리지 않는게 좋다고 합니다. :) [본문으로]
  2. 안정적인 운영을 위해 수정 전 백업이 필요합니다. [본문으로]
  3. 책에는 iptables라고 되어있는데 해당 파일이 없는걸로 봐서는, iptables-config라는 파일이 아닐까 생각합니다. [본문으로]
  4. 역시, 특별한 목적이 없다면 건드리지 않는게 좋다고 합니다. :) [본문으로]
  5. cat /proc/cpuinfo 와 같은 명령으로 열람 가능합니다. [본문으로]
  6. 보안에 각별한 주의가 필요합니다. [본문으로]
  7. 역시, 특별한 목적이 없다면 건드리지 않는게 좋다고 합니다. :) [본문으로]