nfs
-
server
smb
nmb
(
网络
)
这个服务可以让
Linux
仿真成为
Windows
上面的网络上的芳邻。
如果你的
Linux
主机想要
做为
Windows
客户端的网络驱动器机服务器,这玩意儿得要好好玩一玩。
vsftpd
(
网络
)
作为文件传输服务器
(FTP)
的服务。
sshd
(
网络
)
这个是远程联机服务器的软件功能,
这个通讯协议比
telnet
好的地方在于
sshd
在传送资
料时可以½行加密喔!这个服务不要关闭他啦!
rpcbind
(
网络
)
达成
RPC
协议的重要服务!包括
NFS, NIS
等等都需要这东西的协助!
postfix
(
网络
)
寄件的邮件主机~因为系统还是会产生很多
email
讯息!例如
crond / atd
就会传送
email
给本机用户!
所以这个服务千万不能关!即使你不是
mail server
也是要启用这服务才行!
17.6
重点回顾
.
早期的服务管理使用
systemV
的机制,透过
/etc/init.d/*, service, chkconfig, setup
等指令来管理服务的启动
/
关闭
/
预设启动;
.
CentOS 7.x
开始,采用
systemd
的机制,此机制最大功能为平行处理,并采单一指令管理
(systemctl)
开机速度加快!
.
systemd
½各服务定义为
unit
,而
unit
又分类为
service, socket, target, path, timer
等不同的类别,方便管理
与维护
.
启动
/
关闭
/
重新启动的方式为:
systemctl [start|stop|restart] unit.service
.
设定预设启动
/
预设不启动的方式为:
systemctl [enable|disable] unit.service
.
查询系统所有启动的服务用
systemctl list-units --type=service
而查询所有的服务
(
含不启动
)
使用
systemctl list-unit-files --type=service
.
systemd
取消了以前的
runlevel
概念
(
虽然还是有兼容的
target)
,转而使用不同的
target
操作环境。常见
操作环境为
multi-user.targer
graphical.target
不重新启动而转不同的操作环境使用
systemctl isolate
unit.target
,而设定预设环境则使用
systemctl set-default unit.target
.
systemctl
系统默认的配置文件主要放在
/usr/lib/systemd/system
,管理员若要修改或自行设计时,则½议放
/etc/systemd/system/
目录下。
.
管理员应使用
man systemd.unit, man systemd.service, man systemd.timer
查询
/etc/systemd/system/
底下配置
文件的语法,
并使用
systemctl daemon-reload
加载后,才能自行撰写服务与管理服务喔!
.
除了
atd
crond
之外,可以
透过
systemd.timer
亦即
timers.target
的功能,来使用
systemd
的时间管
理功能。
.
一些不需要的服务可以关闭喔!
17.7
本章习题
(
要看答案请½鼠标移动到『答:』底下的空白处,按下左键圈选空白处即可察看
)
.
情境模拟题:透过设定、启动、观察等机制,完整的了½一个服务的启动与观察现象。
o
目标:了½
daemon
的控管机制,以
sshd daemon
为例;