일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 보안뉴스 요약
- 랜섬웨어
- 보안뉴스요약
- 자바스크립트 jQuery
- php
- 보안뉴스 한줄요약
- 자바스크립트 객체
- GIT
- 카카오프로젝트 100
- 자바스크립트
- numpy
- 보안뉴스
- oracle db
- 오라클
- Oracle SQL
- ES6
- 자바스크립트 element api
- 보안뉴스한줄요약
- 다크웹
- 자바스크립트 API
- 카카오프로젝트
- 파이썬
- 자바스크립트 prototype
- 자바스크립트 node
- python
- 자바스크립트 기본 문법
- 카카오프로젝트100
- javascript
- oracle
- 깃허브
- Today
- Total
FU11M00N
[ Linux ] 리눅스 루트 디렉토리 본문
리눅스의 / (슬래쉬) 루트로 표현이 되고 있는 리눅스 루트 디렉터리 구조입니다.
리눅스에서는 많은 파일들을 관리하기위해 디렉터리라는 것을 사용하는데,
이것을 계층적으로 트리구조로 나누어 관리합니다. 디렉토리는 상위 디렉터리 하위 디렉터리로 나누어지고
모든 디렉토리의 최상위 디렉터리는 루트 디렉터리( / )라고 불립니다.
리눅스의 루트 디렉토리 구조입니다. 사진 1-1에 보이는 몇가지의 디렉토리를 알아보겠습니다.
/bin
/bin에는 일반사용자가 사용하는 바이너리의 총집합입니다.
즉 사용자가 입력하는 명령어들의 집합이라고입니다.
/sbin
/sbin은 운영체제를 구성하는 바이너리를 포함입니다.
즉 관리자의 명령어 집합 혹은 시스템 명령어의 집합입니다.
/lib
/lib는 커널 모듈 파일과 라이브러리 파일이 존재하고 커널 모듈 파일 프로그램인 C나 C++등에 필요한
라이브러리들이 존재하는 파일들입니다.
/opt
/opt는 추가적인 프로그램들의 설치 경로가 저장되는 디렉터리입니다.
/boot
/boot는 리눅스 부트로더가 존재하는 디렉터리이고 GRUB와 같은 부트로더 파일들이 존재합니다.
/etc
/etc 는 시스템의 설정 파일이 존재하는 디렉터리입니다. config파일들이 존재하며,
/etc/sysconfig 나 /etc/passwd 등 우리가 평소에 보던 파일들이 이 곳에 존재합니다.
/home
/home은 사용자의 홈 디렉터리이고 새로운 계정을 추가할 때마다,
사용자의 ID와 동일 이름의 디렉터리가 생성됩니다.
/root
/root는 home과 반대로 root(시스템 최상의 계정)의 개인 홈 디렉터리입니다.
/media
/media는 CD-ROM이나 USB 등과 같은 마운트와 원마운트로 나누어지는,
포인트로 사용되는 디렉터리입니다.
/dev
/dev는 시스템 device파일을 저장하는 디렉터리입니다.
하드디스크 장치 파일의 /dev/sda, CD-ROM 장치파일 등이 존재하는 디렉터리입니다.
/proc
/proc는 현재 메모리에 존재하는 모든 작업들이 파일 형태로 존재합니다.
디스크에 실제 존재하는 것이 아니고 메모리상에 존재하므로 "가상 파일 시스템" 이라고 불립니다.
proc와 dev는 가상 파일 시스템에 위치하는 가상 디렉터리이고
실제 물리적인 디스크에 존재하는 것이 아니라 메모리에 저장이 됩니다.
/tmp
/tmp는 시스템을 사용하는 사용자들이 공동으로 사용할 수 있는 디렉터리입니다.
"공용 디렉터리"라고 불립니다.
/usr
/usr은 시스템이 사용하는 것이 아닌 사용자들이 사용하는 디렉터리입니다.
주로 새로 설치되는 프로그램들이 저장되고 Windows의 "Program Files"와 같은 비슷한 역할을 하는 폴더입니다.
/var
/var는 시스템이 돌아가다가 생성되거나 삭제되고 계속 데이터가 변경되는
데이터를 저장하는 디렉터리입니다.
/var/log 와 같은 중요한 로그를 저장하기도 하고 /var/ftp 등이 저장됩니다.
'Linux' 카테고리의 다른 글
[Linux] 슈퍼데몬(xinetd) 이란? , 설치 방법 (0) | 2020.09.05 |
---|---|
[Linux] Redirection 이란? (0) | 2020.07.20 |
[ Linux ] 리눅스 파일 디스크립터란?(Linux File descriptor) (0) | 2020.04.17 |
[칼리리눅스] 칼리리눅스 에서 sqlmap 간단한 명령어 알아보기 (0) | 2020.03.23 |
칼리리눅스 한글깨지는거 고치기!(Could not get lock /var/lib/dpkg/lock-frontend 오류 고치기) (0) | 2020.03.18 |