win10远程控制centos7.0开机
远程控制linux关机很简单,只要能远程连接就可以远程关机。开机就得通过其他方式了,比如网卡。
远程控制开机过程:
Wake-On-LAN的实现,主要是向目标主机发送特殊格式的数据包,俗称魔术包(Magic Packet)。
MagicPacket格式的数据包是由AMD公司开发推广的技术,虽然其并非世界公认的标准,但是仍然受到很多网卡制造商的支持,因此许多具有网络唤醒功能的网卡都能与之兼容。
魔法数据包(Magic Packet)是一个广播性的帧(frame),通过端口7或端口9进行发送,且可以用无连接(Connectionless protocol)的通信协议(如UDP)来传递。
在魔法数据包内,每次都会先有连续6个"FF"(十六进制,换算成二进制即:11111111)的数据,即:FF FF FF FF FF FF,在连续6个"FF"后则开始带出MAC地址信息(MAC地址重复16次),有时还会带出4字节或6字节的密码,一旦经由网卡侦测、解读、研判(广播)魔法数据包的内容,内容中的MAC地址、密码若与电脑自身的地址、密码吻合,就会引导唤醒、开机的程序。MagicPacket 魔术数据包的格式一般看上去像下面这个样子
假设MAC地址为:00-00-00-00-00
具体设置流程为一下几步:
1、查看网卡是否支持远程开机,通过ethtool命令,我的网卡输出信息为
其中wake-on选项为g说明远程开机已打开,如果是d说明远程开机未打开,需要输入命令“ethtool -s eno1 wol g”来打开网卡的远程开机功能。
2、安装wakeonlan软件
对于linux系统安装wol命令,可以通过以下方式
https://pkgs.org/,登录这个网址,输入你需要的软件包下载rpm软件包,网页中有详细安装说明
通过yum install来进行安装(epel源)
对于ubuntu使用apt-get install来进行安装
3、唤醒远程linux机器
如果是linux唤醒linux,只需要在一台打开的linux机器命令行中输入”wol 网卡名“即可。
如果是windows远程唤醒linux,则需要在windows下也安装WakeOnLan软件,在dos窗口中使用命令唤醒即可。
wolcmd [mac address] [ip address] [subnet mask] [port number]
例如:
wolcmd 009027a324fe 195.188.159.20 255.255.255.0 8900
或者使用下面的gui进行唤醒:
在这里下载https://www.depicus.com/downloads/wakeonlangui.zip。
至此,linux唤醒linux及windows唤醒linux已完成
参考文献
https://www.jianshu.com/p/22cbb5e9036a
https://www.cnblogs.com/whoknows/articles/2220637.html
win10远程控制centos7.0开机相关推荐
- win10装linux分区格式化硬盘,windows10 下硬盘安装centos7.0 – MBR硬盘分区格式
准备工作 1,下载centos7.0系统镜像文件 2,建立ext4分区,存放centos7镜像文件以及安装所需目录(images,isolinux) 可在win10下安装PM分区工具,新建ext4分区 ...
- win7/win10下装centos7双系统
工具及材料 1.一台PC 2.一个U盘,8G以上 3.需要的文件:CentOS-7-x86_64-DVD-1511.iso(其他版本也可以如 1611) 4.需要的软件:USBwriter(优于Ult ...
- SSD WIN10 + HDD CentOS7.2 双系统的安装过程以及引导问题
安装过程太心酸了,折腾了整整两天,安装失败了几十次,到现在凌晨3点半,可算把CentOS 7 安装上去了,成功实现了WIN10与CentOS的双系统. 首先介绍下我的电脑配置,我的笔记本型号是联想Y4 ...
- YARN环境搭建 之 一:CentOS7.0系统配置
一.我缘何选择CentOS7.0 14年7月7日17:39:42发布了CentOS 7.0.1406正式版,我曾使用过多款Linux,对于Hadoop2.X/YARN的环境配置缘何选择CentOS7. ...
- 挽救Centos7.0
Linux系列系统对于用户权限制比较严谨而且不是很稳定,装个显卡驱动或者是其他的什么操作失误,容易造成显示异常,这里给出系统恢复方法-----单用户模式,针对Centos7.0. 1.开机进入grub ...
- 一文读懂服务器centos7.0安装指导指南(详细)
一文读懂服务器centos7.0安装指导指南(详细) 一.服务器到货核对 服务器进行软件部署前,对其硬件性能和质量是否符合要求进行核对.核对内容主要包括服务器的外观和性能参数两方面,通过核对达到熟悉服 ...
- 【CNMP系列】CentOS7.0下安装Nginx服务
[CNMP系列]CentOS7.0下安装Nginx服务 话步前言,CNMP之路,系统起步:http://www.cnblogs.com/riverdubu/p/6425028.html 这回我来讲解下 ...
- 10-解决win10系统更新后开机变慢的问题
前言:部分小米游戏本插上键盘后开机变慢,如果以下方法不适合,请到售后更新一下BIOS的版本,这是一个bug,官方也说了.如果不怕麻烦,每次开机之前拔掉键盘即可,也可以重新买一个正规的键盘插上试试,不过 ...
- Win10重装Win7后开机提示无法验证此文件的数字签名怎么办?
目前,新机型基本上都是默认安装win10系统的,但是有些老用户,或游戏用户,不想用win10系统,还是想用win7,毕竟一直用开来,也已经习惯了win7系统的操作,再来适应新系统的操作,可能还是会有点 ...
最新文章
- P4269 [USACO18FEB]Snow Boots G
- java objectoutputstream怎么用_java序列化与ObjectOutputStream和ObjectInputStream的实例详解...
- java filestream 包,java.io.FileOutputStream.write(byte[] b)
- 浙江金融职业学院计算机一级,浙江金融职业学院全景-360度,720度,高清全景地图-expoon网展...
- 号外号外,第一届沙雕项目竞赛,这些项目以数万Star惨获提名
- 桥接模式(Bridge)解析例子
- studentdeng的博客
- Elasticsearch 嵌套类型nested
- ❤️使用Mybatis对数据库进行增删改查!!!
- 微软提供的数据访问组件SqlHelper
- 咖啡html代码,咖啡.html
- 菜鸟的IT道路ing (六)
- python 获取股票的交易数据
- e4a浏览框本地HTML,E4A浏览器 · E4A易安卓中文开发教程-E4A社区 · 看云
- mybatis中的if-else使用及if嵌套使用
- 2021基于Debian的All in One(NAS+软路由)配置教程
- 抖音java表白教程_抖音最火套路情话,深情感人,表白专用!
- python三原色组合白色_为何色光三原色三三相加得到白色,这其中加色原理是如何起作用的?...
- Java多线程技术解析
- 模型评估指标(Confusion Matrix、ROC、AUC)