1、ubuntu默認運行級別為2(runlevel),所以在/etc/rc2.b中S開頭的鏈接文件(連接到/etc/init.d)就是自啟動項。不想開機自動啟動可以把S開頭的文件重命名或刪除,重命名好一些,萬一哪天又想自啟動了呢..注意到所有rc.d中都有S99rc.local,意味着rc.local是99號啟動(優先級最低),一般用來為用戶自己編輯啟動項。(例:配置ssh 自啟動/關閉 ,vim/etc/rc.local文件,在exit 0語句前加入: /etc/init.d/ssh start 或 stop)
2、開機啟動要讀/etc/init文件夾中的配置文件,進入etc/init中發現有.conf,果斷把start on那行注釋掉就不會自啟動了。
3、sudo update-rc.d -f ssh remove (測試關閉ssh自啟動的時候失敗,第一種和第二種方法可以)
在管理tftp,ftp,nfs時,通過第一種方法可以管理nfs,tftp和ftp的管理要用第二種方法,其他服務比如oracle、mysql等一系列服務的自啟動應該大同小異。
PS:有一款專門管理linux應用自啟動的軟件:sysv-rc-conf。它的關閉自啟動運行機制為將鏈接文件S改為K。所以不能保證對所有應用有效。
【reference】
[1] http://blog.chinaunix.net/uid-30592332-id-5748825.html
[2] https://www.cnblogs.com/yangluosen/p/8092686.html
[3] https://blog.csdn.net/wanghelou123/article/details/70482727