知识点_HP小型机表空间新建扩展方法
HP小型机DB表空间新建、扩展步骤
1.查询表空间使用情况
用system用户登陆DB,使用以下语句(或DBA管理器)查看表空间的使用情况。
SELECTUPPER(f.tablespace_name)"TABLESPACE_NAME",d.tot_grootte_mb"TOTAL_SIZE(M)",
TO_CHAR(ROUND((d.tot_grootte_mb-f.total_bytes)/d.tot_grootte_mb*100,2),"990.99"
)||"%""PER_USERD",d.tot_grootte_mb-f.total_bytes"USERD(M)",f.total_bytes"FREE(M)"
FROM(SELECTtablespace_name,
ROUND(SUM(BYTES)/(1024*1024),2)total_bytesFROMSYS.dba_free_spaceGROUPBYtablespace_name)f,(SELECTdd.tablespace_name,
ROUND(SUM(dd.BYTES)/(1024*1024),2)tot_grootte_mbFROMSYS.dba_data_filesddGROUPBYdd.tablespace_name)dWHEREd.tablespace_name=f.tablespace_nameORDERBY3DESC;
2.查看数据库已经使用的裸设备文件
使用以下语句(或DBA管理器)查看DB中已经使用的数据文件。
select*from
(selectfile_name,tablespace_name,bytes/1024/1024"BYTES(MB)",statusfromdba_data_filesunion
selectfile_name,tablespace_name,bytes/1024/1024"BYTES(MB)",statusfromdba_temp_files)orderbyfile_name;3.查看全部裸设备文件
登陆小型机,查看已经划分的所有裸设备情况。
ls/dev/vgoradatarr*
4.创建新表空间(或扩展表空间)
对比找出没有使用的裸设备文件,在下面对应脚本中修改裸设备文件路径及名称后(或者在dba企业管理器中增加),添加到相应的表空间数据文件中。
文件名为‘rrac_data24_2g’,路径为‘/dev/vgoradata/’。
4.1.新增表空间语句(以表空间SSPJXX01为例):
CREATETABLESPACE"SSPJXX01"LOGGINGDATAFILE
"/dev/vgoradata/rrac_data35_2g"SIZE2045M
EXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO;4.2.扩展表空间语句(以表空间SSPJXX01为例):
ALTERTABLESPACE"SSPJXX01"ADDDATAFILE
"/dev/vgoradata/rrac_data36_2g"SIZE2045M,"/dev/vgoradata/rrac_data37_2g"SIZE2045M,"/dev/vgoradata/rrac_data38_2g"SIZE2045M;
注:
小型机与windiws主要区别在文件名称的不同:Windows下面随意指定文件名;小型机中必须指定已经设置好且没有使用的裸设备文件。
1.数据文件名称一定要写正确,否则可能导致DB故障。2’JCMIS_DATA’为表空间名称。
3.’/dev/vgoradata/rrac_data24_2g’为裸设备绝对路径。
扩展阅读:hp小型机常用操作
[1]启动
(1)启动次序
MPstand/vmunix/sbin/init(调用/etc/inittab)/sbin/rc(调用/sbin/rc[run-level].d)用户登入脚本等
(2)pre_init_rc
用来检查启动文件的正确性(3)MP界面
MP确省用户:Admin密码:Admin进入MPctrl+B退出MP
先执行ma(即main)再执行co(即console)(4)如何查看Primary,AlternateBootPath?
重新启动主机,在十秒钟中断时按任意键进入BootAdmin菜单,此时在BootAdmin的提示符下键入pa命令如下:mainmenu>pa
就会列出Primary,AlternatePath。或在操作系统下执行#setboot命令。
(5)/sbin/init
init使用的参数如下:
0关闭机器,处于halt状态
1机器进入系统管理模式,与单用户模式相似,但所有文件系统都可使用,只有超级用户的控制台才可访问系统
2多用户模式,允许所有用户进入系统
3多用户模式,能够共享远程文件等(如NFS)
4多用户模式,VUE(visualuserenvironment),是一个图形环境并有一组XWindows程序被激活5-6HPUX没有定义,作为用户自定义模式
a,b,c不改变当前运行级别,而是运行一组给定程序s单用户模式,
S与s模式相似。在s模式之用物理的系统控制台才可进入系统,而在S模式虚拟的系统控制台可以进入系统
Q/q不改变运行模式,使用当前级别重新读取inittab文件。不用重启系统就使inittab的文件改变生效。
(6)/etc/inittab启动后,init进程根据/etc/inittab的内容创建任务1.inittab文件内容举例
###changethedefaultrunlevelhereinit:3:initdefault:
###pre-configuredlinesrequiredforboot-don‘tchange!ioin::sysinit:/sbin/ioinitrc>/dev/console2>&1tape::sysinit:/sbin/mtinit>/dev/console2>&1
stty::sysinit:/sbin/stty9600clocalicanonechoopostonlcrixonicrnlignpar&1#systeminit###theselinesdisplayloginprompts
cons:123456:respawn:/usr/sbin/gettyconsoleconsole#systemconsole#ttp1:234:respawn:/usr/sbin/getty-htty0p19600krsd:123456:respawn:/sbin/krsd-I2.inittab文件格式说明
Label:Run-level:Action-keyword:ProcessLabel4个字符长的唯一标示符
Run-level1个或多个init参数,表运行级别。空白表示包含所有运行级别Action-keyword定义init执行的行为,包括如下:actionkeyword行为等待重启bootbootwait只在系统引导时执行NONONO系统启动后从单用户模式向多用户模式切换时执Yes行initdefaultoffonceondemandpowerfailpowerwaitrespawnsysinitwaitctrlaltdelkbrequestpowerokwait
(7)/sbin/rc[run-level].d中的控制脚本
为了符合SystemV标准,要求在/sbin/init.d目录中创建脚本,然后符号连接到rc[run-level].d目录。通常要求脚本文件及符号连接为root用户(sys组)或bin用户(bin组)。符号连接名都以字母S(start)或者K(kill)开始,分别用于启动或者杀死进程。启动和杀死连接都是指向同一个脚本文件,该文件自动识别2个参数:start和stop。脚本按照数字顺序执行。
/sbin/init.d/template超级脚本模板,用来初始化守护进程、程序和脚本(8)启动过程日志文件/etc/rc.log(9)Ctrl-\\跳过启动信息显示(10)cron
每分钟苏醒一次,查看控制文件以确定当时是否存在应运行的作业,存在则运行之。#crontabfilename创建一个cron#crontab-r把cron从crontab去掉
crontab位于目录/var/spool/cron/crontabs下,每个用户的cron文件名是其用户名。#crontab-eusername为该用户创建#crontab-lcronfile举例
minhourdatemonthdaycommande.g.061,15**>/var/adm/btmp05**1-5/usr/bin/who
定义缺省系统运行级别NONONONOYesNONONONO在一个给定的级别上杀死进程,若进程不存在则忽略只运行改进程一次在a,b,c级别中表示respawn的含义关机时运行该进程关机时隐性该进程当该进程不存在时,启动该进程在控制台显示登入提示符之前,执行该进程只启动该进程一次(Linux上)键盘上输入指定序列,关闭系统(Linux上)重新激活键盘请求(Linux上)系统重新家电NONONOYesNOYesYesNOYes(11)用shutdown和reboot改变系统状态
e.g.shutdown-hy600#在600秒内挂起系统。-y则有些请求必须确认才能关闭
(12)login的过程:1、执行getty,
显示/etc/issue的内容,发布login提示,然后执行login2、执行login
确认用户名和密码,设置用户到home目录,执行用户的shell3、执行/usr/bin/sh
执行/etc/profile或/etc/csh.loing(csh)执行.profile或.login发布shell
(13)各种常用shell的启动配置文件
Korn(/usr/bin/ksh).profile和.KshrcBourne(/usr/old/bin/sh).profile
POSIX(/usr/bin/sh).profile和.shrc
Restricted(/usr/bin/rsh,/usr/bin/rksh).profileC(/usr/bin/csh).login和.cshrc(14)以单用户模式引导HP-UX
使用下列步骤可在单用户模式下引导HP-UX。以单用户模式引导HP-UX(EFIShell)
在EFIShell环境中,可通过在HPUX.EFI界面(HP-UXBootLoader提示符HPUX>)处停止引导过程并输入boot-is
vmunix命令来以单用户模式引导。(1)第1步.
访问EFIShell环境以获取要以单用户模式引导的HP-UX的服务器。登录到MP并输入CO来选择系统控制台。
访问控制台时,请确认处于EFIBootManager菜单(EFIMainMenu)中。如果处于其他EFI菜单中,请
从子菜单中选择Exit选项,直到返回至标题为EFIBootManager的屏幕。
从EFIBootManager菜单中,选择EFIShell菜单选项来访问EFIShell环境。
(2)第2步.
访问要引导HP-UX的设备的EFISystemPartition(fsX:,其中X表示文件系统编号)。
(3)第3步.
当访问EFISystemPartition来获取所需的引导设备时,可执行HPUX命令来启动要访问的设备上的\\EFI\\HPUX\\HPUX.EFI加载程序。(4)第4步.
在可用于中断HP-UX引导过程的10秒钟内按任意键,引导到HP-UXBootLoader提示符(HPUX>)。下
一步将使用HPUX.EFI加载程序以单用户模式引导HP-UX。
按任意键后,将出现HPUX.EFI界面(HP-UXBootLoader提示符HPUX>)。要获得有关使用HPUX.EFI
加载程序的帮助,请输入help命令。要返回到EFIShell,请输入exit。fs0:\\>hpux
(c)Copyright1990-201*,HewlettPackardCompany.Allrightsreserved
HP-UXBootLoaderforIA64Revision1.723PressAnyKeytointerruptAutoboot\\efi\\hpux\\AUTO==>bootvmunixSecondslefttillautoboot-9
[用户在此处按任意键可停止HP-UX引导过程并访问HPUX.EFILoader]Type"help"forhelpHPUX>
(5)第5步.
在HPUX.EFI界面(HP-UXBootLoader提示符HPUX>)中,输入boot-isvmunix命令来以单用户
(-is)模式引导HP-UX(/stand/vmunix内核)。HPUX>boot-isvmunix
>SystemMemory=4063MBloadingsection0
...................................................(complete)loadingsection1........(complete)loadingsymboltable
loadingSystemDirectory(boot.sys)toMFS....
loadingMFSFILESDirectory(bootfs)toMFS......
Launching/stand/vmunix
SIZE:Text:25953K+Data:3715K+BSS:3637K=Total:33306KConsoleisonaSerialDeviceBootingkernel...
(6)第6步.
使用完控制台和MP界面后,请退出。
按Ctrl+B可退出系统控制台并返回到iLOMPMainMenu。要退出iLOMP,请在MainMenu下键入X。
(15)终端
改终端类型ctrl+Scroll
stty:该命令用于检查和修改用户当前注册终端的通信参数。#stty-a查看当前注册终端的通信参数。#stty-ixon设置ixon为off。#sttyixon设置ixon为on。
#sttysane当终端发生混乱时,通常可以产生有益的效果。
[2]系统信息查看
1.检查操作系统的版本
#uname-a#unamer
#/usr/sbin/swlistlbundleHPUXBaseAux2.查看当前机型
#model
对于基于itanium的系统,可以使用EFI确定型号,方法是在BootManager处中断自动引导进程,并进入EFIShell,然后执行infosys命令:Shell>infosys3.确定操作环境
#/usr/sbin/swlist-lbundleHPUX11i-*4.查看网络相关数据
(1)查看主机名
unamen(2)查看子网掩码
grepSUBNET_MASK/etc/rc.config.d/netconf(3)查看缺省网关IP
grepROUTE_GATEWAY/etc/rc.config.d/netconf(4)查看域名
cat/etc/resolv.conf(5)查看DnsIP
cat/etc/resolv.conf(6)查看NIS域名
grepNIS_DOMAIN/etc/rc.config.d/namesvrs
5.查看当前运行级别
#who-r
6.查看系统何时开始运行
#who-b
7.查看当前死进程
#who-d
8.检查是否在HP-UX11i上有64位配置#/bin/getconfKERNEL_BITS9.检查实际可用内存
#/usr/sbin/dmesg|grep—Physical:‖10.查看实际内存使用
#kmeminfo?????????(1)查看当前内存使用情况#top#glance
11.检查交换区大小
#/usr/sbin/swapinfo-a#/usr/sbin/swapinfo-t12.列出最近登陆的用户last
e.g.last-R-X-x|more13.列出最近登陆失败的用户lastbe.g.lastb-R-X-x|more14.查看二进制日子文件:strings
15.查看网络日志:netfmt/var/adm/nettl.LOG00016.系统硬件信息察看:cstm
cstm启动管理cstmcstm>map查看硬件及路径查看dev2cstm>seldev2cstm>infocstm>il17.查看/etc/lvmtab
strings/etc/lvmtab[3]内核及系统参数相关
1.kernelcrashdump调试工具
Q4isakernelcrashdumpdebuggerforPA-RISCsystemsrunningHP-UXReleases10.Xand11.X.
usageis:$q4[options][crashspec]example:$q4-pcrash.0
2.kmtune查询、设置或重设系统参数
3.kconfig管理内核配置
4.kclog管理内核配置日子文件
5.kcmodule管理内核模块及子系统
6.kcpath显示出内核配置所在路径
7.mk_kernel从一个系统文件加载内核配置
[4]文件系统操作
1.文件及目录管理
1.日志文件清理
执行以下命令清空日志文件:#>文件名或者
#cat/dev/null>文件名
注意:清空文件前请确认文件是否正在使用(1)用sam清理日志文件
sam->RoutineTaskes->SystemLogFiles,selectalogfile(2)用sam查找大文件并删除
sam->RoutineTaskes->SelectiveFileRemoval(3)查看文件或目录的权限对文件使用ll命令。对目录使用ll-d命令。(4)改变文件或目录的所属关系
#chownuser_name:group_namefilename(5)改变文件或目录的权限
#chmod555filename
#chmodu=rx,g=rx,o=rxfilename#chmodr+w,g+w,o+wfilename(6)控制缺省的访问权限
缺省的umask设置是0,它意味着创建新文件的权限为rw-rw-rw-,创建新目录的权限为rwxrwxrwx。umask命令是从系统缺省的访问权限中去掉umask对应的权限,因此只用于清除原有权限。#umask显示当前的umask设置。
#umask022清除组和其他用户的写权限。(7)建立硬连接ln
硬连接不可跨越文件系统边界,不可连接目录。
e.g.ln/mydir/f1/mydir/file1建立一个连接到f1(8)建立符号连接ln-s
符号连接可跨越文件系统边界,可连接目录。
e.g.ln-s/mydir/f2/mydir/file2建立一个连接到f2(9)检查文件系统可用空间和临时目录/tmp可用空间。命令:
#df#/usr/bin/df-k/tmp
(10)
查看目录或文件大小命令du-sk
du显示每块为512字节的块数。参数-k则显示每块为1024字节的块数。(11)bdf该命令用于检查文件系统的使用情况(12)
查看指定文件当前使用者fuser
#fuser-u/dev/vg01/data(13)查看指定文件当前使用者并杀死该进程#fuser-ku/dev/vg01/data(14)bdf-i显示inode的使用情况
2.磁盘、逻辑卷及文件系统管理
1.fsadm是文件系统管理命令(1)fsck磁盘检查
作用:检查文件系统metadata一致性;必要时修复被破坏的metadate
参数:-n设置所有回答为no-y设置所有回答为yesHFS的选项
-bblock#设置使用指定的superblock,而不是缺省的superblock
-f强制执行,即使指定文件系统是mount的。该选项仅用于单用户模式(2)fsclean测试关机时HFS文件系统的状态
[5]SWAP空间管理
1.保留末端空间作为swap
-Rsize保留磁盘末尾的空间作为交换分区。单位:M#newfs-R200/dev/rdsk/c0t2d0(1)设置主交换lvlnboot-s(2)移除主交换
lvrmboot-s
(3)在命令行设置swap,用命令swapon
增加DeviceSwap的参数:
/usr/sbin/swapon[-ppriority][-e|-f]device-f强制覆盖-p设置优先权
-e如果使用newfs-R保留过swap空间的,可以用-e激活该保留空间。增加FileSystemSwap的参数
/usr/sbin/swapon[-mmin][-llimit][-rreserve][-ppriority]directory
-mminminspecifiestheamountofpagingspacethepagingsystemwillinitially
takefromthefilesystem.mincanbespecifiedinunitsofkilobytes(ksuffix),megabytes(Msuffix),orfilesystemblocks(nosuffix).
-llimitlimitspecifiesthemaximumspacetheswapsystemisallowedtotakefromthefilesystem.limitcanbespecifiedinunitsofkilobytes(ksuffix),
megabytes(Msuffix),orfilesystemblocks(nosuffix).(Thedefaultisnolimit.)
-rreservereservespecifiesthespace,inadditiontothespacecurrentlyoccupiedbythefilesystem,thatisreservedforfilesystemuseonly,makingitunavailabletothepagingsystem.Thisreservedspaceisinadditiontotheminimumfreespacespecifiedbytheadministratorwhenthefilesystemwascreated.-pprioritySameasfordeviceswap.
(4)用sam设置swap
samàDisksandFilesystemsàSwap/etc/fstab关于swap的设置
e.g./dev/vg01/myswap.swapdefaults00#Swaponalogicalvolumee.g./dev/dsk/c0t2d0.swapdefaults00#swaponawholedisk
e.g../myfs2swapfspri=4,lim=4M00#swaponafilesystem参数:
blockdeviceTheblockspecialfilename.
directoryThenameoftherootofthemountedfilesystem,ifthereisone.Iftypeisswapfs,itcanbethenameofanydirectory.
typeCanbeswap,swapfs,orignore(othervaluesareavailable,formountingfilesystems).Ifthetypefieldisswap,directory,backup-frequency,andpass_numberareignored.Ifthetypefieldisswapfs,blockdevice,backup-frequency,andpass_numberareignored.optionsOptionstotheswaponcommand,ifthetypeisswaporswapfs.
min=minAmountofpagingspacethepagingsystemwillinitiallytakefromthefilesystem.Sameasswapon-moption.
lim=limitMaximumspacethepagingsystemcantakefromthefilesystem.Sameasswapon-loption.
res=reserveSpacereservedforfilesinthefilesystem.Sameasswapon-roption.pri=prioritySwappriority.Sameasswapon-poption.
endUsespaceafterendoffilesystem.Sameasswapon-eoption.backupfrequencyReservedforfutureuse
passnumberUnusedwithswapandswapfs(usedbythefsckcommandtodeterminetheorderinwhichfilesystemchecksaredone).commentOptionalfieldthatstartswith#.(5)参看Swap空间用量,用命令swapinfo
参数:-t增加总计项-m单位用M代替K
-d仅显示deviceswapareas-f仅显示filesystemswapareas-qQuietmode.PrintonlyatotalKbAVAIL部分输出说明:dev表deviceswaplocalfs本地交换空间
network通过NFS安装到本地的交换空间
reserve保留的交换空间(当前运行的进程需要)
memoryMemorypagingarea(alsoknownaspseudo-swap).Thislineappearsonlyifmemorypagingisenabled.
PCTUSED可用百分比
START/LIMITSTART为开始的blockaddress,通常为0.LIMIT为最大的MbsRESERVE对deviceswap始终为-。对fileswap为保留的Mbs数PRI优先权。小的优先e.g.swapinfo-tm
(6)建立一个lv并且动态增加为swap(举例)
e.g.lvcreate-L48-nmyswapvg01;在vg01上建立一个48M的名叫myswap的lvswapon/dev/vg01/myswap;用swapon命令将lv加到swap中。(7)建立一个文件系统,并且激活该文件系统为swap(举例)
e.g.lvcreate-L20-nmyswapvg01;在vg01上建立一个20M的名叫myswap的lvnewfs-Fvxfs/dev/vg01/myswap;建立文件系统mkdir/datamount/dev/vg01/myswap/dataswapon-p4-l10M-r4M/data;设置优先权为4,限制使用10M做swap,保留4M给文件系统(8)fstab中设置swap(举例)
e.g../dataswapfspri=4,lim=10m,res=4m00;举例同上例
[6]用户与组管理
常用用户管理命令:useradd,userdel,usermod
eg.useradd-m-s/usr/bin/sh-gstaff-Gpe,chemistrysunwg
-m表建立$HOME-s表设置shell-g表设主组-G表设置其他组eg.useradd-D
显示useradd缺省设置eg.useradd-D-gothers
修改useradd确省设置.该例子修改了缺省主组eg.userdel-rsunwg
-r同时删除用户的home目录
常用组管理命令:groupadd,groupmod,groupdel
passwd-f-nmin-xmaxname
/usr/bin/id显示用户与祖/usr/sbin/vipw编辑/etc/passwd
/usr/sbin/pwck检查/etc/passwd的一致性/usr/sbin/grpck检查/etc/group的一致性
/usr/bin/newgrp临时切换到另一组,不会修改/etc/passwd。另一组必须在/etc/passwd中授权
[7]SW软件安装
1.基本概念:
FilesetsSubproductsProductsBundles
DirectoryDepot系统保存安装软件的目录,通常位于/var/spool/sw
TapeDepot软件保存在磁带上格式为tar。只能用swpackage建立tapedepot。不能再用Tape
Depot直接安装,必须传送到directorydepotNetworkSourceDepots
IPD即InstallProductDatabase,用来存储安装信息,存储在/var/adm/sw/productsCodeword安装HP软件必须有此号
swagentd
该进程必须运行。如没有自动启动,启动该进程/sbin/init.d/swagentdstart。单用户模式下,该进程不会自动启动。
(1)安装日志文件在/var/adm/sw/swinstall.log2.swinstall的使用(用于安装软件)
支持GUI和TUI界面eg.#swinstall打开界面
#swinstall-s/dev/rmt/0m#fromalocaltapedepot#swinstall-s/var/spool/sw#fromalocaldirectorydepot#swinstall-s/cdrom#fromaCDmountedon/cdrom#swinstall-sdepothost:/mnt/mydepot#fromanetworkdepot
3.swlist的使用(1)显示当前安装的软件
/usr/sbin/swlist
或者查看目录/var/adm/sw/products/
已安装产品数据库(IPD),系统上安装的所有产品的清单。
(2)列出在/dvdrom挂接的DVD上的所有产品及其版本
/usr/sbin/swlists/dvdrom(3)获得目录和产品的详细信息
/usr/sbin/swlistdvlproductareadme@/dvdrom
4.swacl的使用
(1)列出本地系统上的主机ACL:
swacl-lhost
5.CodeWord的使用和申请
CodeWord是HP公司用来进行用户权益及软件版权保护的一种方法。当用户购买了HP公司的软件产品时,会得到若干张CD介质--pplication盘。在Application盘中,包含有未加密的软件和加过密的软件。加密软件是用户另外付款购买的软件,为保证用户权益及软件版权得到保护,HP只将解密用的密钥---CodeWord,交给购买软件的最终用户。当用户收到Application盘的同时,还会收到一个用红色字”IMPORTANT”标注的大信封。信封内装的是CodeWord的申请表。申请时将操作系统介质的CD盘号和Application盘(每一张)的盘号填在申请表中,再将如何接收CodeWord的方式(FAX或E-mail)填进表中;然后,将申请表用传真发到申请表上指定的传真机。一般情况下,第二天即可收到CodeWord.
用户也可以采用上网注册的方式,申请CodeWord的网址为:http://licensing.hp.com在收到的CodeWord表中,会标明哪个CodeWord对应哪个软件并且该软件在哪一张Application盘上。
安装软件时将Application盘放入CDROM驱动器;执行swinstall命令;在Action菜单里,选InputNewCodeWord项,输入CodeWord。完成后,在安装的软件窗口中就可看到解密后的软件;选中该软件,然后就可以完成安装
swcopy拷贝软件从一个depot到其他swremove删除软件swlist列出安装的软件
eg.swlist列出本地系统安装的软件
eg.swlist-d@/var/opt/ignite/depots/recovery_cmds列出该目录下depot中的软件eg.swlist-ldepot@weba列出主机weba上的depotseg.swlist-lfileperl列出软件perl中的所有的文件eg.swlist-i交互界面列出本地系统安装的软件
eg.Swlist-lproduct|grep-iabc列出主机上产品名包含abc的软件swverify校验安装的软件和depot的一致性swpackage打包软件到一个depot
swconfigconfiguresandunconfiguresinstalledsoftwaretestparm测试smb设置并输出报告
[8]补丁管理
1.基本概念(1)补丁命名规定
格式:PHxx_yyyyPH=PatchHP-UXXx=areapatched:
CO-generalHP-UXcommandsKL-kernelpatches
NE-networkspecificpatchesSS-其他Yyyy=唯一标示号
Eg.PHCO_6349SAM补丁PHNE_6372LANproductspatchPHSS_6433MC/ServiceGuard补丁
2.升级来自支持网站的补丁
以补丁文件PHKL_6681为例,该文件为shar文档格式,打包了2个文件为PHKL_6681.text和
PHKL_6681.depot步骤如下:1、备份系统2、下载补丁到/tmp3、cd/tmp
4、sharPHKL_6681解包
5、morePHKL_6681.text察看说明文档6、swinstall-sPHKL_6681.depot3.升级来自光盘的补丁
1、备份备份2、mkdir/patchCD
3、mount/dev/dsk/cxtxdx/patchCD4、swinstall-s/patchCD
4.升级来自磁带的补丁
1、备份系统
2、swinstall-s/dev/rmt/0m
5.交互方式swinstall升级补丁
1、正确设置补丁来源
2、如为HP-UX10.x,则推荐进菜单actionsàMatchWhatTargetHas选项设置相应的patch3、如为HP-UX11.x,则多1个选项可用ActionsàManagePatchSelection
6.列出以安装的补丁
11.00系统swlist-lpathc*.*,c=patch10.x安装swlist-lproductPH*
7.移除补丁
安装补丁后,系统会在/var/adm/sw/save下保留原始的补丁文件及pre-patchedstate。移除补丁,运行命令eg.#swremovePHKL_1234
[9]网络操作
1.系统参数初始化设置:hostname,date/time,rootpassword,andnetworking.
包括:systemhostname
timezoneforthesystem"slocationdateandtimerootpasswordIPaddress
network,defaultrouting,DNS,andNISinformation
本地网络管理命令lanadmin
set_parms或sam可以用这两个命令设置大多网络参数重新读取网络配置文件:#/sbin/init.d/netstop#/sbin/init.d/netstart查看所有网卡设备:lanscan
lanscan,命令查看主机中的网卡。主要项目意义如下:HardwarePath表硬件地址eg.10/4/8、10/4/12Net-InterfaceNamePPA表网卡名eg.lan0、lan1(列)Hdwstate表各网卡的工作状态是UP、DOWN、UP
StationAddress表各网卡的MAC地址查看网络接口#netstat-in网络管理:lanadmin查看网络日志:netfmt/var/adm/nettl.LOG000
查看、配置某个网卡:ifconfigeg.ifconfiglan0
手动探测激活网卡:
e.g.ifconfiglan1plump
/etc/hosts主机名定义文件
文件格式如下:ip地址主机名别名
/etc/rc.config.d/netconf含系统名称和网络配置信息,如IP地址子网掩码和路由信息等查看网络状态:netstat-in查看网络路由配置:netstat-rn
增加动态路由
routeadd,显示如下:
routeadddestinationgatewaymetric
e.g.routeaddhost30.0.0.110.0.0.21e.g.routeaddnet20.0.0.010.0.0.21e.g.routeadddefault10.0.0.11
删除动态路由
routedelete,显示如下:
routedeletedestinationgateway
e.g.routedeletehost30.0.0.110.0.0.2
配置静态路由
编辑/etc/rc.config.d/netconf,将需要配置的路由信息按照文件规定格式写入此文件,注意路由设置的编号不能重复。
更改主机IP地址
A.首先使用“lanscan”和“ifconfig”命令查出该网卡的设备名B.使用vi命令编辑/etc/rc.config.d/netconf文件。找到INTERFACE_NAME[0]=lan1IP_ADDRESS[0]=""SUBNET_MASK[0]=""BROADCAST_ADDRESS[0]=""
将原有的IP地址和SUBNET_MASK改成新值
C.使用vi命令编辑/etc/hosts文件,改变对应主机名的IP地址
注意:不要在CDE环境中,直接改变IP地址,应退出CDE环境,完成修改过程。
临时更改IP
ifconfiglan网卡号ip地址netmask掩码up指定DNS服务器
编辑/etc/resolv.conf或用sam,文件内容举例如下nameserver192.0.20.11
nameserver192.0.20.12
searchsits.sh.cnshsi.net.cnsbts.sh.cncnsis.info
设置解析次序
编辑/etc/nsswitch.conf或用sam,文件内容举例如下rcp远程拷贝命令
e.g.rcpfunfilefred:/tmp/funfile拷贝本系统的funfile到远程fred服务器
e.g.rcpfred:/tmp/funfilebarney:/tmp拷贝fred服务器的funfile到barney服务器
remsh远程执行命令
语法remshhostnamecommand
e.g.remshfredls/tmp在fred服务器上执行ls/tmp命令rwho查看有哪些远程用户使用了r系列命令ruptime查看那些远程执行的时间
linkloop测试与另一台hpux机器的链路层mac连接linkloop-IPPA_numberremote_station_addresse.g.linkloop-i网卡号对端mac地址网卡配置速查表DataTypeRequired/OptionalInternetaddressRequired0.0.0.0SAMorifconfigSubnetmaskRequiredSubnetmasknotusedSAMorifconfigStationaddressMACBuilt-inbutcanbeoptionallychangedAsshownoncardlanadmin-AOrSAMSAMSystem10x0060b0c4012f255.255.248.0196.6.20.2DefaultWheretoconfigureExampleHostnamealiasforRequiredifsystemisNonethisnetworkinterfaceconnectedtomore(card)than1networkLinkconfigurationRequiredAutonegotiatinglanadmin-XorSAMlanadmin-xauto_onppa#lanadmin-X100fdppa#Linkspeed/duplexmodeRequiredAutonegotiatingHuborSwitchandlanadmin-XorSAMOptionalMTU(MaximumTransmissionUnit)ReceiveflowcontrolOptional1500byteslanadmin-MorSAMlanadmin-M9000ppa#lanadmin-XfctrloffOnlanadmin-XorSAM
8).其它命令
hostname,nslookup,ping,linkloo
[10]
网络访问控制
/sbin/set_parmsaddl_netwrk[Enter]
/etc/inetd运行过程中有日志记载
/etc/inetd.conf中的条目与/usr/adm/inetd.sec中的条目相匹配可以用来控制inetd相关的网络服务(e.g.telnetftp等)
检查/etc/inetd.conf&/usr/adm/inetd.sec的权限和属主
检查/usr/adm/inetd.sec,/etc/hosts.equiv,~root/.rhosts,/etc/exports中的内容是否都是业务所需的
[11]
SENDMAIL
停止/开启sendmail服务
在/etc/rc.config.d/mailservs文件中设置
exportSENDMAIL_SERVER=0为停止sendmail服务exportSENDMAIL_SERVER=1为开启sendmail服务
[12]
NFS
停止/开启NSF服务
修改文件名/sbin/rc3.d/S100nfs.server.xxxxxx为s100nfs.server.xxxxxx杀掉一组进程ps-ef|grepnfsd|grep-vgrep|awk{print$2}|xargskill-9杀掉守护进程rpc.lockdrpc.mountdrpc.slatdbiodshowmount
[13]
SMB
用swat设置smb
首先将编辑/etc/services将swat901/tcp添加进去。
编辑etc/inetd.conf将swatstreamtcpnowait,400root/usr/sbin/swatswat添加进去。执行#inetd-c重新读入inetd.conf配置
然后打开浏览器,在地址栏输入::901/然后你就可以配置了。Smb配置注意事项:
1、Samba有两种启动方式:Daemon形式和Inetd形式。(1)Daemon形式
smbd-D-d1nmbd-D-d-D表示以Daemon形式执行;-d1表示除错记录级别
(2)Inetd形式
设置文件:/etc/services
netbios_ssn139/tcpnetbios_ns137/udp设置文件:/etc/inetd.conf
netbios-ssnstreamtcpnowaitroot/opt/samba/bin/smbdsmbdnetbios-nsdgramudpwaitroot/opt/samba/bin/nmbdnmbd重新读入配置Inetddaemon
#inetd-c
2、在/etc/rc.config.d/samba中设置,RUN_SAMBA=1
smb配置文件
/etc/opt/samba/smb.conf主设置文件/var/opt/samba/private/smbpasswd密码文件
samba日志文件位于/var/opt/sambasmb常用指令
/opt/samba/bin/addtosmbpass/opt/samba/bin/convert_smbpasswd/opt/samba/bin/findsmb查找smb共享语法:findsmb[subnetbroadcast_address]/opt/samba/bin/nmbdSambaNetBIOS名字服务器
e.g.nmbd-D-d1;-D表示以Daemon形式执行;-d1表示除错记录级别/opt/samba/bin/nmblookup查找NETBIOS名
这个工具可使用NT/201*网域内的主机名称查询出对应的IP地址。
语法:nmblookup[-M][-Bbcastaddress][-ddebuglevel]name部分参数:-Bbroadcastaddress设置要使用的广播地址
-Msearchesforamasterbrowser-S同时查找该节点状态-T转换IP到名字
/opt/samba/bin/rpcclient用于执行MS-RPC客户端函数
/opt/samba/bin/samba_setup
/opt/samba/bin/smbcaclssmb共享文件访问控制/opt/samba/bin/smbclient
语法:./smbclientservice[options]
部分参数:-Rnameresolveorder告诉smbclient如何使用名字解析次序
-Mhostsendawinpopupmessagetothehost-Ndon"taskforapassword
-nnetbiosname.Usethisnameasmynetbiosname-pportconnecttothespecifiedport-llogbasename.Basenameforlog/debugfiles-IdestIPusethisIPtoconnectto
-Uusernamesetthenetworkusername
-Lhost给出相应host的共享列表-Afilename从文件中认证
-Wworkgroupsettheworkgroupname-Ddirectorystartfromdirectory
-ccommandstringexecutesemicolonseparatedcommandse.g../smbclient//192.0.18.21/d$-Uwilliamsun-I19.0.18.21访问192.0.18.21上的d$共享目录e.g../smbclient-L192.0.18.21列出192.0.18.21上的所有共享目录
/opt/samba/bin/smbcontrol用于控制smbd,nmbd和winbindd守护进程的运行/opt/samba/bin/smbd主Samba守护进程
e.g.smbd-D-d1;-D表示以Daemon形式执行;-d1表示除错记录级别/opt/samba/bin/smbpasswd增加、修改用户的Samba密码
smbpasswd-ausername增加username账号
使用smbpasswd-ausername之前,请先确定/etc/passwd档里存在username帐号。smbpasswd-dusername:停用username帐号smbpasswd-eusername:启用username帐号smbpasswd-xusername:删除username帐号
/opt/samba/bin/smbspool将打印任务提交给SMB打印机/opt/samba/bin/smbstatus报告当前的Samba连接部分参数:-b给出简要输出.
-d给出详细输出,包括配置文件位置、共享用户等。-p给出smbd进程号,通常用于脚本。-S仅列出共享
-u显示与该用户相关的信息/opt/samba/bin/smbtar
/opt/samba/bin/startsmb启动smb脚本/opt/samba/bin/stopsmb停止smb脚本
/opt/samba/bin/swat基于网页的Samba管理工具/opt/samba/bin/syncsmbpasswd/opt/samba/bin/tdbbackup
/opt/samba/bin/testparm测试smb.conf组态档定义是否正确/opt/samba/bin/testprns测试定义在printcap档里的打印机/opt/samba/bin/smbtarSMBbackuptool
[14]
DNS/etc/nsswitch.conf/etc/resolv.conf/etc/hosts/etc/rc.config.d/namesrvs配置named的启动[15]NTP
服务器配置过程
1、你只需要在/etc/ntp.conf中设置server和driftfile两项参数即可,server项你可以找公共的时间服务
器域名,driftfile是用来保存本地时间和服务器提供的参考时间的差别信息。
例如
serverrackety.udel.eduserverumd1.umd.eduserverlilben.tn.cornell.edu
driftfile/etc/ntp.drift2、然后启动XNTPD后台程序#/sbin/init.d/xntpdstart客户端的配置:
1、使用cron执行时间同步命令
例如在cron中设置0,15,30,45****/usr/sbin/ntpdate192.0.20.12
2、使windows客户与该台服务器同步
如果该台时间服务器也是局域网上的Samba服务器,则对Windows来说,不需要安装任何时间同步软件,因为windows客户可以用nettime\\\\timeserver/set/yes来与之同步。可以放该命令在startup中自次启动windows时自动同步nettime命令利用NetbiosoverTCP/IP协议来同步时间
/etc/ntp.confntp实用命令xntpdcntpqntpdate
snoop(非hp命令)HP中的时区设置vi/etc/TIMEZONETZ=EAT-8exportTZ
/etc/default/tz文件,缺省的时区设置为时区设置为EST5EDT。需要修改为:EAT-8
Oracle的监听器启动时,从此文件加载时区参数,如果设置错误,在RAC环境中会导致错误时间。
服务器端配置:
1.在/etc/rc.config.d/netdaemons中的XNTPD设置为12.创建/etc/ntp.drift3.修改/etc/ntp.confserver127.127.1.1
fudge127.127.1.1stratum10driftfile/etc/ntp.drift4.启动XNTPD进程/sbin/init.d/xntpdstart
客户端配置:
1.在/etc/rc.config.d/netdaemons中的XNTPD设置为12.创建/etc/ntp.drift3.修改/etc/ntp.confserver192.0.69.2driftfile/etc/ntp.drift4.启动XNTPD进程/sbin/init.d/xntpdstart5.检查ntpq-pApache
启动Apache服务
/opt/hpws/apache/bin/apachectlstart
[16]
1.设备管理
基本设备管理(1)硬件路径(HardwarePath)是如何定义的?
硬件路径是指主机对其SPU与外设(I/O)进行管理的一种标识,是对设备总线结构与地址设置路径结构的标识,以便于确定硬件与诊断故障。不同设备的硬件路径不能相同,否则会造成中断冲突。不同机型由于总线结构不同,同类设备的硬件路径大相径庭。一般原则是,每次总线转换必须有一个反斜扛将上下级总线分隔开。
例如:8/16/5.6.0..8---第一级总线..16---第二级总线..5---第三级总线卡号..6---地址
..0---相应地址下第一个设备(2)SCSI设备要点
Thereare7SCSIdeviceaddress(0-6)availableforeachSingle-ended,andDifferentialSCSIcard,and15devicesaddresses(0-6,8-15)availableforeachFastandWideSCSIcard.SCSIdeviceaddress优先级如下:
6----------------0---------------15----------------8(highestpriority)(lowestpriority)
AllSCSIcontrollerinterfacesusebusaddress7,sothiscannoteusedforadevice.ThelastSCSIdeviceonaSCSIbusmusthaveaterminators.(3)c#t#d#[other]disk,tape,cdrom设备文件命名规则
(可能与我单位操作系统有些不同)
c#instancenumberoftheinterfacecard。instancenumber对应于ioscan-f的I列t#SCSItargetaddress对应于H/WPath的第3个数字。e.g.H/WPath为8/12.2.0则为t2。d#Devicenumber[other]设备支持信息eg(4)查看PCIIO插槽信息:
olrad-q
olrad-v(5)查看所有设备及其设备文件信息
ioscan-fn或ioscan-f或ioscan-kf或samàKernelConfigurationàDrivers
(6)ioscan显示内容的解释
Class设备类
IInstanceTheinstancenumberassociatedwiththedeviceorcard.Itisauniquenumberassignedtocardordevicewithinaclass.Ifnodriverisavailableforthehardwarecomponentoranerroroccursbindingthedriver,thekernelwillnotassignaninstancenumberanda(-1),islisted.
H/WPath表示硬件元件的数字串,依次从busaddress到deviceaddress.典型情况下,开头的数字附加一个符号/,代表abusconverter,之后的数字有.分割。每个数字代表本地硬件单元onthepathtothedevice.
Driver控制该硬件的驱动名。如果没有相应的驱动,则显示?。
S/WStateCLAIMED表示设备驱动程序成功绑定到该硬件。UNCLAIMED在内核中没有找到驱动。
H/WType硬件类型(7)查看用H/WPATH表示的设备
ioscan-funH2/0/1.6.0(8)lsdev列出系统内核中的设备驱动(/stand/vmunix)。
Listkerneldrivermajornumbers.
(9)ll可用ll命令显示设备文件
e.g.ll/dev
显示crww----2roottty170x000002Mar617:46/dev/ttyp2各列表示c表字符设备
b表块设备major#minor#设备文件名(10)lssf显示设备文件详细信息。
许多设备与多个设备文件关联。
该命令提供信息如下:哪个驱动使用该设备文件;设备硬件地址信息等等e.g.lssf/dev/dsk/c8t12d5
#lssf/dev/dsk/*;列出所有系统已知的磁盘(11)autoconfig(12)insf建立设备文件
建立设备文件(该设备没有被安排到系统中)参数如下:-dselectparticulardevicesbydrivername
-Cmatchesdevicesthatbelongtoagivenclass,likedisks-HmatchesadeviceatagivenHardwarePath-Iselectcardinstance
-ecreat/re-installdevicefilesforexistingdevices
-Doverridethedefaultdeviceinstallationdirectoryandinstallspecialfileindirectory.Notethatdirectorymustexist.
e.g.insf-e-Cprintere.g.insf-Cttye.g.insf-H4.2.0-ee.g.insf-e-n100-dptym(createatotalof100pseudottys)A.重新扫描所有的设备
insfe
(13)mksf建立设备文件(该设备已经被设备所认识)
-dselectsaparticulardevicebyitsdrivername-Iselectsdeviceinstance
-Cmatchesdevicesthatbelongtoagivenclass,likedisks-HmatchesadeviceatagivenHardwarePath
-Doverridethedefaultdeviceinstallationdirectoryandinstallspecialfileindirectory.Notethatdirectorymustexist.2.3.
4.5.
6.7.e.g.mksf-dmux2-I0-p5-c-I-a2
createsadevicefileforadial-interminalwithCCITTprotocolonport5ofthefirstMUX.Thedevicefilecreatedwillbenameddev/cua0p5.e.g.mksf-Cprinter-I2/dev/printer(14)mknod
stm,xstm,mstm,cstm-SupportToolsManager磁盘管理(1)查看磁盘及cdrom
ioscan-fnkCdisk或ioscan-fnCdisk
或samàPeripheralDevicesàDisksandFileSystemsàDiskDevices(2)查看某个硬盘设备文件对应的物理硬盘的方法(用于本地硬盘查看,非磁盘阵列)
#ddif=/dev/rdsk/c0t6d0sof=/dev/nullbs=1024k
以上命令只是空读一下指定设备文件名的硬盘,会导致硬盘猛读一会儿,去查看那个硬盘灯狂闪即可。(3)磁盘相关指令
#diskinfo#ioscan-fnCdisk#lssf/dev/*dsk/c*#bdf#mount#swapinfo#vgdisplay-v#lvdisplay-v#lvlnboot-v
#vxdglist;VxVM和CVM#vxprint;VxVM和CVMsan磁盘阵列:
cvui磁盘阵列管理指令磁带机管理(1)磁带机设备文件命名简介
一些设备命名例子和意义:/dev/rmt/c1t3d0BESTBEST="highestdensitypossible"/dev/rmt/c1t3d0sQIC150nbQIC-150format,norewindonclose,Berkeley/dev/rmt/c1t3d0D8MM8500C(Namescanbequitedescriptive)/dev/rmt/0m(Forcompatibilitywiththepast)
Thecomponentsof"/dev/rmt/c1t0d0BESTnb"mean:dev=devicefile
rmt=rawmagnetictape
c1=thedeviceisconnectedtointerfacecardinstance1t0=thetargetdeviceaddressissetto0
d0=thetapetransportresidesatunitaddress0,
BEST=thetapewillbewrittenusingthebestavailabledensity/format(meaning"packasmuchontothistapeasispossible")n=thetapewillnotberewoundonclose
b=thedevicewillhaveBerkeley-stylebehavior(2)查看磁带机
oscan-fnCtape
或sam-》PeripheralDevices-》TapeDrivesRS232设备(1)列出RS232设备的所有设备文件
#ioscan-fnCttyCD-ROM/DVDROM管理(1)查看磁盘及cdrom
ioscan-fnkCdisk或ioscan-fnCdisk
或samàPeripheralDevicesàDisksandFileSystemsàDiskDevices(2)CD-ROM/DVDROM的使用
在把CD或DVD放入驱动器后,需要进行一些操作才能够使用。这些操作是让CD-ROM或DVD-ROM成为HP-UX文件系统的一部分。具体操作步骤如下:1.确定一个mount点,假设是/SD_CDROM‘
2.确定CD-ROM的硬件路径(设备文件名,可用命令ioscan-fnkCdisk‘获得),假设是/dev/dsk/c2t2d0‘3.将CD-ROM驱动器用mount‘命令mount到mount点,使其成为HP-UX文件系统的一部分。4.命令格式#mount/dev/dsk/c2t2d0/SD_CDROM
5.然后,就可以进到该目录下去读取CD-ROM上的内容了。
注意:由于cdrom有多钟格式。有时为了与HP-UX兼容,可以全部使用小写,用-ocdcase选项#mount-Fcdfs-ocdcase/dev/dsk/c0t0d0/cdrom(3)当用umount命令无法卸载CDROM文件系统时,怎么办?
有时当使用CD介质安装软件后,系统需要重新启动(reboot)。系统启动完成后有时你会发现无法开启CDROM驱动器的门取出CD介质,而此时如果执行umount命令系统会报错并且依然无法取出CD介质。当遇到这样的情况时(为便于说明,假设CDROM的设备文件是/dev/dsk/c3t2d0),按以下方法即可取出CD介质:1.首先执行mount命令将CDROM安装到某一个安装点上(例如:/SD_CDROM此时系统可能会报错,不必理会)
#mount/dev/dsk/c3t2d0/SD_CDROM
2.然后执行umount命令将CDROM卸载(此时系统依然可能会报错,同样不必理会)#umount/SD_CDROM
这时CDROM驱动器的门就可以打开取出CD介质。
8.SCSI卡管理
(1)SCSI卡的查看
以下以HPA7173APCI-XDualChannelUltra320SCSIHostBusAdapter为例1、检验适配卡是否被正确安装到PCI槽,执行如下命令ioscan-fnkdmpt输出通常如下:#ioscan-fnkdmpt
ClassIH/WPathDriverS/WStateH/WTypeDescription
Ext_bus61/0/2/0/0mptCLAIMEDINTERFACESCSIUltra320A7173-60011/dev/mpt6
Ext_bus71/0/2/0/1mptCLAIMEDINTERFACESCSIUltra320A7173-60011/dev/mpt7
Ext_bus81/0/4/0/0mptCLAIMEDINTERFACESCSIUltra320A7173-60011/dev/mpt8
Ext_bus91/0/4/0/1mptCLAIMEDINTERFACESCSIUltra320A7173-60011/dev/mpt9
Noticethehardwarepathshowninthesecondcolumn.TheA7173AadaptersupportstwoPCIdevicesor
functions(oneperchannel).TwolinesarelistedforeachA7173Aadapter,--oneforchannelA(denotedbya0asthelastdigitinthehardwarepath),andoneforchannelB(denotedbya1asthelastdigitinthehardwarepath).
Thedevicefileforeachchannelofeachinstalledadapterisinthesecondlineoftheioscanoutput,forexample:/dev/mpt6or/dev/mpt7.
2、查看更多关于SCSI适配卡的详细信息,对每块适配器的每个channel执行命令mptconfige.g.
#mptconfig/dev/mpt8ScanForDevices…
--------ADAPTERINFORMATION---------------------------------------------------DeviceFile:/dev/mpt8HardwarePateh:1/0/4/0/0
--------BUSPARAMETERS--------------------------------------------------------InitiatorSCSIID:5
SCSIBusRate:Ultra320SCSIBusWidth:Wide
--------CHANNELCAPABILIIES---------------------------------------------------Req/AckOffset:127BusMode:LVD
QuickArbitrationSelection:EnabledDTClocking:EnabledPacketized:Enabled
--------TARGETPARAMETERS-----------------------------------------------------TargetDescriptionFirmwareInUseInUseIDVersionRateWidth
0ST318453LCHPC3Ultra320Wide2ST373453LCHPC3Ultra320Wide4ST373453LCHPC4Ultra320Wide
---------------------------------------------------------------------------_
注意:当系统重启时,insf命令会对—ctl‖interfaces建立适当的设备文件只要SCSI设备连接到SCSI适配卡。
假如你看到一个SCSI设备列在ioscan输出中,butthereisnodevicefileinthesecondlineoftheioscanoutputforthatdevice,那么设备文件丢失了。要解决这个问题,执行insf-e命令,将重新建立所有的设备文件。
9.FibrechannelAdapter管理
(1)FibrechannelAdapter的查看
以A6795AFibreChannelMassStorageAdapter为例1、检查FC卡的安装情况
A、执行命令ioscan-f
B、输出以fc开头的行是FC卡的信息,如下e.g.ClassIH/WPathDriverS/WStateH/WTypeDescription
fc00/1/0/0tdCLAIMEDINTERFACEHPTachyonTL/TSFibreChannelMassStorageAdapter
C、如果FC卡已经安装,但是ioscan没有看到相应的项目,则说明系统没有认到该卡。需要重新swinstall驱动程序。2、检查联接情况
A、检查所有的FC卡的硬件和界面的状态。
(2)FibrechannelAdapter的HardwarePathforPrivateLoopDevices说明
e.g.8/12.8.0.255.0.1.0分别表示8个信息
8/12.8.0.255.0.1.0Bus_Converter|Adapter|Protocol|Area|Port|Bus|Target|LUN
Bus_ConverterOneofseveralpossiblebusconvertersprovidingtheinterconnecttothebustowhich
theFibreChanneladapterisconnected.
AdapterModuleaddressoftheFibreChanneladapter.
Protocol_TypeFibreChannelprotocoltype.ForFibreChannelMassStorage,theprotocoltypeis
FCPandisrepresentedbyavalueof8.AreaTheareaportion(secondbyte)oftheN_PortIdentifier.Foraprivatelooptopology,the
valueis0.PortWheninterpretingthehardwarepathforFibreChannelMassStoragedevices,arraysare
definedashavingaddressablecontrollers,andnon-arraysaredefinedasnothavingaddressablecontrollers.
Forhardwarepathsassociatedwithnon-arrayLUNs,theportelementofthehardwarepathissettothevalue255(255fordirectconnectcontroller).
ForhardwarepathsassociatedwitharrayLUNS,theportelementofthehardwarepathissettotheLoopID(foraprivatelooptopology).
BusForhardwarepathsassociatedwithnon-arrayLUNs,thebuselementofthehardware
pathgetsitsvaluefromtheupperfourbitsoftheportportionoftheN-PortIdentifier.
ForhardwarepathsassociatedwitharrayLUNs,thebuselementofthehardwarepathissetas:
1.Thebusnumber(0-7)foranarraydeviceusingthelogicalunit
addressingmethod2.Thevalueoftheupperservenbitsofthe14-bitvolumenumberforan
arraydeviceusingthevolumesetaddressingmethod
TargetForhardwarepathsassociatedwithnon-arrayLUNs,thetargetelementofthehardware
pathgetsvaluefromthelowerfourbitsoftheportportiongoftheN_PortIdentifier.
ForhardwarepathsassociatedwitharrayLUNs,thetargetelementofthehardwarepathissetasfollows:
1.Thetargetnumber(0-15)foranarraydeviceusingthelogicalunit
addressingmethod.2.Thevalueofbits6-3(0istheleastsignificantbitofthe14-bitvolume
number)foranarraydeviceusingthevolumesetaddressingmethod.
LUNForhardwarepathsassociatedwithnon-arrayLUNs,theLUNelementofthehardware
pathsistheLUNID(0-7)fortheLUN.
ForhardwarepathsassociatedwitharrayLUNs,theLUNelementofthehardwarepathissetasfollows:
1、TheLUNID(0-7)oftheLUNforanarraydeviceusingthelogicalunit
addressingmethod.2、Thevalueofbits2-0ofthe14-bitvolumenumberforanarraydevice
usingthevolumesetaddressingmethod.
(3)
FibreChannelhardwarepathformatforapublicloopdevice说明
e.g.0/1/2/0.1.19.255.15.4.0分别表示7个信息
0/1/2/0.1.19.255.15.4.0Adapter|Domain|Area|Port|Bus|Target|LUNAdapterModuleaddressoftheFibreChanneladapter.
DomainDomainIDorFabricID(8isreservedforprivateloop).Adomaincanbedefinedas
twoormorenodesconnectedbyaninterconnectsubsystem.Inafabric
environment,adomainisgenerallyassociatedwiththephysicalinstanceofaswitch.AreaTheareaportion(secondbyte)oftheN_PortIdentifier.Inafabricenvironment,thearea
IDisgenerallyassociatedwithaphysicalportonaswitch.(Foraprivatelooptopology,thevalueis0)
Intheaboveioscanexample,theareaID19isnottheactualportnumber.Someswitchesplaceafixed“1”intheupperfourbitsoftheareafield(0001xxxx)andshowsthevalueofthisfieldashexadecimal.However,ioscanshowsadecimalvalueforthisfield.Becauseofthefixed“1”inthisposition,youmustsubtractdecimal16fromthenumber19togettheactualportnumber,whichis3(19-16=ports).
PortSetto255forPeripheralDeviceAddressing.
BusThebuselementofthehardwarepathgetsitsvaluefromtheupperfourbitsofthe
AL_PA(nottheLoop_ID).TargetThetargetelementofthehardwarepathgetsvaluefromthelowerfourbitsofthe
AL_PA(nottheLoop_ID).Intheaboveexample,theAL_PA=15.4=E4hex=228decimal=switchsettingof2LUNTheLUNelementofthehardwarepathsistheLUNID(0-7)oftheLUN.
[17]
Find命令
显示系统中所有文件和目录的数目。
#find/-print|wc-l
显示系统中该用户所有文件和目录。
#find/-user$LOGNAME-print显示文件大小为100blocks。
#find/-size100-print显示文件大小小于100blocks。
#find/-size-100-print显示文件大小大于100blocks。
#find/-size+100-print
显示文件大小超过1000字符的文件#find/-size+1000c-print显示至少30天没有访问过的文件#find/-atime+30-print查找并列出core文件。
#find/-namecore-execll{}\\;查找并删除core文件。
#find/-namecore-execrm{}\\;修改一个目录下的所有文件的用户所属。
#find.-execchown$LOGNAME{}\\;修改一个目录下的所有目录的权限。
#find.-typed-execchmod770{}\\;
查找7天内没有被访问过的文件#find/tmp-typef-atime+7
其他查找命令
whence查找文件文件存放位置
whereisLocatessource,binaries,andmanpageswhichLocatesanexecutableinyouPATHfile给出文件类型CDE
用户的.profile和.dtprofile必须设置相匹配,然后设置.dtprofile中的DTSOURCEPROFILE=trueSHELL命令行模式的键盘操作
要调出历史命令,必须设置EDITOR环境变量
一般为EDITOR=vi;exportEDITOR或者EDITOR=/usr/bin/vi;exportEDITOR使用ESC键,进入命令行editing模式k用于调出最好打的命令l或space或b向右移动光标h或backspace或w向左移动光标$移动光标到最后x删除一个字符
dw删除一个词p粘贴
x之后p粘贴一个字符
dw之后p粘贴一个词
i或者a插入或者增加字符,增加完后再次按esc停止增加字符I增加字符到行首reture执行指定命令
r改变当前字符为r之后紧跟的字符
R改变当前字符之后所有的字符,直到按esc
cw改变一个词
#history[-n|az]显示命令历史(确省的HISTFILE是.sh_history)e.g.$history35#显示历史命令第3到第5个3date
4passwd5ls
$r4执行commandnumber4pwd/home/kelley其它
#echohello>/dev/tty0p1向tty0p1终端发hello#sam-r可以设置使用sam用户的权力
#man[12345791m]command显示指定页面的帮助e.g.man1Mlogins#ls-l
#umask更改PermissionMaskSyntax:umask[-S][mode]参数-S显示当前mask值e.g.umasko=rwx,g=r,o=
#touch[-amc]file…更新文件的访问或/和修改时间参数-atime改变访问时间到time-mtime改变修改时间到time-ttime使用time代替当前时间
-c假如文件并不是已经存在,不要建立它#lsaclfilename显示一个文件的ACL#chaclACLfilename改变一个文件的ACLecho命令下能使用的特殊字符CharacterPrints\\a\\b\\c\\f\\n
Alercharacter(equivalenttoCtrl+g)Backspace
SuppressestheterminatingnewlineFormfeedNewline\\r\\t\\\\\\nnn
CarriagereturnTabcharacterBackslash
ThecaracterwhoseASCIIvalueisnnn,wherennnisaone-tothree-digitoctalnumberthatstartswithzero.
友情提示:本文中关于《知识点_HP小型机表空间新建扩展方法》给出的范例仅供您参考拓展思维使用,知识点_HP小型机表空间新建扩展方法:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。