CentOS 新增開機自啟動 命令 指令碼

2021-10-03 16:13:50 字數 941 閱讀 7339

如果只是新增一條開機啟動的命令:

chmod +x /etc/rc.d/rc.local

將命令寫到 /etc/rc.d/rc.local 這個檔案中

reboot

一、新增開機自啟服務

在centos 7中新增開機自啟服務非常方便,只需要兩條命令(以jenkins為例):

$ systemctl enable jenkins.service  #設定jenkins服務為自啟動服務
$ sysstemctl start  jenkins.service   #啟動jenkins服務
二、新增開機自啟指令碼

#!/bin/bash

cd /www/wwwroot/hexo

nohup hexo s > test.log 2>

&1 &

具體操作範例(新增指令碼自啟動):

1、賦予指令碼可執行許可權(/www/wwwroot/hexo/hexo-sever.sh是你的指令碼路徑)

$ chmod +x /www/wwwroot/hexo/hexo-sever.sh
2、開啟/etc/rc.d/rc.local或/etc/rc.local檔案,在末尾增加如下內容

su - user -c 『/www/wwwroot/hexo/hexo-sever.sh』

$ vim /etc/rc.local

$ su - user -c '/www/wwwroot/hexo/hexo-sever.sh'

3、在centos7中,/etc/rc.d/rc.local的許可權被降低了,所以需要執行如下命令賦予其可執行許可權

$ chmod +x /etc/rc.d/rc.local

CentOS6 5 新增開機自啟動指令碼

有時候我們需要linux系統在開機的時候自動載入某些指令碼或系統服務。在解問題之前先來看看linux的啟動流程。主要順序就是 1.載入核心 2.啟動初始化程序 3.確定執行級別 4.載入開機啟動程式 5.使用者登入 啟動流程的具體細節可以看看linux 的啟動流程 第4步載入啟動程式其實是兩步 in...

Linux之centos7新增開機自啟動指令碼

日常運維中我們有時候會手動安裝一些軟體 服務或者指令碼,作業系統可能因為意外發生重啟,我們希望這些服務能夠在作業系統啟動的時候自動啟動或者延時啟動,這樣在系統意外重啟的情況也服務可以自動恢復執行。比如vpn客戶端,開機啟動後自動連線,只要連線成功後伺服器才可以遠端訪問。本示例以配置開機自啟動vpn客...

CentOS6 5 新增開機自啟動指令碼

有時候我們需要linux系統在開機的時候自動載入某些指令碼或系統服務。在解問題之前先來看看linux的啟動流程。主要順序就是 1.載入核心 2.啟動初始化程序 3.確定執行級別 4.載入開機啟動程式 5.使用者登入 啟動流程的具體細節可以看看linux 的啟動流程 第4步載入啟動程式其實是兩步 in...