在linux中有個rc.local文件,linux在啟動時會自動加載其中的內容,當作命令執行,所以只需要將需要開機執行的命令寫在其中,就可以實現開機自動加載文件或開啟服務。
rc.local路徑:/etc/rc.local
使用編輯器編輯該文件,如實現開機自動創建一個文本文件,並向其中寫入內容:
1.打開文件
vim /etc/rc.local
2.寫入命令:
touch /tmp/test.txt
echo "This is a testing!"
3.保存退出
該文件只是內容,實際系統執行的是/etc/rc.d/rc.local,這個文件一般情況是沒有執行權限的,所以要執行命令:chmod +x /etc/rc.d/rc.local 賦予文件執行權限,然后重啟系統,系統就會自動執行上面的命令,像開機自啟sshd服務,除了使用systemctl enable sshd外,還可在服務為開機禁用的狀態下,在rc.loca文件中寫入systemctl start sshd來實現。