개발/linux

Linux에서 프로세스 관련 명령들

Dsp 2007. 8. 20. 16:26
리눅스 환경은 너무나도 익숙치 않아서,
그때그때 쓸일이 있을 때 마다 정리해 노코 있는 중...
금새 까먹을게 뻔하니 ㅠㅜ;


ps : process statistics. 실행 중인 process들을 보여줌.
     ps ax를 일반적으로 쓰며, grep으로 특정 process만을 출력함.
ex. ps ax | grep python


top : 사용중인 process들의 cpu 사용률을 계속적으로 보여줌


nice : process의 우선 순위 변경,
       -20 ~ + 20까지의 우선 순위 설정 가능
Usage: nice [OPTION] [COMMAND [ARG]...]


renice : 실행 중인 process의 우선 순위 변경
usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]
ex. renice -19 24785


sudo : 임시로 루트 권한으로 작업.
위의 명령 중, process의 권한을 바꾸는 작업은 관리자만 가능한 작업이므로
매번 로긴하는 귀차니즘으로 피하기 위하여 sudo 명령을 써서 관리자 권한으로 작업을 한다.
ex. sudo renice -19 24785