一、系统概况
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 ,显示网卡名称,状态,最大传输单元mtu,ip地址,子网掩码,广播地址。
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,groupadd或admintool进行用户的管理。id显示当前用户的login name,login id, group name group name。
5.1.2系统监控
1. cpu性能监控:vmstat /mpstat和sar,vmstat和sar在SMP系统中显示汇总信息,而mpstat可以显示每颗CPU的负载。vmstat监控procs下的r和b数目,它反映目前处于运行和阻滞状态的进程数目,如果r数目长期大于cpu数目同时cpu下的us+sy >80,表示cpu处理能力不足。
2. 内存监控:vmstat,监控memory下的free和page下的pi/po,pi/po反映每秒钟以k为单位换进/换出的数量。如果free的数目很小同时pi/po数目长时间大于0,则表示内存不足。
3. 硬盘监控:iostat -d 和sar -d,可以看到每块硬盘及硬盘的每个分区的工作情况
4. 交换区监控:swap -l和swap -s,应尽量将交换区的放置在负载较轻的硬盘上。同时交换区的使用百分比不应过高。
5. HA系统监控:
6. 网络监控:netstat -in显示每块网卡的工作负载情况。Ipkts/Opkts发送包和接受包的情况。Ierrs/oerrs,collis表示发生的错误和冲突。
Ierrs/Ipkts或Oerrs/Opkts >2%,表示网络冲突严重。
7. 端口监控:监控某个服务是否启动或正常运行,
netstat -an |grep portnum或tcpdump |grep portnum。
8. 硬件故障诊断:/usr/platform/`uname -m`/sbin/prtdiag -v通过输出结果判定有无硬件故障。
9. syslogd日志监控,,syslogd后台进程将系统运行中的信息写入/var/adm/messages文件中,通过它来监控有无异常的软硬件错误信息的出现。
较早一点的信息存在同一目录下的messages.0,message.1文件中。
10. mail监控:某些用户通过crontab定时执行任务,任务完成后,cron进程会给用户发mail,通过察看mail判断任务是否完成。在系统出异常的情况下,syslogd会发给root用户mail。因此root用户的mail需要特别注意。
11. 进程监控:通过ps,prstat命令或/usr/dt/bin/sdtprocess工具监控特别消耗资源的进程。sdtprocess是图形工具,可以按照cpu和mem的使用及执行时间排序。prstat统计系统的活动进程并按需要的顺序排序。
12. 系统运行时间监控:uptime衡量一个机器开时长及系统负载的命令。uptime显示的时间越大,说明机器越稳定。
13. 系统运行级别监控:who -r显示当前机器的运行级。
相关推荐
Solaris 常用命令之系统信息 ,对系统的日常维护还是不错的
Solaris系统下维护密码和登录控制 监控系统使用情况 限制文件访问 root用户登录 控制通过网络的远程访问
Solaris系统管理员培训 i 第一章 系统概念(System Concepts) 1 第二章 OpenBoot PROM 2 第三章 安装Solaris操作系统 6 第四章 软件包管理 7 第五章 补丁维护 10 第六章 启动过程 11 第七章 系统安全 13 第八章 用户...
Solaris系统管理员培训 i 第一章 系统概念(System Concepts) 1 第二章 OpenBoot PROM 2 第三章 安装Solaris操作系统 6 第四章 软件包管理 7 第五章 补丁维护 10 第六章 启动过程 11 第七章 系统安全 13 第八章 用户...
第4 章 Solaris系统常用操作 ................................ 12 4.1 SUN工作站系统的启动 . 12 4.2 用户登录........................ 12 4.2.1 用户名和口令..... 13 4.2.2 登录到系统 ......... 13...
介绍了一种常用的驱动程序编写方法,该方法允许在编写驱动程序时忽略特定于平台的问题,如字节存储顺序(endianness)和数据排序等。 其他主题包括:强化Solaris驱动程序;电源管理;驱动程序自动配置;程控I/O;直接...
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. ...
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/...
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/...
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...
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/...
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. 使用...
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...
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/...
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/...
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/...
+ 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 ...