본문 바로가기
정보보안/시스템보안

유닉스/리눅스 보안 유닉스 2/2

by 피갓자 2025. 1. 18.

유닉스리눅스 보안 유닉스
유닉스리눅스 보안 유닉스

유닉스 기본 명령어

cd(Change Directory) : 디렉터리 위치 변경

cp(Copy) : 파일/디렉터리 복사

mv(Move) : 파일/디렉터리 이동

rm(Remove) : 파일/디렉터리 삭제

mkdir(Make Directory) : 디렉터리 생성

rmdir(Remove Directory) : 디렉터리 삭제

pwd(Print Working Directory) : 현재 디렉터리 확인

ls(List Directory Contents) : 현재 디렉터리의 파일과 디렉터리 목록 확인

cat : 파일 내용 보기

chmod(Change Mode) : 접근권한 변경

chwon(Change Owner) : 소유권 변경

chgrp(Change Group) : 그룹 변경

ps : 프로세스 확인

tar : 파일 압축/압축 해제

passwd : 암호 등록 및 변경

su : 관리자 모드

useradd/userdel : 계정 생성/삭제

df : 디스크 사용량 확인

du : 파일/디렉터리의 디스크 사용량 확인

top : 실시간 프로세스 확인

시스템 부팅 절차

  1. 시스템 초기화
  2. Bootstap disk에 있는 첫 블록을 옮겨 코드(code) 실행
  3. Bootstap loader는 유닉스 파일을 찾아서 메모리에 옮겨 처리하여 수행
  4. 유닉스 파일은 몇몇 하드웨어 인터페이스를 초기화
  5. 초기화 작업이 끝난 후에 프로세스 0을 수행
  6. 프로세스 0을 만들어 초기화한 후 시스템은 프로세스 0을 복제함으로써 프로세스 1을 생성
  7. 앞 단계까지 성공적으로 수행한 경우, 정상적인 스케줄링 수행
  8. init 프로세스인 프로세스 1이 수행되면 exec system call을 하게 되는데 이 시스템 콜은 프로세스 1의 code 명령에 파일 /etc/init를 읽어 들임
  9. getty 프로세스는 다음과 같이 처리됨 - Communication line connection, exec login
  10. login 프로세스 - 사용자 ID/PW 검증, 셸 실행

시스템 실행 단계(Run Level)

  • 부팅 혹은 재부팅 시 선택되는 모드
  • #init [Run Level] 명령으로 모드 선택 가능
  • 관련 디렉터리 및 파일 : /etc/inittab

0 : PROM(Programmable Read Only Memery) 모드

S, s : 단일 사용자 모드(Single User Mode), 로컬 파일시스템이 마운트 되지 않은 상태

1 : 단일 사용자 모드(Single User Mode), 로컬 파일시스템이 마운트 된 상태

2 : 다중 사용자 모드(Multi User Mode Without Networking), NFS 클라이언트 모드

3 : 다중 사용자 모드(Multi User Mode Only Console Login), NFS 서버 모드, UNIX 기본 Run Level

4 : 사용되지 않음(Not Used)

5 : 다중 사용자 모드(Multi User Mode With Display Manager), 시스템 power off 모드

6 : 재시작(Reboot)

'정보보안 > 시스템보안' 카테고리의 다른 글

유닉스/리눅스 보안 시스템 관리  (0) 2025.01.20
유닉스/리눅스 보안 리눅스  (0) 2025.01.19
유닉스/리눅스 보안 유닉스 1/2  (0) 2025.01.17
접근통제 모델  (1) 2025.01.16
접근통제 관리  (1) 2025.01.15