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

相关推荐
tedcloud12312 分钟前
Supermemory部署教程:打造Agent记忆与RAG环境
服务器·人工智能·学习·自动化·powerpoint
凡人叶枫13 分钟前
Effective C++ 条款15:在资源管理类中提供对原始资源的访问
linux·开发语言·c++·stm32·单片机
c2385618 分钟前
Vim 高阶实操技巧篇
linux·编辑器·vim
m0_7373025822 分钟前
读懂OpenClaw:重塑人机交互的开源AI智能体
服务器
Web极客码24 分钟前
使用人工智能翻译WordPress网站
服务器·人工智能·wordpress
IPDEEP全球代理29 分钟前
静态住宅ip哪家好?2026年静态住宅ip测评
运维·服务器·网络
哆啦A梦158831 分钟前
服务器基础知识
运维·服务器
PixelBai33 分钟前
JSON差异比较集成指南与工作流自动化
运维·自动化·json
大树8833 分钟前
本周液冷三件事 #2|Vera Rubin 227kW 全液冷量产 · 34 省 PUE 政策汇编 · 光模块也要液冷了
大数据·服务器·人工智能
Plastic garden36 分钟前
Linux下rsync + inotify 实时文件同步方案
linux·运维·服务器