学习是一种信仰。
分类: AIX
2013-05-24 19:45:12
IBM AIX操作系统从入门到精通
王林 王巧 编著 北京邮电出版社 2010年2月
第1章 AIX操作系统概述
第2章 AIX操作系统安装
相当于linux的安装,不过是非图形界面;
安装前各种参数的设置;
设置后安装过程大概2个小时;
安装完重启后自动显示配置向导:Installation Assistant,包括日期、时间,root密码等;
第3章 ODM库管理
ODM:Object Data Manager,数据对象管理;
AIX自带的一个小型关系型数据库,包括对象(ODM Object),对象类(ODM Object Class),数据库(ODM Database);
AIX呈现给SA的管理接口是SMIT,而对内的接口则是一组操作ODM数据库的系统级命令和脚本,ODM命令仅在使用SMIT无效时使用,属于低级操作;
ODM的几个命令:
odmcreate:创建空的对象类,产生.c(源)和.h(包含)文件;
odmadd:添加对象到创建的对象类中;
odmchange:更改指定对象类中选定的对象;
odmdelete:从指定对象类中删除选定的对象;
odmdrop:删除一个对象类;
odmshow:在屏幕上显示对象类定义;
odmget:从指定对象类中检索对象到odmadd命令的输入文件;
第4章 SMIT工具应用
相当于sco unix的scoadmin;
SMIT:System Management Interface Tool,系统管理界面工具;
SMIT有全屏幕文本模式和图形X Windows模式;
管理包括:安装与维护设置,软件license管理,进程及子系统管理,存储管理,设备管理,网络管理,用户及安全管理,打印服务管理,应用软件管理,等等;
运行SMIT工具,系统会自动生成三个文件:smit.cript,smit.log,smit.transaction;
smit.cript:记录所有通过SMIT菜单执行的AIX命令;
smit.log:记录系统所访问的菜单、对话内容、所执行的命令及输出结果、错误信息;
smit.transaction:记录所有通过SMIT执行的AIX命令及命令的说明;
通scoadmin一样,SMIT也有许多快捷路径命令;
如:smit chuer:smit—>Security&Users—>Users—>Change/Show Characteristics of a User;
第5章 用户、组及安全管理
同sco unix一样,进入root用户,属于单用户模式;
root角色:root用户,普通真实用户,虚拟用户,虚拟用户不具有登录系统的能力,但却是系统不可或缺的用户,如:bin、daemon、adm、mail等;
用户与组的对应关系可以有:一对一、一对多、多对一、多对多;
用户管理文件:/etc/passwd,包括7个字段:Username:Password:UID:GID:GECOS(用户信息说明):Directory(用户宿主目录):Shell(用户所用Shell);
组管理文件:/etc/group,包括4个字段:Groupname:Password:GID:User-list;
显示用户账号:smit lsuser;
创建用户账号:useradd;
更改用户账号:usermod;
删除用户账号:userdel;
验证用户账号:usrck
创建组:smitty mkgroup;
更改组:smitty chgroup;
删除组:smitty rmgroup;
显示ID状态:id,显示用户信息:who,切换用户:su
安全管理:
/etc/security/passwd:用户账号及密码;
passwd:创建用户密码;
pwdadm:创建用户密码并管理;
pwdck:验证用户信息的正确性;
/etc/security/user:用户账号参数信息;
/etc/security/group:组扩展信息;
/etc/security/login.cfg:登录验证配置信息;
/etc/security/limits:限制用户使用系统资源的信息;
/etc/security/lastlog:上次登录信息;
/ect/motd:公告文件,登录时显示的信息;
第6章 进程管理
三类进程:交互进程、批处理进程、守护进程,守护进程是系统启动时自动启动或root用户启动,在后台运行,可以在/ect/inittab中看到系统启动的守护进程;
程序权限:r、w、x,改变命令:chmod;
查看进程命令:ps
监控进程、cpu、硬盘、网络等设备状态:topas,输出结果有固定部分和可变部分,cup使用率,网络接口,物理硬盘,工作负载等为可变部分;
查看AIX版本命令:oslevel
ctrl+z:挂起正在执行的进程作业;
jobs查看进程作业状态,挂起的显示为:stopped;
jobs -l:查看所有被挂起的进程作业;
fg,bg:对挂起的进程作业进行前台或后台运行;
bg %3:对3号挂起进程后台运行;
nohup:进程后台运行,即使当前会话关闭,也不影响进程的后台执行;
终止进程:kill,killall;
进程优先级:调整命令:nice,renice
/proc文件系统:伪文件系统,用于AIX操作进程;
proccred:显示进程凭证,主要是UID,GID;
procfiles:显示进程打开的所有文件信息;
procflags:显示进程的跟踪标志,暂挂和挂起信号;
procldd:显示进程装入的对象;
procmap:显示进程的地址空间映射;
procsig:显示进程定义的信号的操作;
procstack:显示进程中所有线程的十六进制地址和符号名称;
proctree:显示包含指定进程标示或用户的进程树;
procwait:等待指定进程的终止;
procwdx:显示进程的当前工作目录;
第7章 设备管理
管理:增删改查
应用程序与逻辑设备交互,操作系统通过设备驱动程序处理逻辑设备与物理设备之间的交互;
ls /dev,显示dev下的设备文件(逻辑设备);
lsdev:显示系统中的设备列表;
lsattr:显示系统中设备的属性;
lscfg:显示设备的配置;
prtconf:显示系统的整个配置;
设备配置命令:cfgmgr;
添加新的物理设备配置:mkdev,root权限;
更改设备属性:chdev;
删除设备:rmdev;
使用SMIT进行设备管理更方便;使用命令进行设备管理有助于理解设备管理的概念;其实SMIT也是调用的设备管理命令;
第8章 存储管理
物理卷(PV,Physical Volume),物理磁盘;
卷组(VG,Volume Group),一个物理卷组包括多个物理卷;
物理分区(PP,Physical Partition),磁盘空间分配的最小单位,1-256M(若大于1M,必须是4M的整数倍)的一块连续磁盘空间,一个物理卷最多有1016个物理分区;
逻辑卷(LV,Logical Volume),若干个逻辑分区组成(不超过35512),在逻辑卷上,我们建立文件系统,也可用于Pagine Space、JFSLOG或作为裸设备供数据库使用;
逻辑分区(LP),一般与物理分区一一对应,但对LP做了镜像时,一个LP可以对应2-3个PP;
卷组描述区(VGDA,Volume Group Description Area),存放于每一个物理卷的开始处,用于描述相关信息;
物理卷属性显示:lspv,也可smit lspv;
物理卷属性更改:chpv,smit chpv;
物理卷数据迁移:migratepv,smitty migratepv,将一个已分配的物理分区从一个物理卷移动到另一个或多个其他物理卷;
卷组属性显示:lsvg;
卷组的创建:mkvg;
卷组属性更改:chvg;
向卷组添加物理卷:extendvg;
从卷组删除物理卷:reducevg;
激活卷组:varyonvg;
关闭卷组:varyoffvg,与激活卷组相反操作;
导出卷组:exportvg,先关闭再导出;
导入卷组:importvg;
重组卷组物理分区:reorgvg,在卷组内重组分配的物理分区的布局;
重新定义卷组:redefinevg,读取物理卷的保留区域,检查一致性;
创建卷组镜像:mirrorvg;
删除卷组镜像:unmirrotvg;
卷组数据同步:syncvg,同步卷组中逻辑卷副本(镜像);
逻辑卷属性显示:lslv;
逻辑卷创建:mklv;
逻辑卷属性更改:chlv;
逻辑卷删除:rmlv;
增加逻辑卷容量:extendlv;
复制逻辑卷:cplv,将一个逻辑卷内容复制到一个新的逻辑卷;
创建逻辑卷副本:mklvcopy,镜像;
删除逻辑卷副本:rmlvcopy;
分离逻辑卷副本:splitlvcopy,分割一个逻辑卷的副本并从它们创建新的逻辑卷;
同步逻辑卷ODM库信息:synclvodm;
第9章 文件系统管理
文件系统显示:lsfs;
文件系统创建:mkfs,crfs,mkfs是在已有逻辑卷基础上创建,crfs是在卷组中创建,并且自动创建逻辑卷;
文件系统更改:chfs;
文件系统挂载:mount,文件系统创建后必须挂载才能使用;
文件系统卸载:unmount;
文件系统删除:rmfs;
文件系统验证:fsck,检查文件系统的一致性,并以交换方式修复文件系统;
文件系统监控:df,显示文件系统的总空间和可用空间信息;
碎片整理:defragfs;
rootvg根文件系统:
/etc:系统配置文件,一般用于系统管理;
/bin:指向/usr/sbin目录的符号链接;
/sbin:包含安装引导计算机和安装/usr文件系统时所需的文件;
/dev:包含设备节点和本地设备的特殊文件;
/tmp:存放临时文件;
/var:/var文件系统安装挂载点,随着系统运行自动增加;
/home:/home文件系统安装挂载点,保存用户的数据文件和目录,位于/dev/hd1逻辑卷上;
/usr:/usr文件系统安装挂载点,包含许多只读的命令、程序库和数据;
/lib:指向/usr/lib目录的符号链接;
/opt:/opt文件系统安装挂载点,存放安装附件或第三方软件,位于/dev/hd10opt逻辑卷上;
/usr文件系统:
/usr/bin:二进制命令和shell脚本;
/usr/ccs:二进制开发包;
/usr/include:c语言的include文件
/usr/lbin:命令后端的可执行文件;
/usr/lib:系统中独立的程序库;
/usr/lpp:已经安装的可选软件产品的软件包;
/usr/sbin:用于系统管理的工具,如smit工具命令等;
/usr/share:被共享的文本文件;
/usr/adm:指向/var/adm目录的符号链接;
/usr/mail:指向/var/spool/mail目录的符号链接;
/usr/news:指向/var/news目录的符号链接;
/usr/preserve:指向/var/preserve目录的符号链接;
/usr/spool:指向/var/spool目录的符号链接;
/usr/tmp:指向/var/tmp目录的符号链接;
/var文件系统:
保存系统的日志文件,自动增大,存在在/dev/hd9var逻辑卷上;
/var/adm:系统的日志文件和记账文件;
/var/news:系统新闻;
/var/preserve:保存由编辑器(如vi)正在处理的文件,保护这些数据不会被中断破坏;
/var/spool:存放电子邮件、打印机脱机程序等;
/var/tmp:临时文件;
第10章 页空间管理
页空间(Paging Space)是在硬盘上存储内存信息的区域,也叫交换空间(Swap Space);
系统安装时会默认在hdisk0上创建一个默认页逻辑卷(hd6);
显示页空间信息:lsps;
创建页空间:mkps;
激活页空间:swapon;
关闭页空间:swapoff;
修改页空间:chps;
删除页空间:rmps;
第11章 网络管理
ifconfig命令:配置或显示TCP/IP网络的网络接口参数;
ping命令:
netstat命令:显示网络状态
类同linux网络命令;
smitty mktcpip:
smitty mkhostname:
smitty route:
第12章 备份与恢复
磁带设备控制命令:
tctl:磁带控制命令;
mt:功能类同tctl;
tcopy:磁带复制,从一个磁带复制到另一个磁带,但最常用的是查看当前磁带的内容;
显示备份系统:lsmksysb,smitty lsmksysb;
备份系统:mksysb,smitty mksysb;
系统恢复:重新启动—>SMS Menu—>Multiboot—>Select Boot Devices(磁带:2 SCSI Tape)—>Install Operating System(磁带:2 SCSI Tape)
—>Installation and Maintenance(3 Start Maintenance Mode for System Recovery)—>Maintenance(6 Install from a System Backup)
—>Choose mksysb Device—>System Backup Installation and Settings
非rootvg卷组备份显示:lssavevg;
非rootvg卷组备份:savavg;
非rootvg卷组恢复:restvg;
文件与文件系统备份:backup;
文件与文件系统恢复:restore;
tar:归档或解包;
cpio:归档、解包;
pax:归档、解包(对于当个文件大于2G时使用)