Я не могу найти способ остановить / перезапустить proftpd. IP-адрес моего сервера - xx.yy.zz.ww, и подключение с внешних устройств через FTP дает мне подсказку:
Connected to xx.yy.zz.ww
220 ProFTPD 1.3.1 Server (ProFTPD)
Затем он спрашивает у меня имя пользователя.
То же самое происходит, когда я пытаюсь подключиться с того же сервера (ftp localhost). Таким образом, я установил, что proftp работает на моем сервере.
Также на моем сервере (xx.yy.zz.ww). Я слежу, /var/log/messages
и это показывает, что сессия FTP открыта и закрыта.
Я не могу найти, как работает proftpd. /etc/init.d/ не имеет proftpd; /etc/xinetd.d/ не имеет proftpd.
Я посмотрел на: /etc/proftpd.conf
и это показывает мнеServerType inetd
также, когда я бегу: ps -auxfww
| grep proftp Я ничего не получаю (кроме моей текущей команды)
Как я могу узнать, что proftp запущен и как его убить / перезапустить?
Ответы:
Используйте netstat, чтобы увидеть, какой процесс удерживает порт 21:
И оттуда вы можете использовать RPM, чтобы увидеть, какому пакету принадлежит файл, чтобы остановить его и удалить
init.d
.источник
cp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 26848/xinetd
Как мне поступить дальшеxinetd
что служит. Вы можете остановить / перезапустить его с помощью скрипта xinetd. Сделайтеgrep ftp
onxinetd.d
и xinetd.conf и посмотрите, есть ли какая-либо ссылка на него.Если на вашем сервере есть Plesk ProFTPD, это демон
xinetd
. использованиеисточник
Чтобы остановить proftpd
чтобы остановить его запуск с системой
запустить proftpd с системой
вручную запустить proftpd
и перезапустить его
источник
cp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 26848/xinetd
означает, что ваш proftpd контролируется xinetd. xinetd предоставляет возможность запуска демона только тогда, когда кто-то вызывает определенный порт. Пожалуйста, проверьте /etc/xinetd.d/ для файлов, которые указывают на ftp-сервер (например, «service ftp» в заголовке.источник
Как правило, вы можете узнать статус службы следующим образом:
И вы также можете перезапустить (или запустить и остановить аналогичным образом) следующим образом:
источник
[root@s87998 /]# service proftpd status proftpd: unrecognized service
ftpd
в вашей системе. Возможно, вы сможете найти имя службы, отсканировав файлы init.d:ls /etc/rc.d/init.d/
или там, где они есть в вашей системе.