- 커널 : 운영체제의 핵심을 이루는 부분으로, 하드웨어 전반을 관리하는 프로그램
>>하드웨어에 기반을 두고 프로세스 동기화와 메모리 관리, 그리고 인터럽트 등을 처리함
>>주로 어셈블리 언어와 C언어를 이용해 작성함
- 리눅스 커널 > 리누스 토발즈가 1991년 개발. 서버환경을 염두에 두고 설계됨
>>서버에서 요구하는 안정성과 보안성 등을 충실하게 반영
>>다중사용자 환경과 다중 작업 환경을 지원
>>>동시다발적으로 다수의 사람들이 컴퓨터에 접속해 자신만의 컴퓨팅 작업을 수행할 수 있는 조건을 구비한 커널
- 리눅스 운영체제[리눅스 배포판]
>>리눅스 커널에 기반을 두고 서버환경이나 휴대 전화 환경등에 부합하도록 제작한 일련의 운영체제
여기서
>>커널 : 하드웨어 관리
>>셸 : 키보드 등을 통해 입력 받은 명령어를 처리해주는 프로그램. 기본적으로 리눅스에서는 배시(Bash)방식을 씀
>>응용프로그램(Application) : 각종 응용프로그램 및 도구
로 설명 가능
'SECURITY > LINUX' 카테고리의 다른 글
[칼리] 환경설정 구축 설정 작업 명령어 정리 (0) | 2020.02.19 |
---|