博文

目前显示的是标签为“AIX”的博文

每次玩AIX就是一堆堆的东西要查阅

因为本身就是个Linux的生手,这次直接玩小机,更加是雪上加霜了... 本次的主要是修理AIX的Oracle数据库问题,结果发现数据库启动不起来的最大问题就是...磁盘空间满了.. 于是学习了一个简单的查看磁盘空间的命令: df -k 然后一直觉得AIX自带的sh非常非常的不爽,虽然学会了用r重复上一次的命令(很不安全),也学会了用Ctrl+H来删除前一个字符.但是还是让我觉得非常的别扭... 于是下决心去安装一个Bash. 结果得到了方法: 先去 这里 下载AIX的RPM文件包 然后在上传.. 结果在上传的时候就出问题了.因为一直在用Telnet方式远程AIX,没办法用SSH上传.. 于是只能改用FTP方式,运行ftp命令之后open,然后binary切换到二进制模式,再get 远程 /本地,最后quit.具体的有个操作指南的帖子,之后再转过来好了. 把bash-3.2-1.aix5.2.ppc.rpm文件下载到本地了之后,运行以下命令: rpm -ihv bash-3.2-1.aix5.2.ppc.rpm 然后在~下修改.profile的内容 增加一行 export PS1="[\u@\h \W]#" 然后修改/etc/security/login.cfg,在Shells的属性上添加bash 在"shells = "后添加"/bin/bash,"修改之后类似这样: shells = /bin/bash,/usr/bin/csh,/usr/bin/ksh 然后修改默认的Shell,修改/etc/passwd 就把第一行改成类似: root:!:0:0::/:/bin/bash 然后重新登陆Shell即可. 不过这其中,一定要涉及到该死的原始版vi的使用,因为不是vim,所以用的极端的痛苦 B或者b是往前一个单词 x或者X是删除一个字符(位置有所不同) Backspace是在单词中左移 空格可以往右移动 i可以进入插入模式,在光标所在处插入 然后ESC之后:可以进行保存或者别的,这个和vim是差不多的 以上这些是绝对必须知道的,否则根本寸步难行. 一下转贴两个超长的帖子,用作资料: AIX下的VI命令 进入vi的命令 vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filenam...

AIX下关于Oracle的几个命令(转)

AIX的帮助: IBM官方 常用命令 软件包 CPU :vmstat、iostat、sar、bos.acct I/O :topas、svmon、filemon、fileplace、bos.perf.tools MEMORY :vmtune、schedtune、bos.adt.samples NETWORK :netstat、bos.net.tcp.client vmstat报告CPU与内存信息 如下例所示: System configuration: lcpu=4 mem=3936MB kthr memory page faults cpu ----- ----------- ------------------------ ------------ ----------- r b avm fre re pi po fr sr cy in sy cs us sy id wa 1 1 603967 1064 0 0 0 0 0 0 5 1619 85 0 0 99 0 内核线程 r 表示内核中运行的线程数,如果其数超过系统的CPU个数,则说明等待进程越多 b 表示内核中等待的线程数,由于挂起或IO等待 内存列 pi 列 表示每秒钟从Paging Space置换到内存的页数。 po列 表示每秒钟从内存置换到Paging Space的页数。 如果这两列持续大于5,则系统的性能瓶颈很可能是内存不足,而导致交换频繁。 fr列 表示每秒钟页面置换算法释放的页数。 sr列 表示每秒钟页面置换算法检查的页数。 故障列 in 设备中断次数 sy 系统调用次数 cs 内核线程上下文交换,即时间片用完后,再轮到时的上下文计算,如果太高,则要仔细观察 内存信息 avm与free两项分别表示了物理内存的活动页数(active Memory)与可用页数(每页4096bytes),其大小可用其值/256获得MB数。 其中free数如果持续为0或很低则预示内存不足,此时可能会导致大量的页面交换,而在CPU中显示为wa很高,此值的多少也与vmtune中的-f -p设置有关。 CPU信息 在以上信...