AIX 常用脚本大全

重复 1=3  r 1=3

最详细的记录信息 smit.log           记录执行命令smit.script             

记录执行命令的详细命令 smit.transaction

 

查看网卡  lsdev -Cc adapter |grep ent     

设置网卡smit tcpip   En 是标准网卡   et 802.3

配置第二块网卡 smit inet

查看en0 et0对应的物理网口    lsdev -Cc if        

查看IP地址    ifconfig –a  netstat –in

startsrc -g tcpip

startsrc -s inetd

stopsrc -g tcpip    or exec /etc/tcp.clean

 

查看内存中的路由信息  netstat -rn

添加一条路由信息

router add     临时          router delete 临时  smit route      永久

 

查看telnet服务情况  lssrc -t telnet

查看本机服务情况    cat /etc/inetd.conf

修改后生效   refresh

 

由DHCP服务获取IP SMIT TCPIP --DHCP

配置DHCP服务         vi /etc/dhcpsd.cnf

启动服务              smit dhcpsd

 

NFS(Network File System)

配置NFS服务器 smitnfs

列出指定NFS服务器的资源 showmount-e 192.168.1.201

把远程的201下的test mount到本地  mount192.168.1.201:/tmp/test /home/tes

 

网络参数

两块网卡互访流0为关闭 1为打开 no -a |grep ipforwarding   

临时更改 no -o ipforwarding to 1   

永久更改(只对5.2以上有效)否则则把加入/etc/rc.tcpip当中 no -p -o  ipforwarding=1  

 

逻辑卷管理

pv  physics Volume   pp Physical Partition

vg  Volume Group    lp Logical  Partition   lv Logical  Volume

查看hdisk0情况  lspv hdisk0

查看hdisk0的lv情况       lspv –p hdisk0

删除硬盘    rmdev -dl hdisk1

罗列硬盘 lsdev -Cc disk  

识别设备cfgmgr

识别设备并详细信息  cfgmgr –v 这条会导至alog –o –t boot

加入新PV到VG   smit extendvg

查看一个VG包含哪几个PV   lsvg-p rootvg

丛一个VG中移出PV或删除一个VG  smit reducevg

创建VG   smit mkvg   注意指定PP大小、pv/1016*2

更改VG属性   smit chvg     

将VG转为非激活varyoffvg datavg

将VG激活  varyonvg datavg 

查看VG内的逻辑卷 lsvg-l rootvg   

boot 负责引导启动   jfslog 指点系统jfs2log的设备  jfs2   指文件系统

改变VG名称

首先offvg

把datavg信息丛本地ODM库中删除 exportvg datavg

smit inportvg  或importvg-y datavg hdisk2

再on vg

创建LV   smit mklv

是根据PP大小个数 跨磁盘,磁盘位置  Stripe Size 条带化

查看VG分区详细信息       lslv hd4

更改LV属性  smit chlv

增加LV大小  smit extendlv

镜像一个LV   smit mklvcopy 最大为3份拷贝

删除一个镜像  smit rmlvcopy

镜像一个VG

加入新硬盘到要镜像的VG smit extendvg

对VG做镜像   smit mirrorvg

文件系统和换页空间 smit fs

创建文件系统  smit crfs 当创建文件系统时,会自动创建LV

然后手动mount   vi /etc/filesystems

动态增加fs(/)   smit chfs 还可以更改挂载点。

删除文件系统

umount /testfs 如果不能卸载,则表示有他人访问

使用fuser -ku /testfs或直接干除fuser –kux /testfs

smit rmfs

检查文件系统 fsck /home

修复文件系统 fsck -y /dev/hd2

使用如下命令再次格式化 JFS 日志: /usr/sbin/logform/dev/hd8

使用下面的命令重新创建启动映像:bosboot -a -d /dev/hdiskn

 

换页空间

换页空间            smit pgsp          

增加一个pg        smit mkps          mkps –a –n –s 30 rootvg hdisk0

移动一个换页空间到hdisk6      migratepv   -l hd6hdisk0 hdisk6

禁用 hd6 分页空间        chps-a n hd6

更改启动分布空间/sbin/rc.boot swapon/dev/hd6->swapon /dev/paging00

检查主转储设备名称               sysdumpdev -l primary /dev/hd6

如何将主转储设备更改为 paging00       sysdumpdev -P -p /dev/paging00

查看pg               lsps -a

上线一个pg        swapon /dev/paging00

更改pg00大小    smit chps

下线一个swap  swapoff /dev/paging00

删除一个pg        smit rmpg   或rmps paging00

Iscsi盘挂载          vi /etc/iscsi/targets

10.0.0.160 3260 iqn.1107.cn.tj:disk0

cfgmgr

 

AIX 设备管理

识别硬件32/64位类型       bootinfo -y

当前设备                           lsdev -P

当前可用设备                    lsdev –C

读设备ID                    chdev -l hdsik3-a pv=yes

收集当前设备信息              prtconf /lscfg-vp

列出设备当前属性值           lsattr -Elmem0/inet0

列出设备缺省属性           lsattr-l rmt0 -D

删除某一设备                    rmdev -l hdisk1

彻底删除设备                     redev -dl hdisk1

异步IO                               smit aio

 

磁带机  lsdev -Cc tape    ls -l/dev/rmt*

tctl -f /dev/rmt0 rewind(倒带)/offline(出仓)/fsf 2(磁带跳过2个块)

磁带压缩                    smit tape

查看磁带使用情况      tcopy /dev/rmt*

管理终端                     smit tty

管理打印机                  smit printer

lp -d lp0 test 发送test 到lp0打印

查看print状态           lpstat

停用print                   disable lp0

管理软盘       lslpp -l bos.dos.utils

dosdir   doswrite      dosread      dosfornat

管理光驱

手动mount -rv cdrfs /dev/cd0 /cdrom

添加cdrom smit manfs

AIX 用户管理,组管理,安全管理  smit user/smit group

mkuser sample

rmuser sample

useradd sample

停用CDE and 启用CDE         $dtconfig -d/dtconfig -e

登陆启动方向    

/etc/inittab-->

/etc/rc.tc-->

/usr/dt/bin/dtlogin-->

dtgreet-->

/usr/dt/bin/Xsession-->

$HOME/.dtprofile-->

/usr/dt/bin/session

改变用户属性 smit chuser

改变组属性   smit chgroup

su转向信息         /var/adm/sulog

历史登陆信息      who /var/adm/wtmp

当前登陆信息       who /etc/utmp

登陆失败信息      who /etc/security/filedlogin

用户信息              /etc/passwd

组信息                  /etc/group

用户限制信息       /etc/security/limits

当前用户执行的历史命令   cat.sh_history

启动了多长时间                  uptime

用户登陆信息                    last   上次关机时间last shutdownshutdown pts/0

查看alog定义的日志         alog -L

启动后的log                    alog -o -t boot

启动上次安装程序输出     alog -o -tbosinst

网络安装程序的提示           alog -o -t nim

console出现的一些信息    alog -o -t console

更改您的常规启动列表       bootlist -m normal hdisk0 cd0

使用下面的命令重新创建启动映像:bosboot-a -d /dev/hdisk0

更改常规启动列表:bootlist –m normal hdisk0 cd0

MIRROR ROOTVG 后, 第一步   BOSBOOT-AD /DEV/HDISK1
                               第二步   BOOTLIST -M NORMAL HDISK0 HDISK1

关机F/重启r:shutdown –Fr

 

 

AIX 的软件安装

操作系统版本号         oslevel

维护级别                     oslevel -r

是否维护级别安装       instfix -i |grep ML    smitshow_apar_stat

查看5300-07那些文件包没有装      oslevel -rl 5300-07

列出所有安装:installp –L –d /dev/rmt0.1

安装自动提交:installp –ax –d/usr/sys/inst.images.bos.net

提交所有更新:installp –cgX all    smit install_commit

 

安装软件                    smit_isntall_software

注意:当安装补丁commit 可以选择是否进行试用补丁

回滚软件安装          smit rejuect

拒绝在reject.list表内的更新:installp-rBfX ./reject.list

清理安装失败的软件:installp–C

删除已安装软件:smit install_remove

 

 

当前文件集维护集别:lslpp –l

包安装的所有文件:lslpp –f bos.64bit

包更新历史:lslpp –h bos.sysmgt.trace

C编译器:linux下的GCC编译器

 

AIX的备份

VG备份    smit  vgbackup

FS备份         smit  backfilesys

系统备份      smit  mksysb

非VG备份  smit savavg

 

tar -cvf 目标.tar源文件   tar -xvf

pax 大于2个G命令

唯一可以备份row设备 dd

 

查看多路径  lspath

AIX etherchannel 配置 Smitty  etherchannel

 重命名磁盘名:rendev -l hdisk2 -n asm1


你可能感兴趣的:(aix)