




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
物理内存,虚拟内存,交换区是什么意思?物理内存,顾名思义,是实实在在的、插在板子上的那个内存条。虚拟内存指在硬盘中开辟出的、用于辅助物理内存交换数据的部分空间。交换区是指一块内存区域或硬盘区域,用来处理数据交换。分配交换区的命令:smittypgspListallpagingspace显示交换区大小Addanotherpagingspace增加新的交换区Change/showcharacteristicofapagingspace更改交换区特性(如大小)Removeapagingspace删除交换区Activeapagingspace激活一个交换区Deactivateapagingspace停止一个交换区lsps-a查看交换区使用率#vmstat查看所有系统使用的内存,其中avm为当前分配出去的内存(activevirtualmemory)而不是可用内存,free为当前的可用内存。交换区本质上是存储数据和程序的空间,由于磁盘保留的是最终的结果,而一些中间数据,由于经常被访问,所以存储在内存中,尤其是一些程序没有自行处理临时结果的机制,不能主动将数据写入到磁盘中。将内存中暂时不用的数据写入到磁盘中,用到时再调入到内存,这种交换机制,即为交换区机制。磁盘中用来与内存进行数据交换的区域即为交换区内存包括计算内存和文件内存,但内存剩余率少于minfree时,系统会执行lrud计算,如果需要转移计算内存的数据,则必须无条件保存,如果是文件内存,则要看是否有做过变化,若有变化则写入到文件系统,若没变化,直接释丢弃掉,因为文件系统中还有一份副本,需要时可以再读入到内存中。#/usr/samples/kernelvmtune-F10000-f5000上面的命令可以将系统的剩余内存增大,其含义是党系统的fre的内存小于5000个页面(5000*4K=20M)时,系统开始pageout释放内存,知道fre达到10000个页面时停止释放,。但是这样尽管剩余内存多了,但是系统性能并不一定增大,也可能会降低为了优先使用缓存内存,将内存释放给程序(working内存)使用,使用一下命令:#/usr/samples/kernelvmtune-P10-p5这样内存管理将优先将更多的文件内存(缓存,persistent)释放出来内存泄露的解决方法:一、重启机器,可以清理掉所有的内存垃圾。二、在系统启动时一次性给程序分配足够大的内存,如oracle的SGA,程序自己在内部进行分配,如果程序泄露严重,则只需重启该程序即可。当然,后一种办法对系统内存泄露起不到作用。查看进程的内存使用情况:#Svmon-nrP进程ID结果中esid项中的2和f的的和为系统使用的内存大小,单位为页(4K),使用#Psgv进程ID也可以查看进程使用的内存大小,其中的size项即为占用内存,单位为1K经常查看进程占用内存情况,占用内存持续增大的进程有可能存在内存泄露AIX通过调用vmo来实现内存控制,命令格式如下:vmo[-pl-r]{-otunable[=newtunable]}显示或者更改可调整的参数vmo[-p|-r]{-dtunable}将某个参数恢复出厂设置vmo[-p|-r]-D将所有参数恢复出厂设置vmo[-p|-r]-a显示永久(-p),重启动(-r)以及当前设置(-a)在可能的情况下fre的内存越少越好,若fre较多且没有pi/po则需要调整程序的参数,使程序使用更多的内存。AIX磁带管理命令:smittytaperaidO:将数据分成大小相同给的块,将每块写到不同的磁盘中。有较高的读写速度,但是没有数据保护功能,一旦一块磁盘换掉则就会出现数据丢失。raidl:又称为镜像技术,需要偶数块磁盘,数据写入一块磁盘,将在另一块磁盘中写入相同的一份,可以适当的提高读速度(两块中的任意一块即可),有可靠的冗余数据保护,对处理器的压力比较小,但是在磁盘容量很大的时候不建议采用raid2:使用条块化技术,有一块或者多块磁盘用来做错误校验raid3:使用条块化技术,单独使用一块磁盘做错误校验,顺序写入性能最好raid4:采用独立存取方式,但易造成写入瓶颈,为广泛应用raid5:采用独立存取方式,但paritydata分散在各个成员磁盘中,至少需要3块磁盘,一般为5-8块,一个raid组中只允许一块磁盘发生故障而不丢失数据,比较适合多用户系统°raid5一般配合hotspare(热备盘)技术使用,当raid5中的磁盘发生故障时,有平时闲置的盘接管,但是需要一定的接管时间。raidlO:raidl和raidO的结合,有磁盘镜像也有条块化,但是也同时觉有raidl和raidO的缺点,先做raidl在做raidO和先做raidO在做raidl都成为raidlO.raid53:raid5和raid3的结合,在raid5中加入了raid3的磁盘校验,可以提供更高的性能,价格也更高S用来标记热备盘(hotspare)由于大部分raid技术都只允许一块盘发生故障,当一块盘发生故障未修复之前如果另外一块盘又发生故障的话就会造成数据丢失,因此raid准备了一块或者多块磁盘做hotspare,一旦磁盘发生故障,热备盘会自动接管故障磁盘,raid控制器会自动将故障磁盘上的内容拷贝到或者重新生成到备用盘上,最终完成磁盘替换,配合raid技术就有了raid5S和raidlOSSCSI:smallcomputesysteminterface,它是一组硬件,软件,接口的标准,它是一种总线,是一种通信协议VGDA(volumegroupdescriptionarea),在VG的每块磁盘中都至少保留了一份VGDA的完整备份,所以在一耳光新的小型机上只要给出未知VG的一块磁盘,就可以正确识别出整个VG,并注册到小型机上,这个过程叫import:#importvg-yvg_namehdiskx其中vg_name为你希望的VG名。因此如果要改VG的名称,则可以先将VGexport掉,之后再以希望的名称import即可。export的命令格式为:#exportvgvg_name此操作并没对磁盘进行任何操作,磁盘上的数据依然在,只是删除了该VG在小型机上的定义,可以在任何时候import回来AIX中的JFS使用了类似数据库的循环写日志机制,该日志中跟踪文件系统的改变,但是不包括数据的修改。在真正执行修改之前现在log中记录,这样一旦在操作过程中小型机发生故障,可能会造成文件系统信息的不一致,在重新启动时,系统可以去读log中的信息,然后根据log中的操作,将文件系统修改为最新状态。当然log的存在也有可能会影响系统的性能,若一个VG中有多个逻辑卷,且建立了多个文件系统,并且这个文件系统的操作很频繁,由于这些文件系统共用一个log设备,就会导致log的写入十分频繁,影响了系统性能。解决该问题的方法为为比较繁忙的文件系统单独建立自己的log,存放在不同的磁盘上,提高并行性,从而提高文件系统性能。#istatdirnameInode2ondevice57/4DirectoryProtection:rwxr-xr-xOwner:204(orarun)Group:206(dba)Linkcount:4Length8192bytesLastupdated:FriSep1608:00:59BEIST2011ctimeLastmodified:FriSep1608:00:59BEIST2011mtimeLastaccessed:FriSep1602:16:29BEIST2011atime其中ctime为更改文件属性,mtime为更改文件内容,前者是文件的索引节点发生了变化,后者是文件的内容发生了变化。chmod操作后只有ctime发生了变化,但是修改文件内容后往往ctime和mtime都发生了变化,ctime被更新是由于文件内容发生了变化,索引节点的length字段也发生了变化。atime是最新访问时间,因此在读取一个文件的时候会更新它的atime其他命令:ls-ldimydir查看i节点信息filesmyfile查看文件类型fileplacefilename查看文件在磁盘上的存放信息AIX可以通过磁盘,磁带和光盘进行引导,通过bootlist命令可以控制引导序列:bootlist-mnormal-o显示正常启动引导序列bootlist-mnormalhdisk0hdisk1引导顺序是hdisk0,如果失败则hdisk1bootlist-mservicecd0rmt0维护模式下先CD-ROM再磁带LVM命令:高级命令:varyonvg可执行程序,激活vgextendvgshell脚本,将磁盘加入vgextendlvshell脚本,扩大lvmkvgshell脚本,创建vgmklvshell脚本,创建lvlsvg可执行程序,显示vg信息Ispv可执行程序,显示pv信息中级命令:getlvodm可执行程序,显示odm中的lv信息getvgname可执行程序,获得odm中的vg名字getlvcb可执行程序,查看lv的控制头信息putlvodm可执行程序,将lv信息植入到odm中synclvodm可执行程序,刷新odm中的lv信息allocp可执行程序,分配ppmapread可执行程序,读取磁盘分布图map_alloc可执行程序,按照磁盘分布图分配磁盘底层命令:lcreatevg:可执行程序,创建vgimigratevg:可执行程序,迁移lvlquerypv:可执行程序,查询pvlqueryvg:可执行程序,查询vglextendlv:可执行程序,扩展lv,可以精确控制,指定lvPP块在磁盘上的位置lreducelv:可执行程序,缩减lvlquerylv:可执行程序,查询lv信息lqueryvgs:可执行程序,查询vg信息AIX生成系统备份命令:smittymksysb,然后选择/dev/rmt0作为备份设备(磁带机)。mksysb与传统的tar的区别是,mksysb可以生成可引导的磁带或者CD,可以用该磁带或者CD直接启动小型机,并一次性恢复完系统文件。要注意的是:mksysb只备份tootvg中当前被mount的文件系统数据,存放在其他vg中或者未被mount的文件系统将不会备份。如果想备份其他vg上的数据可以使用smittysavevg用户每次登陆都记录在/var/adm/wtmp中,时间久了,该文件就会很大,但是不能删除,可以采用以下方法进行清理:直接清空:#cat/dev/null>/var/adm/wtmp要编辑整理部分清理:#/usr/sbin/acct/fwtmp</var/adm/wtmp>dummy.file将文件wtmp变成ASCII形式编辑此文件,删除不需要的行,然后再生成wtmp#/usr/sbin/acct/fwtmpic<dump.file>/var/adm/wtmp正常情况下小型机的关机优先顺序是:通过操作系统shutdown命令关闭,HMC的delay方式关闭,HMC的immediate方式关闭,整机下电。整机下电仅在SP卡不能正常使用的情况下使用。用户管理:/etc/passwd存放用户信息/etc/group存放组信息/etc/security/passwd主要存放用户的密码信息/etc/environment为系统所有进程设置环境变量,用户登陆时首先读取该文件,然后读取用户的profile文件/etc/security/environment设置用户的环境变量/etc/utmp记录所有登陆到系统的用户信息,用whaa可读取该文件/var/adm/wtmp存放用户的login和logout信息,使用last可读取该文件/etc/security/failedlogin当用户登陆失败时会写入到该文件/etc/motd修改该文件可以修改用户登陆时显示的信息/etc/security/users记录用户的扩展信息,如用户口令的属性,用户是否能够登陆和哪些终端可以访问该用户/etc/security/limits每个用户处理资源的限制/etc/security/login.cfg包含用户登陆时的系统配置信息和用户授权信息创建用户:smmitymkuser修改用户:smmitychuser删除用户smmityrmuser显示用户信息:lsuser显示用户的有关信息lsuser-a显示所有用户信息lsuser-f-aidpgrphomeroot显示root用户的用户ID,组ID以及home路径创建组:smmitymkgruop修改组:smmitychgroup删除组:smmityrmgrouperrorlog(错误日志)查看错误信息方法:#smmityerrpt或者#errpt|more#errpt|pg分页显示#errpt-a|pg分页显示详细信息错误日志中有时间标签,显示时按倒叙显示,即先显示最近的错误信息,具体错误信息如下:IDENTIFIER:错误号标记,同类型错误标号一样Date/Time:发生错误时间MachineId:发生错误机器号NodeId:节点号Class:发生故障的设备类型包括:hardware(硬件),software(软件),operator(操作员提示,不需要处理),undetermined(未发现故障设备类型)Type:故障类型包括:perm(永久故障不能自行恢复),temp(偶发故障,不会对系统造成影响,如偶尔的磁盘读写错误),perf(性能问题,一般是该设备部分性能问题,但是有冗余设计,尚未失效),pend(系统组件故障,失去了冗余,需要及时处理),info(仅仅是提示信息,如集群启动),unkn(未知故障,需要人工排查)ResourceName:发生故障设备或者子系统的名称Description:故障描述,说明故障情况,在故障描述中通常有造成故障可能的原因,以及由原因推断出的可能故障设备或者软件。ctrl+c取消前台正在执行的程序ctrl+z暂停正在执行的程序若要继续执行,则#bg暂停程序在后台继续执行#fg将后台程序调回到前台执行#jobs列出后台程序#kill-option向程序发送信号,如kill-9pid杀死进程号为pid的程序;kill-l表示列出当前操作系统所支持的所有信号ctrl+d文件结束符为了简化操作,可以设置一些别名:#aliasdel=’rm-i’设定别名,以后输入del就相当于输入rm-i#alias显示别名#unaliasdel取消别名del显示当前环境被export的变量命令:#typeset-x#typeset-fx显示当前环境被export的function#set现实环境变量列表shell常用命令:#mancommand显示command命令的帮助#filefilename显示文件属性#groupsusername查看用户所属组#ls-gl显示文件所属组#cp-rdir1dir2复制包含目录结构#catfile1file2>file3将file1和file2组合在一起形成file3#rm-rdir删除包含子目录的内容#tail-nfile显示文件后n行#tail+nfile显示文件头N行#w显示当前用户及他们正在执行的命令#hostname显示主机名#findwstring查询包含string的文件磁盘管理:#lsvg-o显示系统中被激活的卷组#lsvg-ollsvg-i-p显示被激活卷组的磁盘使用情况#lsvg-lvgname显示被激活卷组的详细信息#lsfs显示每个文件系统的详细情况#df-k显示文件系统的使用情况#lsps-a交换区使用情况#vmstat系统性能信息#vmo-a#ioo-a查看操作系统参数设置系统中设备的三种状态:define(已定义):说明设备的驱动和相关的配置信息已经在系统中存在,但是由于强制命令,设备被移走或者发生故障而暂时不可用。系统中的逻辑卷和卷组都是对于一个逻辑设备的定义,没有与之一一对应的物理设备,所以总是处于define状态,这是正常的。available(可用):设备从驱动程序层面通过测试,是可用的stopped(停止):某些特别设备可以通过命令停止其工作查看设备状态可以使用命令lsdev-Cvfgmgr命令可以自动识别系统中的即插即用设备vfgmgr-v识别设备时显示详细信息而不是什么都不显示vfgmgr-i/dev/cd0识别设备,并且从/dev/cd0中安装该设备所需的驱动设备管理相关命令:#lsattr-Elhdisk0查看磁盘的相关属性信息#lsvfg-vp查看系统、控制卡的微码信息#lsdev-Ccadapter查看控制卡设备基本信息配置IP地址和主机名:#smmitymktcpipminimizeconfiguration在修改IP和hostname的同时还会将修改结果记录至到/etc/host中,可能会导致/etc/host中记录的混乱,若不希望IP和host绑定,则可选择furtherconfiguration对IP和hostname进行修改修改hostname可以用:#smmityhostname改变网卡配置:#smmitychinet删除网卡#smmityinet此命令没有确认提示,会直接删除网卡,慎用!检测网络基本命令:#netstat-rnDestinationGatewayFlagsRefsInterfacePmtuUH0lo04136UH0lan34136UH0lan14136UH0lan1:14136
UH0lan3:14136UH0lan04136U2lan01500U3lan11500U3lan1:11500U3lan31500U3lan3:11500U0lo00default54UG0lan10Destination:目标地址,可以是主机地址也可以是一个网段Gateway:网关,指通过哪个网关来访问主机地址Flags:标记项日。!^:目前次网关的连接数Interface:指定从哪个网络卡(接口)发送数据Pmtu:pathmaximumtransferunit通常根据网络的传输效率自动设定,通常不进行修改,一般是1500添加静态路由:#smmitymkroute填写对应的目标地址和默认网关地址删除路由:#smmityrmroute刷新路由表#smmityfshrttbl只暂时刷新当前路由表则接受默认值,若要更改ODM数据库中的路由信息则flushroutingtableinconfigurationdatabase项应该选择yes跟踪tcp数据流(即底层抓包)tcpdump-I-ien0iphostmyhost查看网络打开端口的命令是:#netstat-a-finet|more其中有*标记的表示正在监听的端口
起点厂收到FIN横劫中断I™^_WArrHL一接收到ACKiLAST^ACKj-I起点厂收到FIN横劫中断I™^_WArrHL一接收到ACKiLAST^ACKj-ICLOS£D程序被动方式接收州N°发送8¥N,ACK.4LtSTEM|SYN_RCVD程序紫就研澳范「!凯不送芯伯IN_ViyrrJ}^^^"^L31NG:收到ACK与冬,瞄FIN一;1闩虹皂曳发送ACK―收到FINa^ACK■'■HCLOSE_WAIT]•雾.户喘期作,教据流••扉拈器动作陆攵据流图6G网络珪接状态关系图SRC(系统资源管理)的命令有startsrc、stoppsrc和refresh,每个命令分别有如下选项:-s用于一个subsystem-g用于一个subsystemgroupstartsrc用于启动src,stopsrc用户停止src,refresh用户刷新(即停止后再启动)src,要启动inetsubsystem命令如下:#startsrc-sinet启动nfssubsystemgroup需要如下命令:#startsrc-gnfs同样可以使用停止和刷新命令AIX的安装模式有三种分别为:newandcompleteoverwriteinstall(毫无保留,完全重新安装,旧数据会被删除)migrantioninstall(用于升级操作系统,软件通常会保留,但是第三方的驱动程序需要重新安装)preservationinstall(不保留除了/,/var,/tmp,/usr以为的文件系统)AIX系统参数中的高水线和低水线用来控制系统的IO缓冲数据的多少,它的含义是:若果系统正在进行其他操作,当IObuffer中排队的IO数目超过高水线,则CPU优先执行IO操作,当IObuffer中排队的数目少于低水线时再将CPU交还给应用程序。srtings是专为显示二进制文本而设计的命令'是键盘左上角数字1旁边的键,在shell编程中表示执行两个'之间的命令AIX启动FTP服务:首先将/usr/samples/tcpip中的文件tftpaccess.ctl复制到/etc下#cp/usr/samples/tcpip/tftpaccess.ctl/etc根据需要修改/etc/tftpaccess.ctl,使ftp可以访问指定的目录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁路钢板桩施工方案
- 挂篮0 专项施工方案
- 穿孔铝板龙骨施工方案
- 公路挡土墙施工方案
- 二零二五年度医院医护人员正式劳动合同范本发布
- 2025年度航空航天技术合作意向协议合同
- 二零二五年度农村宅基地使用权转让与农村集体产权制度改革合同
- 2025年度洗衣店门店经营权转让协议
- 2025年洗车机租赁与新能源汽车充电设施配套服务合同
- 二零二五年度医疗机构保安临时工服务协议
- 为人民服务 公开课比赛一等奖
- 2023年山东省春季高考语文试题详解
- 休闲农业与乡村旅游(课件)
- 设备安装验收单
- YY/T 1712-2021采用机器人技术的辅助手术设备和辅助手术系统
- 高中语文部编版(2023)选择性必修中册第三单元9屈原列传 屈原列传(解析版)
- GB/T 31366-2015光伏发电站监控系统技术要求
- 管理制度-汽修厂环境保护管理制度参考范本
- 物理光学-第二章-光波的叠加与分析-课件
- 卫气营血辨证-课件
- 第十四届全国交通运输行业职业技能竞赛(公路收费及监控员)赛项题库-下(多选题汇总-共3部分-3)
评论
0/150
提交评论