Directory란?
파일 저장소를 의미하며 최상위 디렉토리 / 를 기준으로 계층적 트리 구조로 구성되어 있다.
TUI (Text User Interface) 환경에서는 디렉토리, GUI (Graphic User Interface, Window) 환경에서는 폴더라고 부른다.
디렉토리별 저장 내용
1. /etc 디렉토리
- 시스템 환경설정 파일과 부팅 관련 스크립트 파일들이 저장되어 있는 디렉토리이다.
- 이외에도 사용자 정보 및 암호 정보 파일, 보안 파일 등이 저장되어 있다.
- /etc/group : 그룹의 정보가 담긴 파일이다.
- /etc/passwd : 자원 사용이 가능한 사용자 목록 정보가 담긴 파일이다.
- /etc/shadow : /etc/passwd 파일의 두번째 필드를 암호화하여 관리하며, 패스워드 및 계정 만료일을 설정하는 파일이다.
- /etc/issue : 콘솔 (로컬) 접속 시 보여줄 메시지 파일이다. (로그인 전)
- /etc/issue.net : 원격지에서 접속 시 보여줄 메시지 파일이다. (로그인 전)
- /etc/motd : 로컬 접속 및 원격 접속 시, 로그인 성공 후에 보여줄 메시지 파일이다. (로그인 후)
2. /dev 디렉토리
- 하드디스크, 프린터 등의 장치들을 파일화하여 관리하는 디렉토리이다.
- 블록 장치 파일 (Block device) : 하드디스크, CD/DVD
- 문자 장치 파일 (Character device) : 키보드, 마우스, 모니터, 프린터
3. /proc 디렉토리
- 시스템에서 운영되고 있는 프로세스 및 프로그램 관련 정보들이 저장되는 디렉토리이다.
- 실제 드라이브에 저장되는 정보가 아니라, 메모리 상에 저장되어 있는 정보들이다.
- /proc 파일에 접근할 때, 동적으로 파일 내용을 생성한다.
- 각 프로세스는 고유의 식별자를 가지는데 이 식별자를 이름으로 가지는 디렉토리 밑에 정보를 저장한다.
4. /lib 디렉토리
- 동적 공유 라이브러리가 저장되는 디렉토리이다.
- 정적 라이브러리는 컴파일 과정에서 공유 라이브러리 루틴 사용 없이 프로그램 내에 라이브러리 루틴의 복사본을 갖도록 컴파일 한다. 반면, 동적 라이브러리는 프로그램을 실행할 때 라이브러리를 가져와 사용하므로 메모리 효율성이 높다.
공부하면서 정리한 내용을 글로 작성하였습니다.
혹시나 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다 :)
'Linux > CentOS7' 카테고리의 다른 글
[Linux / CentOS] 리눅스 rm 명령어 (0) | 2024.12.24 |
---|---|
[Linux / CentOS] 리눅스 기초 지식 (0) | 2024.12.24 |
[Linux / CentOS] Storage 분류 및 비교 (0) | 2024.12.24 |
[Linux / CentOS] 리눅스 mkdir 명령어 (0) | 2024.12.23 |
[Linux / CentOS] 리눅스 cd 명령어 (0) | 2024.12.23 |