프로 세 스 관리 (앞의 중점 은 반드시)

프로 세 스 관리
중점:
1. pkill 은 다음 wang 을 강하 게 죽 이 는 프로 세 스 와 같은 프로 세 스 를 죽 이 는 데 사 용 됩 니 다.
pkill -9 -U wang
2. killall 도 하나의 프로 세 스 를 죽 일 수 있 습 니 다. 예 를 들 어 nginx 프로 세 스 를 죽 일 수 있 습 니 다.
killall nginx
셋, kill - 0 과 kill - 1 은 무슨 뜻 인지 알 아야 돼 요.
kill - 0 pid 는 일반적으로 특정한 프로 세 스 가 재고 되 어 있 는 지 확인 하 는 데 사 용 됩 니 다. 그러나 pid 는 확실 하지 않 습 니 다. 보통 killall - 0 name 을 사용 합 니 다.스 크 립 트 에 서 는 이 걸 로 프로 세 스 가 없 는 지 확인 합 니 다.
killall - 1 name 은 프로그램 이 프로필 을 다시 읽 을 수 있 도록 하 는 데 사 용 됩 니 다. 예 를 들 어 프로그램의 프로필 을 수정 한 경우 이 방법 으로 프로필 을 다시 읽 을 수 있 습 니 다.
4. 모든 프로 세 스에 서 메모리 나 CPU 를 가장 많이 사용 하 는 것 을 가 져 와 야 할 때 가 있 습 니 다.
ps aux k% mem 또는 ps aux k% cpu 마지막 은
5. 파이프 의 특징
파이프 의 중요 한 특징 중 하 나 는 키 셸 을 열 수 있다 는 것 이다. 키 셸 이 부모 셸 의 어떤 속성 을 계승 할 수 있 는 지, fork 튀김 dan, bomb 등 을 생각해 볼 수 있다.
PS1, PS2, PS3, PS4
PS1 은 명령 프롬프트 입 니 다.
PS2 는 cat tee 와 같은 여러 줄 의 입력 입 니 다. 기본 값 은 > 입 니 다.
PS3 는 셸 스 크 립 트 에서 select 의 프롬프트 입 니 다.
PS4 는 매우 적 으 니 기억 하지 마라.
7. 프로 세 스 관리 도 구 는 몇 가 지 를 능숙 하 게 파악 해 야 합 니 다.
lsof iftop 등
8. 프로그램 병행 실행
& 기호, & 키 프로 세 스 를 시작 할 수 있 습 니 다.
예 를 들 어 ping 명령 을 사용 하여 랜 을 쓸 수 있 는 기 계 를 사용 합 니 다.
9. 화면 끊 임 없 는 세 션
screen 외 에 도 nohub command & 로 이 루어 집 니 다. 이전 노트 를 볼 수 있 습 니 다.
또 있어 요?후속
1、ps aux
비교적 상용 하 다
a 옵션 은 모든 터미널 의 프로 세 스 를 포함 합 니 다.
x 옵션 은 터미널 을 연결 하지 않 는 프로 세 스 를 포함 합 니 다.
u 옵션 은 프로 세 스 소유자 의 정 보 를 표시 합 니 다.
2、ps -ef
모든 프로 세 스, 부모 프로 세 스, 하위 프로 세 스 를 보 는 데 자주 사 용 됩 니 다.
3、 ps axo pid,cmd,psr,ni,pri,%mem,%cpu
어떤 것 을 표시 할 지 지정 합 니 다. ps L 어떤 내용 을 지원 하 는 지 볼 수 있 습 니 다.
4. 정렬 가능: k 옵션
CPU 순 으로 정렬
[root@linux1 ~]# ps axo pid,cmd,psr,ni,pri,%mem,%cpu k %cpu
5、kill 12345
12345 프로 세 스 (정상 종료 프로 세 스) 를 부 드 럽 게 죽 이 고 - 15 신 호 를 사용 합 니 다. 기본 값 은 - 15 입 니 다.
6、kill -9 12345
강 살, 어떤 완고한 과정 은 강 살 해 야 한다.
7、killall httpd
httpd 가 시 작 된 후 여러 프로 세 스 가 있 습 니 다. killall httpd 모든 httpd 프로 세 스 를 죽 일 수 있 습 니 다.
8、pidof tail
실행 중인 tail 명령 의 pid 보기
kill pidof tail
9. 좀 비 프로 세 스 는 일반적으로 아버 지 를 죽 이 는 프로 세 스 를 해결 합 니 다. 만약 에 아버지 프로 세 스 가 죽 이지 못 하면 시스템 을 다시 시작 할 수 밖 에 없습니다.
10. CPU 와 IO 밀집
클 라 우 드 서버 에서 많이 봐 요.
CPU 밀집 형 은 cpu 사용량 이 높 은 프로 세 스 입 니 다.
IO 밀집 형 은 IO 를 오래 기다 리 는 프로 세 스 입 니 다.
11. pgrep 검색 지정 형식 프로 세 스, 일반적으로 ps - ef | grep
pgrep -U root
12、kill -0
프로 세 스 가 살아 있 는 지 검사 합 니 다. 스 크 립 트 에 유용 합 니 다.
killall - 0 httpd 실행 후 $를 사용 하 시 겠 습 니까?httpd 가 실행 중인 지 여 부 를 판단 하면 면접 에서 물 어 볼 수 있 습 니 다.
13、kill -1
프로필 다시 읽 기
killall - 1 httpd 에서 httpd 프로필 을 수정 한 후 이 명령 을 사용 하여 프로필 을 다시 읽 습 니 다.
14、pkill
httpd 모든 프로 세 스, wang 사용자 의 모든 프로 세 스 와 같은 프로 세 스 를 죽 입 니 다.
15. 프로그램 배경 실행
CTRL + Z 프로그램 은 배경 에서 계속 실행 되 지 않 습 니 다.
screen 은 끊 임 없 는 세 션 을 실현 할 수 있 습 니 다.
nuhub command & > / dev / null 도 끊 임 없 는 세 션 을 실현 할 수 있 습 니 다. (표준 출력 을 바 꾸 지 않 으 면 화면 에 인쇄 됩 니 다)
16. 파이프
껍질
참고:https://blog.csdn.net/m0_37556444/article/details/83090602
https://www.cnblogs.com/python2687806834/p/9957050.html
17. 프로그램 동시 실행
& 하위 셸 을 열 어 프로그램 배경 에서 실행 하도록 합 니 다.
18. 프로 세 스 우선 순위
nice 프로그램 우선 순위 수정 가능
19. ps 명령 의 o 옵션 k 옵션
o 옵션 은 출력 열 을 지정 할 수 있 습 니 다.
20. ss, netstat 는 연결 수 를 보고 어느 IP 가 연 결 된 지 봅 니 다.
21、nslookup,dig,traceroute
DNS 분석 및 경로 추적
22. 문맥 이 무엇 인지, 높 으 면 어떤 결과 가 있 습 니까?
23. 프로그램 과 프로 세 스, 스 레 드
참고:https://www.cnblogs.com/aquarius-bear/p/3939939.html
24. 또 있어 요?후속

좋은 웹페이지 즐겨찾기