Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1042775
  • 博文数量: 297
  • 博客积分: 11721
  • 博客等级: 上将
  • 技术积分: 3431
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-25 10:21
文章分类

全部博文(297)

文章存档

2016年(9)

2011年(71)

2010年(137)

2009年(80)

分类: LINUX

2011-08-24 16:17:18

1.查看AIX系统版本

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

# oslevel

5.3.0.0

# oslevel -l5.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 for5.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+4F4键。

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文件,在下是.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       Available03-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
阅读(3052) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~