天天看點

linux 設定開機自啟動_Linux開機自啟動設定            ↑↑↑點選左上方藍色字型關注

            ↑↑↑

點選左上方藍色字型關注

我們Linux伺服器在重新開機後一些參數的值會進行重置,我們自己起的程序也會關閉。那我們可以通過在/etc/init.d目錄下建立開機啟動的腳本來調用我們想設定參數的腳本和啟動服務的腳本來達到開機自啟動的目的。當然,如果你要一開機就關閉某個服務或參數也是可以把相應的腳本放進去來達到開機自關閉的效果。趕緊來一起看看具體怎麼實作吧。

1、/etc/init.d目錄下建立開機啟動腳本,比如腳本檔案名myservice

2、編輯啟動腳本myservice,增加我們想要開機執行的腳本,比如關閉放火牆腳本:systemctl stop firewalld.service

3、增加腳本參數:

# chkconfig: 2345 10 90

解釋:

1)其中2345是預設啟動級别,級别有0-6共7個級别。

  等級0表示:表示關機   

  等級1表示:單使用者模式   

  等級2表示:無網絡連接配接的多使用者指令行模式   

  等級3表示:有網絡連接配接的多使用者指令行模式   

  等級4表示:不可用   

  等級5表示:帶圖形界面的多使用者模式   

  等級6表示:重新啟動

2)10是啟動優先級,90是停止優先級,優先級範圍是0-100,數字越大,優先級越低。

4、最後的開機啟動服務腳本如下:

#! /bin/bash

# chkconfig: 2345 10 90

systemctl stop firewalld.service

5、對腳本檔案授權

chmod 755 myservice

6、将myservice腳本添加到服務

chkconfig --add myservice

7、将myservice在腳本中設定對應級别下設定為啟動

chkconfig myservice on

8、檢視啟動級别是否設定成功

[[email protected] ~]# chkconfig --listNote: This output shows SysV services only and does not include native      systemd services. SysV configuration data might be overridden by native      systemd configuration.      If you want to list systemd services use 'systemctl list-unit-files'.      To see services enabled on particular target use      'systemctl list-dependencies [target]'.      myservice       0:off   1:off   2:on    3:on    4:on    5:on    6:off
           

對應在啟動級别2、3、4、5下都是on

9、重新開機系統

reboot

精選推薦:

  • LinkedList VS ArrayList V1:底層資料結構及方法源碼初解析
  • Muti-Thread Programming
  • ArrayList、Vector、CopyOnWriteArrayList到底應該怎麼用
  • Synchronized剖析
  • Nginx入門必知
  • Linux保持指令在背景運作的幾種方法及原理
  • Linux免密登入
  • Linux實用操作及技巧
  • Generic-Programming實戰解說
  • oracle資料庫維護分析大全
  • 虛拟機安裝及環境準備
linux 設定開機自啟動_Linux開機自啟動設定            ↑↑↑點選左上方藍色字型關注

*本文為IT技術棧原創文章,獨家版權歸于本平台,受到原創保護。任何管道的轉載請背景留言聯系授權,侵權必究。