ubuntu下喚醒或休眠遠端電腦

來源:互聯網
上載者:User

Notice:這裡要介紹的遠程喚醒不僅僅指的是區域網路內的喚醒,甚至是可以通過internet喚醒的啊。


1.檢查電腦硬體是否支援WOL(wake on lan)功能。1.1.檢查主板和電源是否支援WOL

進入BIOS的Power Management Setup,設定PME Event Wake Up(這其實是一種Wake On PCI Card模式)為 Enabled。注意,有些機器可能為Wake On Lan或Wake On PCI Card。Wake On Lan模式可以在完全關機狀態下喚醒,而Wake On PCI Card模式要在深度休眠狀態下喚醒。造成這樣的區別主要是因為主板的設計不一樣,現在的電腦一般都是Wake On PCI Card模式的。

1.2.檢查網卡是否支援WOL。

安裝ethtool,並執行以下命令:

sudo apt-get install ethtoolsudo ethtool eth0 |grep Wake-on

如果顯示結果為下面這樣,就表示網卡支援WOL:

Supports Wake-on:pumbgWake-on : g
2.遠端控制電腦進入深度休眠或完全關機狀態

這裡主要應用了SSH串連遠端電腦,並提交命令請求來達到目的。

2.1.使用ubuntu終端登陸遠端電腦

關於這一步可以參考ubuntu終端串連遠端電腦

2.2.登陸遠端電腦後,使用如下命令實現深度休眠或關機
#深度休眠sudo pm-hibernate#關機sudo shutdown 0
3.喚醒遠端電腦3.1.準備工作
  • 知道遠端電腦的ip地址或網域名稱和MAC地址,在路由上綁定區域網路ip地址和MAC地址。如果沒有靜態ip,可以使用花生殼。詳細操作可以google,在這裡就不詳述了。
  • 在本機電腦上安裝遠程喚醒工具wakeonlan:
    sudo apt-get install wakeonlan
3.2.喚醒遠端電腦

執行下面的命令就可以喚醒遠端電腦了:

#host_address為遠端電腦的網域名稱或ip地址,mac_address為遠端電腦的mac地址,mac地址是':'間隔的形式wakeonlan -i host_address mac_address
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.