由于需要上传一个文件到服务器,所以才发现ftp服务居然没有启动。
到线上进行检查:
XML/HTML代码
- root@(none):~# ps aux|grep proftpd
- root 31447 0.0 0.0 9288 2004 pts/0 S+ 17:11 0:00 grep proftpd
- root@(none):~# /etc/init.d/proftpd start
- [....] Starting ftp server: proftpd_none_ proftpd[31473]: warning: unable to determine IP address of '_none_'
- _none_ proftpd[31473]: error: no valid servers configured
- _none_ proftpd[31473]: Fatal: error processing configuration file '/etc/proftpd/proftpd.conf'
- failed!
咦,启动失败,这个_none_是什么意思?难道就是那个hostname没有设定的原因?
于是:hostname neatstudio.com ,然后重新退出ssh并登录,再启动ftp就OK了。
上文中的root@(none),我也不知道这个hostname是被哪个程序给清除了。不过也确实才知道,原来hostname不设置还会导致proftpd无法启动!汗