(四)、日志文件。系统日志存放路径是/var/adm/messages,这个文件通常会很大,不要用cat命令来读,如果用more 来读,翻页也是很辛苦的。一些有用的技巧是:先使用命令带行数选项的head 和tail命令,然后使用grep这样的工具。在写作这篇文章的过程中,笔者通过查看日志文件发现乌鲁木齐的一台运行solaris 10 的SUN V480服务器某个电源发生故障。
root@zsc # more messages | grep error |more
Oct 10 03:10:04 zsc picld[113]: [ID 498155 daemon.error] Device PS1 AC UNAVAILABLE
Oct 10 03:10:44 zsc picld[113]: [ID 498155 daemon.error] Device PS1 AC UNAVAILABLE
Oct 10 03:17:16 zsc picld[113]: [ID 498155 daemon.error] Device PS1 AC UNAVAILABLE
Oct 10 03:23:50 zsc picld[113]: [ID 498155 daemon.error] Device PS1 AC UNAVAILABLEOct
Oct 10 05:17:21 zsc picld[113]: [ID 498155 daemon.error] Device PS1 AC UNAVAILABLE
Oct 10 05:23:59 zsc picld[113]: [ID 498155 daemon.error] Device PS1 AC UNAVAILABLE
Oct 10 05:30:28 zsc picld[113]: [ID 498155 daemon.error] Device PS1 AC UNAVAILABLE
Oct 10 05:37:21 zsc picld[113]: [ID 498155 daemon.error] Device PS1 AC UNAVAILABLE
Oct 10 05:43:56 zsc picld[113]: [ID 498155 daemon.error] Device PS1 AC UNAVAILABLE
Oct 10 05:50:29 zsc picld[113]: [ID 498155 daemon.error] Device PS1 AC UNAVAILABLE
--还有--
这是一个双电源的服务器,其中的一个失效了。
配置/设置修改
把服务器从北京机房移到上海的某个机房,或者要新增一块硬盘,诸如这样的情形就需要对系统配置/设置做修改来满足实际需要。很明显的事实是在北京机房设置的服务器网络参数搬到上海机房后多半不能使用,这就需要对它们就行某种程度的需改。接着我们还是一几个实例来说明。
(一)、修改网络参数。与linux相比较,solaris 10 修改网络参数要复杂很多。它涉及到ipnodes、netmasks、hosts、defaultrouter、hostname.x等文件。
1、运行命令ifconfig –a查看网络接口的名字。
root@zsc # ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
ce0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 61.128.x.40 netmask ffffff00 broadcast 61.128.122.255
ether 0:14:4f:1e:69:f3
ce1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 192.168.x.5 netmask ffffff00 broadcast 192.168.100.255
ether 0:14:4f:1e:69:f3
2、打开网络接口文件查看接口的名称。
root@zsc # more hostname.ce0
zsc
root@zsc # more hostname.ce1
zsj
4、 修改文件/etc/hosts,使IP地址与接口一一对应。
root@zsc # more hosts
#
# Internet host table
#
127.0.0.1 localhost
61.125.x.30 zsc loghost
192.168.10.5 zsj loghost
5、 修改文件/etc/netmsks.
root@zsc # more netmasks
192.168.10.0 255.255.255.0
61.125.x.0 255.255.255.0
6、 修改文件/etc/defaultrouter以改变默认网关。一般情况下,默认网关只有一个。
root@zsc # more defaultrouter
#129.146.89.225 //这个默认路由是以前的,现在被注释掉,不再起作用了。
61.125.x.1
7、 上述过程完成后重其网络,然后运行命令ifconfig –a检查是否修改成功,然后测试一下网络的连通性,看是否可以连通网关,访问internet。
可以直接运行命令ifconfig来指定接口的ip地址和子网掩码的值,执行完命令后设置马上生效。这种方式适合于临时改变网络接口的场合,原因是-一旦系统重启这些设置就消失了。
(二)、添加一个硬盘。Solaris 10支持scsi硬盘热插拔,并且系统可以自动识别刚加入的硬盘(linux可以支持热插拔,但系统不能发现后增加的硬盘,需要重启系统才可以)。
1、插入scsi硬盘,然后运行命令cfgadm把硬盘加载到系统。
2、运行命令format格式化硬盘并分区。注意SPARC与INTEL架构的分区操作稍有不同,INTEL分区要用到fdisk这个命令。
3、用命令newfs在上述步骤创建的分区上创建文件系统。
4、在系统创建一个目录,然后用mount命令把刚创建的文件系统挂接到这个目录。
5、修改文件/etc/vfstab,把挂接记录添加进来,使系统开机就能自动挂接该文件系统。