当前位置:文档之家› SUN主机维护手册

SUN主机维护手册

目 录1 操作系统维护 (1)1.1 系统启动与关闭 (1)1.2 定期检查系统空间使用情况 (2)1.3 定期检查系统的日志 (3)1.4 定期察看mail (3)1.5 安全管理 (3)1.6 系统运行状态的监控 (4)1.7 设备管理 (9)1.8 软件管理 (11)1.9 进程管理 (14)1.10 磁盘管理 (15)1.10.1 系统目录 (15)1.10.2 逻辑分区操作的常用命令 (15)1.10.3 文件系统管理 (16)1.11 系统备份 (21)2 VCS集群管理 (22)2.1 VCS的启动 (22)2.2 VCS的停止 (22)3 数据库常用操作命令 (23)3.1 数据库启停 (23)3.2 数据库用户管理 (23)3.3 数据库存储管理 (23)3.4 简单的数据库备份操作 (24)4 日常维护注意事项 (25)1操作系统维护1.1 系统启动与关闭a.系统启动开机后,系统将自检所有的设备,一旦系统无法开机,应及时通知工程师进行故障检测及处理。

b.系统关闭系统关闭命令可以使用shutdown、init、halt等命令,但建议使用shutdown 或init命令进行关机操作。

注:尽量不要使用halt命令关闭主机。

z重启主机#shutdown –i init_state(run level 6 for reboot) –g grace_period#init 6z关闭主机#shoutdown –i 0#init 0z关闭主机进入单用户状态#shutdown#init s/Sz查看当前运行级别who -r1.2 定期检查系统空间使用情况a.定时使用df –k命令检查文件系统磁盘空间的使用情况。

# df -kFilesystem kbytes used avail capacity Mounted on /dev/dsk/c0t0d0s0 75204 41148 26536 61% //dev/dsk/c0t0d0s4 1244382 595010 587153 51% /usr/proc 0 0 0 0% /procfd 0 0 0 0% /dev/fdmnttab 0 0 0 0% /etc/mnttab /dev/dsk/c0t0d0s6 121096 10393 98594 10% /varswap 460120 0 460120 0% /var/run swap 539592 79472 460120 15% /tmp/dev/dsk/c0t0d0s3 2060642 954065 1044758 48% /opt/dev/dsk/c0t0d0s5 9450 9 8496 1% /temp/dev/dsk/c0t0d0s7 61484 9 55327 1%/export/homeb.删除Crash Dump文件# cd /var/crash/system# rm *c.删除Core文件# cd /home/jones# find . -name core -exec rm {} \;d.定期清除/tmp文件系统中没用的临时文件# cd /var/tmp# rm -r *e.删除不再用的旧文件# find directory-type f[-atime +nnn] [-mtime +nnn] -print >filename # rm `cat filename`1.3 定期检查系统的日志# more /var/adm/syslog/syslog.log1.4 定期察看mail系统的错误和告警信息会同时发送到控制台和用户的mail中。

由于屏幕刷新,在控制台上的信息可能会漏看,可在用户mail中看到。

使用如下命令即可看到出现的一些错误信息或提示信息:# mail1.5 安全管理应由专人管理系统和数据库口令,定期修改root、oracle系统用户和数据库sys、system的口令。

管理用户的telnet和rlogin权限。

用last察看最近用户的登录和退出,该信息记录在/var/adm/wtmp可以使用如下命令查看登录到系统的用户信息:#who1.6 系统运行状态的监控在系统运行过程中,系统管理人员应该定时对系统运行情况和性能进行分析,协助数据库管理员及应用程序开发人员进行应用跟踪分析,提高系统性能。

a.使用vmstat察看CPU,虚拟内存的使用情况。

$ vmstat 5procs memory page disk faults cpur b w swap free re mf pi po fr de sr f0 s3 -- -- in sy cs us sy id0 0 8 28312 668 0 9 2 0 1 0 0 0 1 0 0 10 61 821 2 970 0 3 31940 248 0 10 20 0 26 0 27 0 4 0 0 53 189 191 6 6 880 0 3 32080 288 3 19 49 6 26 0 15 0 9 0 0 75 415 277 6 15 790 0 3 32080 256 0 26 20 6 21 0 12 1 6 0 0 163 110 138 1 3 960 1 3 32060 256 3 45 52 28 61 0 27 5 12 0 0 195 191 223 7 11 820 0 3 32056 260 0 1 0 0 0 0 0 0 0 0 0 4 52 84 0 1 99b.用vmstat –s 显示自上次引导以来发生的系统事件$ vmstat -s0 swap ins0 swap outs0 pages swapped in0 pages swapped out392182 total address trans. faults taken 20419 page ins923 page outs30072 pages paged in9194 pages paged out65167 total reclaims65157 reclaims from free list0 micro (hat) faults392182 minor (as) faults19383 major faults85775 copy-on-write faults66637 zero fill page faults46309 pages examined by the clock daemon 6 revolutions of the clock hand15578 pages freed by the clock daemon4398 forks352 vforks4267 execs12926285 cpu context switches109029866 device interrupts499296 traps22461261 system calls778068 total name lookups (cache hits 97%)18739 user cpu34662 system cpu52051435 idle cpu25252 wait cpuc.用vmstat –S 统计交换的情况$ vmstat -Sprocs memory page disk faults cpur b w swap free si so pi po fr de sr f0 s0 s6 -- in sy csus sy id0 0 0 200968 17936 0 0 0 0 0 0 0 0 0 0 0 109 43 24 00 100d.使用sar察看CPU使用情况$ sar -uSunOS venus 5.8 Generic sun4u 09/07/9900:00:00 %usr %sys %wio %idle01:00:00 0 0 0 10002:00:02 0 0 0 10003:00:00 0 0 0 10004:00:00 0 0 0 10005:00:01 0 0 0 10006:00:00 0 0 0 10007:00:00 0 0 0 10008:00:01 0 0 0 10008:20:00 0 0 0 10008:40:00 0 0 0 10009:00:00 0 0 0 10009:20:00 0 0 0 10009:40:00 0 0 0 10010:00:00 0 0 0 10010:20:00 0 0 0 10010:40:01 0 0 0 10011:00:00 5 2 10 82Average 0 0 0 100如果%idle一直为0或较低的值,那么应该使用其他工具并对应用进行分析。

e.使用iostat察看I/O和CPU的使用情况$ iostat 5tty sd0 sd6 nfs1 nfs49 cputin tout kps tps serv kps tps serv kps tps serv kps tps serv us sy wt id0 0 1 0 49 0 0 0 0 0 0 0 0 150 0 0 1000 47 0 0 0 0 0 0 0 0 0 0 0 00 0 0 1000 16 0 0 0 0 0 0 0 0 0 0 0 00 0 0 1000 16 0 0 0 0 0 0 0 0 0 0 0 00 0 0 1000 16 44 6 132 0 0 0 0 0 0 0 0 00 0 1 990 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 16 3 1 23 0 0 0 0 0 0 0 0 0 0 0 1 990 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100$ iostat -xtcextended device statistics tty cpudevice r/s w/s kr/s kw/s wait actv svc_t %w %b tin tout us sy wt idfd0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 00 0 0 0 0 100sd0 0.0 0.0 0.4 0.4 0.0 0.0 49.5 0 0 sd6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 nfs1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0nfs49 0.0 0.0 0.0 0.0 0.0 0.0 15.1 0 0nfs53 0.0 0.0 0.4 0.0 0.0 0.0 24.5 0 0nfs54 0.0 0.0 0.0 0.0 0.0 0.0 6.3 0 0nfs55 0.0 0.0 0.0 0.0 0.0 0.0 4.9 0 0该命令可以检测逻辑卷和物理卷的使用情况,如果iowait太高(超过40%),则可能存在不平衡的磁盘读写、碎片太多或内存不足导致page in/page out。

相关主题