IBMAIX笔记.docx_第1页
IBMAIX笔记.docx_第2页
IBMAIX笔记.docx_第3页
IBMAIX笔记.docx_第4页
IBMAIX笔记.docx_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用P615power4+ 双CPU1.2GHz 64bit 内存2G 硬盘:最大2个处理器P系列:Power CPU 可装AIX系统X系列:Intel CPU 装Windows LinuxHA双机热备:高可用,用存储:双机+1个存储设备装系统:E075或OK都输处于关机状态44P170 用Power3安装Aix5.3Aix v3 1990年引入日志文件系统JFSv1:为了防止断电内存数据丢失,记录在操作系统上执行的命令,操作。Aix 5L 5.1 JFS2 可动态扩展 2001Aix 5L 5.2 2002 动态LPAR支持:把一台机器可划分成多个机器 Logic Partition 逻辑分区Aix 5L 5.3 2004 JFS2文件系统增加收缩功能Aix 6.1 2007AIX=Advanced Interactive Executive 高级交互式执行系统结构:hardware-kernel-shell-applicationsAIX特点:逻辑卷管理器:LVM日志文件系统:JFS2系统管理界面工具:SMIT动态逻辑分区:DLPAR高可靠性:HACMP兼容性:linux管理AIX系统:安装系统规划:一 二 三不用划分硬盘分区三种安装方式:完全覆盖安装:保留安装:重写/,/usr,/var和/tmp文件系统;保留根卷组,保留paging space和dump设备的设置;保留/home文件系统和其他用户创建的逻辑卷和文件系统。希望保留root卷组中的用户数据,是缺省方式,在/etc/preserve.list文件列出要保存的内容。升级安装:保留rootvg卷组,覆盖/tmp,用oslevel查看升级成功。介质:CDROM,NIM,从备份映像,磁带机#prtconf:看AIX全部#lscfg:设备信息#lsdev -p,-c#uname -a#oslevel -r配置硬件与软件:四 五 六 七 八Fileset文件集,Package软件包,LPP#lslpp -l 查询软件是否安装#rpm -q 查询rpm是否安装软件包状态:应用,提交,回退/usr:软件安装升级都在这/var:放日志可以删#telinit:M或S,m或s改成单用户模式。2改回到多用户。#lscfg |grep ent 查看设备配置信息#lscfg -Cc adapter |grep ent 查看设备可用性#smit mktcpip是永久生效,ifconfig是临时。使用ifconfig命令配置ip别名:一个网卡配多个IP地址#ifconfig en0 68 netmask alias#ifconfig en0 delete 68 删ip#ifconfig en1 down/up 关掉en1网卡#ifconfig en1 detach 把en1配置都删掉关键文件:/etc/hosts 主机名IP地址解析,存放各个设备的配置文件行是本机内各个进程之间的互联,在oracle设置监听时用到系统启动模式:Normal模式:多用户,启动服务和进程,正常对外服务状态SMS模式:按1或F1.没有启动AIX系统,从Firmware启动,做硬件维护Maintenance模式:单用户模式,没有对外服务,做系统维护(直接进单用户模式,光盘引导,root口令忘了。如果rootvg坏了,用磁带机做恢复)Diagnostics模式:诊断状态,要启动Aix系统,做系统和硬件诊断(在多用户模式下,执行#diag可以诊断硬件)系统启动过程:加电开机:ROM只读存储器(按5或1读光盘),初始化/自检(检索引导设备)硬件自检POST:配置基本设备:装载内核引导镜像:boot loaded装载引导块IPL(hd5 boot),Aix kernel引导块程序装入引导程序(内核,文件系统设备配置数据,配置rootvg,datavg,挂载文件系统)配置其他设备:初始化服务init:/etc/init,/etc/initrab系统初始化程序引导系统引导三个阶段:1.ReadOnlyStorage(ROS)KernelPhase:检测主板POST,ROS程序加载搜索bootlist,确定引导顺序,load boot image到内存,开始初始化。2.BaseDeviceConfigurationPhase:通过cfgmgr配置所有设备(开机时系统自动执行,开机后可以手动执行查询配置设备)3.System Boot Phase:激活逻辑卷,paging启动,mount文件系统,读取/etc/inittab文件初始化系统服务.开机顺序:先开外设再开主机系统初始化:第一阶段:由服务处理器运行:进行自检,代码显示在前面板上,识别适配器和部件,按配置列表查找引导设备,从引导设备上加载Aix,否则在LCD上显示错误代码,rootvg和/dev/hd5,使用lsvg -l rootvg检查type=boot.引导列表:顺序硬盘,CDROM,磁带,网络,从第一个可引导的设备上加载Aix,使用#bootlist -m normal -o 进行列表.第二阶段:服务器上设备的配置:启动Aix,运行cfgmgr识别各类硬件设备,加载动态设备驱动程序.可从LCD上观察正在配置的设备.第三阶段:Aix核心取得控制权,查哪块盘有引导:#ipl -varyon -i 是hd5,运行Aix使设备处于可用状态,在主控台上显示Aix信息,varyonvg相关卷组,mount文件系统,开启paging spaces,运行/etc/inittab中的命令,启动Aix各类服务进程,屏幕上出现用户注册信息.关键文件:/etc/inittab用mkitab在文件末尾加一行或用chitab修改文件的方式来编辑,修改后用#telinit q使生效格式:id:runlevel:action:command例:#mkitab hy:2:respawn:ls -l /file1#chitab hy:2:once:ls -l file1runlevel:0-9个运行级别,2表示多用户环境action:规定进程如何运行,respawn如果进程不存在则启动,wait启动进程并等待启动结束,once启动进程如果进程停止则不再启动(配置oracle时用),sysinit在试图访问控制台前运行命令,off不要运行此命令#cat /etc/.init.state 查看当前系统的运行级别aix错误日志:#errpt 显示错误 -a详细 -aj错误号#errclear 0 清空错误记录信息#ps -ef |grep 进程名bootlist设定引导顺序:#bootlist -m normal hdisk0 hdisk1 cd0#bootlist -m normal -o 显示#bootlist hdisk1 blv=hd5 做rootvg镜像时用用uptime查看系统运行时间调优:需要系统运行一段时间,可以用w或uptime查看AIX关机:与启动顺序相反运行脚本来关闭应用程序: ./etc/rc.shutdown(缺省没有,需要自己建)提醒用户-关闭用户进程-停止系统服务进程-卸载文件系统-停止处理器#shutdown -F 正常关所有进程再关机#shutdown -r=reboot 不关进程,直接重启(测试HA双机热备)#shutdown now 关掉并警告用户退出#shutdown -Fr或reboot 快速关机并重新启动#shutdown +time #shutdown -m 使系统关闭服务进入维护模式(即单用户模式)用smit工具+ODM对象数据管理通过telnet登录Aix机器,输入smit进入字符界面在CDE环境下,输入smitty打开字符界面#smit dev设备管理,diag诊断,jfs文件系统管理,lvm逻辑卷管理,installp 软件安装维护,nfs NFS管理,spooler打印队列管理,system系统管理,tcpip TCP/IP管理,user用户管理smit日志文件:注意维护和清空这两个日志文件$home/smit.log记录smit执行的过程,命令和结果,错误记录$home/smit.script记录smit执行的命令的shell程序文件#smitty -l file1 -s file2 设定本次执行smitty时把执行过程和命令存到file1和file2Vi编辑器:a,i,o,A,I,O,hjkl,1G,nG,G,x,dd,s,r,/,?,n,yy,p,wq,w,q,q!,w file#set -o vi 切到VI方式,可以查以前的命令#set -o emacs 切回ksh默认的创建/管理用户账号:九 十 十一关键文件: /etc/security/limits 软件限制(用户自己可以改) 硬件限制(管理员改)/etc/security/user 用户登录口令相关设置用户登录口令失败后解锁用:Reset Users Failed Login Count(在smitty里找选项)关键文件: /etc/motd 登录界面/etc/profile 控制整个系统默认环境变量/etc/enviroment 控制所有进程基本环境/$HOME/.profile 各个用户自己的环境变量root 超级用户安装Oracle时,两台机器的Oracle用户id设为一样,才能做双机HA!创建用户:#smitty user用户缺省属性取自文件:创建用户后发生的变化查看: /etc/passwd,/home创建更改密码:#passwd username,查看文件/etc/passwd,/etc/security/passwd如果要新建一个与root权限相同的用户:新建一个用户,改/etc/passwd中该用户id与root相同,改为0关键文件:用户属性/etc/passwd 包含用户基本属性/etc/group 包含组基本属性/etc/security/user 包含用户扩展属性/etc/security/limits 包含用户运行资源限制/etc/security/lastlog 包含用户最后登录属性修改用户属性:#smitty chuser删除用户:#rmuser username,#rmuser -p username同时删除认证信息#rm -r /home/username 手工删除用户主目录注意:如果删除用户后后,保留其主目录,再重新恢复用户,要改id与原id一致才能认原主目录组:#smitty security系统组:system:管理系统配置,维护硬件(管理员组)printq:打印security:管理用户和组,口令,资源限制adm:性能监控staff:新建用户缺省组audit:事件监视用户组:#smitty mkgroup,chgroup,rmgroup缺省用户:root. adm,sys,bin系统文件所有者但不允许登录关键文件: /var/adm/sulog 记录每次su命令的执行/etc/utmp,/var/adm/wtmp 记录用户的成功登陆 /etc/security/failedlogin 记录不成功的登陆用#who -a /etc/utmp 查看#last 显示所有用户的登陆,退出历史记录 #last root 显示root的记录#last reboot 显示系统启动和重启时间关键文件:安全性文件/etc/security/limits/etc/security/environ 用户环境限制/etc/security/login.cfg 登陆限制/etc/security/group 组的属性/etc/passwd 合法用户/etc/group 合法组/etc/security 普通用户无法访问此目录/etc/security/passwd 用户口令/etc/security/user 用户属性,口令约束等在Unix中,一切都是文件!磁盘,ASM,裸设备设备:dev目录下的文件,设备文件(通过接口文件管理设备)#ls -l |grep hd一个设备两种接口:块设备:硬盘,随机读(用缓存读) hdisk0字符设备:磁带机,键盘,按顺序读(不用缓存) rdisk0Oracle:块设备(慢,用操作系统缓存);裸设备(快,不用缓存);ASM(自动存储管理)文件:普通文件:-开头目录文件:d开头特殊文件:b或c开头Aix文件树结构:文件系统:/,/usr,/var,/home,目录:/export,/etc缺省建目录:系统用777-掩码(mask022)=755缺省建文件:系统用666-掩码=644#chmod 777 filename 改变文件权限 (r=4,w=2,x=1)#chmod u-x,g+w,o-r file (表示全部用a)改目录权限:#chmod -R 755 /db改文件所有者,目录所有者:#chown -R user1:group1 /dbAix常用命令:ln:软链接:文件,目录;可以跨目录,相当于建个快捷方式硬链接:文件;不能跨目录,相当于给文件取个别名,原文件改动,硬链接也改.#ls -il 可查到inode号软链接:删除原文件,链接文件就没用了,相当于指针硬链接:删文件相当于删一个链接(不管删哪个文件,即使删原文件,只要有一个链接在,文件就在)#ls -l 查到的是硬链接数对于文件:链接数就是有几个硬链接文件对于目录:链接数取决于有几个上级和下级目录,跟文件数无关#ln -s /home/user1/dir1 /db/dir0 链接的同时建立目录#man 命令名 查看命令用法#find /home -name file*#finger uesr1显示用户的详细信息#stty -a查看终端设置 -g输出参数设置#banner hello 显示大写#tar -cvf /dev/rmt0 /home 打包#tar -xvf /dev/rmt1 /home 解包#tar -tvf /dev/rmt0 列出磁带中内容#tar -cvf hhh.tar ./* 将当前目录下所有文件打包#tar -xvf hhh.tar 在当前目录下解包#gzip hhh.tar 压缩#gunzip hhh.tar.gz 解压#uncompress backup.Z#gunzip backup.tgz#bunzip2 backup.bz2dd命令:过去对裸设备手工备份用可以拷贝lv到另一个lv,可以拷贝数据块,可以拷设备,裸设备#dd if=/dev/hd5 of=/file100#dd if=/dev/hd5 of=/dev/null (空表示不拷贝)#dd bs=4k skip=31 count=1 if=/dev/hd1 of=/dev/null系统资源与服务, 用户进程和任务:十二 十三Shell:层次图:从里到外 hardware-kernel-shell-appksh的提示符是:$shell调用方式:I/O重定向:标准输入0(如键盘): $command filename (末尾追加而不覆盖)重定向可以用于使标准输出引向其他地方而不是屏幕.标准出错2:$command 2 filename重定向可以用于使标准出错引向其他地方而不是屏幕经常用到执行某一任务时,记录下执行过程(1)和出错信息(2):$command 1outfile 2&1 把标准输出和标准出错存到同一个文件.组合:$command outfile 2errfile$command apndfile 2errfile file300 2file301#ls -l * file500 file300 2&1管道:#ls;ls -a;ls -l 三个指令依次执行#ls & ls -l 第一个成功再执行第二个#ls file500 |ls -l 第一个执行失败再执行第二个#ls |grep file 第一个命令的执行结果传给第二个命令接着执行tree分叉:读取标准输入,把命令的输出送往标准输出和一个文件.如执行某些操作时,既从屏上看到又要保存到文件中$ls |tee ls.saveshell变量:系统服务:Syslogd系统记日志服务,Inetd网络服务,Gated网关服务,Routed路由服务,Sendmail邮件服务系统资源控制器,服务管理:#lssrc,#startsrc,stopsrc,refresh -a 查看所有服务 -s 后面跟具体某个子系统 -g 跟子系统组 -t 某个具体服务启动子系统:#startsrc -s qdeamon,-t telnet(代表一个服务,属于inetd子系统)停止子系统:#stopsrc -s qdeamon,-t telnet刷新子系统:#refresh -s qdeamon,-t telnet(不能刷新,只能刷新-s inetd子系统)#lssrc -g tcpip#lssrc -s inetd#lssrc -t telnet每个子系统或每个服务都有对应的配置文件在/etc下inetd的是/etc/inetd.conf,sendmail的是/etc/sendmail.cf进程管理:Unix是通过对进程管理来管理用户和系统的命令和程序的.进程ID:查看用$echoexport命令使父进程中的变量设置在子进程中有效定义环境变量:#HHH=abc #export 使生效#echo $HHH 显示变量值oracle相关进程以ora_开头#ps -ef |grep 进程名 : 获取进程状态信息#ps -fu user10 查看某用户的进程#kill -9 进程号 : 杀进程前台进程:后台进程:cron作业管理:在某个指定日期时间自动处理安排批量作业必须使用cron进程在系统启动时由/etc/inittab启动.crontab文件用于在指定日期和时间周期性地执行作业.存放在 /var/spool/cron/crontabs/$USERcron根据crontabl文件项运行命令.如果用户不指定将cron作业的输出重定向到标准输出或标准错误,cron将把输出和错误发邮件给用户.crontab格式:分钟 小时 日 月 星期 命令星号*表示任意时间,逗号表示分别在什么时候例子:0 0 * * 1-5 backup -0 -u -f /dev/rmt0 周一至周五每天24点执行backup0,15,30,45 8-17 * * 1-5 /tmp/script1 周一至周五每天8至17点每隔15分钟执行/tmp/scripts#crontab -l 查看cron表#crontab -r 删除#crontab -e 编辑#crontab -l /tmp/crontmp 把查看内容存到临时文件#vi /tmp/crontmp 用vi编辑内容#crontab /tmp/crontmp 导入到cron作业cron作业安全控制:两个文件/var/adm/cron/cron.deny 不允许使用cron的用户(缺省存在)/var/adm/cron/cron.allow允许使用cron的用户如果两个文件都存在,只有allow文件有效.如果都不存在,只有root才可以用cronat作业管理:at命令用于在指定时间执行一次性作业,从标准输入读取要执行的命令.存放在/var/spool/cron/atjobs/$USER中例子:2分钟后发个大字体的hello给/file1文件#at now +2 minsbanner hello /file1存储构架和管理:十四1个卷组最少有一块硬盘裸设备:分未格式化的(jfs2为格式化)和格式化的但不加挂载点裸设备在系统I/O不足时用.pp和lp对应,大小相同,数量一般情况下相同如果对VG做镜像,最多三个,则1个lp对应3个ppOracle 要求一个文件对应1个lv,麻烦.目前改进用ASM(自动系统管理,让Oracle自己管理硬盘)pp就是最少分给1个lv的存储单元.扩空间:先扩逻辑卷LV(以pp为单位扩),还得再扩文件系统.直接给文件系统FS扩空间(按mb扩),系统自动扩LV.装系统时,系统默认的PP size 怎么改?建Oracle 系统一般方法:2块盘做1个rootvg,2块盘做1个datavg装Oracle软件,Oracle数据放在外接存储上(硬盘多,空间大).#cfgmgr 重新扫描检测硬件#lspv 查看物理卷#prtconf 查系统所有设置(软硬件)查设备属性:#lscfg |grep disk#lsdev -Cc disk#lsattr -El hdisk0#lsattr -El hdisk0 -a pvid 查硬盘的pvid#lsattr -El sys0 -a realmem 查系统内存,调优常用逻辑卷管理器LVM:管理好逻辑卷和物理卷的映射关系存储分物理存储和逻辑存储文件系统FS:是数据的存储方式.物理卷pv:物理硬盘#lsattr -El hdisk0 查看物理卷属性新加的磁盘需要设置到一个卷组才能使用.每块磁盘在/dev下会创建2个设备驱动,1个块设备,1个字符设备.磁盘被赋予1个32位物理卷标识符PVID后,就成为一个物理卷pv.PVID被LVM引用,HACMP也会引用.#lspv -l hdisk0 查看hd5在哪个盘要存取物理卷pv,需要将它设置到1个卷组vg.#chdev -l hdisk0 -a pv=yes 设置pvid, 用#lspv 查看#chdev -l hdisk0 -a pv=clear 清除pvid在/dev下,查看物理卷的驱动:#ls -la rhdisk0 查看字符类型的#ls -la hdisk0 查看块类型的#lsvg -p rootvg 查看rootvg中包含的pv状态卷组vg:相关物理卷的集合安装系统时缺省创建了rootvg.#df -m,-k,-g 查看空间使用情况一般文件系统,空间使用超过80%就应扩展,注意 /var存日志会缓慢增长,/usr装软件,不装软件就大小不变.#lsvg 查看当前所有卷组#lsvg -o 查看所有活动卷组#lsvg -l rootvg 查看rootvg里包括哪些lv#lsvg -p rootvg 查看rootvg里包含哪些pv#bootinfo -s hdisk1 查看pv大小,在添加进卷组前先确定pv大小#mount 查看已挂载的逻辑卷,即文件系统一个硬盘只能属于一个VG每个系统最多有256个卷组创建卷组:#mkvg -y testvg -s16 -V48 hdisk1 (pp尺寸16m,Major号48缺省从48开始,主设备号,做Rac时有用,在做HA或Rac时要求共享存储的主设备号一致)在/dev下查看:#ls -l |grep hd对于每个卷组,在/dev下创建2个设备驱动文件,2个文件都有与VG Major一样的主设备号.#ls -l |grep vg 查看建VG时,系统把卷组的信息记录在vgda(卷组本身硬盘上),把卷组信息同时记录在ODM库.#lsvg testvg 查看卷组信息卷组的关闭和激活:#varyoffvg testvg (要先去掉挂载点才能关), #varyonvg testvg用smitty建新卷组时,有Create VG Concurrent Capcle并发选项,装RAC时再选.减少卷组的盘数&删除卷组当去除最后一块硬盘时,卷组会被删除.#reducevg testvg hdisk3删卷组时,如果有文件系统或lv,必须先卸载.#reducevg -d testvg hdisk3#/usr/sbin/reducevg -df vg1 hdisk0 命令都在/usr/sbin目录下加挂载点后,要删除卷组必须先卸载掉文件系统.#extendvg testvg hdisk3 扩展卷组#mklv -y lv1 -t jfs2 testvg 5 hdisk3 建逻辑卷#reducevg -df testvg hdisk3 直接删pv卷组导出:实际就是把ODM库中关于卷组的信息卸掉.当需要将一个VG的所有数据从一个系统移动到另一个系统时,要卸出卷组.先卸掉mount点,再关闭卷组,才能导出:#umount fs1 卸载#varyoffvg vg1 关闭#exportvg vg1 导出卷组导入:就是把硬盘上的vgda信息再写到ODM中.因为硬盘的VGDA里还保存着卷组信息,所以可以再导入.可以重新取卷组名,硬盘要记住是哪一块,主设备号可重新指定.#importvg -y vg10 -V 60 hdisk0 (除了不用指定pp size,与mkvg没区别)#mount /fs1 (可以重新取挂载点)卷组的扩容和缩减:往卷组里加硬盘 #extendvg rootvg hdisk0 #extendvg -f rootvg hdisk0,如不能加,用#lsvg rootvg查看,把每个pv的最大pp数增大,#chvg -t 3 rootvg 扩大为原来的3倍,Max pv 则减小到原来的1/3.暂时去掉硬盘:#chpv -V r hdisk0,再激活:#chpv -V a hdisk0卷组对应的存储限制:普通卷组最大pv数32个,最大lv数256个,最大物理分区数32512=1016*32(固定值),最大pp size=1GB(最小一般16m).每个pv最多1016个pp(可变),VG容量=pp数*pp size一般建VG,少于4个物理卷.例:卷组扩展计算原有VG(如rootvg=8678m)的pp size=16m(固定,除非事先改,装系统默认),则原有pp数为8678/16=542,每个VG最大pp数是32512(固定),每个pv最大pp数是1016(可改),相除得到最大物理卷数pv数(硬盘数)=32(可变)必须取整数.现要加1块硬盘pv=17504m到VG中,17504/16m=10941016,新加pv的pp数是1094,所以要扩大原有的每个pv的最大pp数到大于或等于1094, 32512/扩大后的pp数=硬盘数,不能改pp size就只能改每个pv的最大pp数,简单方法就是1016*2=20321094或1016*3=30481094,则最大可扩展的pv数就变成16或10块.#chvg -t 2 rootvg 或 #chvg -t 3 rootvg对于新建的VG,用PV=17504M的硬盘建一个新VG,如果VG Type选Normal,则最好在满足前提每个VG的最大pp数32512,每个PV的最大pp数1016,最大的PV数32下创建,17504/1016=17M16M,且考虑总pp数为17504/32=54770%,应增大换页空间.#lsps -s 查看换页空间使用率,往往看内存够不够用,先看换页空间使用率.换入pi 多,说明内存不足. po是换出. r 是队列,b是等待,fre是未用的,cpu选项:sy系统用,us用户用,id空闲系统初始安装时的缺省换页空间hd6:不能大于总磁盘空间的20%,如果实际内存小于256M,换页空间是内存2倍,如果实际内存大于256M,换页空间是512M.实际使用中:物理内存小于2G时,交换区设为2倍内存,大于2G时,设为与内存一样,如果内存很大超过10G,交换区也不用设太大.#lsattr -El sys0 -a realmem 查看内存#lsvg rootvg 查看#chps -s 64 hd6 增大交换区,64是pp数,每个pp此处是16M#chps -d 32 hd6 减小交换区#vmstat 2 5 动态查看换页空间,每2秒查一次,查5条换页空间相关配置文件:/etc/swapspaces新建的PS只有建立再另一个PV或VG上才有意义(用来平衡磁盘I/O)文件系统:一个文件系统总是独占一个逻辑卷.不同文件系统的数据存在硬盘的不同逻辑卷中.备份,迁移等任务在文件系统上操作比在文件系统的每个目录上操作更有效,安全.在RAC上,共享文件系统gpfs类型:jfs2增强型日志文件系统,NFS网络文件系统文件系统日志:jfs2log用来保证系统完整性而不是保证数据完整性.hd8逻辑卷作为文件系统log/是文件系统,/export,/etc是目录,/usr是文件系统,/var是文件系统,/home是文件系统文件系统结构:超级块,索引节点,块超级块:jfs2类型的重新挂载,自动恢复把第31块自动拷回第1块.索引节点:inodes,用#df -m查看如果inodes数 %Iused到100%也不能新建文件(不能单独扩节点数,只能扩文件大小)用#ls -l 查看到的信息都来自inodes用#mount 和 #df -m 只能看到已挂载的,用#lsfs没挂载的也能看到#dd bs=4k skip=5 seek=1 count=1 if =/dev/lv00 of=/dev/lv00#fsck /jfsfs 检查一个文件系统文件系统写操作:所有写文件操作先写入内存,等到sync(同步)系统调用(每分钟执行一次)时才写到硬盘,在单用户模式下要手动执行sync.jfslog(/dev/hd8)是一个长度为1个pp的循环日志表,保证文件系统完整性.用#chfs改文件系统大小,注意在#smitty中看-Change a logic Volumn里的选项Max Number of Logic Partition 默认是512个LP,如果pp size是32M,512*32M,可以改为1024,使文件系统更大.#lsfs 显示的是/etc/filesystems#mount可以列出当前文件系统目录树中已安装的文件系统,也可用#smit fshd4 /,hd2 /usr,hd9var /var,hd1 /home ,hd3 /tmp创建文件系统:直接建新文件系统:#smitty crjfs 要指定卷组,不用指定lv,系统自动建逻辑卷和日志设备多记一些查询命令,创建命令可以用smitty#crfs -v jfs -g testvg1 -a size=10M -m fs0 #crfs -v jfs2 -g testvg1 -a size=10M -p ro -m /fs2一个VG中,所有文件系统共用一个日志设备jfs2log在现有逻辑卷上建文件系统:#smitty crjfslv光盘系统挂载和卸载:#mount -rv cdrfs /dev/cd0 /cdrom删除文件系统:必须先卸载#rmfs#fsck 验证文件系统文件系统磁盘空间管理:监控文件系统增长,判断增长原因,控制增长文件,规划文件系统空间使用,控制用户磁盘用量,消除文件系统碎片.#df 查看剩余磁盘空间#du 查看磁盘占用情况,各目录占用512字节块数.#du -a文件和目录占用块数#du -s 列出目录下所有文件占用字节块数#du -k,#du -m /home,#du /usr 等命令系统备份恢复:十八备份rootvg要用磁带机或带库,否则崩溃只能用保留安装方式.如果用做镜像的方式,则只能到其他磁盘VG.用#smitty 选 System Backup Manager如果是非系统级的备份,用VG,LV中本身有备份选项,文件系统备份可以备份其中的某个文件系统,小文件用cp或dd.备份rootvg:有可能8个G以上,要备份到磁带(24G)恢复时:按F1-multi-boot sequence-Tape选1,保存退出smitty备份和恢复菜单:#smit System Storage Management-Logical Volume Manage-Volume Groups 非rootvg的备份恢复File Systems 文件系统的备份恢复File & Directories 文件和目录的备份恢复System Backup Manager rootvg的备份命令mksysb:创建rootvg卷组上所有已mount文件系统的可启动的映像.*AIX常用管理命令及问题#vmstat 动态监控cpu和内存r:采样间隔内,有多少核心线程在运行avm:活动的虚拟页面数量.pi:每秒从ps中读入的页面数量po:每秒输出到ps的页面数量us:cpu用于用户应用程序占的百分比sy:cpu用于各类系统调度开销所占百分比id:cpu空闲所占百分比.wa:cpu空闲但至少在等待一个I/O请求,如果大于25%,说明IO可能有问题#vmstat 2 10 每隔2秒采样,采10次us+sy+wa=cpu使用率 100%-cpu使用率=idb:有多少线程在等待cpu处理IOlcpu是逻辑cpu,是smp后的超线程,目前在使用的Power4,5,6,7都支持SMP#iostat 监控物理卷使用情况,CPU使用情况%tm_act:物理卷平均活动程度Kbps:每秒数据传输吞吐量,单位KBtps:每秒向物理卷发出读写请求的数量#iostat 1 5%iowait:cpu用于等待I/O请求处理结果的百分比#filemon 观察文件IO使用情况,是轻量级的监控工具,对相同影响小#filemon -0 lv,pv -o fmon.out#dd if=/dev/rhdisk0 of=/dev/null bs=32k count=100 测试读#dd if=/dev/zero of=/tmp/junk bs=32k count=100 测试写#trcstop#more fmon.out 输出测试报告sar命令:监测cpu使用情况,记录一段时间内系统运行情况#sar -u -M 3 10 观察cpu使用#sar -v 1 10 观察进程,内核线程,i节点,文件表使用情况#sar -d 1 2 观察IO使用#sar -w 1 2 观察cpu上下文切换svmon 观察内存使用#svmon -G 显示整个系统实际内存和换页空间统计信息#svmon -P 显示活动进程的存储使用策略#svmon -S 显示最高十位使用内存的进程#svmon -D 显示某特定段的详细信息#rms

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论