티스토리 뷰
리눅스마스터 자격증시험에 자주 나오는 ps 런레벨 kill 기출 내용을 상세하게 정리해 드립니다. 리눅스 ps 런레벨 kill 사용법과 옵션을 여기에서 확인하고 가세요.
1. 리눅스 ps 명령어?
2. 런레벨의 이해
3. kill 명령어
4. 리눅스마스터 기출문제
5. +도움 되는 다른 내용도 살펴보세요.
▲리눅스마스터 자격증 소개, 시험일정을 확인해 보세요▲
▲CentOS DVD ISO를 다운받아서 쉽게 실습해 볼 수 있어요▲
[리눅스 ps 명령어?]
▷ ps 명령어란?
✔ ps 명령어는 리눅스에서 현재 실행 중인 프로세스의 정보를 조회하는 데 사용되는 명령어입니다.
✔ 프로세스의 ID, 상태, 자원 사용량 등의 정보를 확인할 수 있습니다.
▷ 컬럼의 의미
ps -o 명령어를 사용하여 pid, tty, time, cmd등을 출력 폿멧으로 지정하는 옵션 | |
USER | 프로세스 사용자 |
%CPU | CPU 사용 비율 |
%MEM | 메모리 사용 비율 |
VS | 가상 메모리 사용량 |
RSS | 실제 메모리 사용량 |
STAT | * 현재 프로세스의 상태 R: 실행중 혹은 실행할수 있는 상태 S: 수면 상태 I: 휴식상태 T: 정지상태 Z: 좀비 프로세스 W: 스왑 아웃된 상태 P: 페이지 대기 D: 디스크 대기 N: nice로 실행 우선순위가 낮아진 상태 |
START | 프로세스가 시작된 시각 혹은 날짜 |
-a : 터미널과 연관X프로세스 제외한 모든 프로세스 출력 | |
a : BSD 스타일, 터미널과 연관된 모든 프로세스를 출력하거나, X옵션과 함께 사용되어 모든 프로세스 출력 | |
-d : 세션리더를 제외한 모든 프로세스를 출력 | |
u : 사용자 친화적인 형식으로 출력, 특정 사용자의 프로세스를 조회하는 기능 (예 : ps -u root) | |
-e : 모든 프로세스 출력, -A와 동일 | |
e : 명령에 따르는 환경들을 함께 출력 (예 : ps -e --forest) | |
f : 프로세스간 상속관계를 트리구조로 보여준다. | |
-f : 완전한 형식의 목록을 출력 | |
X : BSD 스타일로 혼자 사용되면 사용자에 의해 소유된 모든 프로세스를 출력, a옵션과 함께 사용되어 모든 프로세스 출력 |
▶ 참고
[pstree [옵션][pid|user]]
▷ 현재 접속되어 있는 셸(Shell)을 확인하는 명령
echo $SHELL :현재 사용중인 셸 확인
chsh -l :목록 (현재 사용 가능한 쉘을 확인할 때 사용하는 명령어)
chsh -s /bin/bash :셸 바꾸기
chsh --shell /경로 :셸 바꾸기
▶ 참고
ps :현재 사용중인 셸 확인
/etc/passwd :현재 사용중인 셸 확인
finger -l :현재 사용중인 셸 확인
▶ 참고
✔ nohup : 로그아웃 하여 터미널을 빠져나가도 실행중인 프로그램이 종료되지 않고 계속 수행될수 있게 하는 명령 ✔ jobs는 백그라운드로 실행중인 프로세스나 현재 중지된 프로세스의 목록을 출력해 주는 명령어이다
✔ jobs -l: 프로세스번호를 추가해서 보여준다. -는 이전에 실행되었던 프로세스, +는 현재 실행중인 프로세스이다.
[런레벨의 이해]
▼▼런레벨의 종류와 내용에 대한 자세한 내용은 아래에서 확인할 수 있습니다▼▼
[kill 명령어]
▷ kill [option] [-시그널번호 or -시그널이름] PID
* option
kill -l : 시그널의 종류를 나열한다. 시그널의 종류는 시그널 번호 순서대로 나열한다.
kilall -v : 시그널이 전송된 결과를 출력할 때 사용하는 옵션이다.
* signal_number와 이름
1. SIGHUP(HUP) : hang up의 약자로 프로세스를 재시작시키는 시그널이다.
2. SIGINT(INT) : 인터럽트. 실행을 중지시킨다. [CTRL] + [C] 를 눌렀을 때 보내지는 시그널이다.
3. QUIT : 키보드 종료. quit 누를때,[CTRL] + [\]
9. SIGKILL(KILL) : 무조건 종료, 즉 강제 종료시키는 시그널이다.
11. SEGV : segmentation violation 메모리 액세스 잘못시
15. SIGTERM(TERM) : Terminate의 약자로 가능한 정상 종료시키는 시그널로 kill 명령의 기본시그널이다.
18. CONT : Continue. STOP등에 의해 정지된 프로세스를 다시 실행시킨다
19. STOP : 무조건적, 즉각적 정지
20. TSTP : 실행 정지후 다시 실행을 계속하기 위하여 대기시키는 시그널이다. [CTRL] +[Z] 를 눌렀을 때 보내지는 시그널이다.
이상으로 리눅스마스터 자격증시험에서 많이 잘 나오는 리눅스 ps 런레벨 kill 기출 내용을 상세하게 정리해드렸습니다. 리눅스와 리눅스 자격증 시험에서 좋은 성과 있으시길 바랍니다.
+ 도움 되는 다른 내용도 살펴보세요.
'리눅스.LINUX' 카테고리의 다른 글
[리눅스마스터 기출][응용프로그램 시스템도구 내용총정리] (51) | 2024.03.10 |
---|---|
[리눅스마스터 기출][runlevel 런레벨 개요 확인및변경 총정리] (40) | 2024.03.10 |
[리눅스마스터 기출][리눅스OS 배포판 계열 총정리] (41) | 2024.01.14 |
[리눅스마스터 기출][셸 쉘 shell 총정리] (43) | 2024.01.13 |
[CentOS7][설치][초보][사용자관리-useradd] (0) | 2023.02.03 |