1. top [ task of process? ] : 시스템의 상태 정보 CPU, 메모리 점유율 등..
2. w : 사용자의 컴퓨터 정보
3. ping : 네트워크 연결 확인
4. ps [ process ] : 실행중인 프로세스들을 나타냄 grep과 파이프라인 연결로 명령어를 사용하면 더 상세한 조건을 입력할 수 있다!
5. kill : process를 kill 한다.
계속 동작하는 프로세스를 만들기 위해 파이썬으로 반복문 하나를 만들어 실행시켰다.
이렇게 프로그램 파일을 하나 만들고,..
그러면 1초마다 hi~를 반복하는 프로세스가 하나 생성됐다.
이것을 다른 채널에서 살펴보면
아래와 같다. 참고로 putty를 사용하여 다른 스레드로 리눅스에 접근했다.
빨간색으로 표시된 실행중인 프로세스..
그것을 삭제하기 위해선
kill process.id를 입력해준다.
그러면 오른쪽처럼 Terminated 된 걸 볼 수 있다. 당연히 해당 프로세스가 본인 소유이거나, 내가 root 로그인 되어 있을 때 kill 가능하다.
killed 와 terminated의 차이:
killed 는 kill -9 [process.id]로 실행했을 때 나오는 문구고
Terminated는 kill [process.id] 혹은 kill -15 [process.id]를 실행했을 때 나오는 문구다.
프로세스를 종료할 때 시그널을 남기는건 killed
그냥 노빠꾸로 콱 꺼버리는 것은 Termianted
예를 들어 killed는 엄마가 컴퓨터 끄라고 혼내서 컴퓨터를 끄는 것이고,
Terminated는 피시방 초딩들이 롤에 빠져있을 때 밖에서 두꺼비집을 몰래 내리고 튀는 것이다.
'리눅스 > CentOS 7' 카테고리의 다른 글
리눅스 rpm(1) - rpm 패키지 관리 & 사용법 (0) | 2020.12.09 |
---|---|
리눅스 Vim 에디터(1) - Vim 에디터 사용 & 명령어 모음 (0) | 2020.12.09 |
리눅스 기본명령어(6) - Linux Basic Command (0) | 2020.11.22 |
리눅스 기본명령어(5) - Linux Basic Command (0) | 2020.11.19 |
리눅스 기본명령어(4) - Linux Basic Command (0) | 2020.11.19 |
댓글