티스토리 뷰

리눅스마스터 자격증시험에 자주 나오는 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: 프로세스번호를 추가해서 보여준다. -는 이전에 실행되었던 프로세스, +는 현재 실행중인 프로세스이다.

 

 

 

 

[런레벨의 이해]

▼▼런레벨의 종류와 내용에 대한 자세한 내용은 아래에서 확인할 수 있습니다▼▼

리눅스마스터-기출-ps-런레벨-kill-내용총정리-CentOS7-자격증시험준비

 

 

 

 

[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 기출 내용을 상세하게 정리해드렸습니다. 리눅스와 리눅스 자격증 시험에서 좋은 성과 있으시길 바랍니다.

 

 

리눅스마스터-기출-ps-런레벨-kill-내용총정리-CentOS7-자격증시험준비

 


+ 도움 되는 다른 내용도 살펴보세요.

 

[주민등록등본초본][카카오톡][편하고쉬운][신청발급안내]

카카오톡으로 주민등록등본·초본을 신청하고 발급받는 방법과 비용을 알아보세요. 카카오톡 앱에서 정부24 채팅창이나 카카오톡 지갑을 이용하여 간편하고 빠르게 주민등록등본초본을 발급받

azure.modu4you.com

 

[주민등록등본초본][네이버앱][편하고쉬운][신청발급안내]

네이버앱으로 주민등록등본초본을 신청하고 발급받는 방법과 비용을 알아보세요. 네이버앱에서 정부24 또는 주민등록등본초본발급을 검색하거나 네이버인증서를 이용하여 간편하고 빠르게 주

azure.modu4you.com

 

[카카오톡 지갑][카카오톡 인증서][발급과 사용방법 안내]

카카오톡 지갑으로 카카오톡 인증서를 발급받고 사용하는 방법과 장점을 알아보세요. 카카오톡 지갑은 디지털 ID, 멀티 프로필, 인증서 등이 담긴 온라인 지갑입니다. 카카오톡 인증서는 홈택스

modu4you.com

 

[네이버인증서][발급과 사용방법 안내]

네이버인증서를 발급하고 사용하는 방법과 장점을 알아보세요. 네이버인증서는 네이버앱에서 간편하게 발급받고, 홈택스, 정부 24, 국민신문고 등 다양한 공공 서비스에 로그인하거나 본인 인

modu4you.com

 

[PASS모바일운전면허][인증서][쉬운발급진행-방법 안내]

실물 운전면허증을 스마트폰에 등록하여 사용할 수 있습니다. PASS모바일운전면허 서비스인데요, 이 글에서 PASS모바일운전면허의 쉬운 발급방법을 알려드리겠습니다. 방법을 쉽고 친절하게 안

azure.modu4you.com