




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.如何移动与重命名文件要将文件和目录从一个目录移动到另一个目录,或重命名一个文件或目录,使用 mv 命令。如果将一个文件或目录移动到新的目录而不指定新的名字,则其保留原来的名字。注意: 如果不指定 -i 标志,mv 命令可能会覆盖许多已存在的文件。-i 标志会在覆盖文件之前提示确认。而 -f 标志则不会提示确认。如果一起指定了 -f 和 -i 两个标志,则后一个指定的标志优先。以下是如何使用 mv 命令的示例:1.要将文件移动到另一个目录并给它一个新名字,请输入:# mv intro manual/chap1按下 Enter 键。该命令将 intro 文件移动到 manual/chap1 目录。名字 intro 从当前目录被除去,同样的文件在 manual 目录中以 chap1 的名字出现。2.要将文件移动到另一个目录,且不改变名字,请输入:# mv chap3 manual按下 Enter 键。该命令将 chap3 移动到 manual/chap3.用 mv 命令重命名文件可以使用 mv 命令改变文件的名字而不将其移动到另一目录。3.要重命名文件,请输入:# mv appendix apndx.a按下 Enter 键。该命令将 appendix 文件重命名为 apndx.a.如果名为 apndx.a 的文件已存在,则旧的内容被 appendix 文件的内容替换。2.如何在系统中移动或者重命名目录?如果需要移动或者重命名目录,可以在系统中使用 mvdir 命令。例如,如果需要移动目录,可以在命令行中输入下面的命令:# mvdir book manual然后按 下 Enter(回车) 键。如果 manual 目录在系统中已经存在,则上面的命令会将 book 目录移动到名为 manual 的目录下面。否则,book 目录会被重新命名为 manual.例如,如果需要移动和重命名目录,请在命令行中输入下面的命令:# mvdir book3 proj4/manual然后按下 Enter(回车)键。上面的命令会将 book3 目录移动到名为 proj4 的目录下面,并且会将 proj4 目录重新命名为 manual(如果 manual 目录事先在系统中不存在)。3.如何删除目录?可以使用 rmdir 命令将以 Directory 参数指定的目录从系统中除去。在除去目录之前,目录必须为空(只能包含 . 和 ),您在将其除去前必须对其父目录拥有写权限。使用 ls -a Directory 命令检查目录是否为空。以下是如何使用 rmdir 命令的示例:1.要清空并除去目录,请输入:# rm mydir/* mydir/.* # rmdir mydir按下 Enter 键。该命令除去 mydir 的内容,然后除去空目录。rm 命令显示有关试图除去目录圆点 (。) 和双圆点 () 的出错信息,然后 rmdir 命令将它们和目录本身除去。注:rm mydir/* mydir/.* 首先除去名字不以圆点开头的文件,然后除去那些名字以圆点开头的文件。您可能无法认识到目录包含名字以圆点开头的文件,因为如果不使用 -a 标志,ls 命令通常不显示它们。2.要除去 /tmp/jones/demo/mydir 目录及其下面所有的目录,请输入:# cd /tmp # rmdir -p jones/demo/mydir按下 Enter 键。该命令将 jones/demo/mydir 目录从 /tmp 目录中除去。要删除目录时,如果目录非空,或者您对其没有写权限,则命令以适当的出错消息终止。4.如何删除文件?当用户不再需要某个文件时,可以使用 rm 命令将其除去。rm 命令除去某个特定文件、一组文件或目录内从文件列表中选中的某些文件条目。使用 rm 命令时,在除去文件之前无需用户确认、读权限和写权限。然而,用户必须对包含该文件的目录具有写权限。以下是如何使用 rm 命令删除文件的示例:1.要删除名为 myfile 的文件,请输入下面的命令:# rm myfile按下 Enter(回车)键。2.要依次删除 mydir 目录中的所有文件,请输入下面的命令:# rm -i mydir/*按下 Enter(回车)键。在每个文件名显示时,输入 y 并按下 Enter(回车)键以删除文件。或者仅按下 Enter 键以保留文件。5.如何为文本文件排序?可以使用 sort 命令将 File 参数指定的文件中的行按字母顺序或其它方式排序,并将结果写到标准输出。如果 File 参数指定了多于一个的文件,则 sort 命令将这些文件连接起来,并将它们像一个文件那样按字母顺序排序。注:sort 命令区分大小写并规定大写字母在小写字母之前(这取决于语言环境)。下例中,名为 names 的文件的内容为:marta denise joyce endrica melanie名为 states 的文件的内容为:texas colorado ohio1.要显示 names 文件排序后的内容,请输入:# sort names按下 Enter 键。系统显示与以下类似的信息:denise endrica joyce marta melanie2.要显示 names 和 states 文件排序后的内容,请输入:# sort names states按下 Enter 键。系统显示与以下类似的信息:colorado denise endrica joyce marta melanie ohio texas3.要以 names 文件排序后的内容替代原先的内容,请输入:# sort -o names names按下 Enter 键。该命令以相同但排过序的数据替换 names 文件的内容。AIX系统命令简介在AIX操作系统上有很多的命令。这里介绍一些系统级的命令,它将有助于回答一些常见问题。大家以此做参考,并补充修改。以下命令在AIX 5.1上测试通过。 关于内核显示AIX系统内核是32位还是64位:bootinfo -K如何改变内核模式(32位或64位)/unix文件连接到一个可引导的映像。通过命令ls -l /unix查看:/unix - /usr/lib/boot/unix_up # 32 bit uniprocessor kernel/unix - /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel/unix - /usr/lib/boot/unix_64 # 64 bit multiprocessor kernel在AIX系统安装时,缺省安装的内核是32位。可以用如下命令更改内核模式:ln -sf /usr/lib/boot/unix_64 /unixln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unixbosboot -ad /dev/hdiskxxshutdown -r注意:/dev/hdiskxx是指引导逻辑卷/dev/hd5所在的硬盘。可通过下面命令来查看xx是几:lslv -m hd5 关于硬件显示机器硬件是32位还是64位:bootinfo -y查看机器的物理内存是多少:bootinfo -r或lsattr -El sys0 -a realmem查看机器是否支持64位内核(是否64位硬件)/usr/sbin/bootinfo -p如果返回32,则表示硬件是32位的;如果返回的是chrp,则表示硬件是64位的机器。显示当前磁带设备rmt0的属性:lsattr -l rmt0 -E显示缺省的磁带设备rmt0的属性:lsattr -l rmt0 -D显示终端设备tty0的登录属性:lsattr -l tty0 -a login -R显示系统级属性:lsattr -E -l sys0查看当前系统有多少CPU:lscfg | grep proc查看当前系统有多少硬盘而且是否被使用:lspv查看当前系统的详细配置:lscfg -pv也可以显示某一设备的配置:lscfg -vl rmt0查看当前系统的芯片名称、系统名、节点名、型号等:# uname -p 显示芯片名称,例如:powerpc# uname -r 显示操作系统的发行号# uname -s显示系统名,例如:AIX# uname -n显示节点名# uname -a显示系统名、节点名、版本、机器ID# uname -M显示型号,例如:IBM 7046-B50# uname -v显示操作系统版本# uname -m显示机器ID 关于AIX查看AIX的版本、发行号、ML(Maintenance Level)级别:oslevel -r或lslpp -h bos.rte如何改变文件系统大小,例如:将/usr文件系统增加1000000字节:chfs -a size=+1000000 /usr如何使用CD:mount -V cdrfs -o ro /dev/cd0 /cdrom查看本机的IP地址:ifconfig -a或host Fully_Qualified_Host_Name例如:host 查找哪一个文件集(fileset)包含特定的文件,例如:查找/usr/bin/vmstat属于哪一个文件集。lslpp -w /usr/bin/vmstat显示哪一个文件集包含/usr/bin/svmon:Which_fileset svmon查看某一级别的ML中所有文件是否都已经安装:instfix -i | grep ML如何确定某一补丁(fix)是否安装,例如:查看IY24043是否安装instfix -ik IY24043显示哪些文件集需要安装或修改:lppchk -v查看交换区(paging space)的分配和使用:lsps -a 关于卷组和逻辑卷创建卷组:mkvg -y name_of_volume_group -s partition_size list_of_hard_diskspartition_size单位是MB,它是1到1024之间的一个数。(2的次幂,例如:1, 2, 4, 8, 16, 32等,缺省是4MB。)创建逻辑卷:mklv -y name_of_logical_volume name_of_volume_group number_of_partition显示当前系统的所有卷组:lsvg显示卷组rootvg的详细信息:lsvg rootvg显示属于rootvg的所有硬盘:lsvg -p rootvg如何添加一个硬盘到卷组中:extendvg Volume_Group_Name hdisk0 hdisk1 . hdiskn如何替换一个硬盘:1 extendvg Volume_Group_Name hdisk_new2 migratepv hdisk_bad hdisk_new3 reducevg -d Volume_Group_Name hdisk_bad如何做一个逻辑卷镜像:1 mklvcopy Logical_Volume_Name Number_of_copies2 Syncvg Volume_Group_Name在AIX上,有一个很方便的系统管理命令smit。上面提到的命令中,如逻辑卷操作部分就可以smit轻松的完成。 这里介绍的命令只是AIX中的一小部分。更多更详细的内容请参考AIX系统手册和技术红皮书。查看交换区信息:lsps -a 显示交换区的分布信息lsps -s 显示交换区的使用信息slibclean 清除处理程序遗留的旧分页信息smit mkps 建立交换区空间信息swapon -a 启动所有的分页空间/etc/swapspaces 存放分页空间表格信息显示卷信息:lsvg 显示卷的名称lsvg -l rootvg 显示rootvg卷的详细信息mount卷的方法:varyonvg datavg 加载datavg卷mount /dev/data1 加载datavg下的一个data1卷裸设备类型:raw,jfs jfs可以转变成文件系统,而raw则不行在裸设备上安装oracle系统:修改裸设备的权限,如裸设备名为system01,安装数据库用户为oraclechown oracle:dba /dev/system01chown oracle:dba /dev/rsystem01在使用文件时必须用rsystem01smit快速路径名称:(smit:图形方式,smitty:字符方式)dev 设备管理diag 诊断jfs 定期档案管理系统lvm 逻辑卷册系统管理员管理nfs NFS管理sinstallp 软件安装及维护spooler 列印队列管理system 系统管理tcpip TCP/IP管理USER 使用者管理clstart,clstop:启动和停止clusterlssrc -g cluser:查看cluser的状态查看已安装的软件信息:ls -aF /usr/lpp (lpp:Licensed Program Products)查看安装媒体内容:installp -q -d /dev/cdrom -l启动时自动加载文件系统信息:需要加载的信息存放在/etc/filesystemsmount -t nf 加载所有在/ect/filesystems中定义type=nfs的文件系统显示已加载的文件系统及状态: df -v,mount查看错误日志信息:errpt -a有关TCP/IP的命令网路卡:smit chgenet,chgtok,chgfddi,opschange,mktty:adptr架构快速路径smit mkinet,ppp:slip与ppp快速路径ifconfig:config界面位址:/etc/hosts 静态主机表/etc/resolv.conf 位址解析的名称服务器/etc/named.boot 名称服务器架构/etc/named.ca 根名称服务器快取/etc/named.data 位址列表/etc/named.rev 反转指标列表nslookup 查询名称服务器资讯网络路由:route 管理路由netstat -rn 列出定义的路由routed 路由(daekmin rip)gated 路由(daekmin rip、egp、hello)/etc/gateways 已知网关/etc/networks 已知网路服务:/etc/services/etc/inetd.confTCP/IP群组子系统:/etc/startsrc -g tcpip 启动全部的tcpip子系统startsrc -s inetd 启动主要internet除错:iptrace 启动封包追踪ipreport 追踪结果格式化输出netstat 网络统计ping 检查是否可以到达查看HACMP,外部硬盘信息:lscfg -vlsdev -Cc adapter对等机器信息:/etc/.rhosts/etc/hosts.equiv/etc/hosts观察进程内存使用情况:ps aux 观察参数%mem:内存使用百分比 RSS:实际使用内存vmstat free的单位为块,缺省值为4096bytst创建raw设备时选择的类型:raw_lvAIX常用的性能监控命令机器性能优化主要从四个方面去考虑:CPU,内存,磁盘I/O,网络。1, CPUsar命令可以使用sar命令来查看cpu的使用率。ibm150:/#sar 1 5AIX ibm150 1 5 000AF70D4C00 01/24/0613:13:25 %usr %sys %wio %idle13:13:26 0 0 0 10013:13:27 0 0 0 10013:13:28 0 0 0 10013:13:29 0 0 0 10013:13:30 0 0 0 100Average 0 0 0 100%usr %sys80% 的时候 CPU将是瓶颈ibm150:/#ps aux | head -4 查看前3位占用cpu的进程USERPID%CPU %MEM SZRSS TTY STAT STIMETIME COMMANDroot 77449.7 8.0 12 18052 - A 10:07:58 188:24 waitroot 51649.7 8.0 12 18052 - A 10:07:58 188:20 waitroot 56880.1 0.0 164168 - A 10:09:130:21 /usr/sbin/syncd 6%CPU表示进程使用cpu时间的百分比;MEM表示进程使用实际内存的百分比ps elf 命令将查看进程的优先级别ibm150:/#ps -elfF S UID PID PPID CPRI NI ADDR SZ WCHANSTIME TTY TIME CMD200003 A root 1 0 060 20 280341876 10:08:23 0:00 /etc/init240401 A root29684502 060 20 2c3762176 * 10:10:230:00 /usr/sbin/rsct/bin/IBM.ServiceRMd40001 A root3192 1 060 20 3417a1472 10:09:00 -0:00 /usr/dt/bin/dtlogin -daemon240001 A root37304158 361 20 321b92568 10:10:19 -0:20 dtgreetPRI值越小,优先级越大。NI值越大,优先级越小。可以使用命令nice ,renice来修改NI值。2, MEMORYvmstat命令主要使用vmstat命令来查看虚拟内存和实际内存的使用率,看内存瓶颈主要是看ps的使用率,只要ps的使用率没有超过70,内存的使用率为100都是正常的。ibm150:/#vmstatkthr memory page faults cpu- - - - -rb avm frerepipofr srcyin sycs us sy id wa11 45137 464235 0 0 0 0 0 0 248523 33300 990Page表示页面调入调出的数量,pi po经常为非零值时,需要注意。Wa 表示等待I/O的时间,不能太高avm 活动虚拟页面,在进程运行中分配到工作段的页面空间数.越小越好,单位为4K。实际内存中 系统进程使用的(计算段) 工作段。该值与svmon G中的virtual值相等。fre空闲列表的数量.一般不少于120,当fre少于120时,系统开始自动的kill进程去释放free list 越大越好,实际内存中空闲的frame数。注意:avm不包括 文件系统缓存The avm number will grow as more processes get started and/or existing processes allocate more working storage.实际内存 页面数 (avm+fre+文件系统缓存)4k文件系统缓存 =文件系统缓存某些程序退出时未释放的文件页面可以使用 vmstat -v查看文件系统缓存当文件系统mount上的时候,对于内存区域有两个动作,第一为分配部分工作段,第二为分配部分文件系统缓存lsps a命令查看pagespces的使用率ibm150:/#lsps -aPage SpacePhysical Volume Volume Group Size %UsedActiveAutoTypehd6 hdisk2 rootvg 2464MB 1 yes no lvused 70% 内存将成瓶颈svmon命令可以查看物理内存的情况ibm150:/#svmon G 查看内存全局使用状况ibm150:/#svmon -Pt 3 查看前三个占用内存的进程HPUX下可以使用 lsof 查看svmon -G ,topas,看出来都是20G内存,可ps gu或ps auxxx相加或使用svmon -U 相加却少了10G使用svmon -P发现大量的aioserver占掉了内存,用ps -efk统计也是如此,原来是aioserver开得过多造成的。而aioserver属于kernel的,所以有些统计都不算在内。1, 磁盘I/Oiostat命令主要使用iostat命令查看磁盘I/O的负载ibm150:/#iostat 1 2tty: tin tout avg-cpu:% user % sys % idle % iowait 0.2 8.3 0.1 0.5 99.0 0.4Disks: % tm_act Kbps tps Kb_read Kb_wrtnhdisk0 0.0 0.2 0.0 3157 0hdisk1 0.1 1.3 0.1 12049 4640hdisk2 0.0 0.1 0.0 5 1405cd0 0.0 0.0 0.0 0 0tty: tin tout avg-cpu:% user % sys % idle % iowait 0.0 476.6 0.0 1.0 99.0 0.0Disks: % tm_act Kbps tps Kb_read Kb_wrtnhdisk0 0.0 0.0 0.0 0 0hdisk1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农发行金华市浦江县2025秋招笔试价值观测评题专练及答案
- 监理安全考试题及答案
- 家政保姆考试题目及答案
- 2025年广东惠来县县纪委监委等部门属下事业单位招聘61人笔试高频难、易错点备考题库及答案详解一套
- 农发行潍坊市昌乐县2025秋招笔试EPI能力测试题专练及答案
- 2025年烟草职业技能鉴定题库及答案详解1套
- 2025年自考专业(工商企业管理)模拟试题及参考答案详解【夺分金卷】
- 河北省2025年河北省疾病预防控制中心选聘工作人员3名笔试历年参考题库附带答案详解
- 定海区2025浙江舟山市定海区部分事业单位招聘33人笔试历年参考题库附带答案详解
- 2025年计算机四级题库试题含答案详解(预热题)
- 攻击防护服务合同
- 咳嗽礼仪课件
- 康德人物课件
- 中考语文专项必刷题之九年级上册课内文言文专题(天津版)
- 桑植 阅读第一课学习通超星期末考试答案章节答案2024年
- 建筑水电安装工程监理细则模板
- 2024年反洗钱知识竞赛参考题库400题(含答案)
- 工业机器人检查表
- JGJ107-2016钢筋机械连接技术规程
- DL∕ T 1195-2012 火电厂高压变频器运行与维护规范
- 学前儿童英语教育与活动指导(学前教育专业)全套教学课件
评论
0/150
提交评论