reinicialização do serviço vsftpd: não funciona

reinicialização do serviço vsftpd: não funciona

Editei /etc/vsftpd.conf no meu servidor remoto. Agora para reiniciar o vsftpd, executei

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

O comando acima já foi executado e vejo que o sistema funciona conforme a nova alteração.

Agora, olhando para a saída do comando acima, eu queria usar o utilitário de serviço. Então alterei o arquivo de configuração novamente e executei o seguinte:

service vsftpd restart

Mas o comando acima não funcionou (fiquei sabendo disso porque o sistema não se comporta de acordo com a nova alteração).

Agora, quando eu digito o primeiro comando novamente, ou seja

sudo /etc/init.d/vsftpd restart

o sistema se comporta de acordo com a última alteração.

Resumindo, sudo /etc/init.d/vsftpd restartfunciona, mas nãoservice vsftpd restart

Onde estou enganado em meu pensamento?

Responder1

Eu fiz o seu comando:

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

Minha saída foi:

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

Coloque a saída deservice command

Você conseguiu:

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

Como você descobre que seu vsfpt não está funcionando?

Responder2

O comando restart não usa a nova configuração do Upstart. Existem algumas outras coisas que isso não faz. Consulte o seguinte para obter detalhes:http://upstart.ubuntu.com/cookbook/#restart

informação relacionada