putty, pure-ftpd, 设置

   虽然使用linux不多,命令也不记得多少,但是,解决一两个小问题还是绰绰有余的。近日,一个朋友的ftp服务器出错了,没有办法添加更多的文件,让我帮忙解决一下。
   通过putty,登录到其主机之后,
   ps -e: 列出系统中的所有进程。其中发现了一个pure-ftpd,从名字上看,应该算是一个ftp的应用程序吧。
   netstat -a: 查看一下机器目前所用的端口号,确实发现了一个5188,这个确实是ftp所占用的端口号。

   好,于是进入到pure-ftpd的配置文件中去看。当然,这一步是参考了网上的资料。进入到
vi /etc/pure-ftpd.conf文件中,仔细查看了关于quota的设置,发现这行居然被注释掉了。也就是说,配置文件数量限制不是通过这种方法,而是通过其他的方式。

   在网上search,发现可以通过mysql来配置pure-ftpd的信息。

   因此,又进入到相关的pure-ftpd中mysql的配置文件,发现里面确实比较清楚的说明了和pure-ftpd对应的设置。比如:ip, database, user, password, QuotaFile
   嗯,看到这个QuotaFile的话,基本上就是大功告成了。

   于是,退出vi, :q
   进入mysql
   mysql -h 192.168.0.2 -u *** -p
   输入密码之后,就进入mysql服务器了。
   好,这就进入到我的天下了。

   mysql> show databases; 显示出所有的数据库。看了一下,应该是ftpusers的数据库。
   mysql> use ftpusers;
   mysql> show tables;
   mysql> select * from users;
   mysql> update users set QuotaFiles=100000 where users.User='aaa';

   OK.
   再重新启动pure-ftpd就ok了。

   mysql>exit;
  
   /etc/init.d/pure-ftpd restart 就可以了。

   期间多亏了网络,能够让我查到非常详细的资料。另外,宿舍哥们对linux命令很熟,帮了我一把:)


  

你可能感兴趣的:(mysql,linux,应用服务器,网络应用)