一、Linux開機啟動有多種方法,比如我設置mysql開機啟動為:chkconfig --level 35 mysqld on
二、下面說說通過rc.local文件進行開機啟動:
1、首先創建一個啟動腳本,這里以redis啟動為例
創建 redis-startup.sh 腳本
#!/bin/sh echo "-----------------------------------------------------------------------------" >> /root/start-up/redis.log echo -e "`date +%Y/%D/%H:%M` redis start up..." >> /root/start-up/redis.log /usr/local/redis-5.0.5/src/redis-server /usr/local/redis-5.0.5/redis.conf >> /root/start-up/redis.log 2>&1 sleep 3 netstat -tunpl | grep 6358 >> /root/start-up/redis.log 2>&1 echo -e "`date +%Y/%D/%H:%M` redis start end." >> /root/start-up/redis.log echo -n " " >> /root/start-up/redis.log
並給 redis-startup.sh 設置執行權限:
chmod +x redis-startup.sh
2、在 /etc/rc.local 末尾增加 redis-startup.sh 腳本
# vim /etc/rc.local # 追加到末尾即可
# /root/start-up/redis-startup.sh
並給 rc.local 設置執行權限
chmod +x /etc/rc.local
3、重新啟動,驗證結果。