新聞中心
隨著云計(jì)算、物聯(lián)網(wǎng)的發(fā)展,服務(wù)器遠(yuǎn)程管理成為了日常工作中必不可少的一部分。而實(shí)現(xiàn)Linux服務(wù)器的遠(yuǎn)程開(kāi)機(jī)則是其中非常重要的一步。本文將介紹如何通過(guò)Wake On Lan(WOL)技術(shù)實(shí)現(xiàn)遠(yuǎn)程開(kāi)機(jī)。實(shí)現(xiàn)的前提是服務(wù)器的主板、網(wǎng)卡需要支持WOL技術(shù)。

一、WOL技術(shù)
簡(jiǎn)單來(lái)說(shuō),WOL技術(shù)就是通過(guò)局域網(wǎng)內(nèi)的Magic Packet喚醒處于關(guān)機(jī)狀態(tài)的計(jì)算機(jī)。Magic Packet是一種特殊的數(shù)據(jù)包,其格式是:6個(gè)字節(jié)的FF,接下來(lái)以16進(jìn)制形式表示的該計(jì)算機(jī)MAC地址重復(fù)16遍。
二、檢查服務(wù)器是否支持WOL技術(shù)
在Linux中,使用ethtool命令可以查看網(wǎng)卡是否支持WOL技術(shù)。在終端中輸入以下命令:
sudo ethtool eth0
其中eth0為本機(jī)網(wǎng)卡設(shè)備名稱(chēng),在此以eth0為例。執(zhí)行此命令后輸出的部分信息如下:
…
Supports Wake-on: pumbg
Wake-on: d
…
其中Supports Wake-on為網(wǎng)卡支持的喚醒方式,pumbg代表支持所有方式。Wake-on為當(dāng)前喚醒方式,d代表只支持MAGIC PACKET喚醒。
如果輸出結(jié)果中Supports Wake-on為g(即只支持魔法數(shù)據(jù)包喚醒方式),那么你的服務(wù)器就支持WOL技術(shù)。
三、配置服務(wù)器
要成功實(shí)現(xiàn)WOL技術(shù)遠(yuǎn)程開(kāi)機(jī),需要進(jìn)行如下設(shè)置:
1、在BIOS中啟用WOL技術(shù)。在進(jìn)入BIOS設(shè)置后,找到Power Management Setup(電源管理設(shè)置),找到Wake-on-LAN or Remote Wake-up等選項(xiàng),在這些選項(xiàng)中選擇Enabled即可。不同品牌、不同版本BIOS的設(shè)置可能會(huì)有所不同,大家可以根據(jù)自己的情況調(diào)整;
2、開(kāi)啟網(wǎng)卡的WOL功能。在終端中輸入以下命令:
sudo ethtool -s eth0 wol g
其中eth0為本機(jī)網(wǎng)卡設(shè)備名稱(chēng),g代表啟用所有方式。
四、在遠(yuǎn)程控制臺(tái)中配置
除了在服務(wù)器上開(kāi)啟WOL功能之外,還需要在遠(yuǎn)程控制臺(tái)中進(jìn)行相應(yīng)的配置。
1、在Windows系統(tǒng)中,需要安裝WOL發(fā)送工具。市面上有很多這樣的工具,如:WakeOnLanGui、Advanced Port Scanner等。這里以WakeOnLanGui為例,可以從官網(wǎng)上下載:
http://www.depicus.com/wake-on-lan/wake-on-lan-gui.aspx
安裝完成后啟動(dòng)軟件,輸入服務(wù)器IP和MAC地址,然后點(diǎn)擊Wake Up按鈕即可;
2、在Linux系統(tǒng)中同樣需要安裝WOL發(fā)送工具,如etherwake等。在終端中輸入以下命令安裝etherwake:
sudo apt-get install etherwake
安裝完成后,可以使用以下命令喚醒處于關(guān)機(jī)狀態(tài)的服務(wù)器:
sudo etherwake -i eth0
其中-i參數(shù)指定網(wǎng)卡設(shè)備名稱(chēng),服務(wù)器MAC地址則為喚醒目標(biāo)機(jī)器的MAC地址。
相關(guān)問(wèn)題拓展閱讀:
- 遠(yuǎn)程linux服務(wù)器如何開(kāi)啟xserver服務(wù)?
- linux 系統(tǒng)怎么開(kāi)啟遠(yuǎn)程桌面
遠(yuǎn)程linux服務(wù)器如何開(kāi)啟xserver服務(wù)?
遠(yuǎn)程linux服務(wù)器開(kāi)啟xserver服務(wù)的操作步驟如下:
首先畢凱我們?cè)谧约旱碾娔X中找到已安裝的xshell并打開(kāi)。
打開(kāi)xshell后找到左上角之一個(gè)“文件”點(diǎn)擊,彈出來(lái)一個(gè)下拉框,選擇“新建”點(diǎn)擊(或者直接按下快捷鍵“Alt+n”)。
點(diǎn)擊“新建”之后就會(huì)出現(xiàn)下面這樣一個(gè)界面,“名稱(chēng)”根據(jù)自己的需求填寫(xiě),“協(xié)議”就是默認(rèn)的SSH,“主機(jī)”是這一步最關(guān)鍵的,一定要填寫(xiě)正確,否則無(wú)法登錄,端口也是默認(rèn)的22,掘數(shù)虛其他不用填,填寫(xiě)完成之后先不要點(diǎn)確定,看下一步。
找到坐便菜單欄中的“用戶(hù)身份驗(yàn)證”點(diǎn)擊,點(diǎn)擊之后會(huì)讓你填寫(xiě)用戶(hù)名和密碼,其中“方法”默認(rèn)“password”,“用戶(hù)名”填寫(xiě)你的FTP用戶(hù)名,“密碼”填寫(xiě)你判燃的FTP密碼,填寫(xiě)完成點(diǎn)擊確定。
那這一步我們來(lái)登錄我們剛才保存的賬號(hào),依次找到左上角“文件”–>“打開(kāi)”,彈出如下界面,左下角有一個(gè)選項(xiàng)“啟動(dòng)時(shí)顯示此對(duì)話框”,這個(gè)選項(xiàng)的意思是:每次打開(kāi)xshell都直接跳出這個(gè)對(duì)話框,根據(jù)需求勾選,然后找到你想登錄的服務(wù)器,點(diǎn)擊“連接”即可。
linux 系統(tǒng)怎么開(kāi)啟遠(yuǎn)程桌面
遠(yuǎn)程桌面操作linux,我覺(jué)得用VNC-Viewer更好點(diǎn) 在2臺(tái)Linux機(jī)器之間, 修改服務(wù)器端配置文件/etc/ssh/sshd_config中的兩個(gè)參數(shù)X11Forwarding no ForwardX11Trusted yes修改客戶(hù)端配置文件/etc/ssh/ssh_configForwardX11 yes則從客戶(hù)端ssh到服務(wù)器端后會(huì)自動(dòng)設(shè)置DISPLAY環(huán)境變量, 允許在服務(wù)器端執(zhí)行的圖形程序?qū)D形顯示在客戶(hù)端上. 在服務(wù)器上查看環(huán)境變量顯示如下(這個(gè)結(jié)果不同的時(shí)候并不相同)DISPLAY=localhost:10.=============================在Linux/Unix類(lèi)操作系統(tǒng)上, DISPLAY用來(lái)設(shè)置將圖形顯示到何處. 直接登陸圖形界面或者登陸命令行界面后使用startx啟動(dòng)圖形, DISPLAY環(huán)境變量將自動(dòng)設(shè)置為:0:0, 此時(shí)可以打開(kāi)終端, 輸出圖形程序的名稱(chēng)(比如xclock)來(lái)啟動(dòng)程序, 圖形將顯示在本地槐旁窗口上, 在終端上輸入printenv查看當(dāng)前環(huán)境變量, 輸出結(jié)果中有如下內(nèi)容: DISPLAY=:0.使用xdpyinfo可以查看到當(dāng)前顯示的更詳細(xì)的信息. DISPLAY環(huán)境變量格式如下host:NumA.NumB, host指Xserver所在的主機(jī)主機(jī)名或者ip地址, 圖形將顯示在這一機(jī)器上, 可以是啟動(dòng)了圖形界面的Linux/Unix機(jī)器, 也可以是安裝了Exceed, X-Deep/32等Windows平臺(tái)運(yùn)行的Xserver的Windows機(jī)器. 如果Host為空, 則表示Xserver運(yùn)行于本機(jī), 并且圖形程序(Xclient)使用unix socket方式連接到Xserver, 而不是TCP方式. 使用TCP方式連接時(shí), NumA為連接的端口減去6000的值, 如果NumA為0, 則表示連接到6000端口; 使用unix socket方式連接時(shí)則表示連接的unix socket的路徑, 如果為0, 則表示連接到/tmp/.X11-unix/X0 . NumB則幾乎總是0. 如果使用su username或者su – username切換到別的用戶(hù), 并且使用命令export DISPLAY=:0.0 設(shè)置DISPLAY環(huán)境變量, 運(yùn)行圖形程序(如xclock)時(shí)會(huì)收到如下錯(cuò)誤: Xlib: connection to “:0.0″ refused by server Xlib: No protocol specified Error: Can’t open display: :0.0 這是因?yàn)閄server默認(rèn)情況下不允許別的用戶(hù)的圖形程序的圖形顯示在當(dāng)前屏幕上. 如果需要?jiǎng)e的用戶(hù)的圖形顯示在當(dāng)前屏幕上, 則應(yīng)以當(dāng)前登陸的用戶(hù), 也就是切換身份前的用戶(hù)執(zhí)行如下命令xhost +這個(gè)命令將允許嫌升別的用戶(hù)啟動(dòng)的圖形程序?qū)D形顯示在當(dāng)前屏幕上. 在2臺(tái)Linux機(jī)器之間, 如果設(shè)置服務(wù)器端配置文件/etc/ssh/sshd_config中包含X11Forwarding no客戶(hù)端配置文件/etc/ssh/ssh_config包含F(xiàn)orwardX11 yes則從客戶(hù)端ssh到服務(wù)器端后會(huì)自動(dòng)設(shè)置DISPLAY環(huán)境變量, 允許在服務(wù)器端執(zhí)鉛者橡行的圖形程序?qū)D形顯示在客戶(hù)端上. 在服務(wù)器上查看環(huán)境變量顯示如下(這個(gè)結(jié)果不同的時(shí)候并不相同)DISPLAY=localhost:10.在客戶(hù)機(jī)上可以看到有程序監(jiān)聽(tīng)了6010端口netstat -lnptcp 0 127.0.0.1:0.0.0.0:* LISTEN/如果希望允許遠(yuǎn)程機(jī)器上的圖形程序?qū)D形顯示在本地機(jī)器的Xserver上, 除了要設(shè)置遠(yuǎn)端機(jī)器的DISPLAY環(huán)境變量以外, 還需要設(shè)置本地機(jī)器的Xserver監(jiān)聽(tīng)相應(yīng)的TCP端口. 而現(xiàn)在的Linux系統(tǒng)出于安全的考慮, 默認(rèn)情況下不再監(jiān)聽(tīng)TCP端口. 可通過(guò)修改/etc/X11/xinit/xserverrc文件, 將exec /usr/bin/X11/X -dpi 100 -nolisten tcp修改為exec /usr/bin/X11/X -dpi允許在直接使用startx啟動(dòng)圖形時(shí)啟動(dòng)對(duì)TCP端口的監(jiān)聽(tīng). 修改/etc/kde3/kdm/kdmrc, 將ServerArgsLocal=-nolisten tcp修改為ServerArgsLocal=允許kdm作為顯示管理器時(shí), 啟動(dòng)會(huì)話時(shí)監(jiān)聽(tīng)相應(yīng)的TCP端口. 修改/etc/gdm/gdm.conf, 在一節(jié)增加DisallowTCP=false或者在登陸窗口選擇”O(jiān)ptions” -> “Configure Login Manager…”的Security頁(yè)面, 取消”Deny TCP connections to Xserver”, 允許gdm作為顯示管理器時(shí), 啟動(dòng)會(huì)話時(shí)監(jiān)聽(tīng)相應(yīng)的TCP端口.
關(guān)于linux服務(wù)器遠(yuǎn)程開(kāi)機(jī)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站設(shè)計(jì)制作選創(chuàng)新互聯(lián),專(zhuān)業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專(zhuān)注成都高端網(wǎng)站建設(shè)定制開(kāi)發(fā)服務(wù),為客戶(hù)提供專(zhuān)業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開(kāi)發(fā),營(yíng)銷(xiāo)網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。
本文題目:如何實(shí)現(xiàn)Linux服務(wù)器遠(yuǎn)程開(kāi)機(jī)? (linux服務(wù)器遠(yuǎn)程開(kāi)機(jī))
當(dāng)前URL:http://m.fisionsoft.com.cn/article/dhpidep.html


咨詢(xún)
建站咨詢(xún)
