apt-get 升级后本地机器上的 samba 共享/smtp 服务器出现问题

apt-get 升级后本地机器上的 samba 共享/smtp 服务器出现问题

我有一个紧迫的问题...我太傻了,在我们的 debian 域控制器/内部 smtp 服务器上运行了 apt-get upgrade,现在用户(在 WinXP 和 Vista 上)无法访问网络共享或 smtp 服务器。没有更改任何配置,我可以从 Windows ping 盒子,但就是这样。我甚至可以看到两个共享中的一个,但无法访问它。

编辑:smtp 服务器现在正在运行,现在只有 samba 共享。

任何帮助都将不胜感激!谢谢!

基督教

答案1

好吧,让我们做一些基本的故障排除。

步骤1- 服务正在运行吗?

  /etc/init.d/smb status

如果没有,启动它
/etc/init.d/smb start

第2步- 我们可以本地连接吗

  telnet localhost 139

如果没有,请检查 /var/log/samba/* 和 /var/log/messages 以查看它实际上没有启动的原因

步骤3- 我们可以远程连接吗

  telnet server.ip.address.x 139

如果没有,请检查防火墙

  iptables -L -n 

并进行相应调整

步骤4- SMBClient 是否允许您列出股票

  smbclient //localhost -L --user username 

如果没有,请使用错误来帮助排除故障(或在此处发布)

步骤5- SMBClient 是否允许您远程列出共享资源

  smbclient //server.ip.address.x -L --user username

如果这不起作用并且前面的步骤都起作用,请再次检查防火墙,并检查远程系统上的防火墙。

答案2

好的,所以我运行了另一次升级,这次是 dist-upgrade,重新启动了 samba,现在它可以正常工作了。

所有这些,我只是想升级 subversion,但它还没有升级!哎!随时给我 yum... :)

答案3

关注升级或安装了什么当你运行 apt-get upgrade 时。(并确保你以交互模式运行它,这样你就可以说“不”。)

大多数 Linux 升级不需要重新启动。我的“我知道可能需要重新启动的东西”列表包括:升级的内核模块或新内核、dlm 更新、视频驱动程序,以及我看到时能认出但想不起来的许多其他东西。这是作为 Linux 系统管理员多年所获得的“经验”的一部分。

通常,如果我知道某个库的依赖项已更新,我最终会重新启动一些额外的服务,以确保它们没有缓存任何奇怪的东西。例如,当我看到 openssl 升级时,如果它没有弹出 apache、mysql 和 openvpn,我会非常快速地手动执行此操作,以确保安全,因为所有这些服务器进程都使用 ssl。

相关内容