一个查看域名ssl认证有效期的脚本
82 字
1 分钟
一个查看域名ssl认证有效期的脚本
server_name=$1
# 获取网站的证书有效期ssl_time=$(echo | openssl s_client -servername ${server_name} -connect ${server_name}:443 2>/dev/null | openssl x509 -noout -dates|awk -F '=' '/notAfter/{print $2}')
# 转换时间戳ssl_unix_time=$(date +%s -d "${ssl_time}")
# 获取今天时间戳today=$(date +%s)
# 计算剩余时间
let expr_time=($ssl_unix_time-$today)/24/3600
echo "${server_name} : SSL Certification Expired in $expr_time days. "使用
[root@wordpress-187 ~]#./ssl_expire.sh blog.freelytomorrow.comblog.freelytomorrow.com : SSL Certification Expired in 247 days.支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
一个查看域名ssl认证有效期的脚本
https://white-festa.net/posts/ssl-cert-expire/ 最后更新于 2023-08-14,距今已过 1031 天
部分内容可能已过时
相关文章 智能推荐
1
Shell系统监控脚本
运维自动化 一个系统监控脚本,主要监控了cpu、内存和磁盘使用率,容器和服务监控,使用json作为配置文件,并在满足设定的条件时向用户发邮件报警。
2
Shell脚本像普通命令一样使用选项传递参数
运维自动化 基于getopts和shift两个命令实现通过选项向Shell脚本传递参数
3
使用ACME.SH进行免费且自动化的DV证书续订
Networks ACME,即自动自动证书管理环境(Automatic Certificate Management Environment),是一个无需人工干预就能自动颁发和更新证书的协议。目前,证书颁发机构Let’s Encrypt通过ACME协议免费提供DV证书。
4
从现象到根因:跨多层级定位运维场景中的性能问题
运维排错 在 Kubernetes 运维中,有时会遇到节点网络和存储性能突然升高的情况,这篇文章展示了如何通过从网络带宽监控入手,层层递进,最终找出数据库持久化存储时遇到的NFS存储瓶颈。
5
深入 etcd:Raft 共识协议中的选举机制: 角色、Quorum 与 Pre-Vote
容器 从节点角色、Quorum 公式、选举流程、split vote 处理,到 Pre-Vote 预投票机制,系统梳理 etcd 在主节点宕机场景下的完整共识过程
随机文章 随机推荐