rm '/etc/systemd/system/sockets.target.wants/cups.socket'
rm '/etc/systemd/system/printer.target.wants/cups.service'
#
也是非常特
!竟然一口气取消掉三
个连½档
!也就是
文件
可能是有相依性的
问题
喔!
[root@study ~]#
netstat
-
tlunp | grep cups
#
应该
任何
据!因
根本
cups
的任
中~所以不
port
# 3.
尝试启动
cups.socket
听客
端的需求喔!
[root@study ~]#
systemctl start cups.socket
[root@study ~]#
systemctl status cups.service cups.socket cups.path
cups.service
-
CUPS Printing Service
Loaded: loaded (/usr/lib/systemd/system/cups.service; disabled)
Active:
inactive (dead)
since Tue 2015
-
08
-
11 22:57:50 CST; 3min 41s ago
cups.socket
-
CUPS Printing Service Sockets
Loaded: loaded (/usr/lib/syste
md/system/cups.socket; disabled)
Active:
active (listening)
since Tue 2015
-
08
-
11 22:56:14 CST; 5min ago
cups.path
-
CUPS Printer Service Spool
Loaded: loaded (/usr/lib/systemd/system/cups.path; disabled)
Active:
inactive (dead)
#
确定
½
cups.socket
启动
,其他的并
启动
状态
# 4.
尝试
使用
lp
这个
指令
打印看看?
[root@study ~]#
echo "testing" | lp
lp: Error
-
no default destination available.
#
实际
上就是
有打印机!所以有
错误
没关
系!
[root@study ~]#
systemctl status cups.service
cups.service
-
CUPS Printing Service
Loaded: loaded (/usr/lib/systemd/system/cups.service; disabled)
Active:
active (running)
since Tue 2015
-
08
-
11 23:03:18 CST; 34s ago
[root@study ~]#
netstat
-
tlunp | grep cups
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 25881/cupsd
tcp
6 0 0 ::1:631 :::* LISTEN 25881/cupsd
#
鬼!竟然
cups
启动
了!明明我
驱动
他啊!怎么回事啊?
上面这个范例的练习在让您了½一下,很多服务彼此之间是有相依性的!
cups
是一种打印服务,这
个打印服务会启用
port 631
来提供网络打印机的打印功能。
但是其实我们无须一直启动
631
埠口
吧?因此,多了一个名为
cups.socket
的服务,这个服务可以在『用户有需要打印时,才会主动唤醒
cups.service
』的意思!
因此,如果你½是
disable/stop cups.service
而忘记了其他两个服务的话,那
么当有用户向其他两个
cups.path, cups.socket
提出要求时,
cups.service
就会被唤醒!所以,你关掉
也没用!
.
强迫服务注销
(mask)
的练习