ubuntu让我明白,没有什么完美的东西,要想完美必须付出代价。要么花时间折腾,要么花时间赚钱买系统。

人生也是一样,所以不要期待什么完美。哪有那么好的人,在合适的时间合适的地点让你遇见,还对你有感觉。

凑合凑合过吧,nnd,需要时才找你,你就是个备胎。ubuntu很漂亮,但是很难伺候。xp很丑,但是很便宜也很结实,但是就是太老了,以后说不定会先挂掉。win7,win8不仅漂亮而且结实,好伺候,但是白富美必须没钱也高攀不上,ghost还有盗版用着也许很爽,可是一戳就破,只是现在微软现在主攻移动端,暂时懒得管,出国也不能用这些。。浪费了好多时间,以后不折腾了。

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 ethtool
sudo ethtool eth0 |grep Wake-on

如果显示结果为下面这样,就表示网卡支持WOL:

Supports Wake-on:pumbg
Wake-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
 
 
分类: Ubuntu

最新文章

  1. C#读取Excel,或者多个excel表,返回dataset
  2. lua 快速排序
  3. mysql使用基础 sql语句(一)
  4. WPF简单入门总结
  5. bzoj1412
  6. 20151210jquery进阶 代码备份
  7. web端、android端的文件上传
  8. jsonp和事件发布监听
  9. JavaScript中国象棋程序(8) - 进一步优化
  10. 微信小程序基于最新版1.0开发者工具分享-小试牛刀(视频)+发布流程
  11. c++中sizeof的用法
  12. OpenCV处理视频序列的类
  13. 第九周LINUX 学习笔记
  14. 关于单元测试的思考--Asp.Net Core单元测试最佳实践
  15. Cucumber启动类配置
  16. unity5.5 ugui使用美术字
  17. 编写简单Linux内核模块
  18. 获取当前 服务 路径 .net
  19. js form 表单 重置 清空
  20. Teaching Machines to Understand Us 让机器理解我们 之三 自然语言学习及深度学习的信仰

热门文章

  1. Web阶段总结以及感受(附带大一结束暑期学习的纲要)
  2. 《剑指offer》第五十五题(二叉树的深度)
  3. RNN知识点
  4. Codeforces 801C - Voltage Keepsake
  5. mysqlsh : mysql shell tutorial
  6. jquey 小记
  7. 雷林鹏分享:C# 数据类型
  8. CF1010F Tree
  9. 《剑指offer》总结一
  10. 精华 selenium_webdriver(python)调用js脚本