CentOS Samba服务重启操作指南
通过systemctl命令重启Samba
在CentOS 7及更新版本中,使用systemctl管理系统服务:
sudo systemctl restart smb nmb
此命令同时重启Samba主服务(smb)和NetBIOS服务(nmb)。
使用service命令重启(旧版本)
CentOS 6及更早版本可通过service命令操作:
sudo service smb restart
sudo service nmb restart
验证服务状态
重启后执行以下命令检查运行状态:
sudo systemctl status smb nmb
输出应显示"active (running)"状态。
常见问题处理
1. 配置错误导致启动失败
使用测试命令验证配置文件:
testparm
2. 防火墙拦截
开放Samba所需端口:
sudo firewall-cmd --permanent --add-service=samba
sudo firewall-cmd --reload
3. SELinux权限问题
启用Samba文件共享标签:
sudo setsebool -P samba_export_all_rw on
日志文件检查
排查问题时查看实时日志:
journalctl -u smb -f