资源描述
寻常简易维护与报修指南
目 录
一、系统命令 3
二、备份与恢复 6
三、AIX安全 10
四、错误日记查看 12
五、Performance Tools 14
一、系统命令
检查系统状态:
Ø 系统整体: prtconf
Ø 文献系统: df –k,df -g
设备: lsdev –C 获取设备名称、状态、位置和描述。
Ø
例:
查看硬盘: lsdev –Cc disk
查看磁带机: lsdev –Cc tape
查看适配卡: lsdev –Cc adapter
解决器个数 lsdev –C|grep proc
系统配备 lscfg –vp 获取所有已配备硬件设备详细信息。
Ø
例:
查看硬盘信息: lscfg –vl hdiskx x表达数字
查看网卡信息: lscfg –vl entx x表达数字
查看磁带机: lscfg –vl rmtx x表达数字
查看硬件属性: lsattr –El 获取已配备设备属性信息。
Ø
例:
查看硬盘属性: lsattr –El hdiskx x表达数字
查看网卡属性: lsattr –El entx x表达数字
查看磁带机属性: lsattr –El rmtx x表达数字
内存大小: lsattr –El mem0
Ø 磁盘 lspv
Ø 互换分区 lsps –a
Ø 软件 lslpp –l 文献包名字
Ø 顾客 who
关机命令:
–shutdown
一分钟后关机
–shutdown +2
二分钟后关机
–shutdown –Fr
关机重启(-r)
关机命令调用/etc/rc.shutdown关闭程序
可以在这个文献里加上你自己脚本
其他基本命令
# passwd
passwd: —输入旧口令
new passwd: —输入新口令
re-enter new passwd: —重新输入新
•mkdir/rm/mv/cd -用于创立目录/删除文献或目录/更改文献或目录名/进入某一目录
•ls 显示目录中内容(文献名)
#ls –a 列出当前目录中所有文献
#ls –l 显示文献详细信息
•ps / kill 显示后台进程关于信息或杀死后台进程
#kill -9 253432
•find 在一种/各种目录中查找符合条件文献
#find –name ‘t*’ -print
•head/tail 显示文献头/尾声内容
#tail +200 filename
•who/finger 列出系统注册/已登录顾客
#who am I
#finger user2
光驱cdrom
•加载cdrom
•使用:
mount -rv cdrfs /dev/cd0 /cdrom
–或者创立一种CD-ROM文献系统并进行加载
•smit cdrfs
•mount /cdrom
•卸载cdrom
– unmount /cdrom
二、备份与恢复
rootvg备份 — mksysb
●只备份rootvg
●只备份已挂接文献系统
●以备份格式创立可启动磁带
●保存rootvg中换页空间设备定义
●保存逻辑卷方略
●备份时应使活动顾客和应用减至至少
注:mksysb创立操作系统备份,如果rootvg中有顾客创立文献系统,只要它已挂接,也被备份,顾客创立不含文献系统逻辑卷内容及定义不备份。mksysb创立备份磁带是可启动,并可以进行BOS安装。
从磁带恢复rootvg备份时,所有文献系统被恢复,启动逻辑卷自动创立,文献系统日记设备按照默认大小(一种逻辑分区)创立,依照保存换页空间设立生成同样大小换页空间设备。
顾客可以用一种系统上生成rootvg备份恢复到另一系统上,前提是两个系统构造相似,总线构造不同(MCA和PCI)或SMP(支持多CPU)与非SMP(只支持一种CPU)系统间不能进行上述操作。
# smit mksysb
•Creation of a MAP file:与否为卷组中每个要备份逻辑卷生成逻辑分区到物理分区映像文献。这个映像文献可以使恢复时逻辑卷方略和逻辑分区到物理分区映射关系保持相似。建议创立。
•EXCLUDE files:如果选取yes,将使得文献/etc/exclude.rootvg文献中列出文献和目录不被备份。
•Make BOOTABLE backup:与否生成可启动备份,普通取默认值——yes。
•EXPAND /tmp if needed:与否在需要时自动扩展/tmp文献系统。强烈建议选yes。
•Number of BLOCKS to write in a single output:选取每次写出数据量,以512字节块为单位。
非rootvg卷组备份
# smit savevg
恢复rootvg备份
●依照从磁带安装操作系统环节用mksysb磁带启动
Welcome to Base Operting System
Installation & Maintenance
1 Start Install Now With Default Settings
2 Change/Show Installation Settings and Install
>>> 3 Start Maintenance Mode for System Recovery
Maintenance
1 Access A Root Volume Group
2 Copy a System Dump to Removable Media
3 Access Advanced Maintenance Functions
>>> 4 Install from a System Backup
Choose Tape Drive
Tape Drive Path Name
>>> 1 tape/scsi/4mm/12GB /dev/rmt0
恢复非rootvg卷组备份
# smit restvg
依文献名备份-smit屏幕
# smit backfile
其她UNIX备份命令
●tar (tape archive)
◇合用范畴广
◇非常适合在不同UNIX平台间传送文献
◇可恢复空目录(-d选项)
◇不支持AIX访问控制列表(ACL,属于扩展inode内容)
●cpio(copy input to output)
◇合用范畴广
◇符号链接较多时也许不能正常工作
◇不支持AIX访问控制列表(ACL,属于扩展inode内容)
●dd(device to device)
◇创立精准相似备份映像,可用于精准备份逻辑卷
◇可用于转换某些内容(例如大小写、ASCII与EBCDIC互转等)
三、AIX安全
控制增长迅速文献
●/var/adm/wtmp
●/var/spool/*/*
●/smit.log
●/smit.script
●/etc/security/failedlogin
●/var/adm/sulog
显示文献和目录空间占用量
du /home |sort –rn
安全性记录文献
●/var/adm/sulog
记录每次su命令执行。这是个文本文献。使用任何观看文本文献命令查看。
●/var/adm/wtmp和/etc/utmp
记录顾客成功登录。使用who命令查看。
●/etc/security/failedlogin
记录所有不成功登录尝试。如果顾客名不存在,记录为UNKNOWN项目。使用who命令查看。
安全性有关文献
●包括顾客属性和访问控制文献
●/etc/passwd 合法顾客(无口令内容)
●/etc/group 合法顾客组
●/etc/security/passwd 具有加密形式顾客口令
●/etc/security/user 顾客属性,口令限制
●/etc/security/limits 对顾客限制
●/etc/security/environ 顾客环境设定
●/etc/security/login.cfg 登录设立
●/etc/security/group 顾客组属性
顾客环境合法性检查和修正
●检查/etc/passwd/与/etc/security/passwd一致性,以及/etc/security/login.cfg和/etc/security/user,同步修正错误:
pwdck -y ALL
●检查//etc/security/user、/etc/security/limits、/etc/security/passwd,以及与否每个组在/etc/group和/etc/security/group中均有相应条目,并修正错误:
usrck -y ALL
●检查/etc/group、/etc/security/group、/etc/passwd和/etc/security/user中关于顾客组内容一致性,并修正错误:
grpck -y ALL
四、错误日记查看
•所有AIX错误都记录在一种记录文献中/var/adm/ras/errlog
•显示错误
–errpt [-a] -a 为详细显示
可以输出到文献或用more、pg察看
•清空错误记录信息
–errclear 0
建立/修改口令
通过errpt产生错误报告
•显示所有错误报告
–# errpt
•只报告硬件错误
–# errpt -d -H
•描述ID为F49E2A17错误报告
–# errpt -a -j F49E2A17
例:
# errpt
•标记‘C’:错误归类
–H:硬件
–S:软件
–O:操作错误
–U:不能拟定
•标记‘T’:错误类型
–PERM(并且C为H):显示系统遇到硬件问题并且无法自动修复
–PERD(并且C为H):系统硬件变为不可用并引起一系列错误系统
–PERM(并且C为S):显示系统遇到软件问题并且无法自动修复
–TEMP(并且C为S):显示系统遇到软件问题并且已经自动修复
•root顾客通过手工命令errclear直接清除错误日记
–# errclear 10
•清除10天此前所有日记
–# errclear -d H 0
•清除所有硬件错误
–# errclear -N disk 0
•删除所有资源组为disk记录
–# errclear -T UNKN 0
•删除所有类型为unknown记录
–# errclear 0
•删除所有记录
•显示error log特性
–# /usr/lib/errdemon -l
Error Log Attributes
--------------------------------------------
Log File /var/adm/ras/errlog
Log Size 1048576 bytes
Memory Buffer Size 8192 bytes
五、Performance Tools
惯用命令
•# ps
•# sar
•# vmstat
•# iostat
•# tprof
•# svmon
•# filemon
例:
CPU使用状况(sar –u)
这条命令语法是:
# sar [options] interval number
例如:
# sar –u 60 3
AIX NODE 2 3 00000211 07/06/99
%usr %sys %wio %idle
08:25:11 48 52 0 0
08:26:10 63 37 0 0
08:27:12 59 41 0 0
.Average 56 44 0 0
当 %usr+%sys > 80% 时,CPU 紧张
查看运营队列(sar –q)
这条命令语法是:
# sar [options] interval number
例如:
# sar –q 60 3
AIX NODE 2 3 00000211 07/06/99
08:41:21 runq-sz %runocc swap-sz %swpocc
08:42:21 1.2 100
08:43:21 1.0 100
08:44:21 1.1 100
.
.
Average 1.2 100
注:命令#sar –q输出:
-runq-sz = 运营队列平均长度。(运营队列平均长度就是等待在队列中进程数目)
-%runocc = 运营队列被占用时间比例。
-swap-sz = 等待被内存页互换进程平均数目。
-%swapocc = 内存页互换队列被占用时间比例。
这些数据会更故意义,如果收集一段时间并且研究它趋势。在有些环境下可以接受庞大运营队列,而此外环境就不一定合用。例如,在一种老式商业环境中,进程都是简朴而运营迅速,这时系统性能还可以忍受大运营队列。而在一种工程或者科学计算环境中,进程普通都是巨大且需要更密集资源,此时就不能忍受大运营队列。
Paging 信息
# vmstat 1 3
注:
命令vmstat输出:
-procs =(每秒)
r 在运营队列中进程
b 在等待队列中进程
-memory =( 那个时刻记录数据)
avm 活动虚拟页数目
fre 在空闲列表中物理内存槽数
-page =(每秒)
re 收回页
pi/po 互换进内存页/互换出内存页
fr/sr 空闲页/被时钟计算法则检测页
cy 时钟循环(普通为0)
-faults =(每秒)
in 设备中断数
sy 系统调用数
cs 上下文互换数
-cpu =(就象命令sar –u,为比例)
us 顾客进程
sy 核心进程
id 空闲时间
wa I/O等待时间
这些信息是sar报告补充。
wa如果超过25%,那么磁盘子系统也许没有平衡好。
与AIX存储有关基本概念
lPV:Physical Volume 物理卷
lVG:Volume Group 卷组
lPP:Physical Partition物理分区
lLP:Logical Partition 逻辑分区
lLV:Logical Volume 逻辑卷
lLVM:Logical Volume Manager逻辑卷管理器
展开阅读全文