FTP服务的启动与关闭
当vsftpd软件安装完成后,系统是不会自动将vsftpd的FTP服务启动的,此时需要人为地将FTP服务启动,其启动FTP服务的方法也可以通过图形界面和终端命令的方式进行启动和关闭vsftpd的FTP服务。
1.图形界面下vsftpd的启动与关闭
Red Hat Enterprise Lin AS与Windows操作一样,也具有一个专门用于启动和关闭各项服务的管理工具,其启动方法和使用方法介绍如下。
(1)执行“应用程序”/“系统设置”/“服务器设置”/“服务”菜单命令,弹出如图7-7所示的“服务配置”对话框。
(2)在“服务配置”对话框中,列出了本机所有已启动和未启动的服务项目,通过“服务配置”可以对各种服务进行启动管理。
(3)在“服务配置”对话框的左侧列表框中选中vsftpd选项,再单击工具栏中的“开始”按钮,即可启动vsftpd服务(即FTP服务);若在选中vsftpd服务项的同时也选中其左边的复选框,可在下次启动服务器的同时,vsftpd的FTP服务也将自动启动,不再需要人为地手工启动FTP服务。
(4)若在选中vsftpd服务项后单击“停止”按钮,即可停止FTP服务。
2.命令模式下vsftpd的启动与关闭
通过终端命令的方式也可以启动和关闭vsftpd的FTP服务,其方法是利用vsftpd的start、restart或stop参数进行启动,也可通过service命令的方法来启动vsftpd的FTP服务。
种方式:
[root@rh01~]# /etc/rc.d/init.d/vsftpd start //启动vsftpd
为vsftpd 启动vsftpd: [确定]
[root@rh01~]# /etc/rc.d/init.d/vsftpd restart //重新启动vsftpd
关闭vsftpd:
为vsftpd 启动vsftpd: [确定]
[root@rh01~]# /etc/rc.d/init.d/vsftpd stop //关闭vsftpd
关闭vsftpd [确定]
[root@rh01~]#
注意:采用这种方式启动vsftpd的FTP服务,需要将当前目录设置为vsftpd的安装目录,或是在命令行中指明vsftpd的安装路径。
第二种方式:
[root@rh01~]# service vsftpd start
为了vsftpd 启动 vsftpd [确定]
[root@rh01~]# service vsftpd restart //重新启动vsftpd
关闭vsftpd [确定]
为vsftpd 启动 vsftpd [确定]
[root@rh01~]# service vsftpd stop //关闭vsftpd
关闭vsftpd:
[root@rh01~]#
3.vsftpd的高级命令
vsftpd与Lin其他版本的FTP服务软件相同,也具有一套专门用于管理FTP服务的工具或命令,利用他们可以非常简单地关闭正在运行中的FTP服务,同时它还会提示正在使用FTP服务的客户,以及显示当前有效的连接用户等。
(1)ftpwho命令
利用ftpwho命令可以查看当前连接到本机FTP服务的所有用户详细信息,该命令没有任何附加参数,直接使用即可。
例如:需查看当前正在使用FTP服务的用户数以及详细信息,可按如下方式操作:
[root@rh01 ~]# ftpwho
Service class all:
31203? SN 0:0 ftpd:10.0.0.14:anonymous/yanghongone@163.com
33801? SN 0:0 ftpd:10.0.0.12:wanji:wanjione
-2 users (no maximum)
[root@rh01 ~]# ftpwho
由上面的输出结果可以看出,利用ftpwho命令可以查看当前连接至本机FTP服务的用户有两个,并分别列出了它们的IP地址、用户名和密码。
(2)ftpcount命令
该命令用于显示当前连接到FTP服务器的用户数目、vsftpd.conf配置文件中所指定的用户连接数和断开用户数信息。
例如:需查看当前正在使用FTP服务的用户数,可按如下方式操作:
[root@rh01 ~]# ftpcount
Service class all -2 users (no maximun)
[root@rh01~]# ftpwho
(3)ftpshut命令
ftpshut命令可使FTP服务指定在某个时间关闭,并在关闭服务前,应使用FTP服务的连接用户发出相关的提示信息。关闭时间若设置为“none”,则会立即关闭FTP服务。如果采用“+10”的方式来设置,表示服务器在10分钟之后关闭。关闭服务的时间可使用如“1130”的格式,该格式表示在11时30分服务器将会关闭FTP服务,需注意的是时间格式为24小时制。当FTP服务器关闭后,在“/etc”目录下产生一个名称为shutmsg的文件,将它删除后即可再次启动FTP服务器的功能。
命令格式:
ftpshut[-d<分钟>][-I<分钟>][关闭时间][“警告信息”]
功能选项说明:
-d<分钟>:切断所有FTP连接时间。
-I<分钟>:停止接受FTP登入的时间。
执行以上命令后,计算机将各FTP服务器连接用户发出提示信息,其中的s%是一个变量,它会自动服务器替换为关闭服务的时间。
推荐阅读:FTP服务器的访问