首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新启动红帽上的服务以及列出的服务在哪里

问重新启动红帽上的服务以及列出的服务在哪里
EN

Unix & Linux用户
提问于 2017-11-15 02:59:16
回答 2查看 9.6K关注 0票数 0

首先,我要连接到一台红帽机器,它可以从以下几个方面识别出来:

代码语言:javascript
复制
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

我修改了/etc/samba/smb.conf以包含我想要共享的目录。在过去,我会发出以下命令来重新启动服务

代码语言:javascript
复制
sudo service smbd restart

但我收到以下信息

代码语言:javascript
复制
Redirecting to /bin/systemctl restart smbd.service
Failed to restart smbd.service: Unit not found.

在过去,我可能会在/etc/rc.d/init.d/中查找服务,但它没有在那里显示smbd服务。我知道该服务由以下几个方面运行:

代码语言:javascript
复制
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   

从命令的一个输出中,我看到systemd正在被使用,因此,按照来自一个站点的一些说明,我尝试了以下操作(失败了):

代码语言:javascript
复制
systemctl stop smbd.service      
Failed to stop smbd.service: Unit smbd.service not loaded.

因此,现在我处于迷失状态,搜索fu没有任何结果可以帮助我找到这些服务的位置,以及如何查询它们的状态、停止/启动/重新启动它们。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2017-11-15 08:01:48

你用错了名字。

Debian世界所知道的samba-ad-dc.service在世界其他地方被称为samba.service。类似地,nmbd.service和smbd.service最初都是nmb.service和smb.service。

再读

票数 2
EN

Unix & Linux用户

发布于 2017-11-15 03:31:30

您可以尝试普通流程检查:

代码语言:javascript
复制
# ps auxf | grep -2 smb

来自$PATH:

代码语言:javascript
复制
# whereis smb # or 
# whereis smbd

# systemctl restart sbm可能有效。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/404632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档