systemctl enable keepalived.service #設定keepalived服務為自啟動服務
systemctl start keepalived.service #啟動keepalived服務
1、賦予指令碼可執行許可權(/usr/local/auto_start_script/auto_start_redis.sh是你的指令碼路徑)
chmod +x /usr/local/auto_start_script/auto_start_redis.sh
2、開啟/etc/rc.d/rc.local檔案,在末尾增加如下內容
/usr/local/auto_start_script/auto_start_redis.sh
3、在centos7.5中,/etc/rc.d/rc.local的許可權被降低了,所以需要執行如下命令賦予其可執行許可權
chmod +x /etc/rc.d/rc.local
1、將指令碼移動到/etc/rc.d/init.d目錄下
mv /usr/local/auto_start_script/auto_start_redis.sh /etc/rc.d/init.d
2、增加指令碼的可執行許可權
chmod +x /etc/rc.d/init.d/auto_start_redis.sh
3、新增指令碼到開機自動啟動專案中
cd /etc/rc.d/init.d
chkconfig --add auto_start_redis.sh
chkconfig auto_start_redis.sh on
請注意檢查指令碼的前面,是否有完整的兩行:
#chkconfig: 2345 80 90
#description:auto_run
在指令碼前面這兩行是不能少的,否則不能chkconfig命令會報錯誤。
用指令:
sed -i 's/\r$//' build.sh
會把 build.sh 中的\r 替換成空白!
Linux下設定Redis開機自啟
1 設定redis.conf 中daemonize 為yes 確保守護程序開啟。2 vi etc init.d redis 內容如下,然後儲存退出。chkconfig 2345 10 90 description start and stop redis path usr local bin sbi...
Linux下設定Nginx開機自啟
1 本地環境 root dev cat etc redhat release centos linux release 7.5.1804 core 2 在 etc init.d建立nginx檔案,並新增如下內容 root dev vim etc init.d nginx指令碼內容如下 esac3 儲...
開機自啟 Linux下設定MySql自動啟動
1 將服務檔案拷貝到init.d下,並重命名為mysql cp usr local mysql support files mysql.server etc init.d mysqld2 賦予可執行許可權 chmod x etc init.d mysqld3 新增服務 chkconfig add m...