Samba: Como Iniciar e Verificar se o Samba Realmente Está Iniciado?

Acabei de instalar o samba mas como saber se ele está Iniciado.

Aqui entramos em duas situações:

  1. O samba foi instalado via pacote usando “yum install” ou “apt install” ou outro comando relativo à sua distro.
  2. Samba compilado com “configure”, “make” e “make install”

 

Samba Instalado via Pacote

Verifique usando “systemctl status smbd

Obs.: às vezes o comando poderá ser “systemctl status samba” 

elder@ticpd:~$ sudo systemctl status smbd
 smbd.service - Samba SMB Daemon
     Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2022-06-14 17:08:20 -03; 5 days ago
       Docs: man:smbd(8)
             man:samba(7)
             man:smb.conf(5)
   Main PID: 1485 (smbd)
     Status: "smbd: ready to serve connections..."
      Tasks: 4 (limit: 9417)
     Memory: 15.0M
     CGroup: /system.slice/smbd.service
             ├─1485 /usr/sbin/smbd --foreground --no-process-group
             ├─1529 /usr/sbin/smbd --foreground --no-process-group
             ├─1530 /usr/sbin/smbd --foreground --no-process-group
             └─2411 /usr/sbin/smbd --foreground --no-process-group

O active (running)  acima significa que está ativo.

 

Se não estiver iniciado basta executar

sudo systemctl start smbd

Ou se quiser parar

sudo systemctl stop smbd

Samba Compilado

Para ver se está iniciado execute “ps aux | grep samba

Aparecerá um monte de processos.

elder@serverDebian11:~$ ps aux | grep samba
root       71652  0.0  5.3  99504 36280 ?        Ss   10:26   0:00 samba: root process
root       71653  0.0  3.3  99508 22664 ?        S    10:26   0:00 samba: tfork waiter process(71654)
root       71654  0.0  3.7  99508 25192 ?        S    10:26   0:00 samba: task[s3fs] pre-fork master
root       71655  0.0  3.3  99508 22676 ?        S    10:26   0:00 samba: tfork waiter process(71656)
root       71656  0.0  4.6  99508 31056 ?        S    10:26   0:00 samba: task[rpc] pre-fork master
root       71657  0.0  3.3  99508 22692 ?        S    10:26   0:00 samba: tfork waiter process(71659)
root       71658  0.0  3.3  99512 22788 ?        S    10:26   0:00 samba: tfork waiter process(71663)
root       71659  0.0  4.4  99508 29600 ?        S    10:26   0:00 samba: task[nbt] pre-fork master
root       71660  0.0  3.3  99508 22712 ?        S    10:26   0:00 samba: tfork waiter process(71661)
root       71661  0.0  3.7  99508 25060 ?        S    10:26   0:00 samba: task[wrepl] pre-fork master
root       71662  0.0  3.3  99508 22724 ?        S    10:26   0:00 samba: tfork waiter process(71664)
.......

Iniciando  o samba compilado

Se não aparecer esses processos  então precisará iniciar o samba usando:

sudo /usr/local/samba/sbin/samba

Parando o samba compilado

Execute para parar o samba “killall samba“:

sudo killall samba

 

Alternativa para Gerenciar o Samba Compilado Usando “systemclt start”

 

Mas e se eu quiser iniciar o samba usando “systemctl start samba” ou pará-lo com “systemctl stop samba”

Para isso veja nosso artigo a respeito:

Samba 006: Automatizar o Samba como Serviço para start e stop no systemd

 

One Comment to “Samba: Como Iniciar e Verificar se o Samba Realmente Está Iniciado?”

Deixe um comentário

O seu endereço de e-mail não será publicado.