오늘은 리눅스에서 실행중인 프로세스를 확인하는 명령어를 알아보겠습니다.
바로 ps명령어인데요.
Process status(프로세스 상태)의 줄임말입니다.
PID/TTY/TIME/CMD로 표시되구요.
아이디/터미널/시간/명령어로 이해하시면 됩니다.
윈도우의 작업 관리자라고 생각하시면 편합니다.
응답없음 등이 발생하면 윈도우에서 작업관리자를 통해서 프로세스를 죽이는 것처럼
리눅스에서도 혹시 잘못 실행되거나, 불필요한 프로세스를 PS 명령어를 통해서 확인하고 삭제합니다.
일반적으로 가장 많이 쓰는 옵션은 ps -ef인데요.
전체를 보여주는 e와 상세 내역을 보여주는 f를 합쳐서 사용합니다.
그리고 원하는 프로세스만 찾기 위해서는 ps -ef | grep 찾고싶은프로그램
을 통해서 많이 사용하는데요. mysql 관련된 프로세스를 보고 싶다면
ps -ef | grep mysql을 사용하시면 됩니다.
찾은 프로세스를 종료하기 위해서는 kill명령어를 사용하는데요.
kill -9 30373 등 종료하고 싶은 PID를 입력하면 프로세스를 종료할 수 있습니다.
참고로 -9는 자주 사용하는 강제종료 옵션입니다.
이번 시간에는 ps 명령어를 통해서 리눅스의 프로세스 상태를 확인하고 프로세스를 종료하는 방법을 알아보았는데요.
잘 사용하시기 바랍니다.
이외에 실행중인 명령어는 jobs를 통해서 확인할 수 있습니다.
작업을 하다가 Ctrl+z를 누르면 백그라운드 작업으로 변경되는데요.
이때에는 Jobs를 통해서 백그라운드 작업을 확인할 수 있구요.
fg 1을 통해서 다시 포어그라운드로 활성화 할 수 있습니다.
fg로 살린다음 정상 종료하면 Jobs명령어에 따로 잡히지 않음을 알 수 있습니다.
오늘은 간단하게 리늑스에서 프로세스를 관리하는 명령어를 알아보았는데요.
잘 사용하시기 바랍니다.
감사합니다.
'Tip & Tech > Computer' 카테고리의 다른 글
오라클 클라우드 SSH Permission denied 오류 (2) | 2022.06.11 |
---|---|
카카오톡 PC버전 컴퓨터 화면 녹화하고 공유하는 방법 (2) | 2022.06.05 |
오라클 클라우드 무료 서버 만들기 (2) | 2022.06.01 |
Acer Swift 3 무선랜카드 교체하기 (2) | 2022.05.28 |
컴퓨터의 모든것 - CPU AMD vs INTEL (2) | 2022.05.24 |