본문 바로가기
Certificate/Linux Master Certi

[Certificate] Linux Master Level2 (191214_1-40)

by HJ0216 2023. 3. 4.

1.

디스크 쿼터 설정 순서

quotacheck: quota 설정을 위해 필요한 quota 파일 생성

edquota

quotaon

repquota

 

 

2.

sticky bit: 실행권한이 있으면 t, 없으면 T

drwxrwx--- ▶ chmod o+t  ▶ drwxrwx--T

drwxrwx--x  chmod o+t  ▶ drwxrwx--t

 

 

3.

edquota

 

 

5.

directory permission

r: dir 내부 file list를 볼 수 있는 권한

w: dir 파일 생성, 수정 및 삭제할 수 있는 권한

x: dir 접근 권한

 

 

6.

df: 디스크 전체 사용량 출력

du: 특정 파일 및 디렉토리 사용량 출력

 

 

10.

umask: 부여되지 않을 권한

umask -S: 부여될 권한

 

 

11.

사용자가 로그인 직후 부여된 shell 확인 방법

ps 명령어

echo $SHELL

grep user_name /etc/passwd

chsh-l: 사용할 수 있는 shell list

 

 

13. shell 개발자

sh($): Bourne Shell, 스티븐 본 

bash(userName@OS:~$):Bash Shell, Linux Shell, 브라이언 폭스

csh(%):C Shell, 빌 조이

tcsh: Tee C Shell  그리어, TENEX, C shell 기반

ksh($):Korn Shell, 데이비드 콘

 

 

17.

Bourne Shell ▶ csh ▶ tcsh ▶ ksh ▶ bash

 

 

18.

TMOUT: TimeOut, 사용자가 로그인 후 일정시간동안 작업을 하지 않을 경우 로그아웃

 

 

19. ps 명령어

BSD: - 사용 X

System V: - 사용

GNU: -- 사용

 

 

20. SIGNAL

시그널: 프로세스간 메세지를 보내는 통신을 할 때 이용

1 / SIGHUP / 로그아웃과 같이 터미널 연결 종료 시 보내지는 시그널

2 / SIGINT / ctrl c, 키보드에 입력된 인터럽트 시그널로 실행 중지

3 / SIGQUIT / ctrl \, 종료

9 / SIGKILL / 강제 종료

15 / SIGTERM / 정상 종료시키는 kill의 기본 시그널

19 / SIGSTOP / 터미널에서 입력된 정지 시그널

20 / SIGTSTP / ctrl z, 실행 정지 후 재실행을 위한 대기 시그널

 

 

22. jobs 명령어

[+] 현재 작업중

[-] 작업 대기중

 

 

27. top 명령어

ps를 실시간으로 확인하거나 모니터링

k: PID와 함께 사용하여, 종료 신호

t: process, CPU 항목 on/off

m: memory 항목 on/off

 

 

28. 

Daemon: 주기적이고 지속적인 서비스 요청을 처리하기 위해 계속 실행되는 프로세스

 - Standalone: 메모리에 계속 상주하면서 클라이언트의 서비스 요청 처리

 - Inetd: 메모리에 상주하지 않고, 클라이언트 요청이 들어올 때만 해당 프로그램에 전송

- Xinetd: 특정 데몬 하나만 메모리에 상주하며 다수의 데몬을 관리하는 방식(들어온 접속 요청들을 허가된 사용자인지 검증 후 프로그램에 전달)

 

 

29. vi editor

i: 커서 앞쪽으로 문자를 삽입하며 입력모드로 전환

I: 커서가 위치한 줄의 맨 앞으로 삽입하며 입력모드로 전환

a: 커서 뒤쪽으로 문자를 삽입하며 입력모드로 전환

A: 커서가 위치한 줄의 맨 뒤로 삽입하며 입력모드로 전환

o: 커서 아래줄에 삽입하면서 입력모드로 전환

O: 커서 윗줄에 삽입하면서 입력모드로 전환

 

 

30. vi editor

입력모드: i, I, a, A, o, O

명령모드: Esc키를 누른 상태

Ex모드(콜론 모드): Esc키를 누르고 :를 입력한 상태

 

 

38. tar 명령어

c: create, tar 파일로 묶기

r: append, 기존 tar 파일에 파일 추가

t: list, tar 파일 목록 출력

x: tar 파일을 풀기

J: xz

j: bzip2

z: gz

 

 

39. rpm 명령어

-i: install

-q: question

-qf: question find, 설치된 파일이 어느 패키지에 포함된 것인지 확인

-ql: question list, 특정 pkg에 포함된 파일 확인

-qi: question information, 설치된 pkg 상세정보 출력

-V: 파일이 침입자에 의한 권한 획득이나 변조되었는지 검사 // S,5....T.: Verify, 검증