리눅스(Linux) 구조

Linux 디렉토리 구조

 

  : 최상의 디렉토리인 root 디렉토리. 

  /home : 사용자 홈 디렉토리, ID와 동일한 이름으로 디렉토리를 가짐 . 

  /bin : 중요하다고 꼭 필요하 명령어가 있는 디렉토리, 일반 사용자의 명령어가 있는 디렉토리.

  /boot : 커널(vmlinux 등) 시스템 부팅에 관련된 파일을 저장하고 있는 디렉토리.

  /dev : 시스템 device 파일을 저장하고있는 디렉토리.

  /lib : 프로그램(c,c++ 등)에 필요한 각종 라이브러리를 저장하고 있는 디렉토리.

  /mnt : 플로피, CD-ROM등 마운트를 위한 디렉토리.

  /sbin : 시스템 관리자(root)용 의 명령어를 저장하고 있는 디렉토리.

  /etc : 패스워드 파일 등 시스템의 전체 환경설정 파일을 저장하고 있는 디렉토리.

  /proc : 실행중인 프로세스나 현재 시스템의 정보를 파일형태로 보여주는 가상 디렉토리

  /tmp : 임시파일 디렉토리, 정기정으로 삭제됨.  

  /var : 프린터 스풀, DNS 정보, log, mail 등 지속적으로 변하느 내용이 저장되는 디렉토리.

/var/log : 각종 로그파일이 저장되는 디렉토리.

/var/spool/mail : 메일이 이시적으로 저장되는 디렉토리.

/var/spool/lpd : 프린트를 하기 위한 임시 디렉토리(스플링 디렉토리).

  /usr : 각종 어플리케이션 등이 설치되어 있는 디렉토리.

/usr/include : c 프로그램에 필요한 헤드파일(*.h) 디렉토리.

/usr/lib : /lib 에 들어가지 않는 라이브러리 디렉토리.

/usr/man : 명령어들의 매뉴얼(manual)페이지 디렉토리.

/usr/sbin : /bin 에 제외된 명령어와 네트워크 관련 명령어를 저장하고 있는 디렉토리.

/usr/src :  프로그램 소스(주로 커널소스)가 저장되는 디렉토리.

/usr/local : Apache같은 추가 소프트웽가 설치되는 디렉토리.

 

명령어

  1. 내부 명령어 - Shell의 기능을 수행하도록 하는 명령어.

  2. 외부 명령어 - 디스크에 저장된 명령어, 실행파일(.exe, .com, .bat 등의 확장자)로 만들어졌음.

차이점 - 내부 명령어는 별도의 프로세스(进程)가 필요없고, 외부 명령어는 새로운 sub processor 를 fork(岔) 하고 실행.

            Linux에서 사용자가 실행하는 명령어는 기본상 외부명령어.

 

[출처] 리눅스(Linux) 구조|작성자 덜덜

 

posted @ 2019-03-27 11:26  jungil  阅读(74)  评论(0编辑  收藏  举报