본문 바로가기

자격증/정보보안기사

[시스템 보안] Unix, Linux 시스템 관리

 

주제 내용
사용자 관리 1. useradd [-option] login_name
 1) 새로운 사용자 계정 추가 : /etc/passwd , /etc/shadow , /etc/group 에 추가
 2) root 사용자만 사용 가능

2. userdel [-r] login_name
 1) 사용자 계정 삭제
 2) -r : 홈 디렉터리까지 삭제
 3) root 사용자만 사용 가능

3. groupdadd [-g gid] group_name

4. groupdel group_name
파일 시스템 관리 1. mount
 1) mount -a : /etc/fstab 에 정의된 모든 파일 시스템을 mount
 2) /etc/fstab : mount 정보를 보유
  ex. mount /dev/cdrom /mnt/cdrom : /dev/cdrom 디바이스 파일을 /mnt/cdrom 디렉터리에 마운트

2. umount
 1) umount -a : mount된 모든 시스템을 mount 해제

3. du
 1) 개념 : 디스크 사용량
 2) 옵션 : -a (하위까지 전부 보여줘) , -s (디렉터리가 차지하는 총 용량) , -k(킬로바이트 단위)

4. dk
 1) 개념 : 파일시스템 용량 정보
 2) 옵션 : -k , -i
스케쥴 관리 1. cron
 1) crontab
  - 정기적으로 처리해야하는 작업 목록 정의
  - 분 시 일 월 요일(0~6) 작업
  - crontab [-u user] [-e or -l or -r] : 해당 계정에 대한 crontab 파일을 편집(e), 출력(l), 삭제(r) 
  - cron.allow(화이트리스트 방식) , cron.deny(블랙리스트 방식) 

 2) at [-l or -[t]] time_date
  - 정해진 시간에 한 번만 수행