导航

AIX常用命令总结

Posted on 2016-07-21 14:44  十斗米  阅读(1289)  评论(0编辑  收藏  举报

1、查看机器硬盘和内存信息命令

     :lspv

     :lsdev -Cc disk

     :lsattr -El hdisk0

     :lscfg -vl hdisk0

     : bootinfo -s hdisk0 硬盘容量,单位MB

     :bootinfo -r 系统的总物理内存大小(需root权限)  或者 lsattr -El sys0 -a realmem , 单位都是KB

     :ps -e -o pid,vsz,args  单个进程内存使用(KB)  或  ps -vx | more  或 ps aux | sort -rn +3 | head -10 取前10内存占用最大的进程

 

2、查看AIX系统版本号

     : oslevel -s

     : oslevel -r

 

3、安装程序命令

     : rpm -ivh 要安装的rpm包名称 (--nodeps --force,加上这两个选项就是强制安装忽略依赖关系)

 

4、AIX相关的rpm包官方下载地址

     :http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/alpha.html

 

5、查看AIX系统内核和硬件是32位还是64位

     :bootinfo -K  查看内核几位

     :bootinfo -y 查看机器硬件是几位

     :bootinfo -p 查看硬件是否支持64位(chrp支持)

 

 6、查看和修改每个用户的最大进程数

     :chdev -l sys0 -a maxuproc=500  改为最大开启500进程

     :lsattr -El sys0 | grep maxuproc  查看用户最大进程数设置

 

 7、按空格拆分字符串

     :'this is a test' | cut -d' ' -f1    --> 预期得到'this',  若改为-f2, 预期得到'is'

 

 8、编辑系统页面大小paging size

     :lsps -a 或 lsps -s  查看页面大小情况,包括该页面属于哪个vg.

     :chps -s * 页面名称, *为数字,代表该页面增加几个pp的size.  1个pp的大小可通过'lsvg vg名称'来查看。  

9、用户、组新建查看等

    :mkgroup 组名  新建组,  可以在/etc/group中修改

    :useradd -d /home/用户名 -g 组名 -m 用户名, 可以在/etc/passwd中修改,  chuser admin=true  改为管理员  home=**** 设定主目录

        mkuser -a 用户名

       另外,跟用户和组相关的配置文件还有/etc/security/passwd和/etc/security/user,/usr/lib/security/mkuser.default

    :usermod -G 新组名 用户名,  修改用户的组,并脱离当前所在组

    :usermod -a -G 新组名 用户名,  修改用户的组, 不脱离原来组

    :groups 用户名    查看用户所在组

10、定时任务crontab命令

    :格式:分 时 日 月 星期 要运行的命令

    :例子:5 10 1 * * /bin/test.sh  2>&1

11、core文件设置

    :lscore [用户名] 查看用户的core文件设置相关参数, 若加-d参数,则代表查看整个系统的core设置信息

    :chcore -c on -p on -l /tmp/coredir -n on  

       其中-c on 代表开启core文件压缩, -p on 代表可以指定core文件位置, -l 是代表指定的core文件位置,-n on 相当于把CORE_NAMING环境变量值设置为yes;

       把当前用户的CORE_NAMING环境变量的值设置成yes之后,随后启动的进程产生的core文件名就是惟一的。新的core文件名的格式是core.pid.ddhhmmss。其中pid是进程号,dd是当前月份中的日子,hh表示小时,mm表示分,ss表示秒,如果要修改指定用户的core设置,在上面的命令最后加上用户名,要修改整个系统的core设置,在上面的命令最后加上-d即可,该命令实际是修改的/etc/security/user文件配置

12、DNS服务器配置文件:   /etc/resolv.conf