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