SMB服务无法启动?快速排查步骤
本文详细介绍了 Samba 服务(SMB)在部署和运行过程中遇到问题时的排查步骤。主要步骤包括:
1. **服务状态检查**:确认 `smbd` 服务是否运行,并查看日志记录是否有服务启动失败的错误。
2. **配置检测**:若服务能正常启动,通过 `testparm` 检查配置文件是否有错误。
3. **端口监听验证**:检查 Samba 端口(如445/139)是否已监听。
4. **网络和服务日志分析**:查看 Samba 日志文件(`log.smbd`)以找出更具体的问题,如权限或路径错误。
5. **客户端连接失败再看内核日志**:如果客户端连接失败,可通过内核日志(`dmesg` 或 `journalctl`)检查错因。
本文以简洁的口诀总结了排查流程,并提供了最小排查清单,帮助用户迅速定位问题。
运维笔记
未读
如何解决 apt 安装问题?从 term.log 到 dpkg.log 的全面排查
本文提供了针对 `apt` 安装问题的逐步排查方法。首先,查看 `apt` 报错的具体内容,查阅 `/var/log/apt/term.log`。其次,确认问题发生的具体时间,检查 `/var/log/apt/history.log`。接着,重点排查包安装过程中的问题,查看 `/var/log/dpkg.log`,重点关注解包失败、文件写入失败等情况。如果发现包安装不完整,使用 `dpkg -l | grep ^.[^i]` 检查。如果 `apt` 卡死或锁异常,查看系统日志 `journalctl -xe`。最后,进行基本修复尝试,如运行 `sudo dpkg --configure -a` 和 `sudo apt -f install`。总结而言,大多数问题源于 `dpkg` 安装不完整或磁盘/文件系统异常。