IT虾米网

AIX 常用命令详解

itxm 2018年07月12日 程序员 240 0

AIX 常用命令

查看aix当前的版本号:

#oslevel

 

列出更新介质上的内容

#instfix

 

查看补丁的版本号:

#instfix –i |grep  .ML

 

显示SMIT记录文件:

#more smit.log

#more smit.script

 

切换用户:

#su – usrname   环境变量一同切换

#su usename 

 

用户身份:

#who 查看当前所有在线用户

#whoami  当前用户身份

#who am i  登录用户身份

 

登录:

#login

#logout

 

修改启动列表:

#bootlist –om normal [cd0 hidsk0]

 

重启:

#shutdown –Fr   F:fast  r:重启

 

列出内容:

#ls

#ls –a       将隐藏文件一起列出

#ls –l xxx    xxx目录中的详细内容

#-ls –l       显示文件的详细信息

#ls –l |grep xx  列出有关xx的信息

 

查看进程:

#ps    显示当前用户的进程

#ps –ef  查看所有进程

#ps – u username  查看用户user的进程

#ps –ef |grep ksh  查看ksh的进程

 

#cd  /目录  更换路径

#cd    回到根目录

# cd  ..会到上级目录

#pwd  查看当前所处目录

#cp   拷贝

#rm 删除

rmdir 删除一个空目录

rm –R dirname 彻底删除目录

#mv  转移文件

#find 查找

 

#修改为路径

PS1=[root][‘$PWD’]#  PS1=[`whoami`][‘$PWD’]#

 

查看文件详细内容:()

#more  /etc/inittab  分屏

#cat    /etc/inittab  显示

#pg    /etc/inittab  显示最后内容

#tail   /etc/inittab   显示最后的十行内容

#tail –f  /etc/inittab  显示最后的十行内容,且停滞,当该文件有增加时,立即显示。

 

列出安装的软件

#lslpp –l 列出已安装的软件清单*(依root ,usr,share分)

#lslpp –L  列出已安装的软件清单*(不分类)

#lslpp –h  显示安装历史

 

软件校验:

#lppchk –c 对列出的软件进行计算校验和操作

#lppchk –v  检验系统的/root/usr,/share 是否可法

#lppchk –l 显示是否有符号的连接被改变

 

查看启动纪录:

#alog –o –t boot

 

启动子系统:

#startsrc

停止子系统:

#stopsrc

刷新子系统:

#refresh

获取子系统:

#lssrc –a 所有的

#lssrc –g groupname

#lssrc –s subsystem

 

列出设备内容

#ls –l /dev  /dev目录列表

#lsdev –P –H 列出预定义的设备

#lsdev –P-c classname 详细信息

#lsdev –C –H 列出预定义的设备

#lsdev –C -c classname 详细信息

#lsattr –E –l devicename  显示已配置设备的详细信息,包括当前的属性

 

获取已配置硬件设备的详细信息(可显示指定设备的微码)

#lscfg –v

#lsdev –vl  ent0

 

增加设备:

#mkdev

但通常mkdev一般用来为设备属性指定值

#mkdev –l rmt0 使已定义的设备成为可用状态

#rmdev –l rmt0  使可用设备成为已定义状态

# rmdev –l rmt0 –d 永久删除设备

更改设备属性:

#chdev

 

激活终端:

#penable  devicename

#penable 显示激活状态的终端列表

解除终端:

#pdisable devicename

#pdisable 显示解除的终端列表

 

文件系统

# lsfs   列出所有的文件系统

#df –k   显示已经mount的文件系统大小的信息,1Kb为单位

#df     同上,但以1block为单位

 

卷组vg

#lsvg  显示系统中的所有的卷组

#lsvg –o 显示已挂接的卷组

#lsvg rootvg 显示rootvg的信息

#lsvg –l rootvg 依卷组显示逻辑卷信息

#lsvg –p rootvg  rootvg中有哪些硬盘

#varyonvg 激活卷组

#varyoffvg _解除卷组

#extendvg vg_name hdiskn 向卷组中增加一个物理卷

#reducevg vg_name hdiskn 删除物理卷

 

逻辑卷

#lslv lv_name 显示某个逻辑卷的属性和详细信息

#lslv –l lv_name 显示逻辑卷使用的物理分区在物理卷上分配图

#lslv –m lv_name 以逻辑分区顺序显示各个拷贝对赢得物理分区在物理卷上的编号

 

物理卷

#lspv  显示系统中所有物理卷

#lspv hdisk0 显示一个物理卷的状态信息

#lspv –l hdisk0 显示一个物理卷内逻辑卷的信息

#lspv –p hdisk0 显示一个物理卷内物理分区使用情况,遍例硬盘的pp

 

换页空间:

#lsps –a  显示所有的换页空间的大小及使用量

#swapon /dev/pagingnn swapon –a 激活换页空间

 

杀死进程:

#kill –9 PID

 

显示进程ID号:

#fuser fsfile  

 

查看哪些进程和用户正在使用文件系统:

#fuser –u fs_name

 

挂接

#mount

#umount

 

备份:

roovg #smit mksysb

rootvg备份#smit savevg

恢复非rootvg备份#smit restvg

 

#backup   依文件名备份

#tar  –cvf  xxx.tar  /xxx/xxx  绝对路径的备份

#tar  -cvf  xxx.tar  *   相对路径的备份

#tar  -xvf  xxx.tar    恢复备份

#tar  -tvf  xxx.tar    显示并检验备份介质上的内容

 

修改权限:

#chmod  {[ugo]+[rwx]} file

#chmod  ugo +x

#chmod  go  +rw

#chnod xxx  xxx为八进制数字

 

修改所有者:

#chown  owner file

#chgrp   group  file

#chown owner:group  file

#chgrp group file 修改文件所有者组

 

#mkuser   user0  增加用户

#passwd

 

 

 

 

 

 

 

 

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

建立索引之后analyze详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。