본문 바로가기
728x90

2

유닉스(unix) 서버 보안_셸(Shell)과 커널(Kernel) 1. 유닉스 운영체제 종류 1) 유닉스 -오라클 솔라리스, AIX, HP-UX 2) 리눅스 -페도라, 우분투 2. UNIX의 구성 1) 커널(Kernel) - 커널은 항상 메모리에 상주하여 CPU, 메인 메모리, 하드디스크 등의 하드웨어 자원을 제어하면서 프로세스 스케줄링, 기억장치관리, 파일관리, 시스템호출 인터페이스(System Call), 입출력서비스 등의 기능을 사용자에게 제공한다. -커널의 대부분은 C로 작성되어 있으며 일부분은 실행 효율 때문에 어셈블리 언어로 작성되었다. 따라서 사용자 프로그램은 필요할 때마다 시스템 호출을 통하여 커널이 제공하는 기능을 사용한다. -커널은 가장 하위 수준(Level)에서 하드웨어와 직접 관계한다. 그러므로 커널의 일부분은 특정 컴퓨터 시스템의 하드웨어에 종속.. 2023. 5. 4.
리눅스의 개요(feat. 유닉스, 커널) 1. 유닉스(Unix) 리눅스가 탄생하기 이전 운영체제. 지금도 많이 사용되는 운영체제 중 하나이지만 높은 비용 지불 필요 IBM의 AIX, HP의 HP/ UX, 오라클의 Solaris, DEC의 Digital Unix, SCO의 SCO Unix 등 2. 리눅스(Linux) 무료 유닉스 개념. 유닉스와 거의 동일한 운영체제이면서 무료, 어떤 면에서는 유닉스보다 뛰어남. 3. 리눅스의 종류 1) 데비안 리눅스 유명한 리눅스 배포판 중 하나이며 1993년에 이언 머독(Ian Murdock)이 창시한 데비안 프로젝트(Debian Project)에서 제작 데비안 리눅스의 정식 버전은 1996년 1.1 버전(코드명 Buzz)으로 시작, 2019년 10 버전 발표 패키지의 설치와 업그레이드가 상당히 단순하고 apt.. 2023. 3. 14.
728x90