您的位置:首页 > 大数据 > 人工智能

AIX常用命令总结

2016-07-21 14:44 369 查看
1、查看机器硬盘和内存信息命令

:lspv

:lsdev -Cc disk

:lsattr -El hdisk0

:lscfg -vl hdisk0

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

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

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文件配置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: