검색결과 리스트
글
Directory
1. 기본 디렉토리
* "/"
- 루트 디렉토리(최상위 디렉토리)
- 이 디렉토리를 기준으로 모든 디렉토리가 생성됨
- 모든 디렉토리의 출발점이자 다른 파티션의 연결점
* "/bin"
- 시스템을 사용하기 위한 기본적인 명령어를 포함하는 디렉토리
(cp, mv, vi 등)
- 일반 사용자까지 모두가 사용할 수 있는 명령어
* "/boot"
- 부팅에 필요한 커널과 핵심 파일이 들어 있는 디렉토리
* "/dev"
- 장치 파일이 위치하는 디렉토리
- /dev/null은 쓰레기통과 같은 영역
* "/etc"
- 시스템 설정파일이 들어가는 디렉토리(IP, 방화벽, P/W 등)
- 시스템이나 사용자 관리를 위한 자료 파일 관리자용 명령어
* "/home"
- 일반 사용자의 홈 디렉토리가 생성되는 곳
* "/lib"
- 시스템 운영 및 프로그램 구동할 때 필요한 공유 라이브러리
* "/root"
- 시스템 관리자, 즉 root 사용자의 홈 디렉토리
* "/mnt"
- CD-ROM과 플로피 장치에 대한 기본 마운트 포인트를 제공
* "/proc"
- 프로세스와 시스템 정보를 제공하기 위한 목적으로 설계된 가상 파일 시스템을 사용하는 디렉토리
- 프로그램을 구동하게 되면 /proc에 해당 프로세스의 PID 번호에 해당하는 데렉토리를 생성하여 프로세스의 진행 상황을 추적하고 관리
- 시스템 및 커널 정보는 문자로 디렉토리와 파일 명이 이루어지며
현재 실행중인 프로세스의 정보는 숫자로 이름이 이루어진다.
* "/sbin"
- 관리자가 사용하는 시스템 운영에 필요한 명령어가 존재하는 디렉토리
(fdisk, reboot, shutdown 등)
* "/tmp"
- 프로세스 생성 과정에서 발생되는 임시파일을 저장하는 디렉토리
* "/usr"
- 프로그램을 설치할 때 패키지에 포함된 대부분의 파일이 이공에 설치
- windows의 Programs files 폴더와 유사
* "/lost + Found"
- 개별 파일 시스템의 최상위 디렉토리 마다 존재
- 일반적인 상황에서는 이 디렉토리에 파일이 존재하지 않는 것이 정상
- fsck(File System Check) 명령어가 사용되는 디렉토리
- 시스템 부팅 시 파일 시스템의 이상 유무를 진단하여 문제가 있으면 구동
- 시스템을 점검 시 파일이 손상된 경우 해당 파일 시스템에 존재하는 lost+found 디렉토릴 이용하여 복구
* "/opt"
- add-on 패키지가 설치되는 디렉토리
- 표준 레드햇 리눅스 배포판에 존재하지 않는 패키지가 설치될 경우 이 디렉토리에 설치
* "/var"
- 내용이 자주 변경되는 가변 자료가 저장되는 디렉토리
-로그, 스풀, 웹 서버 관련 자료, 데이터베이스, FTP의 최상위 디렉토리 등이 이 곳에 저장된다.
2. 자주 사용되는 파일
*"/etc/passwd"
- 사용자 계정이 저장되는 파일
*"/etc/shadow"
- 계정의 P/W가 저장되는 파일, MD5로 암호화되어서 저장된다.
*"/etc/sysconfig/iptables"
- 방화벽 설정을 하는 파일
* "/etc/hosts.allow", "/etc/hosts.deny"
- 각각 화이트,블랙 리스트 기반으로 접속자의 IP와 접속방법을 제어하는 파일들
3. 기타
* 현재 디렉토리와 상위 디렉토리
- "./"는 현재 디렉토리를 의미하고 "../"는 상위 디렉토리를 의미한다
* 절대경로와 상대경로
- 절대 경로는 최상위 디렉토리 부터 시작하는 경로를 의미
(ex> /etc/passwd, /usr/lib)
- 상대 경로는 현재 내가 있는 디렉토리를 시작으로 하는 경로를 의미
(ex> lib -> cdrom => ../../mnt/cdrom, cdrom->floopy => ./floopy)