유닉스 기본 명령어
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 : 실시간 프로세스 확인
시스템 부팅 절차
- 시스템 초기화
- Bootstap disk에 있는 첫 블록을 옮겨 코드(code) 실행
- Bootstap loader는 유닉스 파일을 찾아서 메모리에 옮겨 처리하여 수행
- 유닉스 파일은 몇몇 하드웨어 인터페이스를 초기화
- 초기화 작업이 끝난 후에 프로세스 0을 수행
- 프로세스 0을 만들어 초기화한 후 시스템은 프로세스 0을 복제함으로써 프로세스 1을 생성
- 앞 단계까지 성공적으로 수행한 경우, 정상적인 스케줄링 수행
- init 프로세스인 프로세스 1이 수행되면 exec system call을 하게 되는데 이 시스템 콜은 프로세스 1의 code 명령에 파일 /etc/init를 읽어 들임
- getty 프로세스는 다음과 같이 처리됨 - Communication line connection, exec login
- 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 |