ftp服务器
  1、  在Linux和其他机器之间共享文件(在linux下安装ftp)
  2、  具体安装步骤:
  a) 首先查看我的Redhat5上是否已经安装
  rpm -qa|grep vsftpd
  b) 查看服务的运行状态;
  Service iptables status
  c) 安装. 如果没有安装话,要选择一种方式安装
  i. 可以到官方网站去下载
  也可以用光盘安装,RedHat 5的安盘里自带的,所以我选择光盘安装
  ii.   (1)先把光盘                  挂载到系统上:
  mount /dev/cdrom /mnt
  这样光盘的内容被挂载到/mnt的设备上,现在可以通过/mnt访问光盘上的内容了
  iii.   .进入光盘,查找安装包,cd /mnt/Packages
  iv.   4.找到安装包vsftp-0.17-17.i386.rpm
  v.   5.安装程序,rpm -ivh vsftp-0.17-17.i386.rpm
  vi.   再rpm -qa| grep vsftpd检测是否安装(出现rpm -ivh vsftp-0.17-17.i386.rpm表示已经安装完成)
  3、  ftp服务的启动和关闭命令为:service vsftpd strat/stop/restart
  4、  默认的ftp服务器命令:
  a)        启动:service vsftpd start(其中vsftpd的后面的那个d代表是在后台进行的进程)
  b)        登录:ftp localhost
  c)        退出:bye
  5、  Linux查询ip(ifconfig)
  6、  Vmware在安装之后会有三个连接,两个是虚拟的(也是windows用的),虚拟的那一块网卡也是虚拟的,只要把这个网卡放在,其中的任何一个网段,可以通了。
  7、  在windows下ping linux如果linux下安装了防火墙那么是ping不能的。在默认情况下,linux是安装防火墙的,防火墙也会阻止ftp服务器
  解决办法是,打开端口或者关闭防火墙
  8、  关闭防火墙:service iptables stop
  9、  当不知道允许不允许,可以看ftp主要配置文件:
  /etc/vsftpd下面vsftpd.conf
  在linux下面大部分都有一个配置文件。
  10、             VsFtp的配置文件
  a)        /etc/vsftpd/vsftpd.conf----------主配置文件
  b)        /etc/rc.d/init.d/vsftpd ----------启动脚本
  c)        /etc/pam.d/vsftpd    ----------- PAM认证文件(此文件中file=/etc/vsftpd/ftpusers字段,指明阻止访问的用户来自/etc/vsftpd/ftpusers文件中的用户)
  d)        /etc/vsftpd/ftpusers-------------禁止使用vsftpd的用户列表文件。记录不允许访问FTP服务器的用户名单,管理员可以把一些对系统安全有威胁的用户账号记录在此文件中,以免用户从FTP登录后获得大于上传下载操作的权利,而对系统造成损坏。
  e)        /etc/vsftpd/user_list-------------禁止或允许使用vsftpd的用户列表文件。这个文件中指定的用户缺省情况(即在/etc/vsftpd/vsftpd.conf中设置userlist_deny=YES)下也不能访问FTP服务器,在设置了userlist_deny=NO时,仅允许user_list中指定的用户访问FTP服务器。
  f)         /var/ftp -----------------------------匿名用户主目录;本地用户主目录为:/home/用户主目录,即登录后进入自己家目录
  g)        /var/ftp/pub------------------------匿名用户的下载目录,此目录需赋权根chmod 1777 pub(1为特殊权限,使上载后无法删除)
  h)   /etc/logrotate.d/vsftpd.log--- Vsftpd的日志文件