-
리눅스 기초 파일구조System/HackerSchool ftz training 2019. 2. 23. 20:35
- 대충 쓸 겁니다. 정리용이거든요. 진짜 대충 쓸 거에요. 파일 구조만.
bin : 가장 필수적인 리눅스 실행 파일 포함.
boot : 리눅스 부팅 관련 파일, 커널 포함.
dev : 하드웨어에 관한 정보들이 파일 형태로 저장되어 있는 디렉토리.
etc : 많은 중요 파일 포함. (패스워드, 쉐도우, 대부분의 리눅스 설정 파일 등등.)
- 왜 뭔가 안 중요해보이는 etc일까?
home : 일반 사용자들의 디렉토리가 들어가는 디렉토리.(뭐?)
lib : 라이브러리 파일들 포함.
mnt : mount 명령을 사용해서 마운트시킨 시디를 플로피 디스켓 등이 들어가는 디렉토리
(굉장히 이해가 가지 않는다.)
proc : 프로세스들이 파일 형태로 저장되는 디렉토리.
root : 일반 사용자들의 디렉토리와 별개로 루트의 홈 디렉토리가 저장되는 디렉토리
sbin : 기본 명령을 제외한 시스템 관리용 실행 파일이 포함된 디렉토리
(시스템 관리용 실행 파일이 뭘깡)
tmp : 임시로 파일을 저장하는 디렉토리, 권한에 상관없이 누구나 파일을 생성할 수 있다.
usr : 다양한 응용 프로그램들이 설치되어 있는 디렉토리
var : 시스템 운영 중에 생성되는 각종 임시파일 포함, 외부 접속에 대한 로그 파일 저장 디렉토리.
뭔가 중요한 것 같은 디렉토리 : bin, etc, tmp, home
etc 디렉토리 중에서 중요한 역할을 하는 디렉토리
- /etc/passwd : 사용자들에 대한 간단한 정보 포함(잉? 비번 같은게 아닌건가)
- /etc/shadow : 사용자들의 패스워드 포함, 아무나 열람 불가(비번은 이건가부다)
- /etc/services : 서버의 서비스 현황을 보여줌
- /etc/issue.net : 처음 접속할 때 나오는 화면
- /etc/motd : 로그인 후에 나오는 메시지 포함
- ~/public_html : 각 사용자들의 홈페이지 파일 포함(보통 해킹에 성공하면 이 파일을 수정해서 hacked by xxx라는 문구를 남긴다고 함. ㅘ!)
해커스쿨 ftz training4 참고
, 이상.
2019.2.23
'System > HackerSchool ftz training' 카테고리의 다른 글
해커스쿨 ftz training10 (0) 2019.02.26 해커스쿨 ftz training9 (0) 2019.02.26 해커스쿨 ftz training8 (0) 2019.02.26