System/FTZ

[해커스쿨]trainer4

dcho 2019. 7. 20. 15:52
SMALL

디텍토리에 대해 공부

 

리눅스에서 중요한 역할을 하는 파일들에 대한 궁금증을 풀어주겠다고 한다.

 

쳤던 명령어

 

cd /

ls -al

 

  • bin : 이곳에는 가장 필수적인 리눅스 실행 파일이 들어가 있습니다. ls, rm 모두 이곳에 들어가 있음

  • boot : 리눅스 부팅 관련 파일들과, 리눅스의 심장인 커널이란것이 들어있습니다.

  • dev : 이곳은 컴퓨터에 설치된 하드웨어에 관한 정보들이 파일 형태로 저장되어 있는 곳 입니다.

  • etc : 많은 중요한 파일들이 이곳에 들어가 있습니다. 패스워드 파일, 쉐도우파일. 그 외 대부분의 리눅스 설정 파일 등등.

  • home : 일반 사용자들의 디렉토리가 들어가는 곳 입니다. guest와 trainer1~10, level1~10 모두 이 디렉토리안에 속해 있습니다.

 

  • lib : 많은 라이브러리 파일들이 들어가 있습니다.

  • mnt : mount 명령을 사용하여, 마운트 시킨 시디롬, 플로피 디스켓등이 들어가는 디렉토리 입니다.

  • proc : 프로세스들이 파일 형태로 저장되는 디렉토리

  • root : 일반 사용자의 디렉토리는 /home 아래 존재하지만, 루트의 홈 디렉토리는 따로 이곳에 저장됩니다.

  • sbin : 기본 명령을 제외한 시스템 관리용 실행 파일들이 들어있는 디렉토리 입니다.

  • tmp : 임시로 파일을 저장하는 디렉토리로서, 권한에 상관없이 누구나 이 디렉토리에 파일을 생성할 수 있습니다.

  • usr : 다양한 응용 프로그램들이 설치되어 있는 곳 입니다.

  • var : 시스템 운영 중에 생성되는 각종 임시 파일들이 들어가 있으며, 외부 접속에 대한 로그 파일들이 바로 이곳에 저장이 됩니다.

 

복습!

 

  • bin : 기본적인 실행 파일들이 들어있습니다.

  • etc : 리눅스의 설정 파일들이 들어있습니다.

  • tmp : 누구나 이곳에 파일을 올릴 수 있는 작업 공간입니다.

  • home : 일반 사용자들의 아이디와 그들의 작업공간.

 

이번엔 그 수 많은 파일들 중에 중요한 역할을 하는 것들

 

  • /etc/passwd : 사용자들에 대한 간단한 정보가 들어있습니다.

  • /etc/shadow : 사용자들의 패스워드가 들어있습니다. 아무나 보지 못하도록 설정되어있죠!

  • /etc/service : 서버가 어떤 어떤 서비스를 하는중인지 보여줍니다.

  • /etc/issue.net : 처음 접속될 때 나오는 화면입니다. 해커스쿨의 F.T.Z에 오신걸 환영합니다! 라는 문구도 이 곳에 들어가 있습니다.

  • /etc/motd : 로그인 후에 나오는 메세지가 들어가 있습니다.

  • ~/public_html : 각 사용자들의 홈페이지 파일이 들어가 있습니다. 보통 해킹에 성공하면 이 파일을 수정하여. hacked by xxx 라는 문구를 남깁니다.

 

'System > FTZ' 카테고리의 다른 글

[해커스쿨]trainer6  (0) 2019.07.20
[해커스쿨]trainer5  (0) 2019.07.20
[해커스쿨]trainer3  (0) 2018.07.30
[해커스쿨]trainer2  (0) 2018.07.29
[해커스쿨]trainer1  (0) 2018.07.29