平时记的AIX日常的维护操作命令,记的有点乱.
1.查cpu个数:
lsdev -C|grep proc
2.查内存大小:
lsattr -El mem0 (这边为小写的L)
3.显示文件系统
lsfs
lsvg -l rootvg //显示逻辑卷
lsvg -p rootvg //物理显示
4.显示系统中所有物理卷
lspv
5.显示一个物理卷的状态信息
lspv hdisk0
6.显示一个物理卷内的逻辑卷情况
lspv -l hdisk5
7.显示所有卷组
lsvg
lsvg -o //显示系统当前活动的卷组
lsvg u3vg //显示某一个卷组
8.显示已挂接文件系统
mount
9.显示所有的错误报告
errpt
只报告硬件错误
errpt -d -H
errpt -a -s $date
10.清除10天以前的所有日志
errclear 10
清除所有硬件的错误
errclear -d H 0
删除所有记录
errclear 0
11.管理错误日志工具/usr/lib/errdemon
显示error log的特性
/usr/lib/errdemon -l
12.AIX性能工具
ps、sar、vmstat、iostat、tprof、svmon、filemon、pdt、perfpmr
tprof //Reports CPU usage
vmstat 2 3
sar 1 3
sar -P ALL 1 2
iostat -t 2 4
tprof -x sleep 30
统计每个进程的CPU使用情况,输出结果可查看 __prof.all文件
30秒钟内, CPU被调度次数约为3000次,如果进程所对应的 Total字 段的值为1500,
即表示该进程在3000次 CPU调度中占用了1500次
ps aux|head -20
wait就是CPU空闲的时候运行的空闲进程,AIX4上叫kproc。所以这个进程占用越大,表示机器越空闲。
Wait进程的数量是由机器上的逻辑CPU的个数决定的,有几个逻辑CPU,就有几个wait进程.
ps aux|head -20
如何查看cpu占用最高的进程
ps -fu oraprod
查某用户的进程
解决CPU占用的惩罚机制nice和renice
PRI的值越小,优先级越高,能占用更多的CPU时间片
默认的情况下,系统使用的nice=20,pri=60
nice –n -5 vmstat 2 10 >vmstat.out //指定程序以nice值减5开始运行。程序开始后,nice的值为15,PRI的值为55
svmon //实际内存和分页空间的使用的统计信息
svmon -G
svmon -U oracle //可以查看用户的用量
svmon -P -t 3 -i 5 //该命令每5秒种输出一次最耗内存的前3个进程
13.存储管理
物理卷:PV (mkdev,chdev命令或SMIT工具将物理存储设备指定为系统可识别的PV)
卷组:VG (卷组是一个或多个 PV 的集合
mkvg,extendvg,reducevg,reorgvg,chvg,lsvg,exportvg,importvg,syncvg,vartonvg,varyoffvg)
物理分区:PP (一个PP 是系统分配存储空间的最小单位,PP的大小为2-256M 缺省为4M )
逻辑卷:LV (逻辑卷是用来存放文件系统的,安装系统时,系统会自动建立一个VG叫rootvg,有关命令有:mklv,chlv,extendlv)
逻辑分区:LP
文件系统:fs
14.页空间和虚拟内存
AIX中,系统缺省的页空间是/dev/hd6逻辑卷,其大小是在系统初始安时确定的,一般为内存的2倍
15.设备管理
常见的块设备有:
cd0 光驱
fd0 软驱
hd! 逻辑卷
hdisk0 硬盘
16.smit/smitty管理
smit user
smit mkuser
smit chgsys //更改最大进程数
smitty mktcpip
smitty chlicense
smitty chps
smitty update_all
smitty install_all
smit 操作过程: smit -l /tmp/smit.log -v -t
smit 脚本文件: smit -s /tmp/smit.script
17.AIX操作:mk,ls,ch,rm
操作对象:dev,user,fs,vg,pv,tty,cd,tape
18.网络
lscfg -vl ent0
ifconfig -a
netstat -r
/,/tmp,/var三个文件系统的大小至少为128M
instfix -i |grep AIX_ML //检查当前系统所打的补丁
19
RAID 3 存放数据的原理和RAID 0、RAID 1不同。RAID 3是以一个硬盘来存放数据的奇偶校验位,
数据则分段存储于其余硬盘中。它象RAID 0一样以并行的方式来存放数,但速度没有RAID 0快。
如果数据盘(物理)损坏,只要将坏硬盘换掉,RAID控制系统则会根据校验盘的数据校验位在
新盘中重建坏盘上的数据。利用单独的校验盘来保护数据虽然没有镜像的安全性高,但是硬盘利
用率得到了很大的提高,为n-1。但缺点是作为存放校验位的硬盘,工作负荷会很大,因为每次写操作,
都会把生成的校验信息写入该磁盘,而其它磁盘的负荷相对较小,这会对性能有一定的影响。
RAID 5:在RAID 3的基础上,RAID 5进行了一些改进,当向阵列中的磁盘写数据,奇偶校验数据均匀存放
在阵列中的各个盘上,允许单个磁盘出错。RAID 5也是以数据的校验位来保证数据的安全,但它不是以
单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。这样,任何一个硬盘损坏,
都可以根据其它硬盘上的校验位来重建损坏的数据。硬盘的利用率也是n-1
20.管理页面空间
chps/lsps/mkps/rmps/swapon激活/swapoff/swapon
21.备份
增量备份
周日:backup -0 -uf /dev/rmt0 /data
周一:backup -1 -uf /dev/rmt0 /data
周六:backup -6 -uf /dev/rmt0 /data
记录/etc/dumpdates
22.恢复
一个文件:
restore -xdvqf /dev/rmt0 /etc/hosts //恢复文件/etc/hosts
tar -xvf /dev/rmt0 /etc/hosts
cpiocpio -icvdumB < /dev/rmt0 "/etc/hosts"
一个目录:
tar -xvf /dev/rmt0 /var/
cpio -icvdumB < /dev/rmt0 "/etc/"
restore -xdvqf /dev/rmt0 /etc
23.软盘拷贝
dd if =/dev/fd0 f=/tmp/ddcopy
dd if =/tmp/ddcopy f=/dev/fd0
24.打印机状态
lpstat
lp -d lp0 file //向lp0发一份文件
25.AIX用户组
system //管理组
staff //普通用户组
26.常识
多任务、多用户的操作系统
AIX提供三种类型的文件,普通文件,设备文件和命令文件
系统赋予用户缺省Shell是ksh
mail username //输入主题和内容,当输入.时结束
mail //接收邮件
ctrl+d //终事务
ctrl+c //终命令
ctrl+s //终输出(暂停)
ctrl+q //继续(在ctrl+s后)
ctrl+u //清除输入的行
man -k print //显示命令
qchk // 显示当前打印队列状态
qcan -k 作业号 // 取消打印作业
文件和目录在创建时系统都会付给她一个权限,这个权限是系统通过用户的umask值计算得到的.
目录是用777和umask值做异或运算得来,而文件是用666和umask值做异或运算得来.用户默认得秒拾值是022,
则用户创建得文件缺省权限是644,目录缺省权限是755.我们可以修改自己得umask值(我们一般推荐用户可将自己得umask值设置为027)
27.vi使用
字符替换 r
向上查找 ,用 /
向下查找 ,用 ?
n 命令将继续同一方向的查找
x 删除当前字符
d$ 删除当前行中从光标往后的所有字符
d0 删除当前中从光标往前的所有字符
dd 删除当前行
:n1,n2d 删除n1行到 n2行
k 向上移动一行 j 向下移动一行
h 左移一个字符 l 右移一个字符
0 移动到行首 $ 移动到行尾
a 在光标后插入文本
A 在当前行末插入文本
i 在光标前插入文本
I 在当前行开始插入文本
o 在当前行下面加入一空行并进入输入方式
O 在当前行上面加入一空行并进入输入方式
ndd 删除当前行开始的n 行
yy 将当前行读入缓冲区
p 将文本写到光标后的下一行(复制)
P 将文本写到光标后的下一行(复制)
28.shell方面
? ---- 替代一个字符
* ---- 替代任意个字符
[ ] --- 替代[ ] 中的任意一个字符
[!] --- 替代除[ ] 中!后字符外的任意一个字符
[-] --- 替代连续字符范围中的任一字符
[!-] -- 替代字符范围以外的任一字符
<ctrl+z> 暂停前台任务
jobs 命令 列示后台或暂停的作业
fg命令 继续执行暂停的前台任务
bg命令 继续在后台执行暂停的任务
find path -name 文件名称表达式 [-exec|-ok] command {}\;
exec选项 ---- 对找到的文件执行命令,执行指定命令时不会和用户发生交互
find . -name 'm*' -exec ls -l {} \
ok选项 ---- 对找到的文件执行命令,执行指定命令时需要和用户发生交互,询问用户是否执行改命令
find . -name m\* -ok rm {} \
find 与哪些匹配:
type/size/mtime(修改时间)/perm/user/o(或)/newer
grep使用
. 任意一个字符
* 0 个或多个该行中以前出现过的字符
[a-f] 在a-f范围的任一字符
^a 以a开头的任一行
z$ 以z结尾的任一行
$$ 当前执行的进程PID
$0 当前执行的shell文件名
$# 传递给shell程序的所有位置参数个数
$* 传递给shell程序的所有位置参数的值
$? 上一条命令执行的返回码 (0表示成功)
$! 上一条后台进程的pid
$1~$9 对应shell程序中前9个行参数
29.查相关进程
(1)显示10个消耗CPU最多的进程:
# ps aux |head -1 ;ps aux |sort -rn +2 |head -10
(2)显示10个消耗存储空间最多的进程:
# ps aux |head -1 ;ps aux |sort -rn +3 |head -10
(3)按顺序显示系统中受罚的进程:
#ps -eakl |head -1 ;ps -eakl |sort -rn +5
(4)按优先级顺序显示系统中的进程:
#ps -eakl |sort -n +6 |head
(5)按处理时间为顺序显示系统中的前十个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +3 |head -10
(6)按实际内存使用的多少顺序显示系统中的前十个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head -10
(7)按换入页面的多少顺序显示系统中的前10个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10
分享到:
相关推荐
在IT领域,IBM AIX操作系统是企业级...总之,AIX日常维护涵盖众多方面,从基本操作到复杂故障排查,都需要不断学习和实践。通过积累经验,可以有效提升AIX系统的稳定性和效率,为企业的IT基础设施提供坚实的支撑。
总的来说,AIX日常维护操作涉及广泛,包括但不限于系统监控、性能调优、安全管理、备份恢复、软件安装与升级等多个方面。通过理解和熟练运用这些命令,系统管理员可以确保AIX系统的稳定运行,提高工作效率,并及时...
### AIX日常维护命令知识点详解 #### 一、检查AIX系统状态 AIX系统状态检查是日常维护的重要环节之一,主要包括以下方面: 1. **文件系统**: `df –k` 命令用于查看文件系统的空间使用情况,其中 `-k` 表示以 KB ...
### AIX系统维护大全:AIX系统日常管理 #### 第 1 楼:AIX系统日常管理 在AIX系统的日常管理中,有几个关键的方面需要注意: 1. **检查文件系统的利用率**: - 使用`df -k`来查看文件系统的使用情况。如果发现...
邮件检查和定期运行`diag`也是日常维护的一部分。 AIX还提供了丰富的资源监控和调制工具,如性能优化涉及到CPU、内存、磁盘和网络的平衡。`iostat`和`vmstat`可以帮助识别性能瓶颈,`topas`提供了一个图形化的界面...
以下是一些关键的系统命令和维护技巧,这些内容在"AIX日常维护手册"中有所提及: 1. **系统状态检查**: - `prtconf` 命令用于显示系统配置信息,包括硬件组件、操作系统版本等。 - `df -k` 和 `df -g` 分别用于...
AIX系统作为IBM的一种高性能Unix操作系统,其日常维护对于确保系统的稳定性和安全性至关重要。以下是对AIX日常系统维护的关键知识点的详细阐述: ### AIX系统日常维护概览 AIX的日常维护包括了一系列的任务,旨在...
在日常维护中,掌握一些核心的AIX命令是至关重要的。以下是对标题和描述中涉及的知识点的详细说明: 1. **监视进程**: - `topas`:实时动态显示系统中各个进程的资源占用状况,包括CPU、内存等。 - `ps -ef` 和 ...
在AIX系统日常维护中,涉及到许多重要的知识点,下面将对这些内容进行详细的说明。 首先,系统命令是维护AIX系统的基础。通过使用系统命令,可以检查系统的整体状态、文件系统、设备以及硬件属性等。例如,使用...
### AIX日常维护常见问题收录 #### 如何在AIX中设置中文环境 在AIX环境中设置中文是一项常见的需求,特别是在需要与中文用户交互的情况下。根据所提供的描述,这里详细介绍了如何在AIX环境下手动配置中文环境的...
在日常维护中,系统管理员需要定期查看错误日志,检查系统的故障信息,并根据需要执行相应的维护操作。同时,系统管理员也需要熟悉控制面板上的 LED 代码和其他用于收集系统信息的命令,以便快速诊断和解决系统故障...
### AIX日常维护知识点概述 #### 一、文件系统巡检 - **命令**: `df –k` - **用途**: 以K为单位检查文件系统的使用率。 - **重要性**: 当文件系统的使用率达到90%以上时,表明需要进行调整或扩展。 - **操作...
AIX系统维护大全涵盖了许多关键知识点,以下是这些知识点的详细说明: 1. **AIX版本号**:AIX的版本号由四部分组成,如AIX x.x.x.x,分别代表操作系统版本、发行版、改进版和修正版。理解版本号可以帮助识别系统...
文件和目录操作是AIX日常使用的重要部分,包括对普通文件、目录和特殊设备文件的管理。文件名和目录名的选取有特定的规则,如不能包含特殊字符,大小写敏感等。 AIX的文件系统是一个关键组成部分,包括根目录`/`、...
《AIX维护手册》是一本全面介绍AIX操作系统管理和维护的指南,包含了安全设置、常用命令以及日常维护等多个方面的内容。AIX,全称Advanced Interactive eXecutive,是IBM开发的一种UNIX操作系统,广泛应用于企业级...
AIX系统维护大全详解 AIX,作为IBM的Unix操作系统,广泛应用于企业级服务器环境,其稳定性和安全性备受赞誉。然而,确保AIX系统的高效运行并非易事,它需要系统管理员具备全面的知识和技能,特别是在系统维护方面。...