1.프로세스 정보
1-1. ps
- 실행중인 프로세스에 관한 정보를 보여줌
1-2.pstree
- 프로세스를 트리형태로 출력
1-3.top
- 실시간으로 프로세스 정보를 보여줌
2.프로세스 종료
2-1.kill
- 프로세스에 특정 시그널을 보낸다.
2-2.killall
- 지정한 이름에 부합하는 모든 프로세스에 시그널을 보낸다.
2-3.pkill
- 프로세스 이름과 지정한 패턴이 부합되는 프로세스만 종료
3.프로세스 전환
3-1.jobs
- 실행중인 모든 잡을 출력
3-2.fg
- 백그라운드 -> 포어그라운드
3-3.bg
- 포어그라운드 -> 백그라운드
4.프로세스 우선순위
4-1.nice
- 우선순위 조정
4-2.renice
- 현재 실행중인 프로세스의 nice값 변경
4-3.nohup
- 로그아웃이후에도 프로세스 계속 실행
5.프로세스 관련 파일
5-1./proc
- 커널내의 다양한 정보를 포함
- 프로세스, cpu,장치,파일시스템같은 시스템 정보 조회가능
5-2.프로세스 정보
- /proc/PID: PID와 프로세스정보
- /proc/self: 현재 실행중인 프로세스 정보
6.작업 예약
6-1.at
- 특정시간에 특정 프로세스 실행
6-2.atq
- 예약 작업 확인
6-3.atrm
- 예약 작업 제거
6-4.사용자 접근제어
- /etc/at.allow : 접근 가능사용자
- /etc/at.deny : 접근 불가능 사용자
7.크론
- 미리 정한 시간에 매일,매주,매달 반복적 실행
- 분,시,일,월,요일,사용자 명,명령어 순으로 기재
- crontab으로 명령어 제어
'Computer Science > OS' 카테고리의 다른 글
[리눅스 마스터] 파일 시스템 관리 (0) | 2024.06.20 |
---|---|
[리눅스 마스터] 프로세스 관리 (0) | 2024.06.19 |
[리눅스 마스터] 프로세스 (0) | 2024.06.18 |