728x90
ps
현재 실행 중인 프로세스 목록과 상태를 보여준다.
ps -A : 모든 프로세스를 출력한다
ps -a
ps -e : 커널 프로세스를 제외한 모든 프로세스를 출력
ps -f : 풀 포맷으로 보여준다
ps -ef : 모든 프로세스 + 풀 포맷으로 보여준다
ps -l : 우선순위와 관련된 pri와 ni값을 확인할 수 있다.
ps -o: 출력 포맷을 지정해서 보여주는 옵션 <pid, tty, time, cmd>
ps -m : 커널 스레드를 보여준다
ps -M : 64비트 프로세스들을 보여준다
ps -u : 프로세스의 소유자를 확인
ps -ef | grep <프로스세명> : 특정 프로세스를 확인할 때 사용
- ps 항목
- UID : 프로세스 소유자 이름
- PID : 프로세스의 식별번호
- PPID : 부모 프로세스 ID
- %CPU : CPU 사용 비율의 추정치
- %MEM : 메모리의 사용 비율의 추정치
- VSZ : 가상메모리 사용량
- RSS : 실제 메모리 사용량
- TTY : 프로세스와 연결된 터미널
- STAT : 현재 프로세스의 상태코드
- TIME : 총 CPU의 사용 시간
- COMMAND : 프로세스의 실행 명령행
- STIME : 프로세스가 시작된 시간 혹은 날짜
- CP : 짧은 기간 동안의 CPU 사용률
- F : 프로세스의 플래그
- PRI : 실제 실행 우선순위
- NI : nice 우선순위
참고 : https://jhnyang.tistory.com/268
ls
디렉토리 내에 있는 폴더 또는 파일을 확인한다.
ls -a : 숨겨진 파일 또는 폴더까지 전부 보여준다
ls -l : 자세한 내용을 보여준다
ls -s : 파일크기 순서대로 출력한다
ls -R : 하위 디렉토리까지 출력
ls -l : 수정시간을 출력
ls -al : 자주 사용하는 명령어
참고 : https://withcoding.com/89
kill
프로세스에 시그널을 보내는 명령어, 기본 동작이 프로그램 종료이다.
kill -l : 시그널의 숫자와 이름을 출력
kill -SIGNAL <PID> : PID 기준 프로세스 삭제
kill -ef | grep root
kill -9 1
killall <프로세스> : 프로세스 번호 PID가 아닌 지정한 프로세스 명을 가진 모든 프로세스가 종료된다.
728x90
'Software Backend > Linux' 카테고리의 다른 글
에러 - Ubuntu change passwd Error : Authentication token manipulation error (2) | 2022.04.06 |
---|---|
vim 클립보드로 복사 & 붙여넣기 안될때 (0) | 2022.02.13 |
Linux 명령어 touch, cat, tail, head, more, less (0) | 2021.09.25 |
Linux 명령어 df, du, mount, unmount (0) | 2021.09.13 |
Linux 명령어 cp, mv, rm (0) | 2021.08.29 |