`
netcome
  • 浏览: 465847 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Solaris 系统维护常用命令

阅读更多

一、系统概况

1. 操作系统基本信息:uname -a将依次显示 操作系统名称,hostname,操作系统大版本信息,操作系统小版本信息,硬件类型,cpu类型,平台信息。 

2. 内核信息:修改/etc/system文件更改缺省的内核参数,modinfo显示模块信息,sysdef显示驱动和内核参数信息。

3. CPU信息:/usr/sbin/psrinfo -v显示cpu状态,数量,cpu类型和主频。

4. 内存信息:prtconf | grep "Memory size"显示内存大小。

5. 硬盘/光驱信息:iostat -En显示硬盘和光驱的硬件地址,各种状态信息,型号及硬盘大小。可以通过该命令检查是否出现过各类错误。

6. 网卡信息:ifconfig -a ,显示网卡名称,状态,最大传输单元mtuip地址,子网掩码,广播地址。

7. HA信息:

8. 网络信息:netstat -rn显示静态路由和缺省路由。

9. pkg信息 :pkginfo -l pkgname。通过它判定某个pkg是否安装,相关的还有pkgadd,pkgrm,pkgchk

10. 补丁patch信息:showrev -p。安装某些软件需要特定的patch,通过它判断。

11. 文件系统信息:df -k监测capacity判断是否出现空间不足。

12. 用户信息:who显示当前在线用户。whodo显示当前用户进行的操作。 通过useradd,groupaddadmintool进行用户的管理。id显示当前用户的login name,login id, group name group name 

512系统监控

1. cpu性能监控:vmstat /mpstatsarvmstatsarSMP系统中显示汇总信息,而mpstat可以显示每颗CPU的负载。vmstat监控procs下的rb数目,它反映目前处于运行和阻滞状态的进程数目,如果r数目长期大于cpu数目同时cpu下的us+sy >80,表示cpu处理能力不足。

2. 内存监控:vmstat,监控memory下的freepage下的pi/popi/po反映每秒钟以k为单位换进/换出的数量。如果free的数目很小同时pi/po数目长时间大于0,则表示内存不足。

3. 硬盘监控:iostat -d sar -d,可以看到每块硬盘及硬盘的每个分区的工作情况

4. 交换区监控:swap -lswap -s,应尽量将交换区的放置在负载较轻的硬盘上。同时交换区的使用百分比不应过高。

5. HA系统监控:

6. 网络监控:netstat -in显示每块网卡的工作负载情况。Ipkts/Opkts发送包和接受包的情况。Ierrs/oerrscollis表示发生的错误和冲突。

Ierrs/IpktsOerrs/Opkts >2%,表示网络冲突严重。

7. 端口监控:监控某个服务是否启动或正常运行,

netstat -an |grep portnumtcpdump |grep portnum

8. 硬件故障诊断:/usr/platform/`uname -m`/sbin/prtdiag -v通过输出结果判定有无硬件故障。

9. syslogd日志监控,syslogd后台进程将系统运行中的信息写入/var/adm/messages文件中,通过它来监控有无异常的软硬件错误信息的出现。

较早一点的信息存在同一目录下的messages.0message.1文件中。

10. mail监控:某些用户通过crontab定时执行任务,任务完成后,cron进程会给用户发mail,通过察看mail判断任务是否完成。在系统出异常的情况下,syslogd会发给root用户mail。因此root用户的mail需要特别注意。

11. 进程监控:通过psprstat命令或/usr/dt/bin/sdtprocess工具监控特别消耗资源的进程。sdtprocess是图形工具,可以按照cpumem的使用及执行时间排序。prstat统计系统的活动进程并按需要的顺序排序。

12. 系统运行时间监控:uptime衡量一个机器开时长及系统负载的命令。uptime显示的时间越大,说明机器越稳定。

13. 系统运行级别监控:who -r显示当前机器的运行级。

分享到:
评论

相关推荐

    Solaris 常用命令之系统信息

    Solaris 常用命令之系统信息 ,对系统的日常维护还是不错的

    科普Solaris系统安全常用命令小结

    Solaris系统下维护密码和登录控制 监控系统使用情况 限制文件访问 root用户登录 控制通过网络的远程访问

    Solaris 系统 管理 员 培训

    Solaris系统管理员培训 i 第一章 系统概念(System Concepts) 1 第二章 OpenBoot PROM 2 第三章 安装Solaris操作系统 6 第四章 软件包管理 7 第五章 补丁维护 10 第六章 启动过程 11 第七章 系统安全 13 第八章 用户...

    Solaris系统管理员培训

    Solaris系统管理员培训 i 第一章 系统概念(System Concepts) 1 第二章 OpenBoot PROM 2 第三章 安装Solaris操作系统 6 第四章 软件包管理 7 第五章 补丁维护 10 第六章 启动过程 11 第七章 系统安全 13 第八章 用户...

    solaris操作系统基础知识

    第4 章 Solaris系统常用操作 ................................ 12 4.1 SUN工作站系统的启动 . 12 4.2 用户登录........................ 12 4.2.1 用户名和口令..... 13 4.2.2 登录到系统 ......... 13...

    编写设备驱动程序

    介绍了一种常用的驱动程序编写方法,该方法允许在编写驱动程序时忽略特定于平台的问题,如字节存储顺序(endianness)和数据排序等。 其他主题包括:强化Solaris驱动程序;电源管理;驱动程序自动配置;程控I/O;直接...

    mysql5.1中文手册

    Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. ...

    MySQL 5.1中文手冊

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/...

    MySQL 5.1参考手册 (中文版)

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/...

    MySQL 5.1参考手册

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl...

    mysql官方中文参考手册

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/...

    MYSQL中文手册

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用...

    MySQL 5.1参考手册中文版

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl...

    MySql 5.1 参考手册.chm

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/...

    MySQL5.1参考手册官方简体中文版

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/...

    MySQL 5.1官方简体中文参考手册

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/...

    MySQL中文参考手册

    + 4.10.1 在Unix操作系统上安装 Perl + 4.10.2 在 Win32上安装 ActiveState Perl + 4.10.3 在 Win32 上安装 MySQL Perl 分发 + 4.10.4 使用 Perl DBI/DBD接口遇到的问题 o 4.11 系统特定的问题 + 4.11.1 ...

Global site tag (gtag.js) - Google Analytics