본문 바로가기

SECURITY/LINUX

::리눅스 이해1

  • 커널 : 운영체제의 핵심을 이루는 부분으로, 하드웨어 전반을 관리하는 프로그램

>>하드웨어에 기반을 두고 프로세스 동기화와 메모리 관리, 그리고 인터럽트 등을 처리함

>>주로 어셈블리 언어와 C언어를 이용해 작성함

 

 

 

  • 리눅스 커널 > 리누스 토발즈가 1991년 개발. 서버환경을 염두에 두고 설계됨

>>서버에서 요구하는 안정성과 보안성 등을 충실하게 반영

>>다중사용자 환경과 다중 작업 환경을 지원

>>>동시다발적으로 다수의 사람들이 컴퓨터에 접속해 자신만의 컴퓨팅 작업을 수행할 수 있는 조건을 구비한 커널

 

 

 

  • 리눅스 운영체제[리눅스 배포판]

>>리눅스 커널에 기반을 두고 서버환경이나 휴대 전화 환경등에 부합하도록 제작한 일련의 운영체제

 

 

리눅스 커널 기반 운영체제 계층 구조

 

여기서

 

>>커널 : 하드웨어 관리

>>셸 : 키보드 등을 통해 입력 받은 명령어를 처리해주는 프로그램. 기본적으로 리눅스에서는 배시(Bash)방식을 씀

>>응용프로그램(Application) : 각종 응용프로그램 및 도구 

 

로 설명 가능

 

 

'SECURITY > LINUX' 카테고리의 다른 글

[칼리] 환경설정 구축 설정 작업 명령어 정리  (0) 2020.02.19