`

AIX 日常维护操作

    博客分类:
  • AIX
阅读更多

平时记的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

分享到:
评论

相关推荐

    AIX日常维护经验总结

    在IT领域,IBM AIX操作系统是企业级...总之,AIX日常维护涵盖众多方面,从基本操作到复杂故障排查,都需要不断学习和实践。通过积累经验,可以有效提升AIX系统的稳定性和效率,为企业的IT基础设施提供坚实的支撑。

    AIX 日常维护操作 2008.rar_文章/文档_Unix_Linux_

    总的来说,AIX日常维护操作涉及广泛,包括但不限于系统监控、性能调优、安全管理、备份恢复、软件安装与升级等多个方面。通过理解和熟练运用这些命令,系统管理员可以确保AIX系统的稳定运行,提高工作效率,并及时...

    AIX日常维护命令

    ### AIX日常维护命令知识点详解 #### 一、检查AIX系统状态 AIX系统状态检查是日常维护的重要环节之一,主要包括以下方面: 1. **文件系统**: `df –k` 命令用于查看文件系统的空间使用情况,其中 `-k` 表示以 KB ...

    AIX系统维护大全AIX系统日常管理

    ### AIX系统维护大全:AIX系统日常管理 #### 第 1 楼:AIX系统日常管理 在AIX系统的日常管理中,有几个关键的方面需要注意: 1. **检查文件系统的利用率**: - 使用`df -k`来查看文件系统的使用情况。如果发现...

    AIX系统维护大全系统日常管理

    邮件检查和定期运行`diag`也是日常维护的一部分。 AIX还提供了丰富的资源监控和调制工具,如性能优化涉及到CPU、内存、磁盘和网络的平衡。`iostat`和`vmstat`可以帮助识别性能瓶颈,`topas`提供了一个图形化的界面...

    AIX日常维护手册.doc

    以下是一些关键的系统命令和维护技巧,这些内容在"AIX日常维护手册"中有所提及: 1. **系统状态检查**: - `prtconf` 命令用于显示系统配置信息,包括硬件组件、操作系统版本等。 - `df -k` 和 `df -g` 分别用于...

    AIX系统维护大全,日常维护

    AIX系统作为IBM的一种高性能Unix操作系统,其日常维护对于确保系统的稳定性和安全性至关重要。以下是对AIX日常系统维护的关键知识点的详细阐述: ### AIX系统日常维护概览 AIX的日常维护包括了一系列的任务,旨在...

    IBM AIX日常维护命令

    在日常维护中,掌握一些核心的AIX命令是至关重要的。以下是对标题和描述中涉及的知识点的详细说明: 1. **监视进程**: - `topas`:实时动态显示系统中各个进程的资源占用状况,包括CPU、内存等。 - `ps -ef` 和 ...

    AIX日常维护手册

    在AIX系统日常维护中,涉及到许多重要的知识点,下面将对这些内容进行详细的说明。 首先,系统命令是维护AIX系统的基础。通过使用系统命令,可以检查系统的整体状态、文件系统、设备以及硬件属性等。例如,使用...

    aix日常维护常见问题收录

    ### AIX日常维护常见问题收录 #### 如何在AIX中设置中文环境 在AIX环境中设置中文是一项常见的需求,特别是在需要与中文用户交互的情况下。根据所提供的描述,这里详细介绍了如何在AIX环境下手动配置中文环境的...

    AIX操作系统错误日志及日常维护

    在日常维护中,系统管理员需要定期查看错误日志,检查系统的故障信息,并根据需要执行相应的维护操作。同时,系统管理员也需要熟悉控制面板上的 LED 代码和其他用于收集系统信息的命令,以便快速诊断和解决系统故障...

    AIX日常维护.doc

    ### AIX日常维护知识点概述 #### 一、文件系统巡检 - **命令**: `df –k` - **用途**: 以K为单位检查文件系统的使用率。 - **重要性**: 当文件系统的使用率达到90%以上时,表明需要进行调整或扩展。 - **操作...

    AIX系统维护大全

    AIX系统维护大全涵盖了许多关键知识点,以下是这些知识点的详细说明: 1. **AIX版本号**:AIX的版本号由四部分组成,如AIX x.x.x.x,分别代表操作系统版本、发行版、改进版和修正版。理解版本号可以帮助识别系统...

    AIX操作系统常用操作命令

    文件和目录操作是AIX日常使用的重要部分,包括对普通文件、目录和特殊设备文件的管理。文件名和目录名的选取有特定的规则,如不能包含特殊字符,大小写敏感等。 AIX的文件系统是一个关键组成部分,包括根目录`/`、...

    AIX维护手册(包含安全设置,常用命令,日常维护)

    《AIX维护手册》是一本全面介绍AIX操作系统管理和维护的指南,包含了安全设置、常用命令以及日常维护等多个方面的内容。AIX,全称Advanced Interactive eXecutive,是IBM开发的一种UNIX操作系统,广泛应用于企业级...

    AIX系统维护大全详细介绍AIX在日常维护中用到的各种命令

    AIX系统维护大全详解 AIX,作为IBM的Unix操作系统,广泛应用于企业级服务器环境,其稳定性和安全性备受赞誉。然而,确保AIX系统的高效运行并非易事,它需要系统管理员具备全面的知识和技能,特别是在系统维护方面。...

Global site tag (gtag.js) - Google Analytics