Как проверить, установлена ​​ли Samba

Как проверить, установлена ​​ли Samba

Я не знаю, предустановлена ​​ли Samba в моей системе Linux.

У меня есть /etc/samba/каталог с smb.confфайлом. Но если я попробую одну из этих команд

sudo service smb start
sudo service samba start
sudo service smbd start

ответ всегда unrecognized service.

В /etc/init.dнет файла типа smb, sambaили smbd. Как я могу еще проверить?

В любом случае, спасибо!

решение1

Более простой способ — проверить с помощью вашего менеджера пакетов. dpkg, yum, emerge и т. д. Если это не сработает, вам просто нужно ввести, samba --versionи если это есть в вашем пути, это должно сработать. Наконец, вы можете использовать , find / -executable -name sambaчтобы найти любой исполняемый файл с именем samba. Если эти тесты отрицательные, весьма вероятно, что у вас не установлена ​​samba.

решение2

В версии SMB 4.11.6-Ubuntu выполните следующую команду:

systemctl status smbd

решение3

Используйте команду smbstatus

вы видите ниже. версия 3.6.23-14.el6_6 и статус вашего процесса Samba, а также пользователя, группы и т. д.

решение4

Есть еще более простой способ проверки установленных программ. Вы можете проверить любую установленную программу, набрав:

~$ который [программа]

Так что в этом случае

~$ какая самба

Если он установлен, он даст вам его местоположение. Если нет, вы получите пустой вывод.

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