Systemctl控制和管理套接字
01.列出所有可用的系统套接字。
# systemctl list-unit-files --type=socket
UNIT FILE STATE
dbus.socket static
dm-event.socket enabled
lvm2-lvmetad.socket enabled
rsyncd.socket disabled
sshd.socket disabled
syslog.socket static
systemd-initctl.socket static
systemd-journald.socket static
systemd-shutdownd.socket static
systemd-udevd-control.socket static
systemd-udevd-kernel.socket static
11 unit files listed.
02.如何在Linux中启动,重新启动,停止,重新加载和检查套接字的状态(例如:cups.socket)
# systemctl start cups.socket
# systemctl restart cups.socket
# systemctl stop cups.socket
# systemctl reload cups.socket
# systemctl status cups.socket
cups.socket - CUPS Printing Service Sockets
Loaded: loaded (/usr/lib/systemd/system/cups.socket; enabled)
Active: active (listening) since Tue 2015-04-28 18:10:59 IST; 8s ago
Listen: /var/run/cups/cups.sock (Stream)
Apr 28 18:10:59 tecmint systemd[1]: Starting CUPS Printing Service Sockets.
Apr 28 18:10:59 tecmint systemd[1]: Listening on CUPS Printing Service Sockets.
03.如何激活套接字并在引导时启用或禁用(在系统引导时自动启动套接字)
# systemctl is-active cups.socket
# systemctl enable cups.socket
# systemctl disable cups.socket
04.如何屏蔽(使其无法启动)或取消屏蔽插座(cups.socket)
# systemctl mask cups.socket
ln -s '/dev/null' '/etc/systemd/system/cups.socket'
# systemctl unmask cups.socket
rm '/etc/systemd/system/cups.socket'
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/59186.html