这是一个后续问题禁用除 ssh 之外的所有服务。我想在 CentOS 7 上实现同样的事情,但在运行过程中遇到了麻烦。
我创建了 /usr/lib/systemd/system/maintenance.target,内容如下:
[Unit]
Description=Maintenance Mode with Networking and SSH
Requires=maintenance.target systemd-networkd.service sshd.service
After=maintenance.target systemd-networkd.service sshd.service
AllowIsolate=yes
但是当我跑步时systemctl isolate maintenance.target
我得到:
Failed to start maintenance.target: Unit not found.
不知道接下来该怎么做。有什么想法吗?顺便说一句,这样做的目的是能够以最少的停机时间将实时服务器的克隆运行到新服务器。以前我只是手动停止所有服务,但我想要一种更“一网打尽”的方法。