IBM AIX 命令行小结

AIX(Advanced Interactive eXecutive)是 IBM 开发的一套 UNIX 操作系统。它符合 Open group 的 UNIX 98 行业标准(The Open Group UNIX 98 Base Brand),通过全面集成对 32 - 位和 64 - 位应用的并行运行支持,为这些应用提供了全面的可扩展性。它可以在所有的 IBM ~ p 系列和 IBM RS/6000 工作站、服务器和大型并行超级计算机上运行。

$ cd /u02/app/oracle/Middleware/user_projects/epmsystem1
$ ./bin/opmnctl status
$ ./bin/opmnctl stopall
$ ./bin/opmnctl startall
$ ./bin/configtool.sh -console

$ find /u02/app/oracle -name 'inventory.xml'
$ grep -nr 'EpmSystem_' /u02/app/oracle
$ find /u02/app/oracle -type d -name 'ContentsXML'
$ cd /u02/app/oracle/Middleware/ohs/inventory/ContentsXML

查看端口号对应的进程

$ netstat -Aan | grep 1423
f1000e00014503b8 tcp 0 0 *.1423 *.* LISTEN

$ rmsock f1000e00014503b8 tcpcb
The socket 0xf1000e0001450008 is being held by proccess 20578416 (ESSBASE).

$ ps -ef | grep 20578416
    root 20578416 19267676   0   Oct 16      - 501:15 /u02/app/oracle/Middleware/EPMSystem11R1/products/Essbase/EssbaseServer/bin/ESSBASE ********** 1423 -agentsecureport 6423 -pingport 32772 -portRangeBegin 32768 -portRangeEnd 33768 -b

启动端口

$ grep 1423 /etc/services
essbase          1423/tcp               # Essbase Arbor Software         
essbase          1423/udp               # Essbase Arbor Software 

$ refresh -s inetd

Aix 系统没有防火墙的概念,但有 IPSEC

$ lslpp -l | grep -I ipsec

# 启动/关闭 ip security 服务
$ smit ipsec4

$ rmdev -dl ipsec_v4

查看系统版本

$ uname -a
AIX epm-sys-data 1 6 0005224C4C00

查看系统信息

# getconf BOOT_DEVICE
hdisk0
# getconf MODEL_CODE
134217804
# getconf MACHINE_ARCHITECTURE
chrp
# getconf KERNEL_BITMODE
64
# getconf REAL_MEMORY
20971520

查看内存

$ ipcs -am
$ vmstat -v
$ lsattr -El mem0
$ lparstat -i |egrep -i "Online|Maximum" |grep -i Memory

$ vi checkmem.sh

#!/usr/bin/ksh
#memory calculator
um=`svmon -G | head -2|tail -1| awk {'print $3'}`
um=`expr $um / 256`
tm=`lsattr -El sys0 -a realmem | awk {'print $2'}`
tm=`expr $tm / 1000`
fm=`expr $tm - $um`
echo "\n\n-----------------------";
echo "System : (`hostname`)";
echo "-----------------------\n\n";

echo "\n\n-----------------------";
echo " Users Login information \n";

for ENTRY in `finger | cut -d " " -f1 | grep -v Login | uniq`
do
echo "`finger -l $ENTRY | head -1 | cut -d \" \" -f14` ---> `finger -l $ENTRY |
awk '{ print $2 }' | tail -2 | head -1`";
#finger -l $ENTRY | awk '{ print $2 }' | tail -2 | head -1;
done
echo "-----------------------\n";

echo "\n----------------------";
echo "Memory Information\n\n";
echo "total memory = $tm MB"
echo "free memory = $fm MB"
echo "used memory = $um MB"
echo "\n\n-----------------------\n”;

$ chmod +x checkmem.sh
$ ./checkmem.sh

查看 cpu

$ lsattr -E -l proc0 | grep "Processor Speed"
frequency   1452000000     Processor Speed       False
$ pmcycles
This machine runs at 1452 MHz

磁盘基本使用情况

$ df -g
$ df -ksg /tmp
$ df -vkg /tmp

参考

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 背景: 阅读新闻 12C CDB模式下RMAN备份与恢复 [日期:2016-11-29] 来源:Linux社区 作...
    阳屯okyepd阅读 9,062评论 0 7
  • 他说 他想到达的远方 不是哪座城 而是你的身旁 他说 你的酒窝没有酒 我却醉的像条狗 他说 一见倾心 再无他人 此...
    丑闪阅读 1,234评论 0 0
  • 光阴春去秋来的轮回。岁月永远年轻。我们却慢慢老去。所以给自己时间。不要焦急。慢慢的在秀丽的自然之间捕捉最动人的风景...
    __荼蘼阅读 2,669评论 2 3
  • 居然翻到了旧日的文稿,杂乱地夹在文件夹里,应该是多年前的。 居然也翻到了旧日的CD,胡乱地夹在英文碟片里,应该也是...
    密斯赵阅读 1,666评论 0 0
  • 阿达,世人眼中的怪物,不想参与规则,
    慧非的早兽阅读 2,707评论 0 0

友情链接更多精彩内容