首页
/
每日頭條
/
生活
/
linux腳本啟動服務命令
linux腳本啟動服務命令
更新时间:2024-09-18 12:33:19

linux腳本啟動服務命令?服務開機自啟動chkconfig,下面我們就來說一說關于linux腳本啟動服務命令?我們一起去了解并探讨一下這個問題吧!

linux腳本啟動服務命令(linux配置服務或腳本自啟動)1

linux腳本啟動服務命令

服務開機自啟動

chkconfig

如果linux上安裝了chkconfig,可直接通過:

chkconfig --add 服務名或腳本名稱

添加開機啟動服務。通過:

chkconfig --list

查看服務開啟情況。

沒有安裝chkconfig可通過一下命令安裝:

# Ubuntu下安裝 apt-get install chkconfig # centos安裝 yum install chkconfig

對于高版本Ubuntu配置開機自啟動

對于高版本的Ubuntu,需要通過systemctl運行服務,并安裝systemctl的标準配置開機啟動。

高版本啟動服務:

systemctl start 服務名

配置基本服務

高版本配置基本服務流程:

systemctl service服務文件夾在/lib/systemd/system(基本服務文件夾)與/etc/systemd/system(開機啟動文件夾)下,配置時先将基本服務放置到兩個文件夾下。

基本服務文件内容:

[Unit] Description=服務描述 [Service] Type=forking ExecStart=啟動時命令(相當于命令行的一條指令) ExecReload=重載時命令 ExecStop=停止時命令 PrivateTmp=true [Install] WantedBy=multi-user.target Alias=别名

解釋:

[Unit] 段: 啟動順序與依賴關系。

[Service] 段: 啟動行為,如何啟動,啟動類型。

[Install] 段: 定義如何安裝這個配置文件。

這是基本服務的文件配置。

基本服務文件配置好并放在/lib/systemd/system(基本服務文件夾)與/etc/systemd/system(開機啟動文件夾)下後,可通過以下命令使服務生效:

systemctl daemon-reload

注意:可能會重啟才有效。

服務開啟:

systemctl start 服務名稱

設置開機自啟動

通過一下命令設置開機自啟動:

systemctl enable 服務名

示例:使用systemctl配置mysql服務

配置mysql服務文件内容

mysql服務文件内容,定義此文件名稱為mysqld.service:

[Unit] Description=mysql服務 [Service] Type=forking ExecStart=mysqld文件位置 start ExecReload=mysqld文件位置 restart ExecStop=mysqld文件位置 stop PrivateTmp=true [Install] WantedBy=multi-user.target Alias=mysql.server

注意:mysqld文件位置需寫上全稱,相當于調用mysqld腳本執行命令。如果你的mysqld在/usr/local下,那麼就應該填寫: ExecStart=/usr/local/mysqld start

重載服務:

systemctl daemon-reload

啟動mysql服務:

systemctl start mysqld.service

mysql服務開機啟動:

systemctl enable mysqld.service

腳本開機自啟動

使用chkconfig配置

對于任意一個編寫好可以正常運行的腳本,在其中的第二行和第三行(第一行書寫了該腳本的運行環境,一般#!/bin/bash)添加如下内容,第二行和第三行内容必須存在

#chkconfig: 2345 80 90 #description:jiaoben

含義解釋:第二行,chkconfig後面有三個參數2345,80和90告訴chkconfig程序,需要在rc2.d~rc5.d目錄下,創建名字為 S80jiaoben的文件連接,連接到/etc/rc.d/init.d目錄下的的jiaoben腳本(也可以将腳本放到/etc/init.d目錄下)。第一個字符是S(系統自動産生),代表系統在啟動的時候,運行腳 本auto_run。同時在rc0.d、rc1.d和rc6.d目錄下,創建名字為K90auto_run的 文件連接,第一個字符為K,系統在關閉的時候,會自動關閉這個腳本。

配置好了腳本内部,保存退出,把腳本放入到/etc/init/d或者/etc/rc.d/init.d目錄下,然後調用命令配置開機啟動:

# 将腳本添加到chkconfig chkconfig --add 腳本名稱 # 設置腳本開機啟動 chkconfig 腳本名稱 on

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
西湖龍井新舊茶如何區分
西湖龍井新舊茶如何區分
今天是一年一度的植樹節,也是今年龍井43正式開采的日子,群體種龍井也将于3月下旬開采。這時候備受關注的就是西湖龍井和烏牛早容易“搞烏龍”的問題,這兩個茶界的“真假美猴王”應該如何區分呢?拍攝問題,圖片有色差一、采摘、上市時間不同烏牛早就和它...
2024-09-18
雅鹿膝關節康複訓練
雅鹿膝關節康複訓練
有很多朋友發現自己平時隻是走個路,散個步,小腿就出現了疼痛,通過牽拉放松後感覺還不錯,但一走路疼痛就會再次出現。那是因為大家在走路時,會通過小腿三頭肌踮腳發力的方式,來完成重心移動。這種情況就會導緻小腿過多發力,在走路時小腿長時間處于收縮狀...
2024-09-18
抱枕需要拆開洗嗎
抱枕需要拆開洗嗎
抱枕需要拆開洗嗎?抱枕需要拆開來洗市面上的抱枕分為兩大類,一種是乳膠抱枕,另一種是羽絨抱枕,兩類抱枕的材質不同,但都需要拆開枕套進行清洗,清洗過後乳膠抱枕不能夠受到陽光的暴曬,而羽絨的抱枕隻能進行幹洗,現在小編就來說說關于抱枕需要拆開洗嗎?...
2024-09-18
各大網紅直播都用什麼
各大網紅直播都用什麼
目前,全國有1億多人開始了直播之旅,直播已經成為了我國一個新興的行業。經過多年的發展,直播間也出現了不少的網紅,下面讓我們看看都有哪些人可以入圍十大網紅吧。1、李子柒:四川綿陽人,美食短視頻創作者,在微博上獲得較大的關注。2、馮提莫:重慶人...
2024-09-18
桃酥皮月餅的做法
桃酥皮月餅的做法
桃酥皮月餅的做法?食材:面粉150克、雞蛋20克、白糖20克、油100克、油50克、花生30克、瓜子30克、南瓜子30克、芝麻30克、青紅絲15克、核桃30克、白糖50克、蜂蜜一份、糯米粉一碗,今天小編就來說說關于桃酥皮月餅的做法?下面更多...
2024-09-18
Copyright 2023-2024 - www.tftnews.com All Rights Reserved