- 应用场景
服务器处于内网环境,没有与互联网环联通,此时需要安装ftp服务器
2.下载安装包环境
找一个能上网的电脑,装一个centos 7虚拟机。下载vsftpd离线安装包。
3.虚拟机(centos 7系统)yum是否支持只下载不安装
yum 是否支持 --downloadonly(该参数不会安装软件,只会下载软件) --downloaddir(用于指定软件包下载后存储路径)
执行yum帮助命令: yum --help
如果列表中出现 --downloadonly --downloaddir 参数
则表示目前yum已支持只下载不安装。
没有出现则还需安装一个插件yum-plugin-downloadonly
安装命令如下:yum install -y yum-plugin-downloadonly
4.yum离线下载vsftpd安装包命令
yum install -y --downloadonly --downloaddir=. vsftpd
yum 最重要的两个参数
--downloadonly 该参数不会安装软件,只会下载软件。
--downloaddir 用于指定软件包下载后存储路径。
如图:
5.离线安装vsftpd服务器命令
一种方式: 执行命令:yum localinstall vsftpd-3.0.2-25.el7.x86_64.rpm
另一种方式:执行命令:rpm -ivh vsftpd-3.0.2-25.el7.x86_64.rpm
下载好后的软件包,使用yum localinstall 即可以离线安装。
注意事项:
yum localinstall 后面要指定安装所需的全部rpm包
除了yum localinstall命令以外,还可以使用rpm -ivh命令安装rpm包。
6.验证初步安装vsftpd服务器成果
①查看vsftpd服务器状态命令:systemctl status vsftpd
②启动vsftpd命令:systemctl start vsftpd
③查看vsftpd服务器状态命令:systemctl status vsftpd
④此时vsftpd服务器已起来,我们只需在浏览器中输入ftp://localhost回车看到如图 则表示vsftpd初步安装成功。