일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- CentOS
- X11 forwarding
- 프로그래머스
- tibero
- 암시적 커서
- python3.7
- 코테
- tas tac
- oracle
- VM 설정
- golang
- OPEN CURSOR
- Python
- VMware
- terraform
- tac
- 리눅스
- Linux
- vm
- db
- 티베로
- 코딩테스트
- implicit
- 파이썬
- Tuple
- tablespace
- DDL 추출
- vm tac 구성
- 묵시적 커서
- X11
- Today
- Total
줄기세포
[Linux] 기본 디렉토리 설명 및 기능 본문
CentOS 기준으로 작성되어있음.
root 디렉토리에 존재하는 폴더에 대해서만 설명함
그 외 폴더는 다른 글에
/bin -> /usr/bin
심볼릭 링크 걸려있음, binary라는 뜻바이너리 포함 - essential executables
전체 운영체제에 필수적인 실행 파일 ( 최종 사용자를 위한 것 )이곳에 위치한 실행파일은 어느 위치에서건 명령어처럼 실행 가능
installed binaries 존재
ex) tar, systemctl, ls, vi 등
/sbin -> /usr/sbin
심볼릭 링크 걸려있음. system binary라는 뜻
헷갈리게 /bin 말고 /sbin도 존재
bin과 같은 역할이지만 이곳의 실행파일은 root 유저가 사용할 명령어 모음
실제 권한은 아래와 같음
dr-xr-xr-x. 2 root root 16384 May 27 15:27 /usr/sbin
ex) useradd, mkfs 등
/lib -> /usr/lib
library
/sbin과 /bin의 binary의 실행코드들이 usr에 저장되어 있다.
/usr
usr에도 root 경로의 lib, bin, sbin 실제 폴더 존재
root 경로 (/)에 심볼릭 링크 하나 더있음 역시 usr로 되어있음
/lib64 -> /usr/lib64
/usr/local/bin
수동으로 설치한 컴파일 시스템 패키지를 넣는 공간
=> 관리자 설치한 모든 바이너리 소프트웨어와 충돌하지 않는 안전한 장소를 제공하기 위해서
이 경로를 건드리지 않았으면 내부에 아무것도 존재하지 않음
/etc
편집가능한 .conf 파일 혹은 텍스트 파일로 구성
/home
리눅스는 여러 사용자가 접근 가능함
home 디렉토리 밑에는 각 사용자의 폴더가 있음
/boot
리눅스 커널 등의 시스템을 부팅할때 참조하는 directory
/dev
장치 드라이버(하드웨어, usb 등)나 디스크 파티션을 만들거나 인터페이스 이곳에 경로 생성됨
/opt
optional file
add-on software와 거의 상호작용 안함
/var
variable 파일
운영체제의 로그, 캐시파일 등
/usr/tmp -> /var/tmp
drwxrwxrwt. 4 root root 97 Jun 2 10:56 /var/tmp
/tmp
재부팅 사이에 유지되지 않는 임시파일 들
/proc
실제 존재하지 않은 디렉토리임
디렉토리로 보이지만 실제 메모리에 생성된 것들의 모임임
실행중인 프로세스를 추적하기 위함
프로세서 들이 이곳에 log를 남김
실행중 프로세서는 이곳에 폴더가 생성됨
참조:
https://www.youtube.com/watch?v=42iQKuQodW4&ab_channel=Fireship
'Linux' 카테고리의 다른 글
[Linux] chmod 명령어 사용법 (0) | 2021.06.07 |
---|---|
[Linux] sticky bit, chmod 1777 ( drwxrwxrwt ) (0) | 2021.06.07 |
[Linux] tar 명령어 옵션 / tar, tar.gz (0) | 2021.06.01 |
[Linux] netstat 명령어 사용중인 리스너 Port 검색 (CentOS) (0) | 2021.05.27 |
[Linux] Background로 명령어 실행, 조회, kill, 다른 쉘의 jobs kill 하는 방법(jobs, bg, fg, pkill, w, who,...) (0) | 2021.03.29 |