欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux開機(jī)服務(wù)命令,linux 啟動服務(wù)指令

設(shè)置Linux開機(jī)自啟動服務(wù)的常見方法有哪些?

到底哪些服務(wù)適合開機(jī)自啟動?是很多Linux運(yùn)維在工作中會遇到的問題。其實(shí),只要不影響系統(tǒng)及服務(wù)的運(yùn)行,開多開少也沒關(guān)系。Linux運(yùn)維人員要明確每項(xiàng)服務(wù)的作用,不用的就不安裝,默認(rèn)安裝時(shí)則不開機(jī)自啟動。設(shè)置開機(jī)自啟動服務(wù)的常見方法有哪些?

創(chuàng)新互聯(lián)建站于2013年成立,先為威寧等服務(wù)建站,威寧等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為威寧企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

1)執(zhí)行命令,然后手動選擇處理的方法

方法1:執(zhí)行ntsysv命令,然后在彈出窗口進(jìn)行設(shè)置。

方法2:執(zhí)行setup命令→system service,然后在彈出窗口中進(jìn)行設(shè)置。

2)通過一行命令或She11腳本設(shè)置

在快速設(shè)置前,先查看默認(rèn)情況下Linux系統(tǒng)開啟的服務(wù)有哪些。如果工作在文本模式3級別,那就只需要查找3級別上開啟的服務(wù)即可。了解了系統(tǒng)在3級別上開啟的服務(wù)后,就可以通過命令快速實(shí)現(xiàn)配置了。以下便是幾種通過命令或腳本設(shè)置開機(jī)自啟動的方法。

1:先全關(guān)閉,再開啟需要保留的。

2:一條命令搞定,Shell循環(huán)實(shí)現(xiàn)。默認(rèn)情況下需要保留的服務(wù)都已開啟,因此,關(guān)閉3級別文本模式下已開啟但又不需要的服務(wù)就好了。

3:不要Shell循環(huán)語句也一條命令搞定。默認(rèn)情況下要保留的服務(wù)都已開啟,因此,關(guān)閉3級別文本模式下已開啟但又不需要的服務(wù)就好了,不用循環(huán)結(jié)構(gòu)而是利用命令拼出所有要處理的命令字符串,通過bash將其當(dāng)作命令執(zhí)行。

那么到底將哪些服務(wù)作為開機(jī)自啟動服務(wù)合適?但作為一名優(yōu)秀的Linux系統(tǒng)管理員,應(yīng)該遵守最小化原則,盡量不安裝不使用的軟件、不開啟不需要的服務(wù);這樣系統(tǒng)的性能和安全性才是最好的。

用Ubuntu (Linux) 系統(tǒng)的screen命令啟動服務(wù)

留此備查。

screen命令類似于“虛擬桌面”的概念,可以啟動一個(gè)Linux下的虛擬桌面,在其中可以和普通終端一樣執(zhí)行各種命令。

如果系統(tǒng)中沒有screen命令,可以用 apt install screen 來進(jìn)行安裝。

screen命令的基本用法有:

screen 啟動一個(gè)虛擬桌面

在啟動后的虛擬桌面中,按Ctrl+a 然后d(注意這個(gè)過程中Ctrl一直按住,也就相當(dāng)于Ctrl+a 然后Ctrl+d),可以從虛擬桌面返回之前的終端,此時(shí)如果虛擬桌面中還有命令或進(jìn)程在執(zhí)行,將繼續(xù)執(zhí)行,即使退出了這個(gè)終端也仍將繼續(xù)執(zhí)行。這樣就實(shí)現(xiàn)了后臺執(zhí)行命令或服務(wù)。

如果再想要查看這個(gè)虛擬桌面中的情況,執(zhí)行screen -r即可。

如果有多個(gè)screen虛擬桌面在執(zhí)行中,可以用screen -ls列出所有的桌面,然后按照桌面開始的序號(例如是1234),執(zhí)行screen -r 1234或screen -x 1234就可以進(jìn)入該桌面查看,然后再用Ctrl+a,d命令組合退出桌面。

如果要真正退出虛擬桌面(結(jié)束該桌面及其中正在運(yùn)行的進(jìn)程),在桌面中用exit命令退出即可。

如果要給啟動的虛擬桌面起一個(gè)名字,可以用類似 screen -S test 這樣的命令,這將啟動一個(gè)名為test的虛擬桌面,以后可以用screen -x test命令來進(jìn)入查看。

如果想要一條命令用screen啟動一個(gè)后臺進(jìn)程并且退出(保持后臺運(yùn)行,類似于服務(wù)進(jìn)程),可以用類似下面的命令:

screen -dmS test top

這將啟動一個(gè) 名為 test 的虛擬桌面,然后在其中執(zhí)行top命令,然后退出該桌面。

這樣,我們再結(jié)合Linux中的啟動執(zhí)行方法,就可以制作自己的服務(wù)進(jìn)程了。

下面設(shè)置自啟動腳本的方法啟動僅供參考:

方法一:使用crontab

方法二:

很多時(shí)候需要Ubuntu在開機(jī)的時(shí)候執(zhí)行一些指定的命令,這里對操作方法進(jìn)行記錄。

在 /etc/init.d/ 中創(chuàng)建自己的開機(jī)運(yùn)行腳本

# 這里的文件名 mystart 可以修改為任何你喜歡的名稱,但是必須放在/etc/init.d/目錄中

cd /etc/init.d

sudo vim /etc/init.d/mystart.sh

寫入需要執(zhí)行的命令,

#!/bin/bash

### BEGIN INIT INFO

# Provides:? ? ? ? ? tuzixini

# Required-Start:? ? $local_fs $network

# Required-Stop:? ? $local_fs

# Default-Start:? ? 2 3 4 5

# Default-Stop:? ? ? 0 1 6

# Short-Description: self define auto start

# Description:? ? ? self define auto start

### END INIT INFO

# 上面的部分也必須寫上,后面放上你需要開機(jī)執(zhí)行的命令,這里是掛載一個(gè)硬盤

sudo mount /dev/sdb1 /opt/disk

修改腳本文件權(quán)限(將命令中的mystart.sh替換成實(shí)際的腳本文件名稱)

sudo chmod 755 /etc/init.d/mystart.sh

加入開機(jī)啟動(將命令中的mystart.sh替換成實(shí)際的腳本文件名稱)

sudo update-rc.d mystart.sh defaults 90

ok,完成,后面系統(tǒng)啟動的時(shí)候就會自動運(yùn)行這段命令。

下面是另一段參考:

第一步、先建立screen name

shellscreen -dmS test

第二步、發(fā)送要執(zhí)行的命令

shellscreen -r test -p 0 -X stuff "top"

第三步、發(fā)送一個(gè)回車符,讓top命令運(yùn)行起來

shellscreen -r test -p 0 -X stuff $'\n'

參數(shù)說明:

-r 恢復(fù)/進(jìn)入一個(gè)screen

-p 0 指定第一個(gè)(從0開始)window,一個(gè)screen里可以有幾個(gè)window,這里只需要指定第一個(gè),不然會在某些情況下不生效。

-X 執(zhí)行一個(gè)指定的screen支持的command

stuff 是-X的第一個(gè)參數(shù),也是screen支持的一個(gè)command,意思是粘貼一個(gè)string

"top" 是粘貼的string 內(nèi)容

$'\n' 是粘貼一個(gè)回車符進(jìn)去,以此來執(zhí)行screen里面的top命令

linux開機(jī)自啟動命令

用戶想要在linux開機(jī)的時(shí)候自啟動相關(guān)的程序。那我們要怎么設(shè)置呢?下面由我為大家整理了linux下開機(jī)自啟動命令的相關(guān)知識,希望對大家有所幫助!

linux下開機(jī)自啟動命令

1.開機(jī)啟動時(shí)自動運(yùn)行程序

Linux加載后, 它將初始化硬件和設(shè)備驅(qū)動, 然后運(yùn)行第一個(gè)進(jìn)程init。init根據(jù)配置文件繼續(xù)引導(dǎo)過程,啟動其它進(jìn)程。通常情況下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目錄下的腳本文件,可以使init自動啟動其它程序。

例如:編輯 /etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx",可以在開機(jī)啟動后直接進(jìn)入X-Window。

擴(kuò)展:其他情況下linux自啟動程序命令

2.登錄時(shí)自動運(yùn)行程序

用戶登錄時(shí),bash首先自動執(zhí)行系統(tǒng)管理員建立的全局登錄script :/etc/profile。然后bash在用戶起始目錄下按順序查找三個(gè)特殊文件中的一個(gè):/.bash_profile、/.bash_login、 /.profile,但只執(zhí)行最先找到的一個(gè)。

因此,只需根據(jù)實(shí)際需要在上述文件中加入命令就可以實(shí)現(xiàn)用戶登錄時(shí)自動運(yùn)行某些程序(類似于DOS下的Autoexec.bat)。

3.退出登錄時(shí)自動運(yùn)行程序

退出登錄時(shí),bash自動執(zhí)行個(gè)人的退出登錄腳本/.bash_logout。例如,在/.bash_logout中加入命令"tar -cvzf c.source.tgz *.c",則在每次退出登錄時(shí)自動執(zhí)行 "tar" 命令備份 *.c 文件。

4.定期自動運(yùn)行程序

linux有一個(gè)稱為crond的守護(hù)程序,主要功能是周期性地檢查 /var/spool/cron目錄下的一組命令文件的內(nèi)容,并在設(shè)定的時(shí)間執(zhí)行這些文件中的命令。用戶可以通過crontab 命令來建立、修改、刪除這些命令文件。

例如,建立文件crondFile,內(nèi)容為"00 9 23 Jan * HappyBirthday",運(yùn)行"crontab cronFile"命令后,每當(dāng)元月23日上午9:00系統(tǒng)自動執(zhí)行"HappyBirthday"的程序("*"表示不管當(dāng)天是星期幾)。 (/etc/crontab中配置命令即可)也可以

5.定時(shí)自動運(yùn)行程序一次

定時(shí)執(zhí)行命令at 與crond 類似(但它只執(zhí)行一次):命令在給定的時(shí)間執(zhí)行,但不自動重復(fù)。at命令的一般格式為:at [ -f file ] time ,在指定的時(shí)間執(zhí)行file文件中所給出的所有命令。也可直接從鍵盤輸入命令:

6.創(chuàng)建開機(jī)自啟動腳本

1) 將你的啟動腳本復(fù)制到 /etc/init.d目錄下

以下假設(shè)你的腳本文件名為 test。

2) 設(shè)置腳本文件的權(quán)限

$ sudo chmod 755 /etc/init.d/test

3) 執(zhí)行如下命令將腳本放到啟動腳本中去:

$ cd /etc/init.d

$ sudo update-rc.d test defaults 95

注:其中數(shù)字95是腳本啟動的順序號,按照自己的需要相應(yīng)修改即可。在你有多個(gè)啟動腳本,而它們之間又有先后啟動的依賴關(guān)系時(shí)你就知道這個(gè)數(shù)字的具體作用了。該命令的輸出信息參考如下:

update-rc.d: warning: /etc/init.d/test missing LSB informationupdate-rc.d: see

卸載啟動腳本的方法:

$ cd /etc/init.d

$ sudo update-rc.d -f test remove

命令輸出的信息參考如下:

Removing any system startup links for /etc/init.d/test … /etc/rc0.d/K95test /etc/rc1.d/K95test /etc/rc2.d/S95test /etc/rc3.d/S95test /etc/rc4.d/S95test /etc/rc5.d/S95test /etc/rc6.d/K95test

linux 開機(jī)自動執(zhí)行兩行命令

1、打開終端輸入以下的命令$crontab ?-e。

2、進(jìn)入選擇editor,直接enter回車。

3、接著我們會進(jìn)入如下的編輯窗口。

4、在后面我們填寫如圖所示。

5、然后我們“ctrl+x”進(jìn)行保存,輸入“Y”回車確定。

6、填寫文件名,可以默認(rèn)直接回車。

7、等一分后,我們發(fā)現(xiàn)用戶目錄多個(gè)123文件,打開里面時(shí)間日期,每分鐘都會呢更新。

注意事項(xiàng):

Linux不僅系統(tǒng)性能穩(wěn)定,而且是開源軟件。其核心防火墻組件性能高效、配置簡單,保證了系統(tǒng)的安全。在很多企業(yè)網(wǎng)絡(luò)中,為了追求速度和安全,Linux操作系統(tǒng)不僅僅是被網(wǎng)絡(luò)運(yùn)維人員當(dāng)作服務(wù)器使用,Linux既可以當(dāng)作服務(wù)器,又可以當(dāng)作網(wǎng)絡(luò)防火墻是Linux的 一大亮點(diǎn)。

Linux服務(wù)開機(jī)自啟動三種方式,你覺得哪種最優(yōu)雅?

很多時(shí)候,我們需要將一些服務(wù)在Linux系統(tǒng)啟動時(shí)即自動運(yùn)行,省得每次都要去手動啟動一遍,如Redis, MySQL, Nginx等。本文對CentOS與Ubuntu下開機(jī)自啟動的配置方法進(jìn)行整理,供參考查閱。

rc.local是CentOS以前版本的方式,在CentOS7中仍然以兼容的形式存在,雖仍可用,但不推薦(推薦使用systemd service)。

1、編寫需要開機(jī)自啟動的腳本,并添加執(zhí)行權(quán)限

作為測試,上述腳本打印一個(gè)時(shí)間到/tmp/test.log文件中

2、在/etc/rc.d/rc.local配置文件中添加腳本運(yùn)行命令(使用絕對路徑)

3、添加/etc/rc.d/rc.local文件的執(zhí)行權(quán)限

在centos7中,/etc/rc.d/rc.local沒有執(zhí)行權(quán)限,需要手動授權(quán)

以上三步,即可使/root/test_rclocal.sh /dev/null 2/dev/null 命令在服務(wù)器系統(tǒng)啟動時(shí)自動運(yùn)行。

1、編寫需要開機(jī)自啟動的測試腳本,并添加執(zhí)行權(quán)限

2、在/etc/rc.d/init.d/目錄下添加一個(gè)可執(zhí)行腳本testchkconfig

上述testchkconfig腳本的頭部必須遵循一定的格式 # chkconfig: 2345 90 10, 其中2345指定服務(wù)在哪些執(zhí)行等級中開啟或關(guān)閉,90表示啟動的優(yōu)先級(0-100,越大優(yōu)先級越低),10表示關(guān)閉的優(yōu)先級。執(zhí)行等級包括

3、加入開機(jī)啟動服務(wù)列表

使用 chkconfig --list 可查看當(dāng)前加入開機(jī)自啟動的服務(wù)列表,但如Note部分所述,該命令只顯示SysV服務(wù),不包含原生的systemd服務(wù),查看systemd服務(wù)可使用systemctl list-unit-files命令。

以上三步,即可使/root/test_chkconfig.sh /dev/null 2/dev/null 命令在服務(wù)器系統(tǒng)啟動時(shí)自動運(yùn)行。

chkconfig的其它命令參考

CentOS7的systemd服務(wù)腳本存放在:/usr/lib/systemd/system(系統(tǒng)級)/usr/lib/systemd/user(用戶級)下,以.service結(jié)尾。這里以nginx為例

1、在/usr/lib/systemd/system目錄下創(chuàng)建nginx.service文件

其中Service部分的Type包括如下幾種類型:

2、 開啟開機(jī)自啟動

以上兩步,就將nginx服務(wù)配置成了在操作系統(tǒng)啟動時(shí)自動啟動。

其它命令參考

從字面看是PID文件不可讀,查看/var/run/nginx.pid,該文件也確實(shí)不存在,查看nginx.conf配置文件,發(fā)現(xiàn)是pid /var/run/nginx.pid;這行配置被注釋掉了, 如果不指定pid文件位置,nginx默認(rèn)會把pid文件保存在logs目錄中。所以出現(xiàn)systemd啟動服務(wù)時(shí)找不到pid文件而報(bào)錯,將nginx.conf中的pid配置注釋去掉,重啟nginx.service即可。

在Ubuntu18.04中,主要也是以systemd服務(wù)來實(shí)現(xiàn)開機(jī)自啟動,systemd默認(rèn)讀取/etc/systemd/system/下的配置文件,該目錄下的一些文件會鏈接到/lib/systemd/system/下的文件。

因此可以在/etc/systemd/system/目錄下面創(chuàng)建一個(gè)自啟動服務(wù)配置,以內(nèi)網(wǎng)穿透服務(wù)frp客戶端為例,如

各配置項(xiàng)與CentOS類似。然后將服務(wù)器加到自啟動列表中并啟動服務(wù)

其它更多systemctl命令與CentOS類似。

也可以使用/lib/systemd/system/rc-local.service來執(zhí)行一些開機(jī)需要執(zhí)行的腳本,該文件內(nèi)容為

從Description看它是為了兼容之前版本的/etc/rc.local的,該服務(wù)啟動命名就是/etc/rc.local start,將該文件鏈接到/etc/systemd/system下

創(chuàng)建/etc/rc.local文件,并賦予可執(zhí)行權(quán)限

作者:半路雨歌

鏈接:

名稱欄目:linux開機(jī)服務(wù)命令,linux 啟動服務(wù)指令
鏈接分享:http://chinadenli.net/article22/dsehpjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作自適應(yīng)網(wǎng)站微信公眾號移動網(wǎng)站建設(shè)全網(wǎng)營銷推廣定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名