2022. 11. 15. 16:15ㆍ리눅스(Linux)
파일유형(type)
블록 장치 파일(b)
- 일정 크기의 블록 단위로 입출력을 하고 커널 내에 입출력 버퍼 캐쉬 기능이 있음
EX) hd? : IDE 하드 디스크, 플로피 디스크, CDROM
sd? : SCSI, SATA, or USB Storage
md? : Software RAID
문자 장치 파일(c)
- 블록 장치가 아닊 모든 입출력 장치를 문자 장치로 정의함
EX) 터미널 장치, 네트워크 장치, NULL
특수 파일(p)
- 보통 파이프라 불리는 프로세스간 통신을 위한 특수 파일
- 사용중이 아닐 때는 크기가 0 임
소켓 특수 파일(s)
- 한 컴퓨터 내에 있는 프로세스간 통싞을 위한 특수 파일
- 자료를 저장하지 않기 때문에 크기는 항상 0 임
심볼릭 링크(l)
- 마이크로소프트의 “바로가기”개념과 동일하며, 이는 심볼릭 링크를 모방한 것임
주요 디렉터리 계층구조
/
- 리눅스 상에 존재하는 모든 파일과 디렉터리의 최상위에 위치하는 최상위 디렉터리 이다
/boot
- 리눅스 커널의 메모리 이미지와 부팅 과정에서 필요한 정보 파일들이 있다
/bin
- 기본적인 명령어들이 있다
/root
- 슈퍼 유저 root의 홈 디렉터리다
/home
- 관리자 이외의 사용자의 홈 디렉터리가 생성되는 위치이다
/etc
- 시스템이나 사용자 관리를 위한 자료 파일이나 관리자용 명령들을 가지고 있다
/dev
- 장치 파일이라고 하는 파일시스템과 하드웨어간의 인터페이스를 담당하는 파일이들어 있다
( /dev/modem, /dev/console .... )
/lib
- 각종 언어를 위한 라이브러리를 가진다
/mnt
- Remote Device 를 이용하기 위한 디렉터리
/media
- Local Device 를 이용하기위한 디렉터리
/sbin
- 시스템운영 및 관리를 위한 명령 파일들이 있다.
- 부팅과정에 필요한 명령들은 여기에 있고 정상 동작 상태에서 필요한 크기가 큰 명령들은 /usr/sbin 에 있다
/usr
- 루트 파일 시스템과 구조는 유사하고 용량이 크고 자주 사용되지 않는 파일들이있다
/proc
- 커널과 프로세스 정보를 얻을 수 있는 가상 파일 시스템이다.
- 관리자는 이 디렉터리에 대해서 잘 알고 있어야 한다
/tmp
- 잠시 사용되는 임시 파일들을 위한 디렉터리 이다
/var
- /var/log 나 /var/adm 과 같이 자주 변경되는 시스템 파일들을 가지고 있다
- sys.log : 시스템관련된 로그 , service.log : 서비스 로그
/bin, /sbin → 환경변수들이 모여있다
'리눅스(Linux)' 카테고리의 다른 글
[Centos 7] Shell & 변수 (0) | 2022.11.15 |
---|---|
[Centos 7] Vi Editor (0) | 2022.11.15 |
[Centos 7] 리눅스 종료 명령어 & RUNLEVEL (0) | 2022.11.15 |
[Centos 7] Basic Command(기본 명령어) (0) | 2022.11.15 |
[Centos 7] Prompt 구조 및 Login & Logout (0) | 2022.11.15 |