OS/Linux
[Linux] 리눅스란?/ 커널(Kernel)/ 쉘(Shell)/ 파일구조
나비와꽃기린
2016. 6. 29. 14:31
l 리눅스란?
유닉스와 거의 비슷한 운영체제지만, 유닉스의 장점을 포함하면서 새로운 여러 기능을 부가적으
로 가지고 있는 운영체제이다. Linus Torvalds라는 필란드 사람이 대형 컴퓨터에서 사용하던
유닉스 소스를 수정하여 개인 pc에도 사용할 수 있는 공개 운영체제로 개발 하였고, 자신의 이름
을 따 Linux라고 명명하였다.
l 커널(Kernel)
-시스템의 중심부에 해당
-주기억 장치에 적재된 후 상주하면서 실행
-프로세서 관리, 기억장치 관리, 입출력 관리, 파일 관리, 시스템 호출 인터페이스 등의
기능을 담당
-시스템이 부팅될 때 메모리에 로딩된다.
l 쉘(Shell)
명령어 해석기
사용자의 명령어를 인식하여 필요한 프로그램을 호출하고 그 명령을 수행하는 기능을 담당
사용자와 시스템 간의 인터페이스를 제공
l 유틸리티(Utility)
사용자의 편의를 위한 프로그램
l 파일 시스템 구조
/bin (binaries) : 대부분의 실행파일을 포함
/usr : 사용자와 관계되는 파일들을 포함
/etc : 암호 파일등 시스템 관리에 필요한 파일을 포함 *host 파일 위치
/dev (device) : 입출력 장치와 관련된 특수파일을 포함
/lib (libraries) : 프로그래밍 라이브러리 들을 포함
/user : 사용자 계정(여러분)을 위한 디렉토리
/incoming : 자료실로 쓰임