當前位置: 華文頭條 > 推薦

伺服器作業系統【開機自啟動】配置方法

2024-03-30推薦

一、透過編寫service的方法,使用systemctl配置開機自啟

1、將程式啟動命令寫入service,透過下面的命令配置開機自啟動:

systemctl enable XXX.service 註:XXX為service字首名稱

2、例如,透過配置x11vnc.service實作x11vnc開機自啟動。首先編寫x11vnc的service檔,並放在/lib/systemd/system/資料夾下面:sudo vim /lib/systemd/system/x11vnc.service

內容如下:

3、ExecStart後面添加開機需要執行的命令配置完成後更新並添加開機自啟動:

sudo systemctl daemon-reload

sudo systemctl restart x11vnc.service

sudo systemctl enable x11vnc.service

二、透過rc.local配置開機自啟動

1、配置rc.local執行檔

sudo vim /etc/rc.local

2、可以按照shell指令碼的格式來編寫rc.local檔編輯好後給rc.local添加可執行許可權

sudo chmod 755 /etc/rc.local

3、配置好後重新開機就會自動執行rc.local中的命令例如在rc.local中配置開機自啟動

4、配置好後開機就能自動掛載網絡nfs網絡儲存

三、透過crontab配置定時任務

1、crontab是一款定時執行任務的工具,經常用來在某個時間點執行某個特定的任務,具體可以細分到分、時、日、月、周五個時間節點,同樣我們可以使用@reboot這個特殊參數來控制‘重新開機’這個時間點來執行任務。配置root使用者crontab定時任務

sudo crontab -e

添加以下內容

@reboot (rm -rf /tmp)

2、該配置會在器材重新開機後刪除/tmp下的內容,更改括弧內的命令可以實作開機執行某些命令的操作。例如,透過crontab實作開機自動掛載網絡儲存

3、例如,透過crontab實作開機執行某個指令碼

四、透過desktop配置開機自動

1、需要在/usr/share/applications/新建一個XXX.desktop配置檔以HwaCollect.desktop為例

2、配置好後登出下重新登入,再在啟動器裏面搜尋軟件名,就會新增一個我們在配置檔中配置的圖示,說明配置成功

3、右鍵圖示選擇開機自動啟動