aix 191红皮书学习笔记

合集下载

AIX操作系统培训(Day2)

AIX操作系统培训(Day2)

传统UNIX磁盘存储
分区1 分区2 空余空间 问题: ● 分区位置不可变 ● 扩展分区大小困难 ● 文件和文件系统大小受限制 ● 要求分配给分区的空间连续 ● 预先计划难度
LVM概念
LVM:Logical Volume Manager 包括一系列的命令、lib库、其他 工具 分为逻辑存储和物理存储
并非内存的替代品
Paging Space的图释
RAM=16MB
假定系统上正在运行操作系统、TCP/IP和XWindows
操作系统 XWindows TCP/IP
剩余6MB
共占用10MB
如果启动一个需要8MB内存的程序,内存中的某些内容会被暂 存到硬盘上(page out,换出),腾出其他程序所需的空间, 换出的内容可以根据需要随时换入(page in)
逻辑存储
PV
PV
1
2
1234
Logical Partitions
Logical Volumes
● 逻辑分区(Logical Partition,LP):对应到物理分 区
● 逻辑卷(Logical Volume,LV):逻辑分区的集合, 可跨物理卷
LV的用途
一个LV可以包含: 日志文件系统(例如/dev/hd4) 换页空间(Paging Space,例如/dev/hd6) 日志记录设备(例如/dev/hd8) 启动逻辑卷(Boot Logical Volume,blv,例 如/dev/hd5) 无结构(裸设备)
―物理卷(PV:Physical Volume):物理硬盘 ―卷组(VG:Volume Group):物理卷的组合 ―物理分区(PP:Physical Partition):物理卷上的最
小分配单位

超详细AIX 学习笔记-4Day

超详细AIX 学习笔记-4Day

AIX 培训笔记实验环境介绍服务器:windows2003: 192.168.5.200linux: 192.168.5.231AIX:192.168.5.52工具软件:VMware 7.0 安装linux,联系AIX命令AS54 Linux IOS 虚拟机文件VNC windows server 远程桌面连接CRT AIX 远程字符界面Xmanager AIX 远程图形显示支持工具实验说明:客户端学员机先安装VMWARE7,在VMWARE7中打开AS54,加载LINUX系统,打开终端shell,使用neat命令设置IP地址,测试与服务器的连通性。

AIX系统IP地址查看 ifconfigIp地址配置命令:ifconfig eth0 192.168.5.54 255.255.255.0******************************** The First Day **********************************基本命令:目录操作:创建目录: mkdir /java显示当前目录: pwd切换目录:cd /java返回上级目录:cd ..返回上两级目录:cd ../..文件操作生成空文件:touch 1.txt显示当前目录的内容: ls详细信息:ls –l包括文件的大小:ls ‐lh编辑文件vi 2.txt分为三种模式: 命令模式 录入模式 末行模式命令模式 ‐‐ i ‐‐ 录入模式‐‐‐‐编辑文件‐‐‐ esc键 ‐‐‐命令模式‐‐‐:‐‐‐末行模式‐‐‐wq‐‐‐存盘退出查看文件内容cat 2.txtmore 2.txtless 2.txt文件拷贝cp file1 file2cp ‐rf file1 file2r:递归拷贝,可以拷贝目录f: 强制拷贝, 目标文件存在直接覆盖mkdir test默认文件类型就是文本文件cp ‐rf *.txt testls testcp ‐rf test test01ls testls test01改名: mv 1.txt 11.txt 同一个目录是改名,不同目录是剪切 删除:rm ‐rf filenamer: 可以删除目录f: 直接删除,不需要确认清屏:clear ctrl+lksh的自动补齐set ‐o viesc + k 上一条命令esc + j 下一条命令ecs + \ 自动补齐tab键自动补齐命令归档:tartar ‐cvf test.tar 1.txt 2.txtc: createv: verbose 详细信息f: filename压缩:.zip .bzip2gzip test.tar (test.tar.gz)bzip2 test.tar (test.tar.bz2)展开压缩文件:gzip ‐d 1.tar.gzbzip2 ‐d 1.tar.bz2uzip –d 1.tar.ziptar ‐cvf java.tar /java展开归档文件:tar ‐xvf 1.tarx: 解压文件v:显示详细信息f:使用存档文件rm ‐rf *.txttar ‐xvf 1.tar展开到特定文件夹:tar ‐xvf 1.tar ‐C /目录名归档同时压缩:tar ‐czvf 1.tar.gz *.txttar ‐xzvf 1.tar.gztar ‐cjvf 1.tar.bz2 *.txttar ‐xjvf 1.tar.bz2file 文件名: 查看文件的类型file 1.txt1.txt:ASCIIftp客户端命令:在CRT字符界面中显示图形界面:安装Xmanager在UNIX下执行export DISPLAY=192.168.5.200:0用户的管理:查看当前登录的用户:whoami查看当前连接的用户:who用户的分类:1、系统内置用户, 不会直接使用2、普通用户, 新建的用户3、管理员用户 root ,用户ID是0用户是属于特定组用户的组分为两类:1、用户的主组, 只能有一个2、用户的辅助组, 可有多个组的作用是集中授权:uid: user idgid: group id创建用户: useradd u1设置密码:passwd u1linux建组:groupadd g1AIX 建组: mkgroup g1添加用户到指定组: usermod ‐g g1 u1切换用户: su usernamesu ‐ username‐: 应用新用户的环境变量groupadd g2groupadd g3useradd ‐g g1 ‐G g2,g3 u2g: 主组G: 辅助组主目录:每个用户都有自己的主目录,用户在登录系统时最先进入的目录mkdir /usersuseradd ‐d /users/u4 ‐m ‐g g1 ‐G g2,g3 u4‐d: 指定用户的主目录‐m: 创建用户的主目录shell: 命令解释器bash是一个shell通过‐s选项确定useradd ‐s /bin/ksh u5usermod ‐s /bin/ksh u1查看用户信息(shell): finger u1#/bin/sh#/bin/bashshbash删除用户:userdel username 只删除用户, 不删除用户的主目录 userdel ‐r username: 同时删除用户的主目录权限:读 写 执行R w x授权命令:chmod权限授予:所有者 所属组 其它用户u g ochmod u+x 2.txtchmod u‐x 2.txt用户的保存位置: /etc/passwd用户的密码: /etc/security/passwdusermod ‐c "test user" u3‐c:说明信息查看命令所在位置 which sh写一个脚本文件,输出hello aixvi 1.sh./1.sh 运行脚本echo "hello aix"如果不能运行,需要添加执行权限 chmod u+x 1.shls –l 1.sh //查看文件的权限通过数字授权:R 4W 2x 1文件的默认权限:644目录的默认权限:755显示目录的权限: ls ‐ld 目录名vi 3.shecho "Ok"chmod 744 3.sh./3.sh对于目录来说x权限是进入目录的权限setuid: 以文件所有者身份运行setgid: 以文件所属组的身份运行chmod u+s 4.shchmod g+s 4.shls ‐l 4.sh显示时可显示为S, 或者是sS: 如果文件没有执行权限时s: 文件有执行权限useradd ‐d /users/u5 ‐m u5usermod ‐d /users/u6 ‐m u5chmod 4644t权限: sticky粘滞权限,用在共享目录防删除chmod 1777 /java/tt1,用户可以在目录下创建自己的文件,删除时只能 删除自己的文件****************************** The Second Day ***********************************配置FTP服务:检查端口21 20是否打开:netstat ‐annetstat ‐an | grep 21AIX: ftp 192.168.5.52XP: open 192.168.5.52 (server ip)cd /java 在FTP中进入服务器目录。

Aix学习笔记

Aix学习笔记

simt 是一个管理界面ls simt.*vi smit.log--记录用户执行smit命令vi smit.script--记录执行的脚本vi smit.transaction--记录所有命令以及命令的说明smitty-- 图形界面的命令和smit一样F2刷新F3返回上级菜单F4列表F6当前菜单对应的shell命令F8 显示当前的快捷路径smit install_updatesmit mkusersmit usersmit vgsmit tape********************************************************** 二. 网络配置********************************************************** lsdev -Cc adapter | grep entcfgmgr--自动配置已经连接的设备smit>Commucations Applications and Services>>TCP/IP>>>Ninimun Configuration & Startup>>>>en0配置第二块网卡>Further Configuration>>Network Interface>>>Network Interface Selection>>>>Change / Show Characteristics of a Network Interfacelsdev -Cc adapter|grep entlsdev -Cc if查看网卡ifconfig -anetstat -in操作路由路由信息存在内存中和ODM库中查看内存中的路由表netstat -rn当前操作生效route add ,route delete永久操作生效smit route,smit rmroute>DESTNATION Addressping 172.168.2.1telnet 172.168.2.1ftp 172.168.2.32查看服务lssrc -t telnetlssrc -t ftp查看AIX定义的服务的信息vi /etc/inetd.conf使改变生效refresh -s inetd获取dhcp的ip地址>TCP/IP>>Use DHCP For TCPIP定义DHCP服务器vi /etc/fsmit dhcpsd 来启动dhcp服务NFS文件系统--必须要有两台或两台以上的机器添加一个NFSsmit nfs>Network File System(NFS)>>Add a Directory to Exports List>>Add a File System for Mounting查看NFS输出showmount -e 172.168.2.12mount NFS服务器输出的文件系统mount 172.168.2.11:/tmp/test /home/test查看网络参数no -a | more修改网络参数no -a | grep ipforwardingno -o ipforwarding=1--当前有效no -p -o ipforwarding=1--永久有效vi /etc/rc.tcpip--5.1版本或4.33版本加入一行即可********************************************************** 三.AIX 的磁盘管理********************************************************** LVM 逻辑卷PV--物理卷其实就是硬盘VG--卷组lspvhdisk1hdisk2lsvgrootvglsvg rootvgLV逻辑卷跨越多块物理卷配置pvrmdev -dl hdisk2 --删除hdisk2lsdev -Cc diskcfgmgrlspvlsvg rootvg将disk1加入rootvgsmit extendvg>VOLUMN GROUP name rootvg>PHYSICAL VOLUMN names disk2lsvg rootvg --容量增加lsvg -p rootvg从一个vg中除去一个盘smit reducevglspv创建一个vgsmit mkvg>VOLUMN GROUP name datatvg >PHYSICAL VOLUMN names disk2删除一个vgsmit reducevg查看vg的属性smit chvglsvg -o 当前已经on,激活起来的vgvaryoffvg datavg --取消激活datavgrootvg 无法offvaryonvg datavg --激活datavg查看vg的详细信息lsvg -l rootvglsvg -l datavg改变vg的名称,导入导出vg varyoffvg datavg--o取消激活exportvg datavg--导出vgsmit importvg --导入vgimportvg 默认会将vg激活lsvg -l datavg1lsvg -lpdatavg1smit mklv --创建lvStripe Size--条带化,可以位于多个pv上-- 提高预读--提高串行IO率修改一个lv的属性smit chlv增加一个lv的大小smit extendlv镜像lvsmit mklvcopy查看lvlslv SampleLV镜像vgsmit extendvg--做成2个同样的rootvgsmit mirrorvg删除lv镜像smit rmlvcopy删除vg镜像smit unmirrorvg********************************************************** 四. 文件系统和换页空间********************************************************** 日志文件系统增强型的日志文件系统CDROM的文件系统NFS网络文件系统创建文件系统smit crfs列出文件系统lsfslsfs -qmount /testfslsunmount /testfs编辑文件系统的属性vi /etc/filesystems增加文件系统df -kmount /testfsdf -hlsmit chfs挂载文件系统mount /testfsmkdir sampleunmount /testfsmount /dev/lv02 /samplecd samplelscd ..unmount /dev/lv02删除一个文件系统,要先unmount这个文件系统unmount /testfs设备繁忙状态,查看访问这个文件系统的进程fuser -cux /testfssmit rmfs对文件系统进行检查fsck /homefsck -y换页空间smit pgsp增加换页空间smit pgsp>Add Another Paging Space查看换页空间lsps -a --默认未激活swapon /dev/paging00改变paging00的大小删除一个换页空间,要先swapoffswapoff /dev/paging00smit pgfs换页空间的镜像mklvcopy********************************************************** 五.ODM 库********************************************************** lsdev -P 预先定义所有设备的信息lsdev -C 当前已经安装的设备信息cfgmgrprtconf --列出机器的配置信息lgcfg -vp --查看机器详细的信息lsattr -El mem0 --查看单个设备的信息lsattr -El inet0改变设备的属性chdev删除设备rmdev -l hdisk1 --从aviable变为define状态rmdev -dl hdisk1 --完全删除查看磁带机lsdev -Cc tapels -l /dev/rmt0tctl -f /dev/rmt0 rewind 磁带倒带tctl -f /dev/rmt0 offline 磁带出仓tctl -f /dev/rmt0 fsf 2 系统跳过2个块文件,到第三个文件块头查看控制磁带的信息ls -l /deev/rmt*smit tape磁带数据压缩Use data COMPRESSION查看磁带使用了多少空间tcopy /dev/rmt0终端登陆,串口登陆添加登陆smit ttyAdd a TTY打印系统使用spooling 技术来完成的smit printer>Print Spooling>>Add a Print Queue>>>local>>>remote打印机使用的命令发送打印的命令lp -d lp0 test查看打印机的状态lpstatenable 打印队列disable 打印队列软盘dddosdirdosreaddoswritedosformat要安装文件包才可以使用上述命令lslpp -l bos.dos.utils光盘mount -rv cdrfs /deev/cd0 /cdrom创建cdrom的文件系统smit cdrfsmount /cdrom********************************************************** 六. 用户管理,组管理,安全管理********************************************************** smit user>Add a Usersmit group创建一个用户mkuser samplecd /homels -dl samplermuser sampleuid是唯一的改变用户smit chusersmit group由root用户或security组的用户对新建的用户更改密码新建的用户才可以访问user add切换用户su samplesu root与安全性相关的文件用于记录哪个用户在什么时间执行了su命令vi /var/adm/sulog用户历史登陆信息ls -l /var/adm/wtmpwho /var/adm/wtmp当前登陆的用户的信息ls -l /etc/utmpwho /etc/utmp用户登陆失败的信息ls -l /etc/security/failedloginwho /etc/security/failedlogin其他的安全相关的文件ls /etc/passwdvi /etc/security/passwdvi /etc/groupvi /etc/security/limits安全环境口令设置cd /etc/securityls -l查看一个用户历史执行的命令cat .sh_history系统启动时间uptime查看用户什么时候登陆上来的lastalog -o -t boot 系统上次重启的信息alog -o -t bosinst 系统上次安装时候的信息alog -o -t nim 网络安装程序做过的一些提示alog -o -t console 指console上出现的一些信息被记录********************************************************** 七. 软件安装********************************************************** osleveloslevel -r查看对应维护级别的软件包instfix -i|grep MLinst5fix -i|grep ML查看5200-04哪些文件没由安装oslevel -rl 5200-04安装软件installpsmit installp软件安装后的两种状态apply和commit处于commit状态系统是不能反安装的对于不确定的软件可以选COMMIT为no删除软件smit rejectAIX没有自带数据库和编译器********************************************************** 八.AIX的备份**********************************************************卷组备份smit vg>Back Up a Volumn Group文件系统备份smit fs只备份root已经mount的文件系统不备份裸设备smit mksysb备份非root卷组smit savevg备份backup恢复restoretar -cvf -c参数表示备份tar -xcf -x参数表示解压pax对文件的最大大小没有限制pax对裸设备进行备份裸设备的数据库建议使用数据库自带的软件进行备份。

AIX考试介绍

AIX考试介绍

AIX:191考试号:191认证名称:IBM Certified Specialist - pSeries AIX System Administration考试时间:75分钟一、简介191是RS/6000操作系统管理员的认证考试,主要考查对AIX系统的安装、维护、存储管理、网络配置、查错与安全等内容。

需要多上机,多实践。

二、考试内容1、系统安装(占10%)* 了解IBM pSeries的不同产品不同点:总线类型、插槽类型、RISC等等* 不同硬件类型,安装方法有所不同。

安装类型有安全安装,升级安装与维护安装三种,系统保存目录不同。

* cfgmgr命令的用法,ODM预定义的产品重启方法,Shutdown及参数的用法2、软件安装(占15%)* 软件的命名方法,四个部分表示的意义* 安装命令的用法,参数3、存储管理(占25%)* AIX系统存储的定义,包括vg、pv、pp、lv、lp之间的关系,mirror、strip存储方式,碎片整理等等* 主要命令的用法,如lspv, lsvg, varyon, varyoff, extendvg, importvg等等* 文件系统.jfs 与.nfs4、安全管理(占10%)/ttc/user/home目录下系统文件的用处5、网络管理与配置(占10%)了解netstat,ifonfig等命令的用法,系统目录下rhost,lonf等文件的用途。

6、查错和维护(占15%)例如:LED灯显示数字的意义,网络上的错误,管理员密码丢失处理的方法7、备份与恢复(占10%)各种备份方法的特点与用处* backup(完全备份0,增量备份1-9)* restore* tar 命令的用法* cp三、考试难点存储管理,vg、pv、pp、lv、lp的区别,差错与维护。

AIX系统管理视频培训笔记方案

AIX系统管理视频培训笔记方案

例如:如果将一块有数据的磁盘从一台机器移动到另一台机器,其步骤为:
首先,将该磁盘所在的VG,变为非激活状态,即#varyoffvg VGname
然后,#exportvg VGname //将VGname从本地机数据库中删除,而磁盘上数据不变
最后,#smit importvg //在其中指定一个新的VG名称,改变MAJOR NUMBER,该命令默认会将VG激活,完成后可用lsvg -o查看
结论:通过该例我们可以看出,exportvg、importvg命令可以在不改变磁盘任何数据的前提下,对该PV所在的VG进行更名,考虑一下,对于一个VG中有多个PV的情况该怎么办?
#smit mklv //指定逻辑卷名,如果空着不填系统会自动填写;指定逻辑分区LP数目(可以为一个或多个PP,也就是镜像);指定PV名,如果不指定LP中的PP可能会分布在多个PV上,如果指定则只能在指定的PV上;
CDORM FS
NTFS //网络文件系统
在创建文件系统时分为三类:Standard JFS (对于单个文件小于2G的文件)、Compressed JFS(这样的FS占用CPU资源很高除了作离线备份外很少使用)、
Large File Enabled JFS(对于单个文件大于2G而小于64G适用,如果单个文件大于64G则使用增强型的JFS2)
#prtconf //该命令列出AIX上所有的配置信息,包括处理器个数、频率、内存大小等,并且可以看出序列号
#lscfg //列出详细的配置信息
#lscfg -vp
#lsattr -El mem0 //查看某一设备的详细信息,该命令显示true表明参数可改变(用chdev),false表不可改变

AIX学习日志

AIX学习日志

aix学习日志(一)之存储组件!存储组件一般包括文件,目录,文件系统,逻辑存储,物理存储,逻辑卷管理器。

一般来说,用户使用文件和目录,系统管理员使用其他构件。

传统上,磁盘空间划分是用分区来实现的。

用户必须事先确定各个分区的大小。

每个文件系统位于一个分区中。

改变文件系统和分区的大小过程繁杂且耗时:备份文件系统,删除分区,建立新分区并恢复文件系统。

分区的限制主要基于这个事实:每个分区都必须位于连续磁盘空间上,这就使得一个分区只能在一个物理硬盘上,他不能够跨硬盘。

而一个文件系统只能为于一个分区上,所以文件系统和文件的大小就受限于最大物理硬盘的大小。

逻辑卷管理器(lvm)的优点:逻辑卷可以使用不连续的磁盘空间;逻辑卷可以跨硬盘;可动态扩展逻辑卷的大小;逻辑卷可镜像;硬盘可方便地加入系统存储体系;逻辑卷可重定位。

物理存储:物理卷(physical volume pv):物理硬盘;物理分区(physical partition):物理卷上的最小分配单位;卷组(volume group vg):相关物理卷的集合。

物理卷可以是内置或外置的物理硬盘。

物理卷使用前必须在其上建立一个卷组,或者把物理卷加入一个现有的卷组中,也就是说物理卷必须属于某个卷组,才能使用。

当一个物理硬盘加入系统中时,/dev目录下会相应地产生一个设备文件/dev/hdiskn,这个文件可以直接访问不过一般不这样做。

物理卷划分为划分为物理分区,他是aix中的基本磁盘空间分配单位,一个卷组中的所有物理分区大小相同。

卷组是aix中最大的存储分配单位,一般是用一个应用目的准备一个卷组。

一个卷组由整数个硬盘组成,卷组不能跨硬盘。

一个卷组(例如由一组外部scsi磁盘组成的卷组)可以从一个系统上卸掉并挂接在令一个系统上。

卷组:可以为卷组增加新硬盘;外部硬盘应该包含在独立的卷组中;建立新卷组的原因:将用户文件系统与操作系统文件分开,安全性原因,维护原因,数据可移动性。

AIX学习笔记-第9章_文件系统

AIX学习笔记-第9章_文件系统

第9章:文件系统1.关于文件系统的基本概念如下:<1>.AIX系统是用文件系统来组织文件和目录的。

文件系统是一种存储数据的方法,采用分层目录的结构来存储文件,由一个根目录和许多子目录,文件组成。

目录是存放一组文件的“容器”,也包括目录本身,由此形成一个大型的树形结构。

程序文件,数据文件和其他目录甚至设备文件等都可视为目录中的实体。

<2>.在逻辑卷上创建文件系统之后,用户可以通过文件名按照文件的逻辑结构,使用简单,直观的操作存取所需要的信息,从而使用户摆脱了对物理卷,逻辑卷的I/O操作指令的细节和存储介质的特性的关心。

从这个意义上讲,文件系统给用户提供了一个操作外部存储设备的界面。

<3>.AIX系统目录树是一个单根树,也就是说,一个AIX系统可以由许多文件系统组成,但只有一个根文件系统“/”,它是基础文件系统,所有非根文件系统都要直接或间接地安装在根文件系统中。

这就意味着系统中所有的文件和目录都存储在树根“/”之下。

因此,根文件系统在AIX系统中是非常重要的,它存在于“rootvg”中。

2.文件系统:是文件,目录和其他数据结构的集合,它记录着目录和文件的位置信息。

一个文件系统是建立在一个逻辑卷上的,这个文件系统的所有目录和文件都保存在这个逻辑卷中,所以文件系统的大小最大不可能超过逻辑卷的大小3.非根文件系统的安装:是指把一个文件系统的根链接到一个具体的空目录上,使得用户能够通过这个空目录来访问文件系统中的任何目录和文件。

这份空目录称为安装点(Mount Point),一个文件系统只有通过安装才能被用户使用。

因此,在使用某个文件系统中的任何一个文件或目录之前,必须先安装这个文件系统,只有在安装之后。

文件系统才可以被访问。

4.UNIX系统采用文件系统结构来存储和管理文件和数据,主要是因为文件系统具备下面的优点:<1>.层次目录结构的文件系统易于扩充,即易于加大文件系统的空间<2>.从特性上讲,它可以放在磁盘的任何位置上,没有位置的限制<3>.管理一个文件系统比管理这个文件系统中的每一个目录更有效,更方便<4>.通过文件系统可以限制用户对存储空间的使用,防止用户无限制地使用存储空间<5>.能保证整个文件系统结构的完整性,当一个文件系统出现问题,不会影响其他文件系统<6>.文件系统按名存取文件,用户只提供文件名,文件系统会在相应的物理硬盘上建立一个文件,或者从物理硬盘上读出一个文件,用户不用知道文件在物理硬盘上的具体位置,只需知道文件名和文件所在目录<7>.文件系统对文件有保护,保密措施,安全可靠<8>.可以实现文件共享,节省空间和时间开销5.Aix_5L支持的文件系统类型:<1>.日志型文件系统:JFS<2>.增强的日志型文件系统:JFS2<3>.网络文件系统:NFS<4>.CD-ROM文件系统:CDRFS<5>.DVD-ROM文件系统:UDFS6.当安装AIX操作系统之后,rootvg中就会存在7个日志型文件系统,如下:<1>./home文件系统(/dev/hd1)<2>./usr文件系统(/dev/hd2)<3>./tmp文件系统(/dev/hd3)<4>.root文件系统(dev/hd4)<5>./var文件系统(/dev/hd9var)<6>./opt文件系统(/dev/hd10opt)<7>./proc文件系统7.root文件系统中包含的子目录:<1>./etc目录:包含着各自的配置文件,一般用于系统管理,以前位于/etc目录中的大多数命令现在被放在/usr/sbin目录下<2>./bin目录:这个目录是指向/usr/bin目录的符号链接<3>./sbin目录:包含着引导机器和安装/usr文件系统时所需的文件<4>./dev目录:包含着设备节点和本地设备的特殊文件,主要有磁盘驱动器,磁带驱动器,打印机,终端和LVM设备等<5>./tmp目录:它是/tmp文件系统的安装点,存放所有用户产生的临时文件,作为用户的工作空间,也是系统程序或应用程序产生临时性中间文件的地方。

IBM p 系列管理员认证(Test 191)指南系列,第 2 部分

IBM p 系列管理员认证(Test 191)指南系列,第 2 部分

IBM p 系列管理员认证(Test 191)指南系列,第 2 部分硬件管理本文讨论各种各样针对硬件的方法,您可以使用这些方法来确定系统中所安装的设备、记录系统错误消息,并使用这些消息来解决系统问题。

同时还讨论使用系统日志来记录任何所需的消息。

本文是摘自IBM 红皮书《IBM Certification Study Guide - pSeries AIX System Administration》。

0评论:Christian Pruett, 技术支持工程师, IBM2008 年2 月14 日∙内容您可以通过访问IBM AIX 认证专题来了解更多的AIX 认证考试资源,我们在这里为你提供了丰富的相关内容,对于正在准备考试的人员很有帮助。

同时这里的内容也是学习AIX 的很好的资料。

列出硬件设备要了解您的系统的硬件特征,可以使用下面的命令:∙lsdev 显示系统中的设备及其特征。

∙lspv 显示卷组中物理卷的相关信息。

∙lsattr 显示给定的设备或者设备类型的属性的相关信息。

例如:∙要列出您的系统中的磁带,可以使用lsdev -C -c tape 命令。

∙要列出您的系统中的磁盘,可以使用lsdev -C -c disk 命令。

使用lsdev 命令您可以使用lsdev 命令以显示设备配置数据库中各种设备的相关信息。

您可以使用这个命令以显示ODM 中的自定义设备对象类(使用-C 标志)、或者ODM 中预定义设备对象类(使用-P 标志)的信息。

lsdev 命令的一般语法规则如下所示:lsdev -C [ -c Class ] [ -s Subclass ] [ -t Type ] [ -f File ] [ -F Format | -r ColumnName ] [ -h ] [ -H ] [ -l Name ] [ -S State ]lsdev -P [-c Class ] [ -s Subclass ] [ -t Type ] [ -f File ] [ -F Format | -r ColumnName ] [ -h ] [ -H ]表1 中给出了lsdev 命令的一些常用的标志。

Aix学习笔记

Aix学习笔记

AIX 学习笔记在smit中按F6显示smit菜单对应的命令。

F8显示快捷路径,显示内容前加smit,就相当于(smit 快捷路径)功能。

F9屏幕快照,把屏幕信息写入smit.log中。

cfgmgr--配置新连上的设备1、lsdev -Cc adapter|grep ent 查看本机的网卡 lsdev –Cc adapterlsdev -Cc adapter if --查看网络接口2、netstat -in 或ifconfig -a 查询本机IP3、smit中配IP->Communications Applications and Services->TCP/IP->Mininum Conifguration &Startup(配第一块网卡)/Further configuration->Change/Show Characteristics of Network Interface(配第二块网卡) #smit tcpip –进入tcp/ip菜单4、netstat -rn 查看路由(aix中没有路由表,存在内存和odm库中)router add 添加的路由重启不生效router deletesmit route添加的路由重启生效(写入odm库)(刷新路由指保存网接口使用的路由,其删除)下图:开启Aix为dhcp功能(自动获取IP):smit tcpip->Use DHCP for tcpip configuration &startup->选择一块网卡,如果选any,则自动选第一块有效网卡->如果没有其他需求,直接回车即可。

开启Aix为DHCP为服务端:vi /etc/f 编辑后,smit dhcpsd 启动dhcp服务5、lssrc -t 服务名 --查看服务是否可用lssrc -t telent --查看telnet的服务是否可用vi /etc/inetd.conf --进一步查看各服务相关信息,这个文件定义了aix使用和不使用哪些服务,服务使用了哪些进程、参数等refresh -s inetd --刷新inetd.conf文件,使修改生效,使注释服务停止,开启的启动。

以前写的AIX笔记

以前写的AIX笔记
如果图形界面登陆不了,检查系统的CDE服务有没有起来:ps -ef|grep dt
没有起来的话运行命令:/etc/rc.dt
13. 查看端口对应的进程或服务的方法:
Solution
Here is a method that can be used to determine what process is using a particular port:
/home/guest:
/home/kenzie: 3548c(kenzie)
15. 关于DB和OS字符集的一点总结:数据库的字符集和客户端的字符集要保持一致。比如说ORACLE装在AIX(英文)上。那么从ORACLE用户下导出数据
的时候一定要将ORACLE用户下的NLS_LANG环境变量设置的和数据库字符集一样,这样导出的DMP文件的字符集才能跟数据库的字符集保持一致。
2,extendlv hd8 1
3,启动到维护模式。
A. Select 3: Start Maintenance Mode for System Recovery
B. Select 1: Access a Root Volume Group
C. Select 0: Continue
D. Select the desired rootvg.
注:重新装载.1格式的磁带再做数据备份会覆盖原先的数据。
8. Chinese (Simplified EUC) IBM-eucCN是系统的界面语言环境
Chinese (Simplified UTF) UTF-8 是系统支持的应用语言环境 如果你打了这个包,系统就会支持中文的应用,但是并不改变系统的语言界面
10. 在AIX5.3下用什么命令看固件的级别?

aix笔记

aix笔记
[oracle@jfbb:/home/oracle]TEMP='chickengoupgoup'
[oracle@jfbb:/home/oracle]echo ${TEMP%%goup}
chickengoup
[oracle@jfbb:/home/oracle]echo $[TEMP%%%goup}
odfofothought.jpg
----------字符截取(去掉字符串末尾部分),注意观察echo %的个数,用一个%和2个%的效果一样
[oracle@jfbb:/home/oracle/NM]MYFOO="chickensoup.tar.gz.mm"
[oracle@jfbb:/home/oracle/NM]echo ${MYFOO%.*}
$[TEMP%%%goup}
[oracle@jfbb:/home/oracle]echo ${TEMP%goup}
chickengoup
-----------字符截取,对于ksh没用,可尝试bash
[oracle@jfbb:/home/oracle]TEMP=iloveyou
[oracle@jfbb:/home/oracle]echo ${TEMP:0:3}
别名
alias
alias ll=`ls -alh`
cat $HOME/.bashrc
后台处理
一个终端可以同时运行多个程序
nohup command &
查看后台执行的进程: jobs -l
-------------------------
list | sort
sort < myfile.txt 输出到屏幕

AIX学习笔记fanny

AIX学习笔记fanny

目录一、基本查看指令 (2)1.1系统的进入和退出 (2)1.2创建/删除/移动/进入目录 (3)1.3LS列出文件信息 (3)1.4系统信息 (4)二、网络基本信息 (7)2.1网络基本信息 (7)2.2查看网络状态和流量 (9)三、PV VG LV 文件系统 (10)3.1向系统添加一块儿硬盘 (10)3.2显示物理卷信息 (10)3.3卷组管理 (12)3.4逻辑卷管理 (13)3.5文件系统 (14)3.6交换分区 (15)3.6.1 查看交换分区 (15)3.6.1 管理交换分区 (15)四、进程 (16)4.1观察进程 (16)4.2性能监控命令 (17)4.3PS进程管理 (18)4.4KILL终止进程 (19)五、硬件信息 (20)5.1 CFGMGR搜索可用的新硬件 (20)5.2AIX的VG信息(镜像、磁盘) (20)5.3更换磁盘 (21)附录: (24)一、基本查看指令1.1 系统的进入和退出(远程telnet或xmanager)修改系统密码无密码远程登陆last查看系统登录的记录(包含了登录系统的主要IP,用户,登录时间等信息。

)1.2 创建/删除/移动/进入目录创建目录删除目录移动目录进入目录1.3 LS列出文件信息列出文件列出所有文件(包含隐藏的文件)列出文件的详细信息1.4 系统信息显示当前日期和时间显示系统启动花了多长时间列出当前用户名列出当前系统运行等级列出当前已经登陆的用户显示系统是32位还是64位显示实际的内存或显示操作系统的版本信息系统的版本系统上运行什么AIX主要版本和次要版本维护升级: lslpp –h bos.rte确定哪个版本及次要版本缺少哪些文件集更新:了解系统上安装了哪个SP:oslevel –s对于安装了TL4和SP2的AIX 5L Version 5.3系统系统上是否安装了CSP(Concluding Service Pack),对于安装了TL3和CSP的AIX 5L Version 5.3系统显示操作系统的系统名,版本序列号,系统版本显示系统上处理器的个数显示系统上硬盘的个数了解硬盘的详细信息显示系统文件信息查看系统里安装了哪些程序二、网络基本信息2.1 网络基本信息查看系统里网络端口查看端口中的IP地址信息查看网络接口状态当telnet或ftp等功能无法使用时可以通过重新启动网络服务来启动相关的网络进程rc.tcpip2.2 查看网络状态和流量netstat 可以查看到主机的IP地址和相应接口的网络流量netstat –rn查看系统的路由表Netstat 查看系统端口情况三、PV VG LV 文件系统3.1 向系统添加一块儿硬盘方法一:添加硬盘后启动机器,自动运行cfgmgr,直接查看结果,如果没有识别再手工配置方法二:系统不能重起时,先查看原有硬盘,然后再安装新硬盘,检查新设备,配置新设备3.2 显示物理卷信息查看PV查看VG查看VG里的详细信息(包含VG所属的卷组信息)确定目的盘上有足够的空间存入源盘的内容列出所有可用设备-S:指定设备状态列出所有支持的设备3.3 卷组管理3.4 逻辑卷管理查看文件的使用率查看安装的软件信息:ls –aF /usr/lpp查看加载文件系统的状态查看执行过的历史命令查看错误日志信息errpt -a3.5 文件系统3.6 交换分区3.6.1 查看交换分区3.6.2 管理交换分区四、进程4.1 观察进程观察进程内存的使用情况(以%为内存使用的百分比,RSS为实际内存)观察进程内存的使用情况(以free的单位是块,缺省值为4096bytes)Vmstat报告关于核心线程,虚拟内存,自陷(trap),磁盘及CPU行为的统计五种报告类型:虚存行为报告、fork子进程情况报告、每个设备产生的中断情况报告、汇总报告、输入/输入出行为报告4.2 性能监控命令topas监控各种系统资源的情况iostat :产生四种类型的报告(tty\cpu,磁盘的利用情况,系统吞吐率,适配器吞吐率)netstatsar 命令报告CPU使用情况,I/O以及其它系统行为nfsstat4.3 PS进程管理4.4 KILL终止进程五、硬件信息5.1 cfgmgr搜索可用的新硬件删除硬件设备修改硬件设备属性5.2 AIX的VG信息(镜像、磁盘)查看rootvg中是否存在镜像判断是否做了镜像关键是要看逻辑卷中的PPS和LPS,如果PPS是LPS的两倍,同时PV数是2,说明该逻辑卷已经做了镜像通过下面的两图比较可以看出rootvg和oravg,其中rootvg没有做镜像,oravg已经做了镜像取消磁盘镜像:unmirrorvg –c l root hdisk0确定VG中有哪些盘5.3 更换磁盘通过硬盘灯,或者errpt –d H等方式决定哪一块儿是需要更换的磁盘,并通过lscfg、lsdev命令确定磁盘的插糟号通过下面3幅图可以看出有三个磁盘,有一个ISCSI的盘,通过lsdev –Cl hdisk0的命令输出显示hdisk0位于SCSI接口卡的第二个插糟如果坏盘是在卷组中的话,那么需要从卷组中去掉reducevg rootvg hdisk0当把坏盘从郑组中去掉后,就可把坏盘从系统中去掉rmdev –dl hdisk0当更换完新的磁盘后重新搜索新磁盘的驱动cfgmgr –v系统认出新磁盘后,需要修改磁盘的属性,使其变为可用chdev –l hdisk0 –a pv=yes将新盘加入卷组中extendvg rootvg hdisk0为rootvg重做镜像(在把hdisk0重新加入到rootvg的,就可以对rootvg 中的逻辑卷重新做镜像,通过命令实现)mirrorvg –c 2 rootvg hdisk0 hdisk1重新设置磁盘引导区bosboot –ad hdisk0(为hdisk0建立引导信息)设置系统引导顺序bootlist –m normal hdisk hdisk0 cd0(重新设置的引导顺序,两块盘都可以引导系统)附录:。

(转)一点感想及aix如何快速入门到精通

(转)一点感想及aix如何快速入门到精通

(转)一点感想及aix如何快速入门到精通—orian原著51有不少兄弟姐妹去参加培训,看大家求知的热情真的很好,还有自费参加培训的,更令人感动。

说一说我学aix的经过和感觉,请参考。

我是98年才开始接触到aix,以前只弄过几年sun,首先感觉aix 真简单,什么都不用调,什么都是菜单,一路光标回车就ok了。

于是就上手干活,不会了问一问,网上搜搜资料。

我觉得网上搜资料的能力特别重要,你问别人他也不一定会,或者没时间,另外有些事情由于自己初学,往往表达不清楚,而且需要很多次交互,不如自己找方便。

如果真的有人帮你,当然很好,但能够碰到老农那样的热心人就看自己的造化了。

由于有书、有网、有机器、有实践,所以觉得学的很快,也就1个多月,就觉得可以了,于是自己单练,这是才发现原来有许多东西不知道,命令不熟,概念不清。

于是再学,再练。

这个阶段就漫长了,因为不知道学什么,网上能找到的资料也都是很肤浅的,自己会的东西到处都有,想找的什么也找不到。

另外,在这时,经常发现书上写的,或别人说的与现实情况不相符合。

困惑。

特别是发生过一些稀奇古怪的事情,莫名其妙的问题,莫名其妙地好。

大概一些老工程师都说过,运气很重要。

我是不信的,因为不合乎逻辑,但时间长了,没办法,不得不信,于是家里冲着austin (原6000/aix研发中心)方向供着牌位,晨昏三叩首、早晚一炉香。

(此段为玩笑话,不要认真)没病不死人,问题总有原因,但是有时候真的仅仅凭着外表这些细微末节的故障找清楚,很难,见瓶水之冰而知天下之寒、鱼鳖之藏,我做不到。

何况需要知道的信息太多,而且每十天半个月的就有新的升级(软件、硬件),没等你弄明白,升级了,问题没了,也不知道是bug还是风水不好(地线、串扰、命令使用不当),以前的分析白干了。

所以,现在养成了不求甚解的性子,初浅的问题重装,还不好就换,没的可换就等,过几天几月几年就自然好了。

我敢打赌,一定不超过3年!现在我们所说的,所学的技术是什么?记问之学而已,没有什么独创。

IBM AIX 学习笔记

IBM AIX 学习笔记

这是我看191redbook第三遍的时候做的手记,放在这里大家提提意见!(Created by workaholic )第一部分、系统启动问题cfgmgr : configures devices and optionally installs device software into the systemlast : display all the previous logins and logoffs that still have entries in /var/adm/wtmp fileuptime : show how long the system has been up要在maintenance mode作installing new or updated software and running diagnostic checksalog : trace the boot process and find out if sht went wrong,alog命令调用rc.boot 脚本将启动信息导入/var/adm/ras/bootlog中# alog -L 显示定义在alog Database中的logs# alog -o -t 显示启动日志cfgmgr命令:在系统启动阶段,cfgmgr命令配置对使用系统必须的所有设备系统启动包括两个阶段:阶段一: cfgmgr –f 一旦系统启动就不能运行了阶段二: cfgmgr –s ( second boot phase for normal boot )阶段三: cfgmgr –p ( second boot phase for service boot )# cfgmgr –i /usr/sys/inst.images 该命令尝试自动安装设备的软件FOR 新检测到的设备-I 选项指定安装的媒质在哪里在此处有一个seq field ,该field 是一个整数指定了优先权,值越小,优先级越高,0的优先级最低,1的优先级最高# cfgmgr –l scsi0 ( 配置检测到的连接到SCSI0适配卡的设备)-如果你想查找root用户什么时候logged on and off from the console# last root console如果你想决定系统上次shutdown是什么时候# last shutdown为了显示一个启动列表# bootlist –m normal –o如果你想改变你的启动列表# bootlist –m normal fd0 hdisk0 cd0注意:加到bootlist的每一个设备必须处于Avalable的状态如果你怀疑你的系统被shutdown或restarted,你可以使用uptime命令去查明,uptime 命令显示系统已经运行了多长时间# mpcfg –df To find out what the status is of your diagnostic flags# mpcfg –cf 11 1 如果你想Fast IPL system,你可以改变diagnostic flag的值注意:mpcfg 和service information相关shutdown-v 或–h Halt the operating system completely-k Avoids shuting down the system-m Bring the system down to maintenance mode-I specifies interactive mode , Display interactive messages to guide the user through the shutdown注意:/etc/rc.shutdown文件由/usr/sbin/shutdown script调用来关闭在关机的时候想中断的进程,该文件的必须是可执行的才能被正确调用安装媒质有问题的征兆:1、安装时意外挂起2、无法从介质读数据3、意外重起如果安装媒质没有问题的话,在你的系统中两个设备可能共享相同的SCSI地址LED Error CodeLED 201 --- Damaged boot image解决方法:1、访问你的rootvg ( 进入system maintenance 模式)2、检查/ 和/tmp文件系统,看看他们是否已经满了,如果是创建更多的空间3、决定bootdisk 通过用命令lslv –m hd54、重新创建boot image 使用bosboot –a –d /dev/hdisk05、检查CHECKSTOP errors in the error log , 如果这样的错误发现的话可能是失败的硬件6、关机重起LED 223-229 --- Invalid boot list1、决定启动磁盘lslv –m hd52、创建新的bootlist 使用bootlist命令LED 551,555,and 557 --- Errors Including corrupted file system and corrupted JFS log1、进入维护模式 access rootvg before mounting and file system2、fsck –y /dev/hd1fsck –y /dev/hd2fsck –y /dev/hd3fsck –y /dev/hd4fsck –y /dev/hd9var3、再次Format the JFS log/usr/sbin/logform /dev/hd84、使用lslv –m hd5 去决定boot disk5、重新创建boot imagebosboot –a –d /dev/hdisk0LED 552,554,and 556 --- Super block corrupted or corrupted customized ODM databaseFsck1、Repeat steps 1 and 2 for LEDs 551 555 and 5572、If fsck inidicates that block 8 is corrupted, the super block for the file system is cororupted and needs to be repaired , Enter the command :Dd count=1 bs=4k skip=31 seek=1 if=/dev/hdn of=/dev/hdn3、rebuild your JFS log by using the command :/usr/sbin/logform /dev/hd84、if this solves the problem, stop here ; otherwise ,continue with step 55、Your ODM database is corrupted ,restart your system and 进入maintenance mode6、Mount the root and usr file systemMount /dev/hd4 /mntMount /usr7、copy system configuration to a backup directorymkdir /mnt/etc/objrepos /backupcp /mnt/etc/objrepos/Cu* /mnt/etc/objrepos /backupLED 553 --- corrupted /etc/inittab file1、进入系统维护模式2、检查/ /var /tmp 使用df命令3、检查/inittab文件4、检查execution problems/etc/environment/bin/sh/bin/bsh/etc/fscketc/profile/.profile5、shutdown and reboot第二部分、硬件相关为了列出系统中的磁带(盘),使用# lsdev –C –c tape(disk)列示在预定义ODM数据库中的设备 # lsdev –P –H列示在定制定义ODM数据库中的设备# lsdev –C –H# lspv 显示在系统中的每一个PV along with its physical disk name ,PVID,and with VG it belongs to.# lspv pvname 仅仅显示该PV的信息 eg: # lspv hdisk0# lspv –p hdisk0 列示range , state , region , LV name , type , and mount point for each PP on the PVcfgmgr 配置设备在软件层SMS检查和配置系统在硬件层如何进入SMS:1、关机2、如果需要的话插入SMS 软盘,启动机器3、Press F1 得到一个图形化的SMS菜单或Press F4去得到一个ASCII SMS菜单(要眼疾手快)你可以改变访问的口令在SMS菜单,从而只有授权的人才可以访问SMS工具,但如果你忘了这个口令,唯一的解决方法是给主板放电(将电池拿掉)当显示一个定制设备的有效属性时,信息的获得是从Configuration daabase 而不是设备本身,一般来说,chdev with –P or –T flag 将刷新设备的配置,如果没有的话,lsattr 命令显示设备的信息有可能是不准确的,一直到重起后· # lsattr –El rmt0 显示磁带的当前的属性· # lsattr –l rmt0 –D 显示磁带默认的属性· # lsattr –l scsi0 –a bus_intr_lvl –E· # lsattr –l tty0 –a login –R To list possible values of the login attribute for the TTY device tty0# smitty devices 该命令可以使用smit菜单1、安装或配置设备(在IPL之后)2、删除设备3、列示存在的设备4、改变或显示设备的属性5、执行设备相关的问题的决定# /usr/lib/errdemon 启动errdemon# /usr/lib/errdemon –l 决定系统错误日志文件的路径# errpt 产生错误报告 # errpt –a # errpt –a –s 0828093001# errpt –a –j AA8AB241(最后为error identifier )# errloger 命令允许你记录管理员的信息到系统错误日志中# diag 执行硬件问题诊断AIX使用syslogd记录系统的信息,在这里有一个/etc/syslog.conf配置文件,该文件控制syslogd进程的行为,系统日志应该被升级通过编辑/etc/syslog.conf文件,在你编辑并增加了条目在/etc/syslog.conf文件,你需要重新启动syslogd进程# smitty tty 增加一个TTY第三部分、系统和软件的安装为了安装BOS,应该启动系统进入Maintenance mode三种安装方法的区别:(1)New and Complete Overwrite Installation情形一、一台新的机器情形二、你想安装到那个硬盘(包含在一个已经存在的卷组)你想完全覆盖掉,或者rootvg 已经损坏情形三、你想重新分配你的硬盘,使你的rootvg更小,分配少些磁盘空间给它安装后要使用Configuration Assistant application手工配置系统相关设置,该程序也可以手工运行,/usr/sbin/install_assist(2)Migration Installation (升级安装)使用该安装方法去升级AIX 3.2 4.1 4.2 4.3 To AIX 5L Version 5.1 升级时保留了已经存在的rootvg卷组,除了/tmp,该方法保留了所有的文件系统,包括rootvg,lv 和系统配置文件,同时保留了用户配置文件。

aix 笔记

aix 笔记

odm包
172.16.1.12 rac2
192.168.220.111 rac1
192.168.220.112பைடு நூலகம்rac2
192.168.220.113 rac1-vip
192.168.220.114 rac2-vip
10.0.0.1 rac1-priv
10.0.0.2 rac2-priv
export TEMP=/tmp
export TMPDIR=/tmp
chuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE grid
chuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE oracle
passwd --更改root密码
shutdown -F --关机
shutdown -Fr --重启
#set -o vi --按esc+/ 表示补齐
#gunzip -c filename.tar.gz | tar -xvf -
mkdir -p /u01/app/11.2.0/grid
chown -R grid:oinstall /u01
mkdir -p /u01/app/product/db1
chown oracle:oinstall /u01
chmod -R 775 /u01
export ORACLE_BASE=/u01/app
ent0 U78A0.001.DNWHXNX-P1-C1-T1 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)

老农AIX培训笔记01

老农AIX培训笔记01

修改命令窗口的登录前缀:Vi etc下profile文件,添加如下:export PS1=‟[hostname‟:$LOGIN:$PWD]‟标准串口线序:23交叉,46交叉,78交叉,5直接,本端的1和6短接。

终端:输入输出设备,无计算能力。

控制台:单用户唯一控制端口界面。

pts是伪终端,vty为串口,lft为显示器,dtremote为图形软件链接,0表示序号[p550:root:/] whoroot vty0 Sep 23 09:41root pts/0 Sep 23 08:04 (192.168.1.101)root dtremote Sep 23 09:07 (192.168.1.105:0)AU139v01_intro.pdfAIX默认是KSH,可以改成bash,创建用户时可修改,但如root被修改,则单用户模式无法进入。

File system 独立的存储空间,上面有目录结构。

磁带属于文件系统,但没有目录结构,只能顺序访问。

AU139v02_use.pdf改了时区必须重启服务器,AIX5.3以下有DT夏令时Who –r 显示当前用户级别Cal 年份,1752年9月份没有3号到13号,因为历法调整时间,老农建议可以骗小姑娘。

Echo 是回显,在屏幕上输出,但和print不一个概念Stty settty,设置终端sty –echo 可以不显示输入命令stty echo 回复可以显示输入命令Banner 显示标题信息,但不支持中文,最多只支持10个字符。

Whoami 表示当前权限,who am I 表示当前用户Finger 用户名显示用户当前情况,所以安全情况下禁用fingerMail 用户名给用户发mail,写完内容用ctrl+D结束Mail –f 看已读邮件Mesg n 拒绝信息,mesg y 接受信息Ctrl -s 实际终端有用,telnet时无用,可以用ctrl+q继续输出。

Ctrl -d 终止文件输出Ctrl –u 清除输入未执行的命令AU139v03_doc.pdfMan –k 关键词可以找命令>/etc/utmp 清空who的内容AU139v04_file&dir.pdf文件AIX文件名存在目录中,数据存在数据块中,属性存在INODE中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基本原文翻译的191红皮书学习笔记(一)
英文水平比较差,所以有些地方很生涩!
一、系统启动问题处理:
1、基本的启动进程和有序关机:
(1)基本命令:alog、cfgmgr、last、bootlist、uptime、mpcfg、shutdown
a、alog:对系统日志进行读写。

rc.boot通过alog命令把引导信息重定向到/var/adm/ras/bootlog FlagDescription
-f LogFile指定日志文件名,如果文件不存在,就创建,如果alog无写权限,就会写入/dev/null。

-L 列出当前定义在alog配置数据库中的日志类型,如果使用-L参数并带有-t LogType 参数,指定的LogType 属性被列出来。

-t用来标识一个定义在alog配置数据库中的日志。

alog命令从alog配置数据库中得到日志的文件名和大小。

-o 列出日志文件的内容;连续地把日志文件的内容写到标准输出。

-q 把标准输入拷贝到日志文件,但不写入标准输出。

b、cfgmgr:用来配置设备并随时把设备软件安装到系统中。

常用语法:cfgmgr [ -f | -s | -p Phase ] [ -i Device ] [ -l Name ] [ -v ]
Flag Description
-f 指定cfgmgr命令运行第一阶段配置规则,该参数在运行时不可用(即系统启动后)。

-i Device 指定安装介质的路径。

-l Name 指定单独配置的设备及其子设备Specifies the named device to configure along with its children.
-p Phase 指定cfgmgr 命令运行的阶段
-s 指定cfgmgr 命令紧接着第2阶段的配置规则
-v 指定verbose 输出. cfgmgr 命令把关于它所做的操作信息写到标准输出
设备的配置由Configuration Rules object class来控制,Configuration Rules object class是设备配置数据库的一部分。

每条配置规则指定了三个项目:一个可执行程序的全路径;何时运行该程序(和其它规则关联);在哪个阶段运行。

系统引导包含两个阶段:当核心使系统开始引导,并且引导文件系统被初始化的时候第一阶段开始,在这一阶段cfgmgr被调用,通过cfgmgr -f来指定目前是第一阶段。

该命令在这阶段运行所有需要在第一阶段配置的基本设备的配置规则;
在第二阶段,该命令以-s参数被调用。

cfgmgr命令认可配置规则的三个阶段:第一阶段、正常模式引导的第二阶段、维护模式引导的第二阶段。

c、last:用于显示所有以前login或logout的记录,这些记录记录在/var/adm/wtmp中,以从最近到最久的顺序排列。

用法:last [ -f FileName ] [ - Number ] [ Name ... ] [ Terminal ... ]
Flag Description
- Number在输出设备中显示的行数
Name 以名字样式指定的用户的登入和登出记录
Terminal以终端样式指定的终端的登入和登出记录
shutdown显示以前关机的记录
d、bootlist:用来显示并改变一个已经启动过的系统的启动设备的列表(即定义从哪个设备启动)。

可以改变三种启动模式的列表:正常引导模式下的启动设备列表、维护模式下的和上次的启动设备列表。

用法:bootlist [ { -m Mode } [ -r ] [ -o ] [ [ -i ] |[ [ -f File ] [ Device [ Attr= V alue ... ] ... ] ] ]
Flag Description
-m mode 指定哪个启动列表被显示或改变,有三种:正常模式,维护模式,上次引导模式. -f File 指出启动设备信息从其后指定的文件中读取.
-i 使通过-m参数设置的设备列表无效.
-o 和-m参数一起用来显示指定模式的启动列表.
-r 指明是否显示已经改变过的的启动列表.
可启动的设备名
Device Description
fd xx 软盘Diskette drive device logical names
hdisk xx 硬盘Physical volume device logical names
cd xx 光盘SCSI CD-ROM device logical names
rmt xx磁带Magnetic tape device logical names
ent xx 网络Ethernet adapter logical names
tok xx 令牌环Token ring adapters logical names
e、uptime:显示系统已经运行了多久,该命令的输出实际上与w命令输出的第一行一样。

用法:uptime
结果:05:10PM up 6 days, 21:45, 13 users,load average 4.00, 3.00, 0.00
含义:当前时间运行了多久在线用户数平均负载,进程数(前5、10、15分钟)
f、mpcfg:略
g、shutdown:关闭系统,
用法:shutdown [ -d ] [ -F ] [ -h ] [ -i ] [ -k ] [ -m ] [ -p ] [ -r ] [ -t mmddHHMM [ yy ] ] [ -v ] [ + Time [ Message ] ]
Flag Description
-d 使系统从分布式模式关闭成为多用户模式
-F快速关机
-h 完全关闭系统,和-v参数相同
-i 指定为交互模式,显示交互信息引导用户关机
-k避免关闭系统
-m 使系统关闭并切换到维护模式
-r 重新启动系统
-v完全关闭系统
每次系统在关闭前会检查是否存在一个文件/etc/rc.shutdown,如果存在,在关闭系统之前会先执行该脚本,但是该脚本必须是可执行的,它是要被/usr/sbin/shutdown脚本调用的。

(2)启动进程
a、引导操作系统的必要条件:一个在机器启动的时候可以加载的启动镜象;可以使用的/和/usr文件系统。

b、系统引导有三种方式:硬盘引导、无盘网络引导、维护引导
c、硬盘引导过程:找到本地硬盘上的引导镜象,然后引导,配置在本地找到的所有硬件设
备,并初始化其它系统运行必要的基本软件(如LVM),启动进程最后是mount文件系统,以使它们可用
d、系统引导过程中发生的事件分为三个阶段:
(1)Read Only Storage (ROS) Kernel Init Phase:检查主板、ROS程序加载搜索bootlist,找到后boot image被读入内存,系统初始化开始;
(2)Base Device Configuration Phase:配置所有设备,cfgmgr中有提到;
(3)System Boot Phase:所有LV被启用,paging启动,/etc/inittab文件被处理;
(3)加电顺序、LED和声音信号:考试中也包含一些LED代码的含义。

二、解决启动中的问题
1、导致启动失败的原因:a、人为原因;b、环境因素;c、机器故障。

相关文档
最新文档