aix系统培训5-使用心得
- 格式:pdf
- 大小:208.00 KB
- 文档页数:54
IBM_UNIXLinux-AIX_5L系统管理技术《IBM UNIX&Linux-AIX 5L系统管理技术》读后感读完《IBM UNIX&Linux-AIX 5L系统管理技术》这本书,明白了AIX操作系统的特点,与windows系统的差异,同时掌握了AIX操作系统的一些命令,具体如下:一、与windows系统的差异1.相对于Windows,linux系统是非图形界面;2.安装前需要各种参数的设置;3.设置后安装过程大概2个小时;4.安装完重启后自动显示配置向导:Installation Assistant,包括日期、时间,root密码等。
二、数据对象管理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命令的输入文件;三、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 ofa User;四、用户、组及安全管理同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:公告文件,登录时显示的信息;六、进程管理三类进程:交互进程、批处理进程、守护进程,守护进程是系统启动时自动启动或root 用户启动,在后台运行,可以在/ect/inittab 中看到系统启动的守护进程;程序权限:r、w、x,改变命令:chmod;查看进程命令:ps监控进程、cpu、硬盘、网络等设备状态:topas,输出结果有固定部分和可变部分,cup 使用率,网络接口,物理硬盘,工作负载等为可变部分;查看AIX版本命令:oslevelctrl+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:显示进程的当前工作目录;七、设备管理管理:增删改查应用程序与逻辑设备交互,操作系统通过设备驱动程序处理逻辑设备与物理设备之间的交互;ls /dev,显示dev下的设备文件(逻辑设备);lsdev:显示系统中的设备列表;lsattr:显示系统中设备的属性;lscfg:显示设备的配置;prtconf:显示系统的整个配置;设备配置命令:cfgmgr;添加新的物理设备配置:mkdev,root权限;更改设备属性:chdev;删除设备:rmdev;使用SMIT进行设备管理更方便;使用命令进行设备管理有助于理解设备管理的概念;其实SMIT也是调用的设备管理命令;八、存储管理物理卷(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;九、文件系统管理文件系统显示: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:临时文件;十、页空间管理页空间(Paging Space)是在硬盘上存储内存信息的区域,也叫交换空间(Swap Space);系统安装时会默认在hdisk0上创建一个默认页逻辑卷(hd6);显示页空间信息:lsps;创建页空间:mkps;激活页空间:swapon;关闭页空间:swapoff;修改页空间:chps;删除页空间:rmps;十一、网络管理ifconfig命令:配置或显示TCP/IP网络的网络接口参数;ping命令:netstat命令:显示网络状态类同linux网络命令;smitty mktcpip:smitty mkhostname:smitty route:十二、备份与恢复磁带设备控制命令: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时使用)通过对学习,初步对AIX系统有了系统的了解,对系统组成以及设计结构有了较为清晰的认知,特别是安全管理方面有了较深入了解,对系统运维有了手段进一步提升。
1、shutdown 命令-d 关闭系统并从分布模式(distributed mode )转入多用户模式(multiuser mode )。
-F 进行快速关机,旁路掉给其他用户发消息的过程,并尽可能快地将系统关闭。
-h 彻底停止操作系统;其作用与-v 标记相同。
-i 指定采用交互模式(interactive mode )。
显示交互信息来指导用户关机。
-k 避免关闭系统。
-m 关闭系统并转入维护(单用户)模式。
-r 在用reboot 命令关机后重启系统。
-v 彻底停止操作系统。
#shutdown -Fr 快速关闭并重启系统2、列出硬件设备(lsdev、lspv、lsattr)#lsdev -P -H 显示预定义设备对象中的所有设备,并显示列标题#lsdev -C -H 列出定制的设备对象类中的所有设备#lsdev -Cc adapter 显示系统中的网络适配器#lsdev -C -c tape 显示系统中的磁带#lsdev -C -c disk 显示系统中的硬盘#lspv 显示系统中的物理卷#lspv hdisk0 显示物理卷hdisk0 的状态和特性#lsattr 显示系统中设备的属性特征和可能的属性值#lsattr -l tty0 -a login -R 列出tty 设备tty0 的登录属性的可能值3、cfgmgr 配置系统设备4、oslevel(-l 、-g、-q)#oslevel -o5、installp 用于安装和更新软件6、SMIT 和SMITTY7、lslpp 显示被安装的文件集或文件集更新的有关信息lslpp (-l 、-f、-h、-a)8、磁盘镜像(Disk mirroring)#smitty mirrorvg#mklv 命令允许你为每个逻辑卷选择一个或两个附加拷贝#mklvcopy 命令为一个已经存在的逻辑卷增加镜像#mirrorvg 命令对一个给定卷组的所有逻辑卷作镜像,缺省时试图将逻辑卷镜像到一个卷组的所有磁盘例:对workvg 卷组作三重镜像#mirrorvg -c 3 workvg对rootvg 提供缺省镜像#mirrorvg rootvg --rootvg 卷组现在就有了两份数据拷贝例:为了从一个镜像的卷组中替换掉一个失效(hdisk7) 的磁盘驱动器,运行下面的命令:#unmirrorvg workvg hdisk7#reducevg workvg hdisk7#rmdev -l hdisk7 -d例:用一块新磁盘替换失效的磁盘,将其命名为hdisk7,执行下面的命令:#extendvg workvg hdisk7#mirrorvg workvg- 下面的命令将同步新创建的镜像:#mirrorvg -S -c 3 workvg-c 标记指定在mirrorvg 命令执行完成后每个逻辑卷必须具有的最小的拷贝个数。
AIX操作系统使用心得AIX 是IBM 公司开发的业界领先的优秀商务Unix操作系统,在可靠性、可用性、开放性、扩展性、高性能、安全性等方面都非常突出,尤其是在Internet的关键应用领域以及系统和硬件管理能力方面,其性能表现更为出色,受到了业界的普遍认可和广泛使用。
以下是笔者几年来使用AIX系统的一点心得,兹供使用该系统的其他读者参考。
1.如何禁止终端上的中断键(CTRL+C)?在很多应用系统中,系统管理员希望普通用户只运行自己的应用程序,不能进入系统的shell 提示符下,但缺省情况下当用户在终端上按CTRL+C键时就会退到系统提示符下。
由于用户终端一般没有固定的端口号,为了禁止使用中断键,可采取下面办法:(1)如果使用ksh, 可在$HOME/.profile中第一行加入如下内容:trap "echo 'Abnormal operation'; exit" 123915(2)如果使用csh(ksh亦可),可用如下命令:%stty intr ^!如果恢复正常情况,键入下列命令:% stty intr ^c2.如何在shell中不回显(echo)字符?在实际应用中,一般当我们在键盘上键入口令时不希望将其显示在屏幕上,为此可采用下面的两种办法:·使用stty 命令stty -echo # do not display passwordecho "Enter password: \c"read PASSWD #get the passwordstty echo # restore standard configuration·使用echo命令设置保密属性:echo "\033[8m"取消保密属性:echo "\033[m"3.如何在某个目录及其所属子目录的所有文件中查找字符串?在程序维护过程中,有时需要在某个目录及其所属子目录的所有文件中查找某一个字符串,为此可用下面两种方法(假设在*.cp文件中查找字符串"abc",结果放在文件out中):(1)cat /dev/null > outfind ./ -name "*.cp" -exec grep "abc"{} >> out(2)find ./ -name "*.cp" | xargs grep "abc" > out推荐使用第二种方法,因其系统开销小、速度快。
ContentsUnit 1. Introduction (1)Unit 2. Installation and Maintenance (2)Unit 3. Management Tools (4)Unit 4. System Startup and Shutdown (5)Unit 5. Devices (7)Unit 6. Storage (9)Unit 7. Performance tools (13)Unit 8. Backup and Restore (15)Unit 9. Security and User Administration (16)Unit 10. Scheduling (21)Unit 11. Printers and Queues (22)Unit 12. Networking Overview (23)Unit 13. Problem Determination (24)Appendix. Shell Script ........................................ 25 Unit 1. Introduction△ POWER: Performance Optimized With Enhanced Risc △ RISC: Reduced Instruction Set Computing (implement the most used instructions in hardware)△ 32bit → 64bitAIX 4.3 開始support 64bit AP,但kernel還是32bit,到AIX 5.1才是真正的64bit kernel。
#bootinfo -p: 查架構是否為chrp#bootinfo -y: 查H/W bit address#bootinfo -k: 查AIX 的kernel 是幾bit#oslevel: 查OS版本Note: CHRP: Common Hardware Reference Platform,AIX 5.2後只support CHRP architecture.△ CDE 圖型介面#lssrc -s dtsrc查CDE圖形介面是否有active△ SMP and ClusterSMP: Symmetric Multi-Processor,多CPU共用memory, I/OCluster: 每個CPU有自己的memory, I/O△ LPARAIX 5.1開始support LPARAIX 5.2 開始support DLPAR△系統登入方式最好不要允許可以直接用root登入,讓所有account都先用username登入,具有admin權限者再su成root,因為任何從其它username su成root的動作都會被記錄在/var/adm/sulog中,這樣就不會分不清到底是那個root做了什麼事。
我的AIX学习之路赵小杰/文前言:随手写下我这几年的AIX学习和工作的一些经历,以及一些想法,没有多少成败得失,只是一些个人流水帐式的回忆和想法,让一些像我当初一样初学AIX的时候感觉茫茫然的,不知道如何能更有效学习和提高的,在看了这些文字之后,能稍有那么一点感觉,原来这样子啊!那我写这篇文字的目的也就达到了。
正文:AIX近年之所以风行,是随着IBM小型机的市场份额增加,客户群大量增加有关的。
也让我们诸多学习UNIX,学习AIX有了好的工作机会,能获得相对丰厚的收入。
所以AIX的人气迅速上升,于是有了今天的局面。
想当年,还是在学校的时候,喜欢玩linux,觉得linux就是将来的系统最主流,于是在自己的电脑上开始折腾linux,apache,mysql 什么的,慢慢了解了unix是什么,unix有什么优点,但是linux业余爱好者的领域,还是很少能看到HP-UX,AIX的相关内容的,商业UNIX 系统还是在我们平常看不到的遥远的地方默默的存在。
当然,有幸考上好学校,比如,北大,川大等学校,在IBM的支持下搞了IBM技术中心的,可以在学校就接触到AIX了。
我也是托幸运的福,在临近毕业的时候,去北大转悠,看到了北大IBM技术中心的AIX培训公告。
一不小心,AIX在我面前打开了大门!在这里,我第一次看到AIX的介绍,是优秀的商业UNIX系统,并且有针对在校学生的优惠培训和认证考试,就准备学习了。
这里还要特别感谢一下我现在的媳妇,那个时候的女朋友,我第一次AIX培训费是她给的,第一次找AIX相关工作时让我锻炼面试,以及后来对我学习和工作的支持,让我终于在今天有了相对不错的工作和生活状态。
感谢她!没有她,就没有我的今天。
非常幸运的是,在整理这篇文字的时候,我们的宝宝已经半岁多了。
于是,在懵懵懂懂中,我闯入了AIX的世界,开始了培训和学习。
在培训中,最初就是在CU的AIX论坛,在互联网上,找AIX和小型机的资料,去看,去了解。
AIX系统管理及性能管理天数:5 天课程深度:中级上机实验:有课程描述:学习在一个多用户的POWER (System p)分区环境中如何安装、客户化和管理AIX操作系统。
通过这门课程,学员还将学习到性能管理的概念和技术,以及使用基本的AIX工具来监控、分析和调试AIX系统。
课中介绍性能监控和分析工具有vmstat, iostat, sar, tprof, svmon, filemon, netstat, 和lvmstat;性能调整工具有schedo, vmo, ioo, no。
课程的大量上机试验让学员得到实际性能管理的经验,以利于管理好他们的应用系统的性能。
授课对象:- AIX 技术支持人员- 性能基准评测人员- AIX 系统管理人员预备知识:您应当了解:∙登陆AIX系统,设置用户密码∙执行AIX基本命令∙管理AIX文件和目录∙使用重定义目录,通道和tees∙使用VI 编辑器∙使用find和grep资源这些技能也可以通过参加AIX Basics (AN10)获得。
如果学生熟悉分区的概念和技术对参加本课程的学习是有帮助的,这些可参加Power Systems for AIX I: LPAR Configuration and Planning (AN11)获得。
授课内容:完成本课程后,您应能够:∙安装AIX操作系统,RPM软件包和文件集∙学习和使用SMIT及IBM systems director console for AIX管理工具∙管理物理和逻辑设备∙讨论逻辑卷管理器(logical volume manager)的作用∙进行逻辑卷和文件系统的管理∙进行系统的备份及恢复∙AIX 系统调优方法论介绍∙AIX 系统CPU监测,分析和性能优化∙AIX 系统内存系统监控和调优∙物理卷和逻辑卷性能管理∙文件系统性能监控和调优∙网络系统性能监控和调优。
(转)一点感想及aix如何快速入门到精通—orian原著51有不少兄弟姐妹去参加培训,看大家求知的热情真的很好,还有自费参加培训的,更令人感动。
说一说我学aix的经过和感觉,请参考。
我是98年才开始接触到aix,以前只弄过几年sun,首先感觉aix 真简单,什么都不用调,什么都是菜单,一路光标回车就ok了。
于是就上手干活,不会了问一问,网上搜搜资料。
我觉得网上搜资料的能力特别重要,你问别人他也不一定会,或者没时间,另外有些事情由于自己初学,往往表达不清楚,而且需要很多次交互,不如自己找方便。
如果真的有人帮你,当然很好,但能够碰到老农那样的热心人就看自己的造化了。
由于有书、有网、有机器、有实践,所以觉得学的很快,也就1个多月,就觉得可以了,于是自己单练,这是才发现原来有许多东西不知道,命令不熟,概念不清。
于是再学,再练。
这个阶段就漫长了,因为不知道学什么,网上能找到的资料也都是很肤浅的,自己会的东西到处都有,想找的什么也找不到。
另外,在这时,经常发现书上写的,或别人说的与现实情况不相符合。
困惑。
特别是发生过一些稀奇古怪的事情,莫名其妙的问题,莫名其妙地好。
大概一些老工程师都说过,运气很重要。
我是不信的,因为不合乎逻辑,但时间长了,没办法,不得不信,于是家里冲着austin (原6000/aix研发中心)方向供着牌位,晨昏三叩首、早晚一炉香。
(此段为玩笑话,不要认真)没病不死人,问题总有原因,但是有时候真的仅仅凭着外表这些细微末节的故障找清楚,很难,见瓶水之冰而知天下之寒、鱼鳖之藏,我做不到。
何况需要知道的信息太多,而且每十天半个月的就有新的升级(软件、硬件),没等你弄明白,升级了,问题没了,也不知道是bug还是风水不好(地线、串扰、命令使用不当),以前的分析白干了。
所以,现在养成了不求甚解的性子,初浅的问题重装,还不好就换,没的可换就等,过几天几月几年就自然好了。
我敢打赌,一定不超过3年!现在我们所说的,所学的技术是什么?记问之学而已,没有什么独创。