Reiniciando um serviço na Red Hat e onde estão os serviços listados

0

Primeiro, estou conectando a uma máquina da Red Hat, que é identificada a partir do seguinte:

cat /proc/version
Linux version 4.2.2-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Wed Sep 30 15:08:55 EDT 2015

Eu modifiquei o /etc/samba/smb.conf para incluir o diretório que eu quero compartilhar. No passado eu iria emitir o seguinte para reiniciar o serviço

sudo service smbd restart

Mas eu recebo a seguinte mensagem

Redirecting to /bin/systemctl restart smbd.service
Failed to restart smbd.service: Unit not found.

No passado, eu poderia ter olhado em /etc/rc.d/init.d/ para o serviço, mas ele não mostra o serviço smbd lá. Eu sei que o serviço está sendo executado da seguinte forma:

netstat -plnt | grep smbd
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      1753/smbd           
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      1753/smbd           
tcp6       0      0 :::139                  :::*                    LISTEN      1753/smbd           
tcp6       0      0 :::445                  :::*                    LISTEN      1753/smbd   

De uma das saídas do comando vi systemd estava sendo usado, então seguindo algumas instruções de um site eu tentei o seguinte (e ele falhou):

systemctl stop smbd.service      
Failed to stop smbd.service: Unit smbd.service not loaded.

Então, agora estou perdido e minha busca não produziu nada para me ajudar a encontrar onde esses serviços estão localizados e como consultar seu status, parar / iniciar / reiniciá-los.

    
por lordhog 15.11.2017 / 03:59

2 respostas

1

Você está usando o nome errado.

O que o mundo Debian sabe como samba-ad-dc.service é chamado samba.service no resto do mundo fora do Debian. Da mesma forma, nmbd.service e smbd.service são originalmente nmb.service e smb.service fora do Debian.

Leitura adicional

por 15.11.2017 / 09:01
1

Você pode tentar uma verificação de processo comum:

# ps auxf | grep -2 smb

E de $ PATH:

# whereis smb # or 
# whereis smbd

# systemctl restart sbm pode funcionar.

    
por 15.11.2017 / 04:31