2024.05.21 - [네트워크관리사2급] - 20. 수업노트 (리눅스)
권한(Permission)
- 리눅스의 권한 관리는 소유자, 그룹, 다른사용자(기타사용자)로 이루어짐
- rwx rwx rwx 9자리로 구성됨 (3자리씩 끊어서 사용자/그룹/다른사용자로 구분됨)
- 각각 읽기(r), 쓰기(w), 실행(x) 권한을 가짐→rwx는 읽기, 쓰기, 실행 모두 가능/ rw-는 읽기, 쓰기만 가능
- r(4) w(2) x(1)로 표시됨
ex) 421 420 001 → rwx(7) rw-(6) --x(1)
ex) 755→ rwx r-x r-x
1. umask
- Default 권한의 값을 가지고 있음
- umask 값이 002일때 0은 소유자/ 2 그룹/ 2 다른 사용자를 의미함
- 권한관리 숫자를 6으로 빼면 권한 확인이 가능함
ex) 022→ 666-022=644 (r:4 w:2 x:0)→ 소유자는 읽기 쓰기 가능, 그룹과 기타 사용자는 읽기만 가능
2. chmod
- 권한부여 명령어 755 test.txt → rwx r-x r-x test.txt
- 모드변경 (이거 내껀데 너도 할 수 있게 해 줄게~ 이 느낌)
3. chown
- 소유권 변경 명령어 (이거 내 건데 너 줄게~ 이 느낌)
- root test.txt
4. chgrp
- 파일이나 디렉터리의 소유그룹을 변경하는 명령어
데몬 프로세스 (Daemon)
- 리눅스 시스템이 처음 가동될 때 실행되는 백그라운드 프로세스
- 사용자의 요청을 기다리고 있다가 요청이 발생하면 이에 적절한 대응을 함
- ps afx 명령어로 데몬 활동 확인 (살아있는지 확인할 때는 ps만 사용)
종류 | 설명 |
standalone 방식 | - 백그라운드에서 항상 실행되고 있으며 클라이언트에게 서비스를 요청 받으면 즉시 처리를 수행함 |
inted 방식 | - 메모리에 상주되지 않고 sleep 상태로 있다가 클라이언트 요청 시에 Wake ip 되어 서비스를 수행함 |
프로세스 명령어
1. kill: 프로세스 종료 시키는 명령어
2. nice: 프로세스 우선순위를 변경하는 명령어
3. pstree: 프로세스를 트리형태로 보여주는 명령어
4. top: 현재 CPU사용량을 실시간으로 알려주는 명령어
5. ps: 프로세스 상태 정보를 확인하는 명령어
GEUB(그루브)
- 다른 운영체제와 리눅스가 공존하는 하나의 시스템에서 멀티부팅을 지원할 때 사용
- 부팅 시 운영체제의 핵이 되는 커널을 주 기억장소로 상주시키는 데 사용함
SWAP(스왑)
- 시스템에서 사용 가능한 메모리양을 늘리기 위해 디스크 장치를 이용하는 것
- 메모리가 부족할 경우 하드 디스크의 일부분을 마치 메모리인 것처럼 사용하는 파티션
- 한번 설정한 swap는 추가 가능
- 일반적으로 메모리의 두 배정도면 적당함
- 모니터링 결과 swap이 많이 일어나면 메모리를 증설해야 함
SAMBA(삼바)
- 리눅스와 다른 이기종(윈도우)의 파일시스템이나 프린터 공유할 때 사용함
- 하나 또는 그 이상의 파일 시스템을 공유할 수 있음
- 설치는 RPM으로 함
- 클라이언트들이 지역 네트워크 호스트드를 볼 수 있음
- 옵션 2가지(--nodeps:의존성 / --force: 기존 파일에 강제적으로 설치)
init옵션
- [Linux]$ init [옵션]
- 0: 즉시종료 (종료모드)
- 1: 시스템복구모드 (싱글모드, 단일 사용자 모드)
- 3: 텍스트 모드 (텍스트모드의 다중 사용자 모드, 도스창 같은 것)
- 5: X윈도우 (그래픽 모드의 다중 사용자 모드)
- 6: 재부팅(Reboot)
* 2,4는 사용하지 않음
tip. 요약
permission(권한)
- r(4) w(2) x(1)
rwx | rwx | rwx |
소유자 | 그룹 | 기타사용자 |
401 | 001 | 001 |
5 | 1 | 1 |
r-x | --x | --x |
- 프로세스 관련 명령어 외우기
- init 명령어 옵션 (숫자 의미 외우기)
'네트워크관리사2급' 카테고리의 다른 글
23. 수업노트 (네트워크 운용기기) (0) | 2024.05.24 |
---|---|
22. 수업노트 (vi편집기와 기본 명령어) (0) | 2024.05.23 |
20. 수업노트 (리눅스) (0) | 2024.05.21 |
19. 수업노트 (보안정책) (0) | 2024.05.21 |
18. 수업노트 (윈도우 서버) (0) | 2024.05.20 |