본문 바로가기
OS/Linux

[Linux] 리눅스란?/ 커널(Kernel)/ 쉘(Shell)/ 파일구조

by 나비와꽃기린 2016. 6. 29.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

l  리눅스란?

유닉스와 거의 비슷한 운영체제지만, 유닉스의 장점을 포함하면서 새로운 여러 기능을 부가적으

로 가지고 있는 운영체제이다. Linus Torvalds라는 필란드 사람이 대형 컴퓨터에서 사용하던

유닉스 소스를 수정하여 개인 pc에도 사용할 수 있는 공개 운영체제로 개발 하였고, 자신의 이름

을 따 Linux라고 명명하였다.

 

l  커널(Kernel)

-시스템의 중심부에 해당

-주기억 장치에 적재된 후 상주하면서 실행

-프로세서 관리, 기억장치 관리, 입출력 관리, 파일 관리, 시스템 호출 인터페이스 등의

 기능을 담당

-시스템이 부팅될 때 메모리에 로딩된다.

l  (Shell)

명령어 해석기

사용자의 명령어를 인식하여 필요한 프로그램을 호출하고 그 명령을 수행하는 기능을 담당

사용자와 시스템 간의 인터페이스를 제공

l  유틸리티(Utility)

사용자의 편의를 위한 프로그램

 

 


 

l  파일 시스템 구조

/bin (binaries) : 대부분의 실행파일을 포함

/usr : 사용자와 관계되는 파일들을 포함

/etc : 암호 파일등 시스템 관리에 필요한 파일을 포함 *host 파일 위치

/dev (device) : 입출력 장치와 관련된 특수파일을 포함

 

/lib (libraries) : 프로그래밍 라이브러리 들을 포함

/user : 사용자 계정(여러분)을 위한 디렉토리

/incoming : 자료실로 쓰임