해킹공부

[해커스쿨]Trainer4

Pikigod 2019. 2. 12. 17:26

1 2 3은 아는 내용이라 패스



이번 트레이너4에서는 디렉토리와 파일들을 뜯어보는 시간을 가진다!


우선 최상위 디렉토리로 이동해서 무엇들이 있는지 알아보자


[cd /  -> ls -al]




bin.. dev..etc 등등 다양한 디렉토리들이 눈에 띈다


하나하나 보도록 하자


- bin : 리눅스를 하다보면 ls와 같은 명령어들을 사용하는데 이러한 리눅스 실행파일들을 가지고 있는 폴더!


- boot : 리눅스 부팅 관련 파일들과, 리눅스의 심장인 '커널'이 들어있다!


- dev : Device의 약자로 컴퓨터에 설치되어있는 하드웨어와 관련된 정보들이 파일형태로 존재한다.


- etc : 의외에 중요한 파일들, 예를 들면 쉐도우파일, 패스워드 파일 설정파일들이 들어있는 디렉토리다.


- home : 일반 사용자들의 디렉토리가 들어가는 곳이다!


- lib : 라이브러리 파일들이 있는 곳


- mnt : mount 명령어를 사용하여 마운트 시킨것들이 들어있는 디렉토리다.


- proc : 프로세스들이 파일 형태로 저장되어있다.


- root : 일반 사용자들의 디렉토리는 /home 밑에 있지만 루트의 디렉토리들은 이곳에 저장되어있다.


- sbin : 기본 명령은 bin에 들어있는데 그것들을 제외한 시스템 관리용 실행 파일들이 들어있다.


- tmp : 임시로 파일을 저장하는 디렉토리인데 이곳은 권한에 상관없이 누구나 파일을 생성할 수 있다.


- usr : 다양한 응용 프로그램들이 설치가 되어있다.


- var : 시스템 운영중에 생성되는 임시파일들, 로그들이 저장되어 있다.


<bin, etc, tmp, home 은 자주 사용하므로 기억합시다.>