记一次Debian 12网卡消失
经历了一次 Debian 12 网卡消失导致无法上网的问题,经过推测可能是 apt autoremove 的问题,故记录一下修复过程
使用 ip a查看网卡是否存在 IP 配置(应该是没有 IP 的,没有截图)
1cat /etc/network/interfaces
该文件定义了网络配置,记录 IP地址、子网掩码、网关,备用
也可能存在于 /etc/netplan/50-cloud-init.yaml文件中
使用 networkctl 查看网卡状态并使用一下命令启用网络
123ip link set <网卡名> up # ip link set ens3 upip address add <IP地址>/<子网掩码> dev <网卡名> # ip address add 192.168.1.2/24 dev ens3ip route add default via <网关> dev <网卡名> # ip route add default via 192.168.1. ...
使用 systemd 对 rclone 挂载
安装rclone
使用 Linux 自带的 apt/yum/dnf 等皆可, 或者使用 rclone 官方安装脚本
1curl https://rclone.org/install.sh | bash
设置 rclone
1234$ which rclone/usr/bin/rclone$ ln -s /usr/bin/rclone /sbin/mount.rclone
配置 systemd
在 /etc/systemd/system/ 路径下创建 .mount 文件
假设挂在路径为 /mnt/mount, 则文件名为 mnt-mount.mount
按以下内容修改
1234567[Unit]After=network-online.target[Mount]Type=rcloneWhat=<挂载的盘名> # onedrive:Where=<挂载路径> # /mnt/mountOptions=rw,allow_other,args2env,vfs-cache-mode=writes,config=<rclone.conf路径>,cache ...
任务管理器启动项中出现 Program 解决办法
原因
有时候程序卸载之后对应的启动项没有删除,死掉的启动项因为没有对应的文件,任务管理器无法识别,因此会将路径中位于空格前的 Program 显示为启动项名称
解决办法
注册表
在以下三个注册表地址中寻找带有 Program 的数据,查看是否为最近卸载的,无效的数据,将其删除,重启系统即可。
123HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
注意:请提前备份注册表,以防误删
Autoruns
Autoruns 会显示当前配置的自动启动应用程序以及可用于自动启动配置的注册表和文件系统位置的完整列表。 自动运行显示的自动启动位置包括登录条目、资源管理器加载项、Internet Explorer 加载项,包括浏览器帮助程序对象 (BO ...
关于近几天网站图片404说明
原因
本网站图库为 GitHub 仓库。为了保证图片正常访问,通过CloudFlare搭建了反代。
前几日,有人恶意向CF举报我反代违反CF条款,涉嫌网络诈骗。因此本人CF账户已被“暂停”,反代链接被屏蔽。
甚至连我gladtbam.top域名也被恶意举报。
另:此人在Microsoft平台亦举报了我的站点。
最后
挺想骂这种人的,但我又想,骂精神病医院里的人好像不是很人道。毕竟......
Microsoft E5 Development 自定义域并设置电子邮箱身份验证
添加自定义域名
使用 E5 全局管理员账户登陆Microsoft 365 Admin Center,并点击设置 → 域 → 添加域
按照网站提供的流程,添加域名,并授权连接验证域名,我使用的Clouuflare,登陆授权之后会自动添加一个MX的DNS记录来验证域名
点击继续,勾选Exchange 和 Exchange Online Protection,添加网站显示的DNS记录(上一步已登录Cloudflare,这一步同样可以直接授权自动添加,无法自动添加请手动添加DNS记录)。
注:高级选项中还默认勾选了Skypy的DNS记录,不需要请手动取消勾选。
点击完成即成功添加域名
电子邮件身份验证
电子邮件身份验证可以有效的防止我们的邮件被归纳到垃圾箱中,当然这不是100%有效的。
添加SPF
SPF是TXT记录。在添加域名的时候,已经自动帮我们添加了一条SPF记录,即v=spf1 include:spf.protection.outlook.com -all,但这条记录只在使用Outlook客户端时有效,如果我们使用自己的服务器发信,则需要把自己服务器的IP或者域 ...
使用acme.sh配置SSL证书
第一次使用 acme.sh 的时候,各种教程翻来覆去,总给我一个看懂了但有没啥用的感觉
(脑子:我会了;手:不,你没有!)
PS:这篇博客没啥用,acme.sh的官方WiKi更详细
安装acme.sh
curl https://get.acme.sh | sh -s email=输入自己的邮箱
手搓代码,一键将 acme.sh 安装在当前用户的家目录下,即~/.acme.sh
安装完成后添加环境变量:
12345vim ~/.bashrc# 添加下面这一句source ~/.acme.sh/acme.sh.env# 重载环境变量source ~/.bashrc
设置默认CA
acme.sh 在 v3.0 以上的版本使用 ZeroSSL 作为默认CA,如果需要更改,使用以下命令:
12345# 改为Let's Encryptacme.sh --set-default-ca --server letsencrypt# 改为ZeroSSLacme.sh --set-default-ca --server zerossl
颁发SSL证书
acme.sh 有两种方式,可细分为三种,请按 ...
提问的艺术
提问的艺术(改)
转载自提问的艺术(taoweng) 改编:黑夜
一个简单的提问或提议方法
对于一些不怎么喜欢看文档的人其实觉得还是用更加通俗易懂的方法,提出问题其实只需要一段话就行,最简单的可以按照下面三部分来提问:
第一部分请写敬语表示的谦虚一点,比如说大佬你们好,大佬们请教个问题,有一颗谦虚的心才能问到想要的问题
第二部分请具体描述你的问题和提议,并且请务必表达明确思想清晰
第三这部分也请一定要表达谦虚
最后请务必加上报错截图,这样有助于更好的解决以及了解问题
例如:大佬们好,请教大佬们一个问题,我请在使用本项目遇到了XXX情况,已经翻阅过文档了,但是依然没有解决,请问各位大佬也遇到过相同的情况吗?像这样的有办法解决吗?
报错截图.PNG
如果得到了问题的解决请一定要表示感谢,不需要太麻烦,简单一句谢谢你或者感谢大佬就够了,还想再表达诚意的话你也可以给别人1毛2毛或更多一点的红包,这样在表达谢意的同时也有助于下次再问(实在问不到答案的话也可以发个红包悬赏一下) (感觉说着说着忽然俗气了起来但确实挺有用)
如果你是认为软件有BUG,那么请确定是已经看 ...
Microsoft 365 E5 Renew X Docker 开放式站点部署
先决条件
创建Config.xml配置目录Deploy 与 用户数据目录 appdata
pull Docker镜像,参考博主上一篇博客
获取证书。pem证书需要转换为pfx格式,具体参考博主第一篇博客,将pfx证书放置在创建的Deploy文件夹下
修改配置文件
修改Config.xml文件
将HTTPS的Enable修改为true,证书为Deploy目录下的证书,密码为pfx证书密码(pem转换的证书为转换时设置的密码,否则为pfx证书压缩包内自带的密码)
ShareSite的Enable修改为true
OAuth设置见博主博客
反向代理
与非Docker部署相同,详见部署 MIcrosoft365 E5 Renew X 程序
修改Nginx配置文件后请重启nginx
启动容器
123456docker run -d \> -p 1066:1066 \> -v /home/gladtbam/renewx/Deploy:/renewx/Deploy \> -v /home/gladtbam/renewx/appdata:/renew ...
Microsoft 365 E5 Renew X Docker 部署
前言
本Docker基于SundayRX E5 Renew X
支持版本
CPU架构
是否支持
Linux/amd64 v3
是
Linux/amd64 v2
是
Linux/amd64
是
Linux/arm64
是
Linux/arm v7
是
部署
拉取镜像:
docker pull gladtbam/ms365_e5_renewx:latest (DockerHub)
或者
docker pull ghcr.io/gladtbam/ms365_e5_renewx:latest (Github Packages/ghcr.io)
使用默认配置部署
1234docker run -d \ -p 1066:1066 \ --name RenewX \gladtbam/ms365_e5_renewx:latest
注:默认配置密码为12345678
自定义配置
下载E5 Renew X 的配置文件Config.xml,按照Config.xml文件说明进行修改
启动容器
123456docker run -d \ -p ...
ModuleNotFoundError: No module named 'six' 修复
今天对系统默认的Python进行了升级,结果使用firewall-cmd --permanent --zone=public --add-port= 开启防火墙端口的时候报错:
12345678910Traceback (most recent call last): File "/bin/firewall-cmd", line 31, in <module> from firewall.client import FirewallClient, FirewallClientIPSetSettings, \ File "/usr/lib/python3.6/site-packages/firewall/client.py", line 29, in <module> import slip.dbus File "/usr/lib/python3.6/site-packages/slip/dbus/__init__.py", line 8, in <module> fr ...