免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: lenovosnb
打印 上一主题 下一主题

菜鸟练习AIX命令 [复制链接]

论坛徽章:
0
91 [报告]
发表于 2006-07-31 10:52 |只看该作者
第十四章 系统的备份与恢复\r\n备份是系统维护过程中一项非常重要的工作,备份的目标可以是系统、文件系统、逻辑卷、卷组或指定硬盘上的部分数据;备份的存储介质可以使用磁盘、磁带或可写光盘。\r\n以下是AIX中用于系统备份与恢复的常用命令:\r\ntar: 用于将文件或目录保存到存储介质上或者由存储介质上恢复文件或目录。\r\ncpio:用于文件的备份于与恢复。\r\ndd: 用于将输入文件(或标准输入)进行指定的格式转换后拷贝至输出文件(或标准输出)。为了充分利用裸设备的优势,输入/输出时的块大小可以由用户指定。\r\nmksysb: 用于根据系统的rootvg创建一个可安装的image文件,并可将该文件保存到存储介质上。\r\nbackup:可以将用户的文件或文件系统备份至磁盘或磁带上。\r\nrestore: 用于恢复由backup命令备份的文件或文件系统。\r\n\r\n备份命令及其参数说明\r\nCommand        Flags        Description\r\ntar        -x        恢复文件\r\n        -c        创建新的备份文件\r\n        -t        显示备份文件名\r\n        -f        指定用于读写的设备名\r\n        -p        保持文件原有的权限设置\r\n        -v        在处理过程中显示文件名\r\ncpio        -i        从标准输入读取由cpio -o 命令创建的文件\r\n        -o        从标准输入读取文件路径名,并将之拷贝至标准输出\r\n        -c        以ASCII字符形式显示标题信息。如果在备份时选用了这个参数,则在恢复时也必须使用这个参数\r\n        -v        显示文件名\r\n        -d        需要时自动创建目录\r\n        -u        指定较老的文件将替代较新的同名文件\r\n        -m        保持文件原来被修改的日期,对目录不起作用\r\n        -B        指定块大小为512字节\r\ndd        if=Input        输入文件名(默认为标准输入)\r\n        of=Output        输出文件名(默认为标准输出)\r\n        skip=Skipblock        指定读取输入文件时块的偏移量\r\nsavevg        -i        通过调用mkvgdata命令创建数据文件\r\n        -f        指定存储数据文件的设备名(默认为/dev/rmt0)\r\n        -e        备份时排除/etc/exclude.vgname文件中指定的文件\r\nmksysb        -e        备份时排除/etc/exclude.rootvg文件中指定的文件\r\nbackup        -i        指定需要备份的文件名来自标准输入\r\n        -p        指定文件在被保存之前将被压缩\r\n        -v        显示关于backup的相关信息\r\nrestore        -d        如果用户提供的文件名是个目录,则备份该目录下所有文件\r\n        -f Device        指定设备名\r\n        -q        第一个文件系统自动可用\r\n        -r        恢复所有文件\r\n        -t        显示备份文件的有关信息\r\n        -T        显示备份文件的有关信息,包括头标等\r\n        -v        在恢复时显示相关信息\r\n        -x        根据输入的文件名恢复单个文件

论坛徽章:
0
92 [报告]
发表于 2006-07-31 10:52 |只看该作者
14.1        mksysb命令\r\n    mksysb命令创建一个可用于启动系统的image文件,这个文件将包含rootvg上所有已mount的文件系统信息,用户可以使用这个image文件进行系统的恢复,该文件可以保存在硬盘上,也可以保存在磁带中。使用mksysb命令时,数据是用backup命令的格式来保存的,用户自定义的paging space以及裸设备将不被备份。\r\n    少量的数据备份可以使用磁盘,但是当需要备份大量数据时,磁带便成为一种常用的备份介质。当对磁带作写操作时,磁带机应可识别磁带的密度,否则会出现写错误而导致备份操作的失败,因此,在作备份之前,应先检查磁带机的设置,键入命令:\r\n#smit chgtpe\r\n    修改 destinity # 1的值\r\n        15-120MB磁带\r\n        16-150MB磁带\r\n        17-525MB磁带\r\n        21-1.2GB磁带\r\n    对不同的目标作备份使用相应的命令和 smit 的快速路径:\r\n        操作        smit快速路径        命令行\r\n卷    组        back up        savevg        savevg\r\n        restore        restorevg        restore\r\n文件系统        back up        backfilesys        back up\r\n        restore        restfilesys        restore\r\n文件及目录        back up        backfile        finel 1 back up\r\n        restore        restfile        restore\r\n系    统        back up        mksysb

论坛徽章:
0
93 [报告]
发表于 2006-07-31 10:53 |只看该作者
14.2        系统备份\r\n    AIX 提供备份系统(mksysb--make system backup)的功能,使用户得以保留某一时刻系统的状态,一旦系统发生故障,可以快速地进行恢复处理。系统备份的结果将生成可以用于引导和安装的磁带。\r\n    当作系统备份时,裸设备和用户自定义的卷组不能备份,裸设备,意即未加载文件系统的逻辑卷,当使用了裸设备和自己的卷组时,应用相应的命令进行专门的备份。\r\n    备份系统可以用命令行,也可以用系统管理工具 smit,一般使用 smit 可以得到较好的输入界面以避免错误或不完全的参数使用:\r\n\r\n#smit mksysb\r\n \r\n\r\n               Back up the system\r\n    Type or select values in entry fields.\r\n    Press Enter AFTER making all desired changes.\r\n    WARNING: Executron of the back up command will result in the loss of all material previously stored on the selected ontput medium.  This ummin and backs up only rootry voluine group.\r\n    ☆Back up Device or File        [/dev/ rmt0]        \r\n      Create map files?        no        \r\n      Exclucle files?        no        +\r\n      make BootABCE back up?        yes        +\r\n               (Appries only to tape)                \r\n      ExPAND / tmp if needed ?        yes        +\r\n               (Applies only to bootable tape)                \r\n      Number of Blocks to write in a Single ontput        [  ]        \r\n               (Leaue blank to use a system defaillo)        \r\n\r\n        \r\n\r\n14.3        其他备份工具\r\n除backup、restore、mksysb和savevg可以用于备份外,还有cpio、tar、old、compress、pack等命令,这些命令的详细使用方法可以通过man查询。

论坛徽章:
0
94 [报告]
发表于 2006-07-31 10:53 |只看该作者
第十五章 AIX操作系统命令小结\r\n15.1        逻辑卷管理命令总结\r\n15.1.1        物理卷命令\r\n命令名称        说明\r\nlsdev        列出ODM中的设备\r\nchdev        改变设备的属性\r\nmkdev        增加一个设备\r\nchpv        改变物理设备的状态\r\nlspv        列出卷组中一个物理卷的信息\r\nmigratepv        将分配好的物理分区从一个物理卷移动到另外一个或多个物理卷中\r\n15.1.2        卷组命令\r\n命令名称        说明\r\nmkvg        创建一个新卷组\r\nextendvg        将一个物理卷加到一个卷组中\r\nreducevg        在一个卷组中删除物理卷\r\nchvg        改变一个卷组\r\nlsvg        显示一个卷组的信息\r\nimportvg        安装一个卷组\r\nexportvg        删除一个卷组\r\nreorgvg        重组织一个卷组\r\nsyncvg        同步一个卷组\r\nvaryonvg        使一个卷组可用\r\nvaryoffvg        使一个卷组不可用

论坛徽章:
0
95 [报告]
发表于 2006-07-31 10:53 |只看该作者
15.1.3        逻辑卷命令\r\n命令名称        说明\r\nmklv        创建一个逻辑卷\r\nlslv        显示一个逻辑卷的信息\r\nrmlv        删除一个逻辑卷\r\nextendlv        扩大一个逻辑卷\r\nchlv        改变一个逻辑卷\r\nmklvcopy        对一个逻辑卷增加拷贝\r\nrmlvcopy        对一个逻辑卷删除拷贝\r\n15.1.4        文件系统命令\r\n命令名称        说明\r\nchfs        改变一个文件系统的属性\r\ncrfs        增加一个文件系统\r\nlsfs        显示一个文件系统的属性\r\nrmfs        删除一个文件系统\r\nmount        设置一个可用文件系统\r\nfsck        检查和修复文件系统\r\numount        卸载一个可用文件系统、目录或文件\r\ndf        显示一个文件系统空间使用情况

论坛徽章:
0
96 [报告]
发表于 2006-07-31 10:54 |只看该作者
15.2        交换空间管理\r\n命令名称        说明\r\nchps        改变一个交换空间的属性\r\nlsps        显示一个交换空间的属性\r\nmkps        创建一个附加的交换空间\r\nrmps        删除一个不活动的交换空间\r\nswapon        激活一个交换空间\r\n15.3        用户管理\r\n命令名称        说明\r\nmkuser        创建一个新用户\r\nchuser        改变用户属性(密码除外)\r\nlsuser        显示用户属性\r\nrmuser        删除一个用户\r\nchsec        改变安全属性\r\ndtconfig        改变自动启动桌面的特性 \r\n15.4        其他\r\n命令名称        说明\r\nstartsrc        启动一个子系统或子系统群或子服务\r\nstopsrc        停止一个子系统或子系统群或子服务\r\nrefresh        告诉一个子系统或子系统群进行自我更新\r\nlpstat         显示当前打印机信息\r\nqchk        显示当前打印任务或打印队列的状态信息

论坛徽章:
0
97 [报告]
发表于 2006-07-31 10:54 |只看该作者
第十六章  光盘库(3995 C系列)及ADSM的安装、调试和使用\r\n1、ADSM软件的安装分为ADSM Server、ADSM Client的安装。现在ADSM Server安装在生产机J50 AIX 4.2上,\r\n   ADSM Client安装在生产机、备份机上。将来业务发展了,Client可安装在AIX、HP-UX、DEC、SUN OS、NT、OS2、LOTOUS、INFORMIX、ORACAL、SCO、SGI IRIX、DOS、Machntosh、Novell、SINIX上。\r\n   下面为For AIX Client的配置情况:\r\n*//ADSM_LOCAL_SERVER_STANZA\r\nServername         localSrv\r\nTCPPort            1500\r\nTCPServeraddress   sys42(注此为adsm server端的主机名或IP地址)\r\n*//END_ADSM_LOCAL_SERVER_STANZA\r\n \r\n*//ADSM_TOUR_STANZA\r\nServername         adsmTour\r\nTCPPort            32767\r\nTCPServeraddress   sys42\r\n*//END_ADSM_TOUR_STANZA

论坛徽章:
0
98 [报告]
发表于 2006-07-31 10:54 |只看该作者
2、安装前,系统如果已安装过ADSM Server请检查一下以前备份的信息,然后按/usr/lpp/adsmserv/bin/README\r\n   所说那样作相应动作。\r\n3、开始装软件前,将系统shutdown,然后将Optical 3995 C62后面的Cable断开,隔一段时间后加电,将\r\n   CE cateridge插入进行自检。如果OK,则进行下面操作,否则与IBM公司联系。\r\n   D:-- M:-- I:--\r\n   SETUP UP - /\r\n   TACKUP OFFLINE ?\r\n   --YES - NO\r\n   1 UNIT INFORMATION\r\n上面为自检时3995 C62液晶显示屏上所显示的信息,可参考说明书上所讲进行测试。\r\n\r\n4、选择软件包packets:\r\n    2.1.0.0  adsm\r\n    2.1.0.9999 adsmbook\r\n    2.1.0.9999  adsmserv\r\n    2.1.0.10000  adsmxcln\r\n   安装。

论坛徽章:
0
99 [报告]
发表于 2006-07-31 10:54 |只看该作者
5、将Cable重新连上,并按3步所测出的Drive地址及AIX测出的Library地址(Drive地址也可通过lsdev -C -s scsi查出),通过\r\n         smitty device\r\n             ADSM device\r\n                 Optical R/W DISK Drive\r\n                 Tape Drive\r\n                 Library/Autochanger\r\n   加入[6,0]生成/dev/lb0,加入[1,0]、[2,0]生成/dev/op0、/dev/op1\r\n6、进入root用户\r\n   #cd /usr/lpp/adsmserv/bin\r\n   #cp dsmserv.opt.smp dsmserv.opt\r\n   #cd  /var/adsmserv/ or cd /usr/lpp/adsmserv\r\n   #rm db.dsm\r\n   #rm log.dsm\r\n   #dsmfmt -m -db /usr/lpp/adsmserv/bin/dbvol1 5(表示5MB,如果比较小,则可适当扩大)\r\n   #dsmfmt -m -db /usr/lpp/adsmserv/bin/logvol1 9\r\n   #dsmfmt -m -data backvol 21 archvol 8 spmgvol 20\r\n   #dsmserv install 1 /usr/lpp/adsmserv/bin/logvol1 1 /usr/lpp/adsmserv/dbvol1\r\n   #nohup dsmserv quiet &(启动ADSM SERVER)\r\n   #export DSMSERV_DIR=/usr/lpp/adsmserv/bin\r\n   #export DSMSERV_CONFIG=/usr/lpp/adsmserv/bin/dsmserv.opt\r\n   #dsm_rmv_itab(使ADSM SERVER不能随系统启动)\r\n   #dsm_update_itab(使ADSM SERVER能随系统启动)\r\n   #dsmadmc\r\n    USER ID:admin\r\n    PASSWORD:admin\r\n   adsm>define volume backuppool backvol\r\n   adsm>define volume archivepool archvol\r\n   adsm>define volume spmgpool spmgvol\r\n   adsm>register admin elaine plsence\r\n   adsm>grant authority elaine classes=system\r\n   adsm>query admin * format=detailed\r\n   adsm>register node name password\r\n   adsm>qurey log\r\n   adsm>query db\r\n   adsm>register license xxxxxxxxxxxx(此项参数可看/usr/lpp/adsmserv/bin/README文件,并根据自己的要求选定)\r\n   adsm>define library ICBCLIB libtype=SCSI dev=/dev/lb0\r\n   adsm>define driver ICBCLIB RWDRV01 device=/dev/rop0 element=1(此项参数必须为/dev/rop0,而且 element参数可参考/usr/lpp/adsmserv/bin/README中关于设备的描述)\r\n   adsm>define driver ICBCLIB RWDRV02 device=/dev/rop2 element=2\r\n   adsm>define devclass ICBC_ADSM devtype=optical format=driver library=ICBCLIB estcapacity=26G\r\n   adsm>define stgpool ICBCPOOL ICBC_ADSM  mountlimit=10\r\n   adsm>update stgpool backuppool next=ICBCPOOL\r\n   adsm>define volume(有关此命令可通过help define volume查出,如果为libvolume则用checkin libvolume命令所得libvolume)\r\n   adsm>quit\r\n   用/usr/lpp/adsmserv/bin/dsmlabel应用软件将光盘format并label volume。然后进入ADSM进行\r\n   checkin libvol命令将labeled volume checkin进来。\r\n   dsmlabel命令帮助信息:\r\n   This program writes labels to storage volumes in preparation for using\r\n   them with the ADSM server.  It supports the following arguments:\r\n\r\n  -drive=DEVICE[,ELEMENT] Specifies a drive to use.\r\n  -library=DEVICE         Specifies a library device to use.\r\n  -trace=TRACEFILE        Enable tracing to the specified file.\r\n  -overwrite              Allows overwrite of an exiting label.\r\n  -search                 Search library for volumes to label.\r\n  -keep                   Keep labeled volumes in the library.\r\n  -format                 Format media if media supports it.\r\n  -help                   Display this information.\r\n\r\nAt most one library can be specified; if none is specified, you will\r\nbe prompted to manually load volumes.\r\n\r\nAt least one drive must be specified.  If the drive is in a SCSI\r\nlibrary, the drive\'s element address must be provided as well.  The\r\nmaximum number of drives you can specify is 8.\r\n\r\nWhen the -search argument is used, the program searches for all usable\r\nvolumes within the library and attempts to label them.  The -keep\r\noption is forced on in this case, so all volumes remain in the library.

论坛徽章:
0
100 [报告]
发表于 2006-07-31 10:55 |只看该作者
7、定义Domain、Policy、Schedule、Client、Admin系统就安装完毕(后面可参考ADSM Installing Guide中说明)。\r\n   adsm>copy domain standard biology\r\n   adsm>update domain biology description=\"Bilology Lecture\" backupretention=10\r\n   adsm>define copygroup biology lab lab1 standard type=backup destination=backuppool frequency=2 verexits=3 verdeleted=2\r\nadsm>define policyset classect biology\r\n   adsm>define schedule biology classect action incremental startdate=07/11/1994 starttime=07:00 duration=2 durunits=hours perunits=weeks dayofweek=Monday\r\n   adsm>define association biology classect student01,student02\r\n\r\n8、安装Client时,请注意其与Server的通讯是通过TCP/IP,还是SNALU62、SPX/IPX等协议\r\n   /usr/lpp/adsm/bin/dsm.sys or dsm.sys.smp\r\n   #dsmserv restore db\r\n   #dsmserv restore db TODate=01/03/95\r\n   adsm>backup stgpool ARCHIVEPOOL RECOVERPOOL\r\n   adsmc>restore stgpool BACKUPPOOL\r\n   adsm>define schedule BACKUP_ARCHIVEPOOL cmd=\"backup stgpool archivepool recoverypool\" active starttime=20:00 period=2\r\n   #dsmc selective /home/jones/proj(备份/home/jones/proj目录)\r\n   Lbtest应用程序信息:\r\n\r\nMain Menu:\r\n==========\r\n\r\n  1: Manual test\r\n  2: Batch  test\r\n  9: Exit lbtest\r\n\r\nEnter selection:9\r\nmanual test menu:\r\n=================\r\n  1: set device special file\r\n  2: display symbols\r\n  3: set return error when fail\r\n  4: set exit on unexpected result\r\n  5: set buffer address\r\n  6: open                            7: close\r\n  8: ioctl return element count\r\n  9: ioctl return all library inventory\r\n 10: ioctl return library inventory\r\n 11: ioctl move medium\r\n 12: ioctl audit                     13: ioctl extend\r\n 14: ioctl retract                   15: ioctl inquiry\r\n 16: ioctl get IOCINFO               17: ioctl return error\r\n 18: ioctl move slot to slot         19: ioctl move slot to drive\r\n 20: ioctl move drive to slot        21: ioctl move from empty\r\n 22: ioctl move to full              23: ioctl move slot to ee\r\n 24: ioctl move ee to slot           25: ioctl move from bad addr\r\n 26: ioctl move to bad addr          27: ioctl invalid ioctl\r\n 28: ioctl position to element       29: ioctl position to slot\r\n 30: ioctl library info              31: ioctl return sense\r\n 40: execute command\r\n 88: trace menu\r\n 99: return to main menu\r\n\r\nenter selection:\r\n\r\n先选择open然后选择下面各个移光盘命令\r\n\r\noptest命令信息:\r\n\r\nMain Menu:\r\n==========\r\n\r\n  1: Manual test\r\n  2: Batch  test\r\n  9: Exit optest\r\n\r\nEnter selection:\r\n  1: set device special file         2: display symbols\r\n  3: set block size               4: set blocking factor\r\n  5: set return error when fail      6: set product id\r\n  7: set exit on unexpected result   8: set seek value\r\n  9: set blocks on device\r\n\r\n 20: open                           21: close\r\n 22: read                           23: write\r\n 24: random read                    25: random write\r\n 26: read with verify               27: display block\r\n 28: write+readback\r\n\r\n 30: ioctl return_error             31: ioctl inquiry\r\n 32: ioctl get IOCINFO              33: ioctl test unit ready\r\n 34: ioctl prepare drive            35: ioctl format unit\r\n 36: ioctl eject                    37: ioctl get device information\r\n 38: ioctl get medium information   39: ioctl seek append pos\r\n\r\n 60: execute command\r\n 88: trace menu   \r\n\r\n 99: return to main menu\r\n\r\nenter selection:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP