Solaris 10 体系维护
作者: sun029 来因:太陽微繫統's Blog
阅读提示:相信良多人和我有相似的想法主意:要是solaris 10装配设置完今后把它扔到某个职位再也不用管它,那该有多好。固然,这只是我们的一厢甘愿罢了!尽管solaris 10的遵命已经非常强盛年夜、功效超等波动,但仍是需求我们每每性的把守和维护。维护的重要内容包括监控、设置/设置点窜以及阻挠措置赏罚这几个方面,下面我们分别以一些实例来接头这些景遇。
相信良多人和我有相似的想法主意:要是solaris 10装配设置完今后把它扔到某个职位再也不用管它,那该有多好。固然,这只是我们的一厢甘愿罢了!尽管solaris 10的遵命已经非常强盛年夜、功效超等波动,但仍是需求我们每每性的把守和维护。维护的重要内容包括监控、设置/设置点窜以及阻挠措置赏罚这几个方面,下面我们分别以一些实例来接头这些景遇。
体系监控
监控最重要的目标是看法和驾驭体系的负载和功效。
(一) 看法体系的景遇。
1、检察正在运转的solaris 10的版本,哄骗不带参数的命令showrev,此命令加选项-r则是另外一个遵命:检察目前体系所需求装配的补丁轨范。
root@zsc # showrev
Hostname: zsc
Hostid: 841e
Release: 5.10
Kernel architecture: sun4u //intel架构的管事器输出纷比方样
Application architecture: sparc
Hardware provider: Sun_Microsystems
Domain:
Kernel version: SunOS 5.10 Generic_118833-18 //内核版本号
2、检察硬件装备的某些景遇,哄骗命令prtconfig.
root@zsc # prtconf
System Configuration: Sun Microsystems sun4u//intel,amd cpu的输出不合
Memory size: 8192 Megabytes //内存为
System Peripherals (Software Nodes):
SUNW,Sun-Fire-V490
scsi_vhci, instance #0
packages (driver not attached)
SUNW,builtin-drivers (driver not attached)
………
3、检察本机所连接的磁盘数量,哄骗命令format.这个命令也是花式化硬盘的东西。
root@zsc # format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0
/pci@9,600000/SUNW,qlc@2/fp@0,0/ssd@w
1. c1t1d0
/pci@9,600000/SUNW,qlc@2/fp@0,0/ssd@w
从输出可以知道此管事器有2个scsi硬盘。
4、检察搜集接口的景遇,哄骗带选项的命令ifconfig –a .
root@zsc # ifconfig -a
lo0: flags=2001000849
inet 127.0.0.1 netmask ff000000
ce0: flags=1000843
inet 61.128.x.x netmask ffffff00 broadcast 61.128.x.255
ether 0:14:
ce1: flags=1000843
inet 192.168.x.5 netmask ffffff00 broadcast 192.168.x.255
ether 0:14:
从输出可知,本机有2个搜集接口。如果搜集接口设置错误或没有激活,将有或许在输出中看不见接口称号及外形。
5、检察cpu的个数,哄骗不带参数的命令mpstat。
root@db890 ~#mpstat //这个命令也是检察CPU负载的东西
CPU minf mjf xcal intr ithr csw icsw migr smtx srw syscl usr sys wt idl
0 0 1 136 3 1 67 1 1 6 1 93 0 1 4 94
1 0 1 101 25 22 67 1 1 6 1 85 0 1 4 95
2 0 1 121 3 1 68 1 1 6 1 91 0 1 4 95
3 0 1 129 3 1 69 1 1 6 1 95 0 1 4 95
4 0 1 126 3 1 69 1 1 5 1 95 0 1 4 95
5 0 1 125 129 126 66 1 1 5 1 90 0 1 4 95
6 0 1 123 4 1 68 1 1 6 1 92 0 1 4 95
7 0 1 105 242 140 65 1 1 7 1 89 0 0 4 95
从输出可知此管事器有8个cpu,此处按0-7的序号劈头;有些输出不会以递次第号劈头,但可以从行数得知cpu数量(有几许行就有几许个cpu)。
(二)、用户及体系勾当监控。
1、 检察体系运转了几许时间,哄骗不带参数的命令uptime
root@zsc # uptime
上午8点48分 运转4天15:12, 2用户, 均匀负载:0.01, 0.01, 0.01
2、 检察有那些用户登录到solaris 10体系,哄骗命令w.
root@zsc # w
上午9点12分 运转4天15:36, 3用户, 均匀负载:0.02, 0.01, 0.01
用户名 终端号 登入时间 闲置 JCPU PCPU 执行命令
root console 周一下午5点 5天 4:53
root pts/3 上午8点36分 25 -bash
root pts/4 上午9点12分 w
3、 检察体系的运转级别,哄骗带选项的命令who –r .
root@zsc # who -r
. run-level 3
4、检察体系近期的运转外形(包括关机、重起、用户登录等),哄骗不带参数的命令last.
root@zsc # last |more
root pts/3 211.94.81.227 Sat Oct 14 14:31仍在登录外形
root sshd 211.94.81.227 Sat Oct 14 14:31仍在登录外形
root sshd 218.247.140.197 Sat Sep 16
oracle console :0 Sat Sep 16 12:02 -关机 (00:02)
reboot system boot Sat Sep 16
reboot system down Sat Sep 16
root pts/4 61.128.122.128 Sat Sep 16 12:01 -关机 (00:01)
root sshd 61.128.122.128 Sat Sep 16 12:01 -关机 (00:01)
oracle console :0 Sat Sep 16 12:00 -关机 (00:01)
reboot system boot Sat Sep 16
reboot system down Sat Sep 16
oracle console :0 Sat Sep 16 11:58 -关机 (00:01)
root console :0 Sat Sep 16
oracle console :0 Sat Sep 16
5、 检察体系运转的进程,深刻一点说即是检察体系正在运转那些轨范,这是体系管理和维护进程中哄骗得最频仍的东西。哄骗带几许选项的命令ps .ps-进程外形的缩写。笔者常用的3个选项是:-a列出乞求最频仍的进程;-e列出正在运转的进程;-f打印进程的详细信息。另外另有一个相似的东西ptree,用来检察进程树(提示:linux里检察进程树的东西是pstree)。
版权声明:
原创作品,允许转载,转载时请务必以超链接情势标明文章 原始来因 、作者信息和本声明。不然将清查司法责任。