`
zwchen
  • 浏览: 792929 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

AIX学习总结笔记一

阅读更多
公司项目用到AIX和Websphere(WAS),由于我负责WAS的诊断和调优,该工作对AIX的理解和操作要求比较高。以前做Linux服务器管理挺顺利的,现在碰到这AIX的Shell,真的很不顺手,象Linux最方便的快捷键,竟然在AIX下都失灵了,换成Bash也不行,譬如我最常用到的:
TAB: 自动补齐
cd ~: 返回到主目录
ctrl+l: clear
......

关于AIX快捷方式,先用set -o vi 来初始化一下输出吧,然后就可以用ESC+vi快捷键了。

另外,Linux下的查看用户,创建用户,系统日志目录等命令和目录全变了,而且IBM的RedBooks也没有提供充分的资料,网上的资料也很有限,导致学习起来很困难。
如果知道哪个命令,想看详细信息,千万别忘了man哦,但是,不知道该用什么命令,就麻烦了,反正它的命令和Linux差别太大。


AIX启动
1、加电自检
2、/etc/rc.boot 初始化逻辑卷管理器(LVM),激活根卷组(rootvg),检查安装root文件系统,配置其它设备。
3、/etc/init 进程号为1
4、允许 /etc/inittab下的各个条目。inittab就如同一个总调用接口,带动系统其它子命令,如cron、rc.*。 所以,自定义的自启动进程,可以放置在此脚本里。

关闭
shutdown
halt
reboot
init 0
上面的若干命令的参数,请参考man

登录
和用户登录的相关的几个核心文件如下,优先级从上到下:
/etc/environment
/etc/profile
$HOME/.profile
可以将自己定义的个性化设置加入上面的文件里,譬如定义一个alias cls为clear命令,把一个经常访问的超长路径加入alias,export环境变量,譬如java路径。当然,放置在上面的initab也不错,看要求了。

系统管理
试试AIX功能强大的SMIT(System Management Interface Tools),几乎所有的系统管理工作都可以交给它,不过类似Windows的界面很容易乱码,可以用putty试试。详细manual,请参考man smit
尽量还是用命令吧,反正我是不习惯。

关于我在WAS诊断过程中最常用的几个AIX命令
申明:详细用法,请一定要耐心参考man
示例如下:
topas: 查看系统当前最占资源进程、分页、IO等信息
netstat -an
ps -ef |grep java  取得当前的WAS进程,譬如JVM的参数,取得PID来kill出javacore heapdump等文件
find / -name java 查找特定文件,譬如WAS的server.xml文件
lsattr 显示、设置系统设备属性 譬如产生javacore文件,就要查看系统是否具备产生该文件的条件
svmon 分析虚拟内存 这个在Java OutOfMemory和系统性能出问题是有用。
vmstat 有关系统内核的统计信息,譬如内核线程、虚拟内存、磁盘、CPU等。
export 很多命令依赖于环境变量,譬如产生javacore文件就要export DISABLE_JAVADUMP=true
kill 用-3、-9等
nohup 结合“&”进程后台允许,Note:只有“&”有时不行的。
cron:job调度







分享到:
评论

相关推荐

    IBM AIX系统管理学习笔记

    ### IBM AIX系统管理学习笔记知识点汇总 #### 一、AIX系统概述及厂家介绍 - **IBM AIX**:AIX(Advanced Interactive Executive)是由IBM公司开发的一种基于Unix的操作系统,主要运行于IBM的Power Systems硬件平台...

    AIX学习笔记--系统管理和网络管理

    SMS 是 AIX 中用于管理系统资源和服务的一组工具和服务。它可以自动处理设备的配置和管理任务,如检测新设备、配置网络连接等。 - **功能**: - 自动识别和配置新硬件。 - 管理网络接口。 - 控制系统服务的启动...

    ibm-aix学习笔记

    ### IBM AIX 学习笔记知识点总结 #### 第一部分:系统启动问题 ##### 系统配置与设备管理:`cfgmgr` - **功能**:`cfgmgr` 是一个用于配置和安装系统中设备及其软件的重要命令。 - **作用**: - 配置设备:通过 ...

    AIX学习笔记,来自网上整理

    ### AIX系统培训知识点详解 #### 一、AIX简介 AIX,全称为Advanced Interactive Executive,是由IBM公司开发的一款...对于希望深入学习AIX系统管理和使用的用户,掌握登录过程、理解用户权限划分是非常重要的基础。

    AIX 6 System Administration I Implementation Student guide

    它适用于 AIX 6 系统管理员的学习需求,帮助他们熟悉并掌握 AIX 6 的核心管理技术。 #### ERC 12.0 版本 该文档基于 ERC 12.0 版本编写,这意味着它包含了一系列最新的技术和实践知识,旨在确保学习者能够获得当前...

    AIX 5L BASICS

    - **学生笔记**:AIX5LBasics(CourseCodeAU13) 提供了深入的学习材料,包括课程代码 AU13 的学生笔记本,涵盖了 AIX 5L 的基础知识。 - **ERC7.0**:这是 AIX 5L 教程的版本号,表示教材已更新至第七版。 - **世界...

    Redhat Enterprise linux5学习笔记

    ### Redhat Enterprise Linux 5 学习笔记知识点总结 #### 一、Linux系统介绍与安装 **1. Linux的历史背景与发展** - **UNIX系统的诞生**:1970年,贝尔实验室的两位科学家发明了UNIX系统,这标志着现代操作系统的...

    oracle GoldenGate学习笔记.pdf

    ### Oracle GoldenGate 学习笔记知识点总结 #### 一、Oracle GoldenGate 概述 **Oracle GoldenGate** 是一款强大的数据库复制解决方案,主要用于实现在不同操作系统及数据库平台间的实时数据复制。该工具的核心...

    RS600学习笔记

    以上总结了《RS600学习笔记》中的关键知识点,涵盖了AIX操作系统的安装、基本命令、vi编辑器、存储管理、更换硬盘的过程以及HACMP的安装配置等内容。这些知识点对于理解AIX操作系统的基础架构和管理非常有用。

    IBM HACMP听课笔记

    【IBM HACMP技术概述】 IBM High Availability Cluster Multi-Processing(HACMP)是一种先进的集群技术...通过深入学习“IBM HACMP听课笔记.pdf”,你可以深入了解这一强大的技术,为企业的业务连续性提供坚实保障。

    DB2 学习笔记

    ### DB2 学习笔记知识点总结 #### 一、DB2导出与导入操作 - **DB2 Export:** - `db2export to staff.ixf ofixf select * from userid.staff`:此命令用于将`userid.staff`表的数据导出至`staff.ixf`文件中,采用...

    虚拟机笔记1.pdf

    ### 虚拟机笔记1.pdf - Java 相关知识点概览 #### 一、Unix 操作系统背景 - **起源与发展**: - Unix 是一个强大的多用户、多任务操作系统,支持多种处理器架构,属于分时操作系统。它最早由 Ken Thompson、...

Global site tag (gtag.js) - Google Analytics