我有一个紧迫的问题...我很傻,在我们的 debian 域控制器/内部 smtp 服务器上运行了 apt-get upgrade,现在用户(在 WinXP 和 Vista 上)无法访问网络共享或 smtp 服务器。没有更改任何配置,我可以从 Windows ping 盒子,但就是这样。我什至可以看到两个共享之一,但无法访问它。
编辑: smtp 服务器现在工作,它现在只有 samba 共享。
任何帮助将不胜感激!谢谢!
基督教
我有一个紧迫的问题...我很傻,在我们的 debian 域控制器/内部 smtp 服务器上运行了 apt-get upgrade,现在用户(在 WinXP 和 Vista 上)无法访问网络共享或 smtp 服务器。没有更改任何配置,我可以从 Windows ping 盒子,但就是这样。我什至可以看到两个共享之一,但无法访问它。
编辑: smtp 服务器现在工作,它现在只有 samba 共享。
任何帮助将不胜感激!谢谢!
基督教
好吧,让我们做一些基本的故障排除。
第 1 步- 服务是否正在运行?
如果没有,启动它
/etc/init.d/smb start
第 2 步- 我们可以在本地连接到它吗
如果没有,检查 /var/log/samba/* 和 /var/log/messages 看看为什么它实际上没有启动
第 3 步- 我们可以远程连接到它吗
如果没有,请检查防火墙
并相应调整
第 4 步- SMBClient 是否允许您列出共享
如果没有,请使用错误来帮助排除故障(或在此处发布)
第 5 步- SMBClient 是否允许您远程列出 shrares
如果这不起作用并且前面的步骤都起作用,请再次检查防火墙,并检查远程系统上的防火墙。
好的,所以我又进行了一次升级,这次是 dist-upgrade,重新启动了 samba,现在它可以工作了。
所有这一切,我只是想升级颠覆,它仍然没有升级!呸! 随时给我好吃... :)
在运行 apt-get upgrade时,请密切注意升级或安装的内容。(并确保您以交互模式运行它,这样您就可以拒绝。)
大多数 linux 升级不需要重新启动。我的“我知道的可能需要重新启动的事情”列表包括:升级的内核模块或新内核、dlm 更新、视频驱动程序,以及一些我在看到它们时认出但不记得的其他东西我的头。成为 x 年的 linux 系统管理员所带来的“经验”的一部分。
一般来说,如果我知道某个特定库的依赖项已经更新,我最终会重新启动一些额外的服务,以确保它们没有奇怪地缓存某些东西。例如,当我看到对 openssl 的升级时,如果它没有反弹 apache、mysql 和 openvpn,我会非常快速地手动执行此操作,只是为了安全起见,因为所有这些服务器进程都使用 ssl。