软件安装一共有三种:
第一 rpm包安装
类似windows的exe,msc软件安装文件,安装的过程是将二进制代码拷贝到指定的目录.
第二 编译安装
configure做检查配置(软件安装目录配置)
make 编译软件
make install 安装软件,与rpm方式类似,把二进制文件复制到指定目录
第三 yum安装
一键安装 要求服务器有网络,不灵活.不可以设置自己需要的记录软件版本
ftp软件安装:
ftp: 文件传输协议
该软件走ftp协议,端口是21
系统光盘里边已经有打包ftp工具.我们只需将系统放入光盘中,然后在系统里边执行一个挂载命令即可
#mount /dev/cdrom /home/rom 将光驱挂载到我们自定义的目录
这样我们就可以阅读光驱中的内容了
在光驱文件中 Centos/ 目录里面查找到安装包vsftpd
[root@localhost CentOS]# ls | grep vsftpd-2.0.5-16.el5_4.1.i386.rpm
然后执行rpm安装命令
vsftpd :very secure非常安全的文件传输协议软件。
1. rpm安装软件:
rpm -ivh 文件名
2. 查看一个软件是否有被安装
rpm -q 软件名 //软件名是完整名字
3.卸载软件
rpm -e 软件名
4 模糊查询一个软件是否有安装
rpm -qa | grep vsftpd(软件的部分名字)
5 升级已有软件
rpm -u 文件名
文件名和软件名
文件名:软件名+版本号码+后缀
软件名:是一个软件在系统运行过程中,对其直接操作的名字。例如 vsftpd network
6 启动服务
service vsftpd start/resatrt/stop/
7 首次连接失败
需要配置系统的防火墙 使用 setup命令进行设置
8 管理ftp来访用户。配置来访用户
root用户如果需要登陆ftp,则需要在以上两个文件中开放ftp权限
配置用户访问目录 使用户只能在家目录中
93 # You may specify an explicit list of local users to chroot() to their home
94 # directory. If chroot_local_user is YES, then this list becomes a list of
95 # users to NOT chroot().
96 chroot_list_enable=YES
97 # (default follows)
98 chroot_list_file=/etc/vsftpd/chroot_list
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
在vsftpd 目录:
#touch chroot_list
配置如下