如何检查Samba是否安装

如何检查Samba是否安装

我不知道我的 Linux 系统中是否预装了 Samba。

我有/etc/samba/目录和smb.conf文件。但如果我尝试这些命令之一

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

答案总是unrecognized service

没有/etc/init.dsmb,sambasmbd.我还能怎样检查?

不管怎样,谢谢你!

答案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

还有一种更简单的方法来检查已安装的程序。您可以通过键入以下内容来检查任何已安装的程序:

~$ 其中 [程序]

所以在这种情况下

~$ 桑巴舞

如果已安装,它会给您它的位置。如果不是,您将得到一个空输出。

相关内容