перезапуск службы vsftpd: не работает

перезапуск службы vsftpd: не работает

Я отредактировал /etc/vsftpd.conf на моем удаленном сервере. Теперь, чтобы перезапустить vsftpd, я запустил

ravbholua@ravi:~$ sudo /etc/init.d/vsftpd restart
[sudo] password for ravbholua: 
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service vsftpd restart

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the stop(8) and then start(8) utilities,
e.g. stop vsftpd ; start vsftpd. The restart(8) utility is also available.
vsftpd stop/waiting
vsftpd start/running, process 4658

Приведенная выше команда уже была выполнена, и я вижу, что система работает в соответствии с новыми изменениями.

Теперь, глядя на вывод команды выше, я хотел использовать служебную утилиту. Поэтому я снова изменил файл конфигурации и запустил следующее:

service vsftpd restart

Но указанная выше команда не сработала (я узнал об этом, поскольку система перестала вести себя в соответствии с новыми изменениями).

Теперь, когда я снова ввожу 1-ю команду, т.е.

sudo /etc/init.d/vsftpd restart

система ведет себя в соответствии с последними изменениями.

Короче говоря, sudo /etc/init.d/vsftpd restartработает, но неservice vsftpd restart

Где я ошибаюсь?

решение1

Я выполнил твой приказ:

/etc/init.d/vsftpd restart
ps ax |egrep -i ftp 

Мой вывод был следующим:

root@mohsen-VirtualBox:/home/mohsen# ps ax |egrep -i ftp
 1710 ?        Ss     0:00 /usr/sbin/vsftpd
 2736 pts/1    S+     0:00 egrep --color=auto -i ftp

Поместить выводservice command

Ты получил :

root@mohsen-VirtualBox:/home/mohsen# service vsftpd restart
vsftpd stop/waiting
vsftpd start/running, process 2752

Как узнать, что vsfpt не запущен?

решение2

Команда перезапуска не использует новую конфигурацию Upstart. Есть еще несколько вещей, которые она не делает. Подробности см. ниже:http://upstart.ubuntu.com/cookbook/#restart

Связанный контент