导出google的个人数据以及恢复邮件数据

https://takeout.google.com/

从takeout导出需要的数据, 在邮件目录里面找到mbox文件, 借助mb2md 把mbox转换成maildir.

mb2md -s /.mbox文目录/   -d   /home/user/存放邮件目录/
chown  -R mail.mail   /home/user/存放邮件目录/.kvm_mbox

.kvm_mbox目录下的cur目录内就是原来邮件内容.

另外Roundcube的webmail也能直接导入mbox的数据.

MacOS安装mtr pkg包

用brew安装的mtr安装或多或少的会有一些问题,直接下载pkg来安装来的方便一些。

http://rudix.org

https://github.com/rudix-mac/packages/

Linux的dns使用tcp协议解析

因为攻击原因UDP协议禁用了后影响到DNS解析了.

echo "options use-vc" >> /etc/resolv.conf

 

 

use-vc (since glibc 2.14)
                     Sets RES_USEVC in _res.options.  This option forces
                     the use of TCP for DNS resolutions.

https://man7.org/linux/man-pages/man5/resolv.conf.5.html

dnsdist.conf

yum install -y epel-release
yum install -y dnsdist

# cat>/etc/dnsdist/dnsdist.conf<<EOF

#addAction({"*.a.com."}, SpoofAction("192.168.1.100"))


newServer({address="8.8.8.8:53",useClientSubnet=true,maxCheckFailures=30,qps=10000})
newServer({address="1.1.1.1:53",useClientSubnet=true,maxCheckFailures=30,qps=10000})
setACL({'0.0.0.0/0', '::/0'})
addLocal('0.0.0.0:53')
setServerPolicy(firstAvailable)
setECSSourcePrefixV4(24)
setECSSourcePrefixV6(56)

EOF

fedora35从nmcli更改网络回network-scripts管理配置

为了兼容老旧的solusvm进行系统管理, 最近更新fedora的系统模版发现官方已经抛弃原来的配置方式了.

解决方案如下

dnf remove NetworkManager -y
dnf install network-scripts -y
systemctl enable network

然后重新写入/etc/sysconfig/network-scripts/ifcfg-eth0的配置内容.

另外nmcli的网卡配置文件目录/etc/NetworkManager/system-connections/下面有eth0.nmconnection之类的文件保存着IP配置信息.