频道直达:新闻 - 组网 - 安全 - 服务器 - 存储 - 系统 - 应用 - 开发 - 数据库 - 前沿 - 技术人 - 培训 - 求职 - 读书 - 教程 - 专题 - 产品 - 案例 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

Solaris 10 系统维护

作者: sun029 出处:太陽微繫統's Blog 2008-01-10 18:32    砖    好    评论   进入论坛
阅读提示:相信很多人和我有类似的想法:要是solaris 10安装配置完以后把它扔到某个位置再也不用管它,那该有多好。当然,这只是我们的一厢情愿而已!尽管solaris 10的功能已经异常强大、性能超级稳定,但还是需要我们经常性的看管和维护。维护的主要内容包括监控、配置/设置修改以及故障处理这几个方面,下面我们分别以一些实例来讨论这些情形。

相信很多人和我有类似的想法:要是solaris 10安装配置完以后把它扔到某个位置再也不用管它,那该有多好。当然,这只是我们的一厢情愿而已!尽管solaris 10的功能已经异常强大、性能超级稳定,但还是需要我们经常性的看管和维护。维护的主要内容包括监控、配置/设置修改以及故障处理这几个方面,下面我们分别以一些实例来讨论这些情形。

系统监控
 
监控最主要的目的是了解和掌握系统的负载和性能。
 
(一)  了解系统的状况。
 
1、查看正在运行的solaris 10的版本,使用不带参数的命令showrev,此命令加选项-r则是另外一个功能:查看目前系统所需要安装的补丁程序。

root@zsc # showrev
Hostname: zsc
Hostid: 841e69f3
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    //内存为8G
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 146Gcyl 14087 alt 2 hd 24 sec 848>
         /pci@9,600000/SUNW,qlc@2/fp@0,0/ssd@w21000014c39d4d9d,0
      1. c1t1d0 146Gcyl 14087 alt 2 hd 24 sec 848>
         /pci@9,600000/SUNW,qlc@2/fp@0,0/ssd@w21000014c39d4d9b,0

  从输出可以知道此服务器有2scsi硬盘。
 
4、查看网络接口的状况,使用带选项的命令ifconfig –a .

root@zsc # ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
       inet 127.0.0.1 netmask ff000000
ce0: flags=1000843 mtu 1500 index 2
       inet 61.128.x.x netmask ffffff00 broadcast 61.128.x.255
       ether 0:14:4f:1e:69:f3 //ce0是网络接口的名字
ce1: flags=1000843 mtu 1500 index 3
       inet 192.168.x.5 netmask ffffff00 broadcast 192.168.x.255
       ether 0:14:4f:1e:69:f3 //x是某个具体的数值,安全起见这样处理

   从输出可知,本机有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

   从输出可知此服务器有8cpu,此处按0-7的序号开始;有些输出不会以顺序序号开始,但可以从行数得知cpu数目(有多少行就有多少个cpu)。
 
(二)、用户及系统活动监控。
 
1、 查看系统运行了多少时间,使用不带参数的命令uptime

root@zsc # uptime
 上午848    运行415:12, 2用户, 平均负载:0.01, 0.01, 0.01

 
2、 查看有那些用户登录到solaris 10系统,使用命令w.

root@zsc # w
 上午912    运行415:36, 3用户, 平均负载:0.02, 0.01, 0.01
用户名  终端号        登入时间      闲置  JCPU  PCPU 执行命令
root    console     周一下午5     5  4:53  4:53 /usr/dt/bin/dtscreen -mode blank
root    pts/3       上午836      25               -bash
root    pts/4       上午912                        w

 
3、 查看系统的运行级别,使用带选项的命令who –r .

root@zsc # who -r
  .      run-level 3 10 917:36    3     0 S

 
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 1612:03 - 12:04 (00:00)
oracle   console    :0              Sat Sep 16 12:02 -关机 (00:02)
reboot   system boot                 Sat Sep 1612:02
reboot   system down                 Sat Sep 1612:01
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 1611:59
reboot   system down                 Sat Sep 1611:59
oracle   console    :0              Sat Sep 16 11:58 -关机 (00:01)
root     console    :0              Sat Sep 1611:53 - 11:54 (00:00)
oracle   console    :0              Sat Sep 1611:52 - 11:53 (00:01)

 
5、 查看系统运行的进程,通俗一点说就是查看系统正在运行那些程序,这是系统管理和维护过程中使用得最频繁的工具。使用带若干选项的命令ps .ps-进程状态的缩写。笔者常用的3个选项是:-a列出请求最频繁的进程;-e列出正在运行的进程;-f打印进程的详细信息。另外还有一个类似的工具ptree,用来查看进程树(提示:linux里查看进程树的工具是pstree)。
【责任编辑:刘兵 TEL:(010)68476606】

专题
Solaris 10 配置管理
系统应用日志分析管理
Linux——从菜鸟到高手
Windows Server 2008专题
Ubuntu 中文开源频道
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Windows XP远程桌面连接图解(.. (查看55850次)
·Solaris基础知识入门 (查看47321次)
·Windows操作系统安装 (查看34339次)
·设置远程桌面连接 (查看33814次)
·Linux的安装 (查看31004次)
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
世纪枭雄比尔盖茨的王者传奇
世纪枭雄比尔盖茨..
虚拟化技术还有点“虚”
虚拟化技术还有点..
ASP.NET开发教程
ASP.NET开发教程
· ASP.NET开发教程
· 专题:ASP.NET 2.0基础..
· LAMP技术精解
· 服务器节能与绿色IT
· ARP攻击防范与解决方案
· Linux 集群技术专题
· Windows集群服务应用
· CISSP认证成长之路
· SQL Server 2008/2005..
· SQL Server入门到精通
· 网络工程师职业规划与..
· 浏览器的战国时代
· 运营商封堵ADSL共享 中..
· 微软出价446亿美元收购..
· 技术人求职简历完备手册
· 开源虚拟化技术Xen
ARP攻击防范与解决方案
ARP攻击防范与解..
SQL Server 2008/2005全解
SQL Server 2008/..
SOA 面向服务架构
SOA 面向服务架构
· SOA 面向服务架构
· SQL Server 2008/2005..
· Apache技术专题
· 三层交换技术专题
· SQL Server入门到精通
· Apache技术专题
· Windows集群服务应用
· 国际文档格式标准开战
· 路由器设置与口令恢复
· Linux 集群技术专题
· PHP开发应用手册
· SOA 面向服务架构
· 企业数据恢复指南
· 了解统一威胁管理(UTM)..
· 专题:AIX操作系统管理..
· 访问控制列表(ACL)介绍
ARP攻击防范与解决方案
ARP攻击防范与解..
SQL Server 2008/2005全解
SQL Server 2008/..
SQL Server入门到精通
SQL Server入门到..
· SQL Server入门到精通
· SQL Server 2008/2005..
· SOA 面向服务架构
· Apache技术专题
· 三层交换技术专题
· Apache技术专题
· 企业数据恢复指南
· Windows集群服务应用
· 路由器设置与口令恢复
· Linux 集群技术专题
· SOA 面向服务架构
· 了解统一威胁管理(UTM)..
· 反垃圾邮件技术应用
· 访问控制列表(ACL)介绍
· ASP.NET开发教程
· PHP开发应用手册