Linux 查看及刪除運行的進程

在 Linux 下可以用 ps 指令查看正在運行的進程, 如要查看實時數據, 也可以透過 top, atop 及 htop 實現。

ps 指令 查詢

输入下面的 ps 指令,會顯示所有正在執行的進程:

# ps aux | less

如要查看某一特定名稱的進程, 例如 rsync, 可以這樣:

# ps aux | grep rsync

查看用戶 apache 執行的進程:

# ps -u apache

查看不是 root 執行的進程:

# ps -U root -u root -N

刪除進程

要刪除進程, 可以用 kill 或 killall 指令, kill 是輸入進程 PID 刪除, killall 是輸入進程名稱, 兩者都可以使用 -9 參數, 即強制刪除進程, 例如:

# kill -9 12345
# killall -9 rsync



Leave a Reply