ITPub博客

首页 > Linux操作系统 > Linux操作系统 > AIX相关命令的简单介绍

AIX相关命令的简单介绍

原创 Linux操作系统 作者:阿日 时间:2008-07-30 11:02:51 0 删除 编辑

1. 查看AIX系统版本

命令格式:oslevel [-l Level|-g|-q]

# oslevel

5.3.0.0

# oslevel -l 5.3.0.0

# oslevel -q

Known Maintenance Levels

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

5.3.0.0

# oslevel -g

Fileset                                 Actual Level        Maintenance Level

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

bos.rte                                 5.3.8.0             5.3.0.0

2. AIX版本号 vv.rr.mmmm.ffff

# instfix -i |grep ML

    All filesets for 5.3.0.0_AIX_ML were found.

    All filesets for 5300-01_AIX_ML were found.

    All filesets for 5300-02_AIX_ML were found.

    All filesets for 5300-03_AIX_ML were found.

    All filesets for 5300-04_AIX_ML were found.

    All filesets for 5300-05_AIX_ML were found.

    All filesets for 5300-06_AIX_ML were found.

    All filesets for 5300-07_AIX_ML were found.

Not all filesets for 5300-08_AIX_ML were found.

# instfix -ik 5300-07_AIX_ML

    All filesets for 5300-07_AIX_ML were found.

# instfix -ik 5300-08_AIX_ML

    Not all filesets for 5300-08_AIX_ML were found.

3.  机器加电分为两步:先给I/O单元加电,再给系统单元加电

4. AIX安装过程

全新覆盖安装:机器是新的,且机器的硬盘是空的或磁盘上没有BOS

       机器上已安装了AIX,但系统被破坏了

       当需要重新分配所有硬盘时,由于rootvg也占用了硬盘,所以要重新安

5. 查看系统的内核

# bootinfo -y

64

# bootinfo -k

3

6. 配置操作系统

(1)在安装完新的操作系统后,AIX操作系统以默认的系统参数运行。所以需要进行相关的设置。

在图形控制台,安装完毕后,新BOS重启后就运行配置助手,按步骤进行就可以了

(2)可以用smitty 进入 installation Assistant进行维护

7. 启动关闭 AIX

系统启动分为硬件初始化阶段和AIX核心初始化阶段

硬件初始人经阶段称为ROSIPLread only storage initial program load)—>启动系统的初始化进程 /etc/init.(/etc/inittab的内容为主)

关机命令: shutdown   halt   reboot  (shutdown是比较安全的)

系统的引导模式:分别是Normal正常模式和Service维护模式又可称为多用户模式和单用户模式。

# uptime

  04:41PM   up 1 day,  12:49,  1 user,  load average: 0.19, 0.44, 0.45

# w

  04:42PM   up 1 day,  12:50,  1 user,  load average: 0.11, 0.38, 0.43

User     tty          login@       idle      JCPU      PCPU what

root     pts/0       11:05AM          0         5         0 /usr/bin/w64

 

系统初始化进程init

它在系统启动即将完成时被启动,所以它的进程号是1。它启动文件/etc/inittab中记录的所有程序,是系统中大多数进程的父进程,可以说它的作用是初始化和控制其他进程,具有进程调度器的功能,因此把init称为系统初始化进程。

对于/etc/inittab文件的操作命令

# lsitab srcmstr

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

#

# 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

 

#chitab

#mkitab

#rmitab

 

启动过程中的问题

Bootlist命令格式:bootlist [{-m Mode}[-r][-o][[-i]|[[-f File][Device[Attr=Value…]…]]]

 

如何进入不能启动系统的rootvg

Shutdown 命令

#shutdown 正常关机

#shutdown +30  三十分钟后关机

#shutdown –i 交互式模式,提示用户一步步关闭系统

#shutdown –F 立即停止系统,这时不会给用户通知系统关闭的信息

 

Halt命令

参数:-l 不记录中断系统运行日志而直接停止系统

   -q 快速终止系统运行

   -n 在终止系统运行之前halt不会把内存中的数据同步到磁盘上(sync)

#shutdown –Fr  重新启动

#reboot

 

查看系统的相关参数命令:

# lsattr -D -l sys0

SW_dist_intr    false   Enable SW distribution of interrupts              True

autorestart     true    Automatically REBOOT system after a crash         True

boottype        disk    N/A                                               False

capacity_inc    100     Processor capacity increment                      False

capped          true    Partition is capped                               False

conslogin       enable  System Console Login                              False

cpuguard        enable  CPU Guard                                         True

dedicated       false   Partition is dedicated                            False

ent_capacity            Entitled processor capacity                       False

frequency               System Bus Frequency                              False

fullcore        false   Enable full CORE dump                             True

fwversion               Firmware version and revision levels              False

id_to_partition         Partition ID                                      False

id_to_system            System ID                                         False

iostat          false   Continuously maintain DISK I/O history            True

keylock                 State of system keylock at boot time              False

max_capacity            Maximum potential processor capacity              False

max_logname     9       Maximum login name length at boot time            True

maxbuf          20      Maximum number of pages in block I/O BUFFER CACHE True

maxmbuf         0       Maximum Kbytes of real memory allowed for MBUFS   True

maxpout         0       HIGH water mark for pending write I/Os per file   True

maxuproc        128     Maximum number of PROCESSES allowed per user      True

min_capacity            Minimum potential processor capacity              False

minpout         0       LOW water mark for pending write I/Os per file    True

modelname               Machine name                                      False

ncargs          6       ARG/ENV list size in 4K byte blocks               True

pre430core      false   Use pre-430 style. CORE dump                       True

pre520tune      disable Pre-520 tuning compatibility mode                 True

realmem                 Amount of usable physical memory in Kbytes        False

rtasversion             Open Firmware RTAS version                        False

systemid                Hardware system identifier                        False

variable_weight 0       Variable processor capacity weight                False

更改相关的参数设置:

# chdev –l sys0 –a autorestart=true

# chdev -l sys0 -a autorestart=true

sys0 changed

 

 

第四章SMIT工具

分为两种:字符下的smit和图形界面下的smit界面

Smit中的快捷键和符号含义

*  表示该字段必须填定一个合法的值

#  表示这个字段必须输入数字

/ 表示该字段必须填写文件或者目录路径

X 表示该字段必须填写16进制的值

? 表示在该字段中输入的值不会显示出来

+  表示字段的值可以从一个弹出式列表或者循环列表中选择,一般按ESC+4 F4键。

Smit中的快捷键

F1=help  Esc+1  获得有关当前画面内容的帮助

F2=refresh Esc+2 刷新当前画面

…………………

SMIT命令

有两个脚本:smit.script  smit.log

SMIT常用快捷键路径

Errpt

Shutdown

Storage

Lvm

Fs

Filemgr

Rds

Backsys

Mksysb

Tcpip

Mkhostname

Mkinet

Chinet

Shinet

Mkuser

Chuser

Installp

 

第五章:对象数据库管理器(ODM)

ODM=object database manager

系统对象类是由对象数据库管理器来管理,它是一组用于管理面向对象数据库的程序和命令.所以系统对象类也称为ODM数据库。

ODM组成:基本组件是对象类和对象。

 

第六章:用户和安全的管理

# smitty security

                                    Security & Users

Move cursor to desired item and press Enter.

  Users

  Groups

  Passwords

  Login Controls

  Roles

  PKI

LDAP

/etc/motd文件

查看一下内容:

# cat /etc/motd

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

*                                                                             *

*                                                                             *

*  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.                                  *

*                                                                             *

*                                                                             *

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

可以更改这个内容,使登录欢迎的信息变换

如果不想让用记看到此欢迎词,可以在该/home下该用户创建一个空的.hushlogin空文件

/etc/passwd:文件存放用户名和用户ID的基本信息

/etc/security/passwd:AIX的用户密码

/etc/security/user:存放用户扩展属性

 

组名和组ID

/etc/group

/etc/security/group

组的分类:用户级的组,系统管理组,系统预定义的组

用户的分类:root用户,管理型用户和组,普通用户和组

 

用户管理相关的文件

/etc/passwd

/etc/security/password

/etc/security/user

/etc/group

/etc/security/group

 

/etc/security/limits

/usr/lib/security/mkuser.default

/etc/security/loign.cfg

/etc/security/environ

/etc/security/lastlog

 

更改用户登录次数的命令:

# chsec -f /etc/security/lastlog -s test -a unsuccessful_login_count=3

# mkgroup mkuser chgroup chuser rmgroup rmuser chgrpmen

 

/etc/security/limits

这个文件可以为每个用户所能使用的资源做出明确的限定。

Fsize 一个用户进程可以产生或者追加的最大字节,这是软件限制,单位是512字节的块

Core  产生core文件的最大字节

Cpu   使用CPU的最大时间,单位是秒

Data 能够处理的最大处理数据段,这是软限制,单位是512字节的块

Stack 最大堆栈段,这是软限制

Rss   能够分配的最大物理内存

Nofiles 一个用户进程能够在一段时间里能够打开的文件数,这是软限制

Fsize_hard 一个用户进程可以产生或追加的最大字节,这是硬限制,单位512字节的块

Core_hard

Cpu_hard

Data_hard

Stack_hard

Rss_hard

Nofiles_hard

 

管理用户账号:

#mkuser –a Attribute=value username

例:#mkuser –a test1

#mkuser –a su=false test2

还是习惯用smitty来进行操作

smitty mkuser/chuser/rmuser

 

创建一个用户后,默认在/home下生成一个用户的目录,还有.profile文件,在linux下是.bsh_profile

如果更改目录,如:/test  则要记得把相关的权限符给用户

 

查看用户的命令:

#lsuser  参数 –a –f  ALL

或者看 /etc/passwd文件

 

用户按节点格式显示用户属性

# lsuser -f test

test:

        id=207

        pgrp=staff

        groups=staff

        home=/home/test

        shell=/usr/bin/ksh

        gecos=test info

        login=true

        su=true

利用root 用户显示要比普通用户显的信息多很多

 

# chsec -f /etc/security/login.cfg -s default -a pwdprompt=

 

第七章 设备管理

系统中的设备有4种状态:undefined  defined  available  stopped

设备之间的转化:

Mkdev –d –l name  ->  mkdev –l name -> rmdev –l name  -> rmdev –d –l name

可用与停用之间的转换

Mkdev –l name –S

Rmdev –l name –S

 

设备的位置编号(Location Code

物理位置编号(Physical location code):描述物理设备之间的连接

AIX系统位置编号:描述物理设备在操作系统中的逻辑连接

格式:AB-CD-EF-GH (AB-CD-EF-G,H)

AB:总线类型或系统主板,CPU板卡

CD:表示适配器,插槽

EF:表示连接器

GH:表示端口

 

显示硬件设备及其属性

Lsdev命令

-C 表示用户定义设备数据库中的信息

-P 表示预定义设备数据库中的信息

-c  显示功能分类为Class的设备

-s  显示功能子类为SubClass的设备

-t 显示设备类型为Type的设备

-H 显示列标题

-S  状态

 

# lsdev -P -H

class          type            subclass     description

 

3dx            03000008        usbif        USB 3D mouse

PCM            ds4k-ui         fcp          DS3/4K PCM User Interface

PCM            ds4k-ui         friend       Active/Passive Disk Path Cont

# lsdev -C -H

name       status    location      description

 

L2cache0   Available               L2 Cache

aio0       Available               Asynchronous I/O (Legacy)

cd0        Available 03-08-00      IDE DVD-ROM Drive

datavg     Defined                 Volume group

 

显示用户定义设备数据库中处于可用状态的适配器:

# lsdev -Cc adapter -S a -H

name      status    location description

 

ent0      Available 09-08    2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)

ent1      Available 09-09    2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)

ide0      Available 03-08    ATA/IDE Controller Device

lai0      Available 0B-00    GXT135P Graphics Adapter

sisscsia0 Available 04-08    PCI-X Dual Channel Ultra320 SCSI Adapter

usbhc0    Available 08-08    USB Host Controller (33103500)

usbhc1    Available 08-09    USB Host Controller (33103500)

vsa0      Available          LPAR Virtual Serial Adapter

vsa1      Available          LPAR Virtual Serial Adapter

显示系统中支持的磁带设备

# lsdev -Pc tape

tape ost      fcp   Other FC SCSI Tape Drive

tape scsd     fcp   FC SCSI Tape Drive

tape ost      iscsi Other iSCSI Tape Drive

 

显示系统中状态为可用的所有设备,并要求按照片列格式输出信息

# lsdev -C -H -Sa -F "name class subclass type description"

name       class     subclass type            description

 

L2cache0   memory    sys      L2cache_rspc    L2 Cache

aio0       aio       node     aio             Asynchronous I/O (Legacy)

cd0        cdrom     ide      sdvdrom         IDE DVD-ROM Drive

en0        if        EN       en              Standard Ethernet Network Interface

 

显示用户定义设备数据库中的所有设备,按照下面的格式输出信息:

Name status location class subclass type descipriton

 

# lsdev -C -H -F "name status location class subclass type description"

name       status    location      class          subclass   type            description

 

L2cache0   Available               memory         sys        L2cache_rspc    L2 Cache

aio0       Available               aio            node       aio             Asynchronous I/O (Legacy)

 

lsdev –h 显示lsdev命令的语法格式

 

使用lsattr 命令显示设备的属性

使用lsattr命令可以显示系统中已安装设备的属性,使用该命令时,必须指出具体的设备名,用-l 指出要显示设备的逻辑名称,否则要用-c –s –t等参数惟一地确定某个已存在的设备。

使用lsattr命令必须指定一个设备,可以使用-l参数指定一个设备,也可以使用-c,-s-t来确定设备。

显示设置的属性默认值:

# lsattr -D -l cd0 -H

attribute       deflt   description                         user_settable

audio_supported yes     Play AUDIO supported                True

cdda_supported  yes     CD-DA supported                     True

data_verify     disable Software Data Verification          False

prevent_eject   yes

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/67668/viewspace-413622/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-26

  • 博文量
    35
  • 访问量
    144609