《AIX 5L系统管理技术》第一章——第四章 笔记

来源:互联网 发布:平安数据分析岗位职责 编辑:程序博客网 时间:2024/05/19 13:08
 一、AIX操作系统概述

Ø RS60002种结构,一种是经典的采用微通道结构的MCA总线,一种是PCI总线,现在几乎全部都是PCI总线,比如试验机43p-150

Ø PowerPC1991IBM,APPLE,MOTOROLA公司共同开发

Ø PowerPC 604E 1995年的产品,支持Windows NT3.514.0

二、安装AIX

Ø 操作系统版本

AIX Version 5

Copyright IBM Corporation, 1982, 2010.

login: root

root's Password:

*******************************************************************************

*                                                                             *

*                                                                             *

*  Welcome to AIX Version 5.3!                                                *

*                                                                             *

*                                                                             *

*  Please see the README file in /usr/lpp/bos for information pertinent to    *

*  this release of the AIX Operating System.                                  *

*                                                                             *

*                                                                             *

*******************************************************************************

Last unsuccessful login: Tue May  3 22:26:42 BEIDT 2011 on /dev/pts/0 from 192.8

Last login: Tue Jul 26 12:28:10 BEIDT 2011 on /dev/pts/0 from 192.168.1.68

# oslevel

5.3.0.0

# oslevel -q

Known Maintenance Levels

------------------------

5.3.0.0

# oslevel -g

Fileset                                 Actual Level        Maintenance Level

-----------------------------------------------------------------------------

bos.rte                                 5.3.12.1            5.3.0.0

Ø 临时性修正软件PTF,也就是补丁,分为2种维护包ML和推荐维护包RM

Ø 确定是否可以从PowerPC上引导CDROM,如果返回部件号是04N2964则需要升级CDROM的微码。

# lscfg -vl cd*

  cd0              P1/Z1-A1  16 Bit SCSI Multimedia CD-ROM Drive (650 MB)

        Manufacturer................IBM

        Machine Type and Model......CDRM00203

        ROS Level and ID............1_02

        Device Specific.(Z0)........058002028F000038

        Part Number.................04N2964

        EC Level....................F73113

        FRU Number..................04N2967

Ø 如果使用的是Intel Itanium处理器,默认只有一个处理器被授予了许可,其他处理器没有工作,必须激活许可

# chcod

Current MailAddr =

Current CustInfo =

Current Model and System ID = IBM,7043-150_IBM,01103F92F

Current number of authorized proc(s) out of 1 installed on system = 0

三、启动和关闭AIX

Ø 系统提供了一个检查启动至今的时间的命令uptime

# bootlist

# uptime

  01:54PM   up   3:02,  1 user,  load average: 0.27, 0.16, 0.17

# w

  01:54PM   up   3:02,  1 user,  load average: 0.27, 0.16, 0.17

User     tty          login@       idle      JCPU      PCPU what

root     pts/0       01:18PM          0         2         0 w

Ø 操作系统的运行级别有11个,编码是0-9sSmM。由/etc/inittab控制,其中四个字母表示单用户模式,也就是维护模式,01没有定义是为以后保留的,2是生产模式多用户状态,切换运行级别init s中止其中的进程使用ctrl+D

Ø 查看运行级别#vi /etc/inittab

:  US Government Users Restricted Rights - Use, duplication or

:  disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

:

: Note - initdefault and sysinit should be the first and second entry.

:

init:2:initdefault:

brc::sysinit:/sbin/rc.boot 3 >/dev/console 2>&1 # Phase 3 of system boot

powerfail::powerfail:/etc/rc.powerfail 2>&1 | alog -tboot > /dev/console # Power

 Failure Detection

mkatmpvc:2:once:/usr/sbin/mkatmpvc >/dev/console 2>&1

atmsvcd:2:once:/usr/sbin/atmsvcd >/dev/console 2>&1

load64bit:2:wait:/etc/methods/cfg64 >/dev/console 2>&1 # Enable 64-bit execs

tunables:23456789:wait:/usr/sbin/tunrestore -R > /dev/console 2>&1 # Set tunable

s

rc:23456789:wait:/etc/rc 2>&1 | alog -tboot > /dev/console # Multi-User checks

fbcheck:23456789:wait:/usr/sbin/fbcheck 2>&1 | alog -tboot > /dev/console # run

/etc/firstboot

srcmstr:23456789:respawn:/usr/sbin/srcmstr # System Resource Controller

rctcpip:23456789:wait:/etc/rc.tcpip > /dev/console 2>&1 # Start TCP/IP daemons

sniinst:2:wait:/var/adm/sni/sniprei > /dev/console 2>&1

rcnfs:23456789:wait:/etc/rc.nfs > /dev/console 2>&1 # Start NFS Daemons

# lsitab -a

init:2:initdefault:

brc::sysinit:/sbin/rc.boot 3 >/dev/console 2>&1 # Phase 3 of system boot

powerfail::powerfail:/etc/rc.powerfail 2>&1 | alog -tboot > /dev/console # Power

 Failure Detection

mkatmpvc:2:once:/usr/sbin/mkatmpvc >/dev/console 2>&1

atmsvcd:2:once:/usr/sbin/atmsvcd >/dev/console 2>&1

load64bit:2:wait:/etc/methods/cfg64 >/dev/console 2>&1 # Enable 64-bit execs

tunables:23456789:wait:/usr/sbin/tunrestore -R > /dev/console 2>&1 # Set tunable

s

rc:23456789:wait:/etc/rc 2>&1 | alog -tboot > /dev/console # Multi-User checks

fbcheck:23456789:wait:/usr/sbin/fbcheck 2>&1 | alog -tboot > /dev/console # run

/etc/firstboot

srcmstr:23456789:respawn:/usr/sbin/srcmstr # System Resource Controller

rctcpip:23456789:wait:/etc/rc.tcpip > /dev/console 2>&1 # Start TCP/IP daemons

sniinst:2:wait:/var/adm/sni/sniprei > /dev/console 2>&1

rcnfs:23456789:wait:/etc/rc.nfs > /dev/console 2>&1 # Start NFS Daemons

cron:23456789:respawn:/usr/sbin/cron

piobe:2:wait:/usr/lib/lpd/pioinit_cp >/dev/null 2>&1  # pb cleanup

qdaemon:23456789:wait:/usr/bin/startsrc -sqdaemon

writesrv:23456789:wait:/usr/bin/startsrc -swritesrv

uprintfd:23456789:respawn:/usr/sbin/uprintfd

shdaemon:2:off:/usr/sbin/shdaemon >/dev/console 2>&1 # High availability daemon

l2:2:wait:/etc/rc.d/rc 2

l3:3:wait:/etc/rc.d/rc 3

l4:4:wait:/etc/rc.d/rc 4

l5:5:wait:/etc/rc.d/rc 5

l6:6:wait:/etc/rc.d/rc 6

l7:7:wait:/etc/rc.d/rc 7

l8:8:wait:/etc/rc.d/rc 8

l9:9:wait:/etc/rc.d/rc 9

naudio2::boot:/usr/sbin/naudio2 > /dev/null

naudio::boot:/usr/sbin/naudio > /dev/null

ntbl_reset:2:once:/usr/bin/ntbl_reset_datafiles

rcml:2:once:/usr/sni/aix53/rc.ml > /dev/console 2>&1

logsymp:2:once:/usr/lib/ras/logsymptom # for system dumps

perfstat:2:once:/usr/lib/perf/libperfstat_updt_dictionary >/dev/console 2>&1

diagd:2:once:/usr/lpp/diagnostics/bin/diagd >/dev/console 2>&1

ctrmc:2:once:/usr/bin/startsrc -s ctrmc > /dev/console 2>&1

tty0:2:off:/usr/sbin/getty /dev/tty0

tty1:2:off:/usr/sbin/getty /dev/tty1

xmdaily:2:once:/usr/bin/topasrec -L -s 300 -R 1 -r 6 -o /etc/perf/daily/ -ypersi

stent=1 2>&1 >/dev/null #Start local binary recording

dt:2:wait:/etc/rc.dt

cons:0123456789:respawn:/usr/sbin/getty /dev/console

Ø 所有PCI机器都有一个SMS系统管理维护工具,在GUIF1即可

Ø 系统启动时会记录一些启动日志,以帮助系统管理员日后检查系统启动是否正常,系统管理员有时需要检查或研究系统的启动过程。发现系统是否存在问题,系统启动时会调用rc.boot命令文件

# alog -L

boot

bosinst

nim

console

cfg

lvmcfg

lvmt

dumpsymp

# alog -o -t boot

查看引导信息

Ø 安全的关闭系统shutdown +30表示30分钟后关闭系统,-i 交互方式,-F

Ø Halt必须由root执行,必须root用户以外的所有其他用户全部退出,实际上halt调用fasthalt命令停止。此命令会丢失数据破坏文件系统

Ø 重启可以使用shutdown -r或者快速方式-Fr

Ø 查看关闭系统的日子信息,首先shutdown -lcat /etc/shutdown.log

四、系统管理工具SMIT

Ø SMITSystem Management Interface Tool的简称,降低复杂度,有日志可查

                               System Management

Move cursor to desired item and press Enter.

  Software Installation and Maintenance

  Software License Management

  Devices

  System Storage Management (Physical & Logical Storage)

  Security & Users

  Communications Applications and Services

  Print Spooling

  Advanced Accounting

  Problem Determination

  Performance & Resource Scheduling

  System Environments

  Processes & Subsystems

  Applications

  Installation Assistant

  Electronic Service Agent

  Cluster Systems Management

  Using SMIT (information only)

F1=Help             F2=Refresh          F3=Cancel           Esc+8=Image

Esc+9=Shell         Esc+0=Exit          Enter=Do

Ø Smit表示要填写一个合法的值, #表示填写数字,/表示填写路径,x表示填写16进制的值,?表示填写的内容不会显示出来,+表示可以从弹出式列表中选择

Ø Smit运行中会生成2个文件,smit.scriptsmit.log,其中,script记录带参数的文件,实际上这是一个shell脚本,root用户可以检查其他用户使用smit的情况。