文章插圖

文章插圖
前言:
在日常使用linux系統過程中 , 安裝服務后系統不會自動啟動服務的 。就算手動啟動了服務 , 只是當前生效 , 一旦服務器重啟后 , 系統不會自動啟動這些服務 。如果每次重啟服務器都要自己手動啟動這些服務 , 一臺還闊以接受 , 如果是一個集群等等 , 那么難免會有點淡淡的憂傷 。所以 , 我們接下來就來設置一下開機啟動服務 。
1、 利用systemctl命令添加啟動項
以centos7中的docker服務為例
注意:
centos7自啟項已不再使用chkconfig查看 , 而是systemctl
1.1、查看開機自啟項列表
systemctl list-unit-files
左—>右依次是:
服務名稱、狀態 。
enabled:開機啟動
disabled:開機不啟動
只查看啟動項
systemctl list-unit-files | grep enabled
發現一個咱們常用的firewalld.service
systemctl enable docker
systemctl list-unit-files | grep docker
發現如下已經enable
systemctl start docker.service
init 6
systemctl status docker
移除開機啟動服務
systemctl disable docker
以docker為例
關于/etc/rc.d/rc.local文件:
Centos中的運行模式2、3、5都把/etc/rc.d/rc.local做為初始化腳本中的最后一個 , 所以用戶可以在這個文件中添加一些需要在其他初始化工作之后 , 登錄之前執行的命令 。
2.1以tomcat為例:
注意:這里也可以自己寫一個腳本[同理] , 為了方便直接使用tomcat自帶的
獲取startup.sh路徑
/root/General/apache-tomcat-8.5.31/bin
vim /etc/rc.d/rc.local
添加
/root/General/apache-tomcat-8.5.31/bin/startup.sh
注意:在centos7中 , /etc/rc.d/rc.local的權限被降低了
chmod a+x rc.local
將剛剛修改的文件加載到內存
source /etc/rc.d/rc.local
ps -ef | grep tomcat
init 6
為了規范一點 , 下一篇centos7利用systemctl添加自定義系統服務 。
歡迎大家給予寶貴的意見或者建議 。
【設置開機自啟動程序win10 設置開機自啟動程序的方法】歡迎大家補充或者共享一些其他的方法 。
- 為什么對方明明喜歡自己 一說喜歡她就不理你了
- 微信自己的步數多久更新一次 微信運動步數多久更新一次
- 自動門原理和工作過程 自動門工作原理圖
- 開機只有任務欄沒有桌面圖標 開機之后任務欄沒反應但是桌面圖標可以點
- 蘋果怎么設置動態壁紙有聲音的那種 蘋果怎么設置動態壁紙不用按就播放
- 兩臺電腦共享一臺打印機怎么設置高清 兩臺電腦共享一臺打印機怎么設置win10
- ios信任app在哪設置 ios設置信任應用程序
- 如何讓女生主動說喜歡我?教你提升自己!
- 戀愛如何避免自我感動?給得多不如給得合適!
- 自然衰老是不可抗力因素 壞習慣會加速衰老進程
