程序&線程相關指令
可以通過 ps -ef 指令檢視目前系統啟動的程序。
PID 1 的程序就是我們的 init 程序 systemd,PID 2 的程序是核心線程 kthreadd,其中使用者态的不帶中括号,核心态的帶中括号。
/sbin/init -> ../lib/systemd/systemd
接下來程序号依次增大,所有帶中括号的核心态的程序,祖先都是 2 号程序。而使用者态的程序,祖先都是 1 号程序。tty 那一列,是問号的,說明不是前台啟動的,一般都是背景的服務。
pts 的父程序是 sshd,bash 的父程序是 pts,ps -ef 這個指令的父程序是 bash。