Posts

Linux 笔记本电脑合上盖子不休眠设置

概述

默认情况下,Linux 笔记本电脑在合上盖子时会进入休眠/挂起状态。但在某些场景下,我们希望合上盖子后系统继续运行,例如:

  • 连接外接显示器使用笔记本作为主机
  • 运行下载任务或服务器服务
  • 合盖后继续编译或渲染任务
  • 作为家庭服务器使用

解决方法

通过修改 systemd-logind 配置文件即可实现合盖不休眠。

步骤

1. 编辑配置文件

sudo vi /etc/systemd/logind.conf

2. 修改配置项

找到以下行:

#HandleLidSwitch=suspend

取消注释并修改为:

HandleLidSwitch=ignore

3. 可选:同时配置其他相关选项

# 合上盖子时忽略(不休眠)
HandleLidSwitch=ignore

# 合上盖子并连接电源时忽略
HandleLidSwitchExternalPower=ignore

# 合上盖子并仅使用电池时忽略
HandleLidSwitchDocked=ignore

4. 重启系统或重启 systemd-logind 服务

# 方法一:重启系统
sudo reboot

# 方法二:重启 systemd-logind 服务(无需重启)
sudo systemctl restart systemd-logind

用postfix转发邮件到新的域名

公司换了新的域名和邮件系统,但临时无法把旧域名绑定到新的邮件系统。两套系统邮箱地址前缀相同,后缀不同,于是想到了用postfix做邮件转发。

  1. 新建/etc/postfix/virtual,内容为/^([^@]*)@olddomain/ $(1)@newdomain
  2. 编辑main.cf,在virtual_alias_maps = 后添加 regexp:/etc/postfix/virtual
  3. sudo systemctl reload postfix

Apt remove 通配符

Apt remove 无法使用通配符*,需要使用正则表达式

sudo apt remove '^firefox-locale-.*'

删除firefox语言包

重置Windows中Linux子系统用户密码

Windows10应用商店提供了Linux子系统,可以直接安装,省得自己弄虚拟机了,很是方便。平时都是直接命令行直接进入,不用输入密码,今天需要提升权限却发现密码忘记了。因为是子系统,所以与正常重置密码操作有些不同。大致原理就是:

  1. 切换默认登录用户为root

  2. 登录root(不用输入密码),重置用户密码

  3. 切换回原来使用的用户

之前的操作方法是:

MangerEngine ServiceDesk Plus用starttls认证发送邮件

先说下目前的环境:

  • ServiceDeskPlus版本号是9.3构建号9317;
  • 邮件服务商是office365,发件认证使用starttls。

一般支持TLS的SMTP服务器可以这样配置:

  • 邮件类型:SMTPS
  • 启用传输层安全:Yes
  • 端口:587

临时禁用 McAfee 杀毒软件

概述

在某些情况下,可能需要临时禁用 McAfee 杀毒软件,例如:

  • 安装特定软件时被误拦截
  • 进行系统故障排查
  • 执行某些管理任务
  • 性能测试或基准测试

注意: 禁用杀毒软件会使系统暂时处于无保护状态,请务必在完成任务后重新启用。

方法一:通过命令行禁用(推荐)

管理员身份运行命令提示符(CMD)或 PowerShell,依次执行以下命令:

net stop McAfeeFramework /yes
net stop McShield /yes
net stop McTaskManager /yes

命令说明

服务名说明
McAfeeFrameworkMcAfee 核心框架服务
McShieldMcAfee 实时扫描服务
McTaskManagerMcAfee 任务管理器服务

使用密钥ssh登录小米路由器

家有小米路由一个,已经开启ssh。

  1. 先ssh-keygen 生成miwifikey 和mifiwikey.pub一对密钥
  2. 小米路由器sshd服务叫做dropbear,miwifikey.pub上传到/etc/dropbear/目录
  3. 更改miwifikey.pub名为authorized_keys,并chmod 600
  4. 重启dropbear服务/etc/init.d/dropbear restart
  5. 配置本地~/.ssh/config文件,添加xiaoqiang条目
  6. ssh xiaoqiang登录

Outlook提示您的组织策略阻止我们为您完成此操作问题解决

问题描述

在使用 Outlook 打开某些 HTML 邮件或链接时,可能会遇到错误提示:

您的组织策略阻止我们为您完成此操作

这个问题通常是由于 Windows 注册表中 .html 文件关联设置不正确导致的。

解决方案

通过修改注册表,将 .html 文件类型重新关联到 HTMLfile 即可解决此问题。

方法一:使用注册表命令(推荐)

以管理员身份运行命令提示符,执行以下命令:

Reg.exe add "HKCU\Software\Classes\.html" /ve /t REG_SZ /d "HTMLfile" /f

Powershell只输出值

经常需要把运行powershell的结果保存到文本文档中,可是每次都会保存标题头,跟我想要的不一样。目前找到两种方法:

一种是使用format table

PS C:\Users\user>Get-CimInstance Win32_BIOS | select SerialNumber | ft -HideTableHeaders

9553-8062-1090-9335-3297-8274-10

但是中间会有一行空行,用foreach则没有

糖糖