ubuntu下喚醒或休眠遠端計算機

2021-09-09 09:05:06 字數 1186 閱讀 2887

休眠是一種更加省電的模式,它將記憶體中的資料儲存於硬碟中,所有裝置都停止工作。當再次使用時需按開關機鍵,機器將會恢復到您的執行休眠時的狀態,而不用再次執行啟動作業系統複雜的過程。

sudo pm-hibernate #休眠-斷電-儲存在硬碟
待機(掛起)是將當前處於執行狀態的資料儲存在記憶體中,機器只對記憶體供電,而硬碟、螢幕和cpu等部件則停止供電。由於資料儲存在速度快的記憶體中,因此進入等待狀態和喚醒的速度比較快。不過這些資料是儲存在記憶體中,如果斷電則會使資料丟失。

sudo pm-suspend # 掛起-睡眠-儲存在記憶體

orsudo pm-suspend-hybrid # 混合休眠模式(同時休眠到硬碟並掛起)

進入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模式的。

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

sudo apt-get install ethtool

sudo ethtool eth0 |grep wake-on

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

supports wake-on:pumbg

wake-on : g

這裡主要應用了ssh連線遠端計算機,並提交命令請求來達到目的。

關於這一步可以參考ubuntu終端連線遠端計算機

#深度休眠

sudo pm-hibernate

#關機sudo shutdown 0

執行下面的命令就可以喚醒遠端的計算機了:

#host_address為遠端計算機的網域名稱或ip位址,mac_address為遠端計算機的mac位址,mac位址是':'間隔的形式

wakeonlan -i host_address mac_address

Ubuntu 18 04 休眠後無法喚醒的解決辦法

解決辦法 安裝laptop mode tools工具包。1.檢查是否安裝了grep laptop mode tools 工具包 dpkg l grep laptop mode tools 如果執行命令無結果輸出,表示未安裝 如果已安裝,忽略第2步 2.安裝laptop mode 執行命令 sudo ...

遠端喚醒WOL啟動伺服器或電腦

因為新型肺炎的原因,交通受阻,無法去公司上班,只能在家遠端工作,但是放假前伺服器全關掉了,現在也沒人去開,然後群裡有人說伺服器是支援遠端喚醒的,可以遠端啟動,於是啟動了部分伺服器,但是對於不支援遠端喚醒的伺服器還是沒辦法。藉此機會總結一下wol技術的原理和操作方法。其實是網路喚醒,即wake on ...

ubuntu下ssh遠端登入

實現兩台ubuntu14.04電腦的免金鑰ssh登入 首先準備兩台電腦 一台也行,可以使用兩個賬號 電腦a和電腦b。現配置a免密登入電腦b的root使用者。1.在兩台電腦上都安裝ssh 使用sudo apt get install openssh server指令安裝ssh。使用ps e grep ...