Acabei de instalar o samba mas como saber se ele está Iniciado.
Aqui entramos em duas situações:
- O samba foi instalado via pacote usando “yum install” ou “apt install” ou outro comando relativo à sua distro.
- 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?”