手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2015年05月20日的文章

hostname被清除后导致proftpd无法启动的故障

由于需要上传一个文件到服务器,所以才发现ftp服务居然没有启动。

到线上进行检查:

XML/HTML代码
  1. root@(none):~# ps aux|grep proftpd  
  2. root     31447  0.0  0.0   9288  2004 pts/0    S+   17:11   0:00 grep proftpd  
  3. root@(none):~# /etc/init.d/proftpd start  
  4. [....] Starting ftp server: proftpd_none_ proftpd[31473]: warning: unable to determine IP address of '_none_'  
  5. _none_ proftpd[31473]: error: no valid servers configured  
  6. _none_ proftpd[31473]: Fatal: error processing configuration file '/etc/proftpd/proftpd.conf'  
  7.  failed!  

咦,启动失败,这个_none_是什么意思?难道就是那个hostname没有设定的原因?

于是:hostname neatstudio.com ,然后重新退出ssh并登录,再启动ftp就OK了。

上文中的root@(none),我也不知道这个hostname是被哪个程序给清除了。不过也确实才知道,原来hostname不设置还会导致proftpd无法启动!汗

 

Tags: hostname, proftpd