Linux自动探测网卡名称

Linux上需要自动探测通信的网卡名称,有时会有多网卡 方案一 通过ip命令提取默认路由,来找到默认通信的网卡 获取IP命令:

  获取网卡名称

  方案二 通过ansible_default_ipv4变量 获取IP:

获取网卡名称:

 

Linux使用safe-rm防止误删系统文件

前言 safe-rm 是一款用来替代不安全 rm 的开源软件,可以在 /etc/safe-rm.conf 文件中配置保护名单,定义哪些文件不能被 rm 删除,可用于防止执行 rm -rf 命令导致文件被误删的发生。 安装 safe-rm 工具 0.x版本的是通过shell脚本来实现的,而1.x版本则通过rust来实现的,需要现编译。 0.12版本下载安装:

创建 safe-rm 配置文件,添加保护名单

测试 save-rm 是否生效

  1.1.0版本下载安装: 1.x版本解决了软链接文件的问题,保护目录下的软链接文件也不会被删除。 官网地址是https://launchpad.net/safe-rm/trunk/1.1.0

 

centos7通过snap安装certbot免费获取并自动续期https证书

之前一直使用certbot-auto来获取https证书,后来更换了新域名, 重新生成证书时,报:“Your system is not supported by certbot-auto anymore.”, 查了一下是因为certbot-auto团队没有精力为所有操作系统进行维护,所以包括centos7在内的许多系统已不被支持,目前certbot不推荐在centos7上使用仓库安装,官方建议使用snap进行certbot的安装和更新。官方原文如下: While the Certbot team tries to keep the Certbot packages offered by various operating systems working in the most basic sense, due to distribution policies and/or the limited resources of distribution maintainers, Certbot OS packages often have problems that other Read more…