Linux 重启systemd 进程

当升级库文件后,那些使用该库的服务需要重启后才会真正使用该库文件中的内容。一个常用的方法是直接重启系统,这样所有服务在启动时自然使用的是最新库的内容,但是作为服务器是不可能允许随意重启的,那么在不重启的情况下如何找出受到影像的服务呢?

这里有个简单的方法:

复制代码
sudo lsof -d 'DEL' | grep 'lib' | cut -f 1 -d ' ' | sort -u

原理就是用 lsof 查出所有 FD 为 DEL(已删除的映射文件) 且路径中带 lib 的命令。然后就可以使用 systemctl restart 重启服务了。

不过 systemd 本身作为1号进程不能通过 systemctl restart 来进行重启,而需要使用 sudo systemctl daemon-reexec 来重启。

当然,我们如果修改了某些系统文件,如/etc/ssh/sshd_config 、/etc/systemd/user.conf 或者、/ect/systemd/system.conf 等文件,也可以执行

systemctl daemon-reexec

相关推荐
喜欢的名字被抢了44 分钟前
程序出问题怎么查,以及如何让它不掉线
java·运维·数据库
雾时之林44 分钟前
Linux----cron定时服务
linux·运维·服务器
壹玖玖肆1 小时前
医院后勤智能运维系统实用性评测
运维
wengqidaifeng2 小时前
1.从“会敲命令”到理解 Linux:15 个基础指令、文件树与命令执行的本质
linux·运维·服务器·ubuntu
tedcloud1233 小时前
book-to-skill 怎么部署?把技术书和文档转换成可复用的 AI Skill
运维·服务器·人工智能·开源·ai编程
xiaoxiangsiyan3 小时前
企业日常运维高频应用服务全解
运维·网络·云原生·容器·dns
AR_xsy3 小时前
docker--资源配额 配置
运维·docker·容器
YH行业报告分析3 小时前
销售拨号软件升级:智能销售场景下云端自动化如何提升企业获客效率?
运维·自动化
那年窗外下的雪.3 小时前
AIDC 学习日志 Day 3:OSPF Underlay 实验、故障排查与深入解析
服务器·网络·php
深圳恒讯4 小时前
CN2 GIA和CN2 GT的区别
运维·服务器·网络