新聞中心
隨著互聯(lián)網(wǎng)的發(fā)展,遠(yuǎn)程管理已經(jīng)成為了IT行業(yè)中不可或缺的一部分。在Linux系統(tǒng)中,有時(shí)候我們需要在遠(yuǎn)程服務(wù)器上關(guān)機(jī),但是又不能親自操作,這時(shí)候,我們就需要通過網(wǎng)頁上遠(yuǎn)程關(guān)機(jī)來實(shí)現(xiàn)這個(gè)功能,讓我們來一步步學(xué)習(xí)如何做到這一點(diǎn)。

公司主營(yíng)業(yè)務(wù):成都做網(wǎng)站、成都網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出忻府免費(fèi)做網(wǎng)站回饋大家。
1. 安裝SSH服務(wù)
SSH是遠(yuǎn)程登錄Linux服務(wù)器的默認(rèn)協(xié)議,所以首先需要確保已經(jīng)在要關(guān)閉的Linux服務(wù)器上安裝了SSH服務(wù)。在終端中運(yùn)行以下命令:
sudo apt-get install ssh
如果你的Linux系統(tǒng)不是Ubuntu,你可以嘗試使用不同的命令,或者從源碼安裝SSH服務(wù)。
2. 配置SSH服務(wù)
當(dāng)SSH服務(wù)安裝完成之后,我們需要進(jìn)行配置,以確保SSH服務(wù)在接收連接時(shí)可以正確地關(guān)閉服務(wù)器。
1)在終端中使用以下命令編輯SSH配置文件:
sudo nano /etc/ssh/sshd_config
2)找到以下行:PermitRootLogin yes
3)將其改為:PermitRootLogin no
4)保存并關(guān)閉文件
5)重新啟動(dòng)SSH服務(wù)
sudo service ssh restart
3. 安裝Webmin
Webmin是一個(gè)功能強(qiáng)大的Linux系統(tǒng)管理工具,可以通過網(wǎng)頁管理Linux系統(tǒng)。在終端中可以通過以下命令進(jìn)行安裝和配置:
1)編輯 apt 源列表, 添加deb包地址
sudo nano /etc/apt/sources.list
deb http://download.webmin.com/download/repository sarge contrib
2)安裝GPG key
wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc
3)更新軟件包列表,安裝Webmin
sudo apt-get update
sudo apt-get install webmin
4)安裝SSH模塊
Webmin默認(rèn)情況下不包含SSH模塊,因此需要手動(dòng)安裝:
1)在Webmin開發(fā)者的網(wǎng)站中下載SSH模塊
2)將模塊上傳到“/usr/share/webmin/authentic-theme/public_html/download/”路徑下。
3)在Webmin中打開“Webmin設(shè)置”菜單以添加SSH模塊。
4)單擊“Webmin配置”菜單并選中“SSH服務(wù)器”選項(xiàng)卡。輸入正確的SSH服務(wù)器連接信息。
5. 遠(yuǎn)程關(guān)機(jī)
在安裝和配置完Webmin之后,我們可以在Webmin中進(jìn)行遠(yuǎn)程關(guān)機(jī)。只需按照以下步驟操作即可:
1)使用瀏覽器訪問Webmin安裝的URL
2)登錄系統(tǒng)管理員帳戶
3)單擊“系統(tǒng)”菜單并選中“關(guān)機(jī)系統(tǒng)”。
4)輸入管理員密碼
5)單擊“OK”按鈕來關(guān)閉遠(yuǎn)程服務(wù)器
通過上述步驟,我們就可以輕松地在網(wǎng)頁上遠(yuǎn)程關(guān)機(jī)Linux系統(tǒng)。使用SSH服務(wù)和Webmin可以提供更安全和更靈活的服務(wù)器管理手段。盡管遠(yuǎn)程關(guān)機(jī)是一個(gè)很小的功能,但對(duì)于IT行業(yè)的專業(yè)人員來說卻是至關(guān)重要的,因?yàn)樗梢允鼓愀行У毓芾砟愕腖inux服務(wù)器。
相關(guān)問題拓展閱讀:
- linux關(guān)機(jī)的命令
- linux 關(guān)機(jī)命令
- Linux操作系統(tǒng)怎樣關(guān)機(jī)
linux關(guān)機(jī)的命令
關(guān)機(jī)命令:
1、halt 立刻關(guān)機(jī)
2、poweroff 立刻關(guān)機(jī)
3、shutdown -h now 立刻關(guān)機(jī)(root用戶使用)
4、shutdown -h 10 10分鐘后自動(dòng)關(guān)機(jī) 如果是通過shutdown命令設(shè)置關(guān)機(jī)的話,可以用shutdown -c命令取消重啟
重啟命令:
1、reboot
2、shutdown -r now 立刻重啟(root用戶使用)
3、shutdown -r 10 過10分鐘自動(dòng)重啟(root用戶使用)
4、shutdown -r 20:35 在時(shí)間為20:35時(shí)候重啟(root用戶使用) 如果是通過shutdown命令設(shè)置重啟的話,可以用shutdown -c命令取消重啟
拓展資料
下面我們來看看linux的這些具體的關(guān)機(jī)命令之間的區(qū)別和各自的用法
1、shutdown 安全的關(guān)機(jī)命令
對(duì)于shutdown命令,它是大家都推薦的一個(gè)安全的命令,通過參數(shù)-h或-r的配合來完成關(guān)機(jī)或重啟。不過在linux系統(tǒng)中只有擁有root權(quán)限才可以使用這個(gè)命令。所以,雖然大家都推薦用這個(gè)命令,但是這個(gè)命令用起來真的不太方便:想要用這個(gè)命令嗎?先去獲得root權(quán)限吧。shutdown執(zhí)行關(guān)機(jī),是送信號(hào)給init,要求它改變運(yùn)行級(jí)別,以此來關(guān)機(jī)。關(guān)機(jī)或重啟實(shí)際上是運(yùn)行級(jí)別的調(diào)整,所以我們也可以用init直接調(diào)整運(yùn)行級(jí)別來進(jìn)行關(guān)機(jī)或重啟。使用這個(gè)命令時(shí),機(jī)器立即關(guān)機(jī)或重啟。它也需要root權(quán)限。
那么為什么說shutdown命令是安全地將系統(tǒng)關(guān)機(jī)呢?
實(shí)際中有些用戶會(huì)使用直接斷掉電源的方式來關(guān)閉linux,這是十分危險(xiǎn)的。因?yàn)閘inux與windows不同,其后臺(tái)運(yùn)行著許多進(jìn)程,所以強(qiáng)制關(guān)機(jī)可能會(huì)導(dǎo)致進(jìn)程的數(shù)據(jù)丟失使系統(tǒng)處于不穩(wěn)定的狀態(tài)。甚至在有的系統(tǒng)中會(huì)損壞硬件設(shè)備。而在系統(tǒng)關(guān)機(jī)前使用shutdown命令,系統(tǒng)管理員會(huì)通知所有登錄的用戶系統(tǒng)將要關(guān)閉。并且login指令會(huì)被凍結(jié),即新的用戶不能再登錄。直接關(guān)機(jī)或者延遲一定的時(shí)間才關(guān)機(jī)都是可能的,還有可能是重啟。這是由所有進(jìn)程〔process〕都會(huì)收到系統(tǒng)所送達(dá)的信號(hào)〔signal〕決定的。
shutdown執(zhí)行它的工作是送信號(hào)〔signal〕給init程序,要求它改變 runlevel。runlevel 0 被用來停機(jī)〔halt〕,runlevel 6 是用來重新激活〔reboot〕系統(tǒng),而 runlevel 1則是被用來讓系統(tǒng)進(jìn)入管理工作可以進(jìn)行的狀態(tài),這是預(yù)設(shè)的。假定沒有-h也沒有-r參數(shù)給shutdown。要想了解在停機(jī)〔halt〕或者重新開機(jī)〔reboot〕過程中做了哪些動(dòng)作?你可以在這個(gè)文件/etc/inittab里看到這些runlevels相關(guān)的資料。
shutdown 參數(shù)說明:
在改變到其它runlevel之前,告訴init多久以后關(guān)機(jī)。 重啟計(jì)算器。 并不真正關(guān)機(jī),只是送警告信號(hào)給每位登錄者〔login〕。 關(guān)機(jī)后關(guān)閉電源〔halt〕。 不用init而是自己來關(guān)機(jī)。不鼓勵(lì)使用這個(gè)選項(xiàng),而且該選項(xiàng)所產(chǎn)生的后果往往不總是你所預(yù)期得到的。
cancel current process取消目前正在執(zhí)行的關(guān)機(jī)程序。所以這個(gè)選項(xiàng)當(dāng)然沒有時(shí)間參數(shù),但是可以輸入一個(gè)用來解釋的訊息,而這信息將會(huì)送到每位使用者。 在重啟計(jì)算器〔reboot〕時(shí)忽略fsck。 在重啟計(jì)算器〔reboot〕時(shí)強(qiáng)迫fsck。 設(shè)定關(guān)機(jī)〔shutdown〕前的時(shí)間。 2、halt 最簡(jiǎn)單的關(guān)機(jī)命令
用halt命令來關(guān)機(jī)時(shí),實(shí)際調(diào)用的是shutdown -h。halt 執(zhí)行時(shí)將殺死應(yīng)用進(jìn)程,執(zhí)行sync系統(tǒng)調(diào)用文件系統(tǒng)寫操作完成后就會(huì)停止內(nèi)核。
halt 參數(shù)說明:
防止sync系統(tǒng)調(diào)用,它用在用fsck修補(bǔ)根分區(qū)之后,以阻止內(nèi)核用老版本的超級(jí)塊〔superblock〕覆蓋修補(bǔ)過的超級(jí)塊。 并不是真正的重啟或關(guān)機(jī),只是寫wtmp〔/var/log/wtmp〕紀(jì)錄。 不寫wtmp紀(jì)錄〔已包含在選項(xiàng)中〕。 沒有調(diào)用shutdown而強(qiáng)制關(guān)機(jī)或重啟。 關(guān)機(jī)〔或重啟〕前關(guān)掉所有的網(wǎng)絡(luò)接口。 該選項(xiàng)為缺省選項(xiàng)。就是關(guān)機(jī)時(shí)調(diào)用poweroff。
3.poweroff 常用的關(guān)機(jī)命令
對(duì)于poweroff,網(wǎng)上說它是halt命令的鏈接,基本用法和 halt 差不多,這里就不多說了。
4.init
init是所有進(jìn)程的祖先,他是Linux系統(tǒng)操作中不可缺少的程序之一。它的進(jìn)程號(hào)始終為1,所以發(fā)送TERM信號(hào)給init會(huì)終止所有的用戶進(jìn)程,守護(hù)進(jìn)程等。shutdown 就是使用這種機(jī)制。init定義了8個(gè)運(yùn)行級(jí)別(runlevel),init 0為關(guān)機(jī),init 1為重啟。
5.reboot 重啟命令
reboot的工作過程差不多跟halt一樣。不過它是引發(fā)主機(jī)重啟,而halt是關(guān)機(jī)。它的參數(shù)與halt相差不多。
關(guān)機(jī)命令如下:
1、halt 立刻關(guān)機(jī)
2、poweroff 立刻關(guān)機(jī)
3、shutdown -h now 立刻關(guān)機(jī)(root用戶使用)
4、shutdown -h 10 10分鐘后自動(dòng)關(guān)機(jī)
如果是通過shutdown命令設(shè)置關(guān)機(jī)的話,可以用shutdown -c命令取消重啟
推薦使用shutdown命令
用root用戶執(zhí)行下面任何一個(gè)命令均可關(guān)機(jī):
# shutdown -h now
# init 0
# halt
# poweroff
上面的#表示root用戶的命令提示符
如果是Ubuntu/Debian系統(tǒng),也可以
$ sudo shutdown -h now
$ sudo init 0
$ sudo halt
$ sudo poweroff
我建議你還是用win7吧
init 0 關(guān)機(jī)
linux 關(guān)機(jī)命令
可以就用 poweroff 就行了
動(dòng)執(zhí)行;第二種是若干小時(shí)后關(guān)機(jī)。樓主您自己選擇一種吧:
之一種方法:
用crontab命令就可以了,下面看一下它的詳細(xì)用法。名稱 : crontab 使用權(quán)限 : 所有使用者 使用方式 : crontab file crontab 說明 : crontab 是用來讓使用者在固定時(shí)間或固定間隔執(zhí)行程序之用,換句話說,也就是類似使用者的時(shí)程表。-u user 是指設(shè)定指定 user 的時(shí)程表,這個(gè)前提是你必須要有其權(quán)限(比如說是 root)才能夠指定他人的時(shí)程表。如果不使用 -u user 的話,就是表示設(shè)定自己的時(shí)程表。 餐數(shù) : -e : 執(zhí)行文字編輯器來設(shè)定時(shí)程表,內(nèi)定的文字編輯器是 VI,如果你想用別的文字編輯器,則請(qǐng)先設(shè)定 VISUAL 環(huán)境變數(shù)來指定使用那個(gè)文字編輯喚掘器(比如說 setenv VISUAL joe) -r : 刪除目前的時(shí)程表 -l : 列出目前的時(shí)程表 時(shí)程表的格式如下 : f1 f2 f3 f4 f5 program 其中 f1 是表示分鐘,f2 表示小時(shí),f3 表示一個(gè)月份中的第幾日,f4 表示月份,f5 表示一個(gè)星期中的第幾天。program 表示要執(zhí)行的程序。 當(dāng) f1 為 * 時(shí)表示每分鐘都要執(zhí)行 program,f2 為 * 時(shí)表示每小時(shí)都要執(zhí)行程序,其馀類推 當(dāng) f1 為 a-b 時(shí)表示從第 a 分鐘到第 b 分鐘這段時(shí)間內(nèi)要執(zhí)行,f2 為 a-b 時(shí)表示從第 a 到第 b 小時(shí)都要執(zhí)行,其馀類推 當(dāng) f1 為 */n 時(shí)表示每 n 分鐘個(gè)時(shí)間間隔執(zhí)行一次,f2 為 */n 表示每 n 小時(shí)個(gè)時(shí)間間隔執(zhí)行一次,其馀類推 當(dāng) f1 為 a, b, c,… 時(shí)表示第 a, b, c,… 分鐘要執(zhí)行,f2 為 a, b, c,… 時(shí)表示第 a, b, c…個(gè)小時(shí)要執(zhí)行,其馀類推 使用者也可以將所有的設(shè)定先存放在檔案 file 中,用 crontab file 的方式來設(shè)定時(shí)程表。 例子 : 每月每天每小時(shí)的第 0 分鐘執(zhí)行一次 /bin/ls : 0 7 * * * /bin/ls 在 12 月內(nèi), 每天的早上 6 點(diǎn)到 12 點(diǎn)中,每隔 20 分鐘執(zhí)行一次 /usr/bin/backup :/3 * 12 * /usr/bin/backup 周一到周五每天下午 5:00 寄一封信給 : 0 17 * * 1-5 mail -s “hi” /dev/null 2>&1 即可
第二種方法:
使用shutdown定和饑核時(shí)關(guān)機(jī)的問題
shutdown: invalid option — –
Usage: shutdown time
-a: use /etc/shutdown.allow
-k: don’t really shutdown, only warn.
-r: reboot after shutdown.
-h: halt after shutdown.
-f: do a ‘fast’ reboot (skip fsck).
-F: Force fsck on reboot.
-n: do not go through “init” but go down real fast.
-c: cancel a running shutdown.
-t secs: delay between warning and kill signal.
** the “time” argument is mandatory! (try “now”) **
PS:我是這樣的shutdown -t就是運(yùn)行15小時(shí)后自動(dòng)關(guān)機(jī)
Windows XP系統(tǒng)通過一個(gè)名為Shutdown.exe的程序來完成關(guān)機(jī)操作(位置在Windows\System下),一般情況下XP的關(guān)機(jī)是由關(guān)機(jī)程序 shutdown.exe來實(shí)現(xiàn)的,關(guān)機(jī)的時(shí)候調(diào)用
shutdown.exe -t時(shí)間 設(shè)置關(guān)機(jī)鄭拆核倒計(jì)時(shí)。 設(shè)置關(guān)閉前的超時(shí)為 xxx 秒。對(duì)于windows 2023 系統(tǒng),有效范圍是 0-600,默認(rèn)為 30
shutdown.exe。由此可知要阻止強(qiáng)行關(guān)機(jī)就是要取消對(duì)shutdown.exe的調(diào)用
shutdown.exe -a 取消關(guān)機(jī)
shutdown.exe -s 關(guān)機(jī)
shutdown.exe -f 強(qiáng)行御伏關(guān)閉應(yīng)用程序。
shutdown.exe -m \\計(jì)算機(jī)名 控制遠(yuǎn)程計(jì)算機(jī)。
shutdown.exe -i 顯示圖形用戶界面,但必須是Shutdown的之一個(gè)參數(shù)。
shutdown.exe -l 注銷當(dāng)前用戶。
shutdown.exe -r 關(guān)機(jī)并重啟。
shutdown.exe -c”消息內(nèi)容” 輸入關(guān)機(jī)對(duì)話框中的消息內(nèi)容(不能超127個(gè)字符)。
比如你的電腦要在24:00關(guān)機(jī),可以選擇“開始→運(yùn)行”,輸入“at 24:00 Shutdown -s”,這樣,到了24點(diǎn),電腦就會(huì)出現(xiàn)“系統(tǒng)關(guān)機(jī)”對(duì)話框,默認(rèn)有30秒鐘的倒計(jì)時(shí)并提示你保存工作。如果你想以倒計(jì)時(shí)的方式關(guān)機(jī),可以輸入“Shutdown.exe -s -t 7200”,這里表示120分鐘后自動(dòng)關(guān)機(jī),“7200”代表120分鐘(7200秒) 。 如果想取消的話,可以在運(yùn)行中輸入“shutdown -a”。另外輸入“shutdown -i”,則可以打喊掘開設(shè)置自動(dòng)關(guān)機(jī)對(duì)話框,對(duì)自動(dòng)關(guān)機(jī)進(jìn)行設(shè)置。 讓W(xué)indows 2023也實(shí)現(xiàn)同樣的效果,可以把Shutdown.exe復(fù)制到系統(tǒng)目錄System32下 eg:shutdown.exe -s -m \\z當(dāng)然你還可以把shutdown與at命配合使用來定時(shí)關(guān)機(jī),會(huì)更加的精確,格式:at 關(guān)機(jī)時(shí)間 shutdown 選項(xiàng)
-t將重新啟動(dòng)或關(guān)機(jī)前超時(shí)期吵頌限或延遲設(shè)置液宏為秒會(huì)使得在本地控制臺(tái)顯示一鬧碰冊(cè)條警告信息。
指定的范圍為秒
shutdown -r -t 1000是錯(cuò)誤的。shutdown -r 后面需要跟時(shí)間。如果要 即刻重啟:shutdown -r now 。
-r -t 結(jié)合起來用 -t貌似是沒有什么作用。
做個(gè)試驗(yàn):
我假設(shè)一分鐘中談重啟機(jī)器,-r +1 ;-t秒關(guān)機(jī)。
執(zhí)行:
shutdown -r +1 -t 1000
結(jié)果提示一分鐘后重啟,1000秒這個(gè)參數(shù)沒用到穗謹(jǐn)。
Linux操作系統(tǒng)怎樣關(guān)機(jī)
如果你是在主機(jī)的凱碼胡圖形界面下,直接點(diǎn)關(guān)機(jī)按鈕就行。
如果你在本機(jī)的字符界面下或遠(yuǎn)程登陸模式下:
首先你必須有盯攔超級(jí)用戶權(quán)限(可以用su 或 sudo 獲得權(quán)限)
再輸入命今關(guān)機(jī)
關(guān)模蠢機(jī)命令有:
shutdown -s/h now 關(guān)機(jī) shutdown -r now 重啟
halt 關(guān)機(jī)
init 0 關(guān)機(jī) init 1 重啟
網(wǎng)頁linux關(guān)機(jī)的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于網(wǎng)頁linux關(guān)機(jī),如何在網(wǎng)頁上遠(yuǎn)程關(guān)機(jī)Linux系統(tǒng)?,linux關(guān)機(jī)的命令,linux 關(guān)機(jī)命令,Linux操作系統(tǒng)怎樣關(guān)機(jī)的信息別忘了在本站進(jìn)行查找喔。
成都網(wǎng)站推廣找創(chuàng)新互聯(lián),老牌網(wǎng)站營(yíng)銷公司
成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)(www.cdcxhl.com)專注高端網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì)制作,網(wǎng)站維護(hù),網(wǎng)絡(luò)營(yíng)銷,SEO優(yōu)化推廣,快速提升企業(yè)網(wǎng)站排名等一站式服務(wù)。IDC基礎(chǔ)服務(wù):云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)、服務(wù)器租用、服務(wù)器托管提供四川、成都、綿陽、雅安、重慶、貴州、昆明、鄭州、湖北十堰機(jī)房互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)。
分享題目:如何在網(wǎng)頁上遠(yuǎn)程關(guān)機(jī)Linux系統(tǒng)? (網(wǎng)頁linux關(guān)機(jī))
URL網(wǎng)址:http://fisionsoft.com.cn/article/cdhgisp.html


咨詢
建站咨詢
