今天学习,安装了cockpit通过web页面配置防火墙。但是每次打开都提示Activate the web console with: systemctl enable --now cockpit.socket。而且xmanager什么的随之启动,因为好像后台打开了页面,调用了页面相关的xmanager的东西。每次都得手动关闭xmanager,很麻烦,决定通过操作设置还原到最初的样子。
[root@xuegod23 ~]# systemctl disable cockpit.socket --now
#关闭并禁用cockpit服务,但有时候还不行,我试着下面的命令注销了就可以了
[root@xuegod23 ~]# systemctl mask cockpit.socket #这个命令是注销,如果上面的操作不行的话,下面的就可以了
#虽然不再启动xmanager了,但是SSH登录的时候,还是有相关的提示,关闭提示要在/etc/motd文件或者/etc/motd.d/目录下的文件
[root@xuegod23 ~]# cat /etc/motd
[root@xuegod23 ~]#
#这里没设置登录提示,再看/etc/motd.d/目录下有没有文件
[root@xuegod23 ~]# ls /etc/motd.d/
cockpit
[root@xuegod23 ~]# cat /etc/motd.d/cockpit
Activate the web console with: systemctl enable --now cockpit.socket
[root@xuegod23 ~]# >/etc/motd.d/cockpit #清空就可以了
注意,systemctl mask 屏蔽后的服务,就不能再通过 systemctl enable设置开机启动了,需要先进行systemctl unmask取消屏蔽。
systemctl disable和systemctl mask区别见:"systemctl mask"和"systemctl disable"有什么区别?