리눅스 디렉토리
1. /
– 루트 디렉토리
– 파일 시스템의 바탕을 이루는 중요한 디렉토리
2. /boot
– 부트 디렉토리
– 리눅스가 부팅될떄 핵심적인 커널 이미지 (vmlinuz)와 부팅 정보 파일이 있는 디렉토리
– /etc/lilo.conf 에서 지정한 커널 부팅 이미지 파일이 있음. 부트로더 (GRUB) 설치 장소
3. /etc
– 시스템 설정 파일 디렉토리
– 중요한 시스템 환경 설정 파일이 있는 디렉토리
– send-mail 설정 파일, TCP/IP 네트워크 설정 파일, FTP 서버 설정 파일, 사용자 정보 및 암호 정보를 가지는 passwd 파일, 파일 시스템 테이블 fstab 파일, 보안 파일, 시스템 초기화 파일 등이 있음.
4. /bin
– 바이너리 디렉토리
– 리눅스의 기본적인 실행 명령어들이 있는 디렉토리 (cp,mv,vi,ls)
5. /lib
– 공유 라이브러리 디렉토리
– 프로그램들이 의존하는 라이브러리 파일들이 있는 중요한 디렉토리
6. /home
– 사용자 계정 디렉토리
– 계정을 부여받은 사용자들만이 사용할 수 있는 독립적인 고악ㄴ으로 작용하는 디렉토리
– 일반 유저를 생성하게 되면 일반 유저의 디렉토리가 생성이 되고 /etc 에서 환경설정 파일이 유저의 디렉토리로 복사된다.
(.bash_profile, .bashrc, .bash_logout)
7. /proc
– 시스템 정보 디렉토리
– 커널에 대한 정보를 가지는 가상 파일 시스템
– 커널의 기능을 제어하는 역할. 프로세스들이 파일 형태로 저장.
8. /sbin
– 시스템 관리와 관련된 실행 명령어가 있는 디렉토리
– 시스템 점검 및 복구 명령. 네트워크 인터페이스 설정 명령. 시스템 초기 및 종료 명령, 커널 모듈 등 시스템의 관리와
관련된 바이너리 실행 파일이 있음.
9. /var
– 가변 자료 저장 디렉토리. 각종 시스템 로그파일, 사용자 로그인에 대한 보안 기록 저장
– 시스템 운영중에 시스템 자료가 변경되면 변경된 자료들을 저장시키는 디렉토리
– 시스템 작동 기록을 저장하며, 네트워크에 관련된 기록파일들을 저장하고 보안 기록을 남김.
– 메일 서버로 운영할때는 전송된 메일을 받아 저장하는 임시 디렉토리로 운영.
– /var/log 에는 시스템에 발생한 일들을 기록하고 저장해 놓은 로그 파일이 있음.
– /var/named 에는 네임서버 설정 파일들이 있음.
10. /usr
– 사용자 디렉토리, 공유할 수 있는 디렉토리와 파일이 저장.(다양한 응용 프로그램들이 설치되는 디렉토리)
– 패키지 설치 시 이 디렉토리에 설치됨
– /usr/bin 에는 압출 파일과 네트워크 실행파일, 자료 전송 파일 등 실행 파일이 있음.
– /usr/sbin 에는 주로 네트워크에 관련된 실행 명령어와 실행 데몬들이 있음
– /usr/include 에는 기본 C 라이브러리 헤더 파일과 각종 라이브러리 헤더 파일이 있음
– /usr/lib 는 /lib 와 마찬가지로 /usr/bin 과 /usr/sbin 에 있는 실행 바이너리를 위한 라이브러리 들이 있음.
11. /dev
– 디바이스 디렉토리
– 디바이스 드라이버들과 관련된 파일들과 관련된 파일들을 저장하는 디렉토리
– 디스크 드라이버, 모뎀, 메모리 등의 시스템 디바이스나 자원에 접근하는데 사용
– 예를 들면, /dev/mouse 에 접근함 으로서 마우스로부터 입력되는 정보를 읽어 올 수 있는 것과 같음
12. /tmp
– 임시 디렉토리
– 프로세스 진행시 발생되는 임시 파일 저장. 시스템 재가동시 모두 삭제됨.
13. /mnt
– 이동형 장치를 마운트하기 위한 디렉토리
'전공 과목 시험정리 > 운영체제 기초' 카테고리의 다른 글
사용자 계정 관리 / 슈퍼유저 (0) | 2015.01.11 |
---|---|
리눅스 기본 명령어 3 (0) | 2015.01.11 |
리눅스 기본 명령어 2 (0) | 2015.01.11 |
리눅스 기본 명령어 1 (0) | 2015.01.11 |
리눅스 기초 (개요/구조/특징) (0) | 2015.01.11 |