新聞中心
隨著數(shù)字化時(shí)代的不斷發(fā)展,計(jì)算機(jī)在我們的生活和工作中扮演著至關(guān)重要的角色。雖然計(jì)算機(jī)作為我們工作助手的同時(shí)也可能帶來一些麻煩。 比如,在公司安裝了很多電腦,運(yùn)維人員需要在關(guān)機(jī)前要挨個(gè)去點(diǎn)擊關(guān)機(jī),顯得非常的麻煩。實(shí)現(xiàn)遠(yuǎn)程關(guān)機(jī)就顯得非常重要了。 下面將詳細(xì)講解Linux系統(tǒng)的遠(yuǎn)程關(guān)機(jī)教程,讓你坐在電腦前就可以完成服務(wù)器上的重要操作,而不需要隨時(shí)跑到服務(wù)器旁邊操作。

鐵西網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),鐵西網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為鐵西超過千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個(gè)售后服務(wù)好的鐵西做網(wǎng)站的公司定做!
一、關(guān)機(jī)命令介紹
在Linux系統(tǒng)中,關(guān)機(jī)命令共有七個(gè),如下所示:
1. shut down:普通用戶 shutdown 命令 30 秒之后關(guān)機(jī),root 用戶立即關(guān)機(jī)。
2. reboot:重啟。
3. halt:立即關(guān)機(jī)。
4. poweroff:立即斷電。
5. init 0:關(guān)機(jī)。
6. init 6:重啟。
7. init 5:切換至圖形界面。
二、使用命令關(guān)機(jī)
由于我們這篇文章的主題是遠(yuǎn)程關(guān)機(jī),因此我們要使用命令行來遠(yuǎn)程關(guān)機(jī)。 在終端輸入 ssh 用戶名@IP 地址,然后輸入密碼進(jìn)行登錄。 ssh 連接成功后輸入關(guān)機(jī)命令 sudo shutdown -h now。
代碼講解:
shutdown:關(guān)機(jī)命令;
-h:halt 的簡寫,要求關(guān)機(jī)后立即停機(jī);
now:關(guān)機(jī)命令立即執(zhí)行。
如果我們需要在10分鐘之后遠(yuǎn)程關(guān)機(jī),那么我們可以使用以下命令:
shutdowm -h +10
其中,+10表示在10分鐘后關(guān)機(jī)。
三、使用Webmin關(guān)機(jī)
Webmin是一套由Perl編程語言開發(fā)的實(shí)用的Web管理工具,其中包括了開關(guān)機(jī)、用戶管理、服務(wù)管理、備份管理等等。下面介紹一下Webmin管理系統(tǒng)的遠(yuǎn)程關(guān)機(jī)。
1. 下載Webmin
首先我們需要在官網(wǎng)下載Webmin。
2. 安裝Webmin管理系統(tǒng)
進(jìn)入Webmin解壓縮后,進(jìn)入到 Webmin目錄,執(zhí)行安裝文件,輸入如下命令:
# cd /tmp/webmin-1.500/ # sh setup.sh
安裝時(shí)會提示輸入監(jiān)聽端口,默認(rèn)為10000,也可以設(shè)置其他端口號。
3. 啟動Webmin管理系統(tǒng)
安裝完成后,可以在瀏覽器輸入:
https://IP:10000
進(jìn)行訪問。其中IP為服務(wù)器的IP地址。
4. 遠(yuǎn)程關(guān)機(jī)
在Webmin系統(tǒng)中選擇:系統(tǒng) -> 關(guān)機(jī)系統(tǒng),然后就可以進(jìn)行遠(yuǎn)程關(guān)機(jī)操作。
四、使用shell腳本批量關(guān)機(jī)
為了方便管理人員集中地遠(yuǎn)程關(guān)閉所有機(jī)器的操作,我們也可以通過編寫腳本的方式實(shí)現(xiàn)。 在我們的Linux服務(wù)器中,一般會有一些腳本文件夾,比如 /root/shell/ 下。我們可以在該目錄下新建一個(gè) batch_close.sh 文件來實(shí)現(xiàn)批量關(guān)機(jī)。
代碼:
#!/bin/bash
for i in `cat /root/host.list`
do
echo “close $i’s power”
ssh root@$i “init 0”
done
其中 “cat /root/host.list”就是我們需要關(guān)機(jī)的服務(wù)器列表。 shell腳本運(yùn)行結(jié)束后,所有的服務(wù)器都將會被遠(yuǎn)程關(guān)機(jī)。
五、
在本篇文章中,我們介紹了linux遠(yuǎn)程關(guān)機(jī)的四種方式,分別是使用命令關(guān)機(jī)、使用Webmin關(guān)機(jī)、使用shell腳本批量關(guān)機(jī)、使用第三方軟件實(shí)現(xiàn)遠(yuǎn)程關(guān)機(jī)。以上四種方式都是非常實(shí)用的,同時(shí)也可以為日常工作帶來很多的便利。當(dāng)然還需要在使用過程中注意安全問題。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
Linux之三Linux的啟動過程/關(guān)機(jī)
man ls
man pages手冊頁
顯示說明
數(shù)字說明
Ctrl+Alt+F1/F2……F6
Ctrl+Alt+F7,回到圖形化界面
who,看看那幾個(gè)tty連接著
Linux系統(tǒng)有7個(gè)運(yùn)行級別(runlevel):常用的是3和5
運(yùn)行級別0:系統(tǒng)停機(jī)狀態(tài),系統(tǒng)默認(rèn)運(yùn)行級別不能設(shè)為0,否則不能正常啟動
運(yùn)行級別1:單用戶工作狀態(tài),root權(quán)限,用于系統(tǒng)維護(hù),禁止遠(yuǎn)程登陸
運(yùn)行級別2:多用戶狀態(tài)(沒有NFS),沒有網(wǎng)絡(luò)服務(wù)
運(yùn)行級別3:完全的多用戶狀態(tài)(有NFS),登陸后進(jìn)入控制臺命令行模式
運(yùn)行級別4:系統(tǒng)未使用,保留
運(yùn)行級別5:X11表示控制臺,進(jìn)入圖形界面
運(yùn)行級別6:系統(tǒng)正常關(guān)閉并重啟,默認(rèn)運(yùn)行級別不能設(shè)為6,否則不能正常啟動
運(yùn)行級別
接通電源BIOS自檢,按照BIOS中設(shè)置的啟動設(shè)備(通常是硬盤)來啟動,操作系統(tǒng)接管硬件以后,
首先讀入 /boot 目錄下的內(nèi)核文件。
init 進(jìn)程是系統(tǒng)所有進(jìn)程的起點(diǎn),你可以把它比擬成系統(tǒng)所有進(jìn)程的老祖宗,沒有這個(gè)進(jìn)程,系統(tǒng)中任何進(jìn)程都不會啟動。
init 程序首先是需要讀取配置文件 /etc/inittab
許多程序需要開機(jī)啟動。它們在Windows叫做”服務(wù)”(service),在Linux就叫做”守護(hù)進(jìn)程”(daemon)。
init進(jìn)程的一大任務(wù),就是去運(yùn)行這些開機(jī)啟動的程序。
但是,不同的場合需要啟動不同的程序,比如用作服務(wù)器時(shí),需要啟動Apache,用作桌面就不需要。
Linux允許為不同的場乎巧合,分配不同的開機(jī)啟動程序,這就叫做”運(yùn)行級別”(runlevel)。
也就是說,啟動時(shí)根據(jù)”運(yùn)行級別”,確定要運(yùn)行哪些程序。
============================================================
Linux系統(tǒng)有7個(gè)運(yùn)行級別(runlevel):
運(yùn)行級別0:系統(tǒng)停機(jī)狀態(tài),系統(tǒng)默認(rèn)運(yùn)行級別不能設(shè)為0,否則不能正常啟動
運(yùn)行級別1:單用戶工作狀態(tài),root權(quán)限,用于系統(tǒng)維護(hù),禁止遠(yuǎn)程登陸
運(yùn)行級別2:多用戶狀態(tài)(沒有NFS)
運(yùn)行級別3:完全的多用戶狀態(tài)(有NFS),登陸后進(jìn)入控制臺命令行模式
運(yùn)行級別4:系統(tǒng)未使用,保留
運(yùn)行級別5:X11控制臺,登陸后進(jìn)入圖形GUI模式
運(yùn)行級別6:系統(tǒng)正常關(guān)閉并重啟,默認(rèn)運(yùn)行級別不能設(shè)為6,梁頃肢否則不能正常啟動
在init的配置文件中有這么一行: si::sysinit:/etc/rc.d/rc.sysinit 它調(diào)用執(zhí)行了/etc/rc.d/rc.sysinit,
而rc.sysinit是一個(gè)bash shell的腳本,它橡世主要是完成一些系統(tǒng)初始化的工作,rc.sysinit是每一個(gè)運(yùn)行級別都要首先運(yùn)行的重要腳本
它主要完成的工作有:激活交換分區(qū),檢查磁盤,加載硬件模塊以及其它一些需要優(yōu)先執(zhí)行任務(wù)
rc執(zhí)行完畢后,返回init。這時(shí)基本系統(tǒng)環(huán)境已經(jīng)設(shè)置好了,各種守護(hù)進(jìn)程也已經(jīng)啟動了。
init接下來會打開6個(gè)終端,以便用戶登錄系統(tǒng)。在inittab中的以下6行就是定義了6個(gè)終端:
一般來說,用戶的登錄方式有三種:
(1)命令行登錄
(2)ssh登錄
(3)圖形界面登錄
在linux領(lǐng)域內(nèi)大多用在服務(wù)器上,很少遇到關(guān)機(jī)的操作。畢竟服務(wù)器上跑一個(gè)服務(wù)是永無止境的,除非特殊情況下,不得已才會關(guān)機(jī) 。
正確的關(guān)機(jī)流程為:sync > shutdown > reboot > halt
sync 將數(shù)據(jù)由內(nèi)存同步到硬盤中
shutdown –h 10 ‘This server will shutdown after 10 mins’ 這個(gè)命令告訴大家,計(jì)算機(jī)將在10分鐘后關(guān)機(jī),并且會顯示在登陸用戶的當(dāng)前屏幕中
Shutdown –h now 立馬關(guān)機(jī)
Shutdown –r now 系統(tǒng)立馬重啟
reboot 就是重啟,等同于 shutdown –r now
halt 關(guān)閉系統(tǒng),等同于shutdown –h now 和 poweroff
最后總結(jié)一下,不管是重啟系統(tǒng)還是關(guān)閉系統(tǒng),首先要運(yùn)行sync命令,把內(nèi)存中的數(shù)據(jù)寫到磁盤中。
重新安裝系統(tǒng)嗎?當(dāng)然不用!進(jìn)入單用戶模式更改一下root密碼即可。
1 重啟Linux,見到下圖,在3秒鐘之內(nèi)按下回車
2 三秒之內(nèi)要按一下回車,出現(xiàn)如下界面
3 按下e鍵就可以進(jìn)入下圖
4 移動到下一行,再次按e鍵
5 移動到下一行,進(jìn)行修改
修改完成后回車鍵,然后按b鍵進(jìn)行重新啟動進(jìn)入系統(tǒng)
6 移動到下一行,進(jìn)行修改
最終修改完密碼,reboot一下即可。
Linux系統(tǒng)普通用戶怎么關(guān)機(jī)
在Xfce下,如果你希望用戶友笑利用Hal關(guān)機(jī),需要安裝sudo。然后用visudo -f命令添加以下內(nèi)容到/etc/sudoers中
對所有用戶:
%users hostname=NOPASSWD:/usr/lib/銷嘩xfce4/xf-shutdown-helper
對單一用戶:
user hostname=NOPASSWD:/usr/lib/xfce4/xf-shutdown-helper
替換其中的user為你的用戶名,hostname為你的主機(jī)名(你可虧告行以用hostname命令得到它)。
這樣你定義了的用戶的“關(guān)機(jī)”和“重啟”選項(xiàng)就激活了。
linux對權(quán)限把控比較嚴(yán)格,普通用戶沒有關(guān)機(jī)或重啟的權(quán)限,原則上linux普通用不是不具有關(guān)機(jī)權(quán)限的,如果讓linux的配纖凳普通用戶也有關(guān)機(jī)和重啟的權(quán)限,對系統(tǒng)安全會是一種威脅。所以不建議linux開啟關(guān)機(jī)和重啟權(quán)限,培旅具體的操作方法方法如下:
方法一:
使用sudo命令。首先安裝sudo:
#pacman -S sudo
然后,在root用戶下用visudo命令添加以下到/etc/sudoers文件的末端。替換其中的user為你的用戶名,hostname為你的主機(jī)名。
user hostname=NOPASSWD: /in/shutdown -h now
user hostname=NOPASSWD: /in/reboot
或者合并為一行表示
user hostname=NOPASSWD: /in/shutdown -h now,/in/reboot
現(xiàn)在你的用戶可以用sudo shutdown -h now命令關(guān)機(jī),reboot命令重啟了。
方法二:
在Xfce下,如果你希望用戶利用Hal關(guān)機(jī),需要安裝sudo。然后用visudo -f命令添加以下內(nèi)容到/etc/sudoers中
對所有用戶:
%users hostname=NOPASSWD:/usr/lib/xfce4/xf-shutdown-helper
對豎明單一用戶:
user hostname=NOPASSWD:/usr/lib/xfce4/xf-shutdown-helper
替換其中的user為你的用戶名,hostname為你的主機(jī)名(你可以用hostname命令得到它)。
這樣你定義了的用戶的“關(guān)機(jī)”和“重啟”選項(xiàng)就激活了。
普通用戶 好像沒這個(gè)權(quán)限 添加不了吧
linux/debian到底怎么重啟和關(guān)機(jī)
1、打塵歲頃開LINUX,這里用UBUNTU操作系統(tǒng),打開左邊的終端窗口。
2、直接輸入shutdown,那么就會提示系統(tǒng)會在一分鐘后派陸自動關(guān)機(jī)。
3、如果輸入shutdown -c,那么就會取消關(guān)機(jī)。
4、后面輸入now,就是表示馬上關(guān)機(jī)。
5、雀掘點(diǎn)擊ENTER,就會關(guān)機(jī)。
6、注意不要空格,這樣會出現(xiàn)錯誤。
7、可以定義具體要關(guān)機(jī)的時(shí)間。
關(guān)于linux遠(yuǎn)程關(guān)機(jī)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機(jī)租用。成都機(jī)房托管咨詢:13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)、開啟建站+互聯(lián)網(wǎng)銷售服務(wù),與企業(yè)客戶共同成長,共創(chuàng)價(jià)值。
本文名稱:輕松遠(yuǎn)程關(guān)機(jī)!學(xué)會Linux遠(yuǎn)程關(guān)機(jī)教程!(linux遠(yuǎn)程關(guān)機(jī))
文章網(wǎng)址:http://m.fisionsoft.com.cn/article/dphidie.html


咨詢
建站咨詢
