listen_port=2121
# 2.
暂时启动这个
,不要永久
启动
他!
[root@study vsftpd]#
systemctl start vsftpd@vsftpd3.service
[root@study vsftpd]#
systemctl status vsftpd@vsftpd3.service
vsftpd@vsftpd3.service
-
Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd@.service; disabled)
Active: active (running) since Thu 2015
-
08
-
13 01:34:05 CST; 5s ago
[root@study vsftpd]#
netstat
-
tlnp
Active Internet connections (only ser
vers)
Proto Recv
-
Q Send
-
Q Local Address Foreign Address State PID/Program name
tcp6 0 0 :::2121 :::* LISTEN 16404/vsftpd
tcp6 0 0 :::555 :::* LISTEN 12672/vsftpd
tcp6 0 0
:::21 :::* LISTEN 12670/vsftpd
因为我们启用了
vsftpd@vsftpd3.service
,代表要使用的配置文件在
/etc/vsftpd/vsftpd3.conf
的意思!
所以可以直½透过
vsftpd@.service
而无须重新设定启动½本!
这样是否比前几个小½的方法还要简
便呢?
^_^
。透过这个方式,你就可以使用到新的配置文件啰!只是你得要注意到
@
这个东西就是
了!
^_^
Tips
聪明的读者可能立刻发现一件事,为啥这次
FTP
增加了
2121
埠口却不用修改
SELinux
呢?这是因为默认启动小于
1024
号码以下的端口口时,
需要使用到
root
的权限,因此小于
1024
以下
埠口的启动½可怕。而这次范例中,我们使用
2121
端口口,他对于系统的影响可能小一些
(
其实一样可怕!
)
以就忽略了
SELinux
的限制了!
17.3.5
自己的服务自己作
我们来模拟自己作一个服务吧!假设我要作一只可以备份自己系统的服务,这只½本我放在
/backups
底下,内容有点像这样:
[root@study ~]#
vim /backups/backup.sh
#!/bin/bash
source="/etc /home /root /var/lib /var/spool/{cron,at,mail}"
target="/backups/backup
-
system
-
$(date +%Y
-
%m
-
%d).tar.gz"
[ !
-
d /backups ] && mkdir /backups
tar
-
zcvf ${target} ${source} &> /back
ups/backup.log