導航:首頁 > 文件類型 > linux網路配置文件開機自啟動

linux網路配置文件開機自啟動

發布時間:2023-08-21 09:44:40

『壹』 linux chkconfig怎麼添加開機啟動服務

方法一:

一、賦抄予腳襲本可執行許可權(/opt/script/autostart.sh是你的腳本路徑)

『貳』 Linux服務開機自啟動三種方式,你覺得哪種最優雅

很多時候,我們需要將一些服務在Linux系統啟動時即自動運行,省得每次都要去手動啟動一遍,如Redis, MySQL, Nginx等。本文對CentOS與Ubuntu下開機自啟動的配置方法進行整理,供參考查閱。

rc.local是CentOS以前版本的方式,在CentOS7中仍然以兼容的形式存在,雖仍可用,但不推薦(推薦使用systemd service)。

1、編寫需要開機自啟動的腳本,並添加執行許可權

作為測試,上述腳本列印一個時間到/tmp/test.log文件

2、在/etc/rc.d/rc.local配置文件中添加腳本運行命令(使用絕對路徑)

3、添加/etc/rc.d/rc.local文件的執行許可權

在centos7中,/etc/rc.d/rc.local沒有執行許可權,需要手動授權

以上三步,即可使/root/test_rclocal.sh >/dev/null 2>/dev/null 命令在伺服器系統啟動時自動運行。

1、編寫需要開機自啟動的測試腳本,並添加執行許可權

2、在/etc/rc.d/init.d/目錄下添加一個可執行腳本testchkconfig

上述testchkconfig腳本的頭部必須遵循一定的格式 # chkconfig: 2345 90 10, 其中2345指定服務在哪些執行等級中開啟或關閉,90表示啟動的優先順序(0-100,越大優先順序越低),10表示關閉的優先順序。執行等級包括

3、加入開機啟動服務列表

使用 chkconfig --list 可查看當前加入開機自啟動的服務列表,但如Note部分所述,該命令只顯示SysV服務,不包含原生的systemd服務,查看systemd服務可使用systemctl list-unit-files命令。

以上三步,即可使/root/test_chkconfig.sh >/dev/null 2>/dev/null 命令在伺服器系統啟動時自動運行。

chkconfig的其它命令參考

CentOS7的systemd服務腳本存放在:/usr/lib/systemd/system(系統級)/usr/lib/systemd/user(用戶級)下,以.service結尾。這里以nginx為例

1、在/usr/lib/systemd/system目錄下創建nginx.service文件

其中Service部分的Type包括如下幾種類型:

2、 開啟開機自啟動

以上兩步,就將nginx服務配置成了在操作系統啟動時自動啟動。

其它命令參考

從字面看是PID文件不可讀,查看/var/run/nginx.pid,該文件也確實不存在,查看nginx.conf配置文件,發現是pid /var/run/nginx.pid;這行配置被注釋掉了, 如果不指定pid文件位置,nginx默認會把pid文件保存在logs目錄中。所以出現systemd啟動服務時找不到pid文件而報錯,將nginx.conf中的pid配置注釋去掉,重啟nginx.service即可。

在Ubuntu18.04中,主要也是以systemd服務來實現開機自啟動,systemd默認讀取/etc/systemd/system/下的配置文件,該目錄下的一些文件會鏈接到/lib/systemd/system/下的文件。

因此可以在/etc/systemd/system/目錄下面創建一個自啟動服務配置,以內網穿透服務frp客戶端為例,如

各配置項與CentOS類似。然後將伺服器加到自啟動列表中並啟動服務

其它更多systemctl命令與CentOS類似。

也可以使用/lib/systemd/system/rc-local.service來執行一些開機需要執行的腳本,該文件內容為

從Description看它是為了兼容之前版本的/etc/rc.local的,該服務啟動命名就是/etc/rc.local start,將該文件鏈接到/etc/systemd/system下

創建/etc/rc.local文件,並賦予可執行許可權

作者:半路雨歌
鏈接:https://juejin.cn/post/6844904104515338248

『叄』 linux怎麼設置服務開機自動啟動

linux設置開機服務自動啟動/關閉自動啟動命令
[root@localhost
~]#
chkconfig
--list
顯示開機可以自動版啟動的服權務
[root@localhost
~]#
chkconfig
--add
***
添加開機自動啟動***服務
[root@localhost
~]#
chkconfig
--del
***
刪除開機自動啟動...

『肆』 linux開機自啟動命令

用戶想要在linux開機的時候自啟動相關的程序。那我們要怎麼設置呢?下面由我為大家整理了linux下開機自啟動命令的相關知識,希望對大家有所幫助!

linux下開機自啟動命令

1.開機啟動時自動運行程序

Linux載入後, 它將初始化硬體和設備驅動, 然後運行第一個進程init。init根據配置文件繼續引導過程,啟動其它進程。通常情況下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目錄下的腳本文件,可以使init自動啟動其它程序。

例如:編輯 /etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx",可以在開機啟動後直接進入X-Window。

擴展:其他情況下linux自啟動程序命令

2.登錄時自動運行程序

用戶登錄時,bash首先自動執行系統管理員建立的全局登錄script :/etc/profile。然後bash在用戶起始目錄下按順序查找三個特殊文件中的一個:/.bash_profile、/.bash_login、 /.profile,但只執行最先找到的一個。

因此,只需根據實際需要在上述文件中加入命令就可以實現用戶登錄時自動運行某些程序(類似於DOS下的Autoexec.bat)。

3.退出登錄時自動運行程序

退出登錄時,bash自動執行個人的退出登錄腳本/.bash_logout。例如,在/.bash_logout中加入命令"tar -cvzf c.source.tgz *.c",則在每次退出登錄時自動執行 "tar" 命令備份 *.c 文件。

4.定期自動運行程序

linux有一個稱為crond的守護程序,主要功能是周期性地檢查 /var/spool/cron目錄下的一組命令文件的內容,並在設定的時間執行這些文件中的命令。用戶可以通過crontab 命令來建立、修改、刪除這些命令文件。

例如,建立文件crondFile,內容為"00 9 23 Jan * HappyBirthday",運行"crontab cronFile"命令後,每當元月23日上午9:00系統自動執行"HappyBirthday"的程序("*"表示不管當天是星期幾)。 (/etc/crontab中配置命令即可)也可以

5.定時自動運行程序一次

定時執行命令at 與crond 類似(但它只執行一次):命令在給定的時間執行,但不自動重復。at命令的一般格式為:at [ -f file ] time ,在指定的時間執行file文件中所給出的所有命令。也可直接從鍵盤輸入命令:

6.創建開機自啟動腳本

1) 將你的啟動腳本復制到 /etc/init.d目錄下

以下假設你的腳本文件名為 test。

2) 設置腳本文件的許可權

$ sudo chmod 755 /etc/init.d/test

3) 執行如下命令將腳本放到啟動腳本中去:

$ cd /etc/init.d

$ sudo update-rc.d test defaults 95

註:其中數字95是腳本啟動的順序號,按照自己的需要相應修改即可。在你有多個啟動腳本,而它們之間又有先後啟動的依賴關系時你就知道這個數字的具體作用了。該命令的輸出信息參考如下:

update-rc.d: warning: /etc/init.d/test missing LSB informationupdate-rc.d: see

卸載啟動腳本的方法:

$ cd /etc/init.d

$ sudo update-rc.d -f test remove

命令輸出的信息參考如下:

Removing any system startup links for /etc/init.d/test … /etc/rc0.d/K95test /etc/rc1.d/K95test /etc/rc2.d/S95test /etc/rc3.d/S95test /etc/rc4.d/S95test /etc/rc5.d/S95test /etc/rc6.d/K95test

閱讀全文

與linux網路配置文件開機自啟動相關的資料

熱點內容
輕顏相機在手機里的哪個文件夾 瀏覽:547
王者什麼時候版本更新 瀏覽:123
win10桌面圖標太小亂跑 瀏覽:73
寫公文時保密數據如何反映 瀏覽:767
arch設置ip配置文件 瀏覽:641
燒杯APP中的氣體和液體在哪裡 瀏覽:3
找同行工作在哪個網站 瀏覽:254
linuxdirfd 瀏覽:290
電腦列印一張文件多少錢 瀏覽:212
斗戰神遊戲修復工具 瀏覽:736
系統更新網路無法鏈接不上電腦沒反應 瀏覽:851
什麼是二層網路架構 瀏覽:402
中醫看書好的app 瀏覽:516
win10紙牌變成英文 瀏覽:135
源碼文件圖片路徑怎麼形成的 瀏覽:432
ai變數寬度配置文件點不了 瀏覽:460
強制安裝app去哪裡舉報 瀏覽:719
微信登錄數據保存在哪裡 瀏覽:321
pic編程哪裡下載 瀏覽:549
蘋果ipad官方壁紙 瀏覽:154

友情鏈接