深圳市耀影科技有限公司
2023-10-04 10:17 deepin
It has been deleted!
参考 上方位置 在~/.config/autostart目录下添加自启动命令 此方法失效
在使用了systemd作为启动器的系统(如较新版的deepin)中,默认不包含rc.local文件。此时请在/etc目录下以管理员权限创建一个名为rc.local的纯文本文件,并写入如下内容:
#!/bin/bash
# rc.local config file created by user
# 把你需要执行的命令写在这里
/sbin/ethtool -s enp3s0 wol g
exit 0
保存后,赋予该文件可执行权限:sudo chmod +x /etc/rc.local
。下次重启时,systemd就会自动执行rc.local里面的命令了
enp3s0
需要替换为你自己的网卡名字以上方式可以解决开机启动
好贴
由于长期在外,刚给我nas配备了ups和向日葵开机棒,我用的ac路由器软件恰好不支持,下一代支持,怎奈何换一下小1000,最后选择了开机棒,这样我的nas安全关机+随时远程开机,安心了免维护
由于长期在外,刚给我nas配备了ups和向日葵开机棒,我用的ac路由器软件恰好不支持,下一代支持,怎奈何换一下小1000,最后选择了开机棒,这样我的nas安全关机+随时远程开机,安心了免维护
systemctl hibernate
,会断网休眠systemctl hibernate
休眠比关闭数据安全,因为有时候远程办公突然断网啦,那没有来的及保存的文档关机就会没有里,那休眠就不会出现这个问题
学习了
Popular Events
More
DEEPIN V23 远程唤醒远程开机 LINUX 断网自动关机 远程办公方案 无需公网
检查主板和电源是否支持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模式的。
安装工具
打开深度终端输入ifconfig
找到对应网卡enp3s0(每个人的网卡名可能不同)
或者
sudo ethtool enp3s0 |grep Wake-on
设置目标设备为魔术包唤醒模式
设置模式为g
这条命令重启一次后会失效,需要在每次开机时执行一次。
查看是否成功开启网络唤醒,
如果显示结果为下面这样,就表示网卡开启WOL:
操作设备发出魔术包
在操作终端安装wol,
设备重启完,网卡的wake-on模式变化解决方法
每次重启完,网卡的Wake-on属性又会恢复到原默认模式,所以每次开机需要再开启,:
在使用了systemd作为启动器的系统(如较新版的deepin)中,默认不包含rc.local文件。此时请在/etc目录下以管理员权限创建一个名为rc.local的纯文本文件,并写入如下内容:
保存后,赋予该文件可执行权限:
sudo chmod +x /etc/rc.local
。下次重启时,systemd就会自动执行rc.local里面的命令了enp3s0
需要替换为你自己的网卡名字安装todesk 远程唤醒
电脑端安装todesk
手机控制端-远程开机
找一个旧手机安装todesk,在设置里面打开
要保证这个旧手机与电脑在同一个路由器里面
也就是这个旧手机要放在电脑家里
这时候我门出门在外面就可以点击这台电脑,会有远程开机的按钮就可以开机啦
如果电脑没有网络呢?自动关机?是的
py代码实现检查网络情况,断网自动关机
新建文本输入以下代码保存为
断网关机.py
把文件放到
/home/“你的用户名“/.config/
目录下面编辑
etc/crontab
文件,在最后添加,重启sudo systemctl status cron (
因为py文件中有 循环代码,所以定时任务会重复执行如下图
我们采用给进程枷锁方式
编辑
etc/crontab
文件每30分钟执行一次,在最后添加,重启sh脚本代码实现检查网络情况,断网自动关机
新建文本输入以下代码保存为
断网关机.sh
把文件放到
/home/“你的用户名“/.config/
目录下面断网关机.sh编辑
etc/crontab
文件,每30分钟执行一次,在最后添加,重启添加完重启系统,用以下命令查看状态是否有报错,进行检查
参考{注意评论区}
https://wiki.deepin.org/zh/%E5%BE%85%E5%88%86%E7%B1%BB/04_%E6%8C%89%E5%90%AF%E5%8A%A8%E9%A1%BA%E5%BA%8F%E5%88%92%E5%88%86/02_%E7%B3%BB%E7%BB%9F%E8%BF%90%E8%A1%8C%E6%97%B6/%E7%BC%96%E5%86%99%E5%AE%9A%E6%9C%9F%E8%87%AA%E5%8A%A8%E8%BF%90%E8%A1%8C%E7%A8%8B%E5%BA%8F
在线时间生成http://www.bejson.com/othertools/cron/
鸣谢:群友冯世龙 提供的PY代码