2024.05.21 - [네트워크관리사2급] - 19. 수업노트 (보안정책)
Linux(리눅스)
- 하드웨어를 효율적으로 관리하기 위한 시스템 소프트웨어
- 무료운영체제→리눅스를 설치하고 사용자(End User)가 운영체제를 수정하여 사용할 수 있음
Linux(리눅스) 특징
- 다중 사용자 (Multi User)
- 다중 작업 (Multi Tasking)
- 다중 플랫폼 (Multi Platform): 여러 종류의 CPU 지원
- 다중 처리기 (Multi Processor): 작업을 병렬적으로 처리함, 시스템효율을 높임
- 계층 형 파일 시스템: Root를 기반으로 하위 디렉터리 구조, 효율적 관리
- POSIX과 호환: 유닉스 시스템의 표준 인터페이스정의를 따름
*POSIX: 다양한 유닉스 계열의 운영체제의 공통적인 API를 제시하여 유닉스 계열 시스템 간에 이식성을 높이기 위해
IEEE가 지정한 인터페이스 규격
- 우수한 네트워킹
- 가상 콘솔 지원: 6개의 가상콘솔(화면)을 지원함, 서로 다른 작업이 가능함
- 가상 기억장치: 기억 공간을 확대하여 기억장치를 효율적으로 시스템을 안정적으로 사용함
Linux(리눅스) 구조
1. 커널 (Kernel)
- 프로세서의 사용과 주 기억장치 사용을 관리
- 리눅스 운영체제의 핵심
- 실행중인 프로세스를 관리하고 주변 장치의 입출력 관리
2. 쉘 (Shell)
- 명령어 해석기
- 사용자가 내린 명령어를 커널에 전달해 주는 역할
- 사용자명령어 입력(ls)→shell (해석)→커널에게 전달→ 실행
*ls: 목록을 보여달라는 명령어
파일 시스템 기능
- 사용자 파일과 디렉터리를 관리, 권한을 설정하고 해제함
- 파일의 연결 정보인 링크를 관리함
- 파일의 소유자, 그룹, 파일 생성일자, 변경일자 등을 관리함
파일의 종류
- 일반파일
d 디렉터리
c 장치파일: cd, usb
l 링크파일
. 숨김파일
디렉터리 구성 (⭐시험에 자주나오는 7가지)
- /tmp: 임시파일이 저장되는 디렉터리
- /boot: 시스템이 부팅 될 때 부팅 가능한 커널 이미지 파일을 담고 있는 디렉터리
- /var: 시스템의 로그 파일과 메일이 저장되는 위치
- /usr: 응용프로그램이 저장되는 위치, 시스템이 정상적으로 동작하는데 필요한 명령이 저장된 위치
- /home: 사용자의 계정이 저장되어있는 위치, 유저의 홈 디렉터리
- /bin: linux시스템에서 필수적인 실행파일과 기본 명령어가 포함되는 디렉터리
- /etc: 추가된 응용 프로그램 패키지가 설치되는 디렉터리, 시스템 설정관련 파일
tip. 정리
리눅스 계층 정리
계층 (Layer) | 내용 |
커널 (Kernel) | - 주기억 장치에 상주하여 사용자 프로그램을 관리하며 리눅스 운영체제의 핵심 - 커널구성: 프로세스, 메모리, 입출력(I/O), 파일관리 |
셀 (shell) | - 명령어 해석기/번역기로 사용자 명령의 입출력을 수행하며 프로그램을 실행 - 종류: Bourne셀, C셀, Korn셀 등 |
파일 시스템 (File System) |
- 여러가지 정보를 저장하는 기본적인 구조이며 시스템 관리를 위한 기본 환경을 제공하는 계층적인 트리구조 형태 (디렉터리, 서브디렉터리, 파일 등) |
'네트워크관리사2급' 카테고리의 다른 글
22. 수업노트 (vi편집기와 기본 명령어) (0) | 2024.05.23 |
---|---|
21. 수업노트 (권한-Permission) (0) | 2024.05.22 |
19. 수업노트 (보안정책) (0) | 2024.05.21 |
18. 수업노트 (윈도우 서버) (0) | 2024.05.20 |
17. 수업노트 (Hyper-V / DHCP) (0) | 2024.05.20 |