您查看的文章来源于http://www.oklinux.cn
在 IBM? System z 机器上启动 Linux? 非常简单,但也很容易出现问题。入侵系统)都会导致火星消息入侵。必须检查并纠正配置,避免火星消息的入侵。
这些消息有时来自交换机,因为同一个交换机上连接许多不同的机器。在这种情况下,火星消息可能不是恶意的,但它们仍然可能大量占用操作系统消息控制台。为了避免这种消息,必须重启交换机;但是要记住,这个操作会影响到该交换机上的其他机器。该操作对一些重要的服务器损害非常大。
问题:操作系统消息控制台压力过大
操作系统消息控制台的调试可能会非常困难,因为您必须处理铺天盖地的火星消息( 1 所示):
解决办法:隐藏 “绿色小矮人”
为了隐藏火星消息以获得更加干净的系统控制台,可以:
关闭包日志记录:
/proc/sys/net/ipv4/conf/eth0/log_martians
Ex: echo "0" > /proc/sys/net/ipv4/conf/eth0/log_martians
将内核日志记录调至级别 4:
yast -> system -> /etc/sysconfig Editor -> System -> Logging -> KERNEL_LOGLEVEL (7 to 4)
2. 潜在不良网络服务
在 LPAR 上启动 Linux 映像时,您可能会发现网络服务不能按预期工作;尽管分配了 IP 地址,网络仍然不能访问。
问题:ping 没问题,但无法登录
从操作系统消息控制台 ping 其他机器没有任何问题,并且 ipconfig 命令显示正确的信息,但通过 putty 登录(ssh/telnet)时,会话不成功。
解决办法:重启网络
根用户可以在操作系统消息控制台上使用命令 service network restart 重启网络,如清单 1 所示。
清单 1. 重启服务网络的输出
j8806_h117 (root): /opt/javabm/data >service network restart
Shutting down network interfaces:
eth0
eth0 configuration: qeth-bus-ccw-0.0.0420 done
Shutting down service network . . . . . . . . . . . . . done
Hint: you may set mandatory devices in /etc/sysconfig/network/config
Setting up network interfaces:
lo
lo IP address: 127.0.0.1/8 done
eth0
eth0 configuration: qeth-bus-ccw-0.0.0420
eth0 IP address: 9.12.22.25/24 done
vlan538
interface is not available
SIOCGIFFLAGS: No such device
Cannot enable interface vlan538.
interface vlan538 is not up failed
Setting up service network . . . . . . . . . . . . . . failed
SuSEfirewall2: Warning: ip6tables does not support state matching.
Extended IPv6 support disabled.
SuSEfirewall2: Setting up rules from /etc/sysconfig/SuSEfirewall2 ...
SuSEfirewall2: batch committing...
SuSEfirewall2: Firewall rules successfully set
只有根用户能够发出这个命令。如果发现网关错误或丢失,则需要包含所需的细节来重启网络。这可以通过以下命令实现:
1.route add default gw 9.12.44.1
2.service network restart
清单 1 的输出显示了关闭和重启网络的所有步骤。如果网络无效,输出中就不会显示 IP 地址。IP 地址在文件 /etc/sysconfig/network/ifcfg-eth-id-XX:XX:XX:XX:XX 中定义 — 它显示 VLAN 配置和防火墙设置。如果网络出现问题,您可以使用这个输出检查所有步骤。
为了使更新信息在所有网络配置文件中生效(/etc/sysconfig/network/ifcfg-eth-id-XX:XX:XX:XX:XX,/etc/sysconfig/hardware/ifcfg-eth-id-XX:XX:XX:XX:XX 等),必须发出命令 service network restart(或 /etc/init.d/network restart)。