반응형

2024.05.21 - [네트워크관리사2급] - 20. 수업노트 (리눅스)

 

20. 수업노트 (리눅스)

2024.05.21 - [네트워크관리사2급] - 19. 수업노트 (보안정책) 19. 수업노트 (보안정책)2024.05.20 - [네트워크관리사2급] - 18. 수업노트 18. 수업노트2024.05.20 - [네트워크관리사2급] - 17. 수업노트 (Hyper-V / D

binikong.com

 

권한(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 명령어 옵션 (숫자 의미 외우기)

 

반응형

+ Recent posts