公文素材库 首页

知识点_HP小型机表空间新建扩展方法

时间:2019-05-29 05:51:27 网站:公文素材库

知识点_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小型机表空间新建扩展方法:该篇文章建议您自主创作。

  来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


知识点_HP小型机表空间新建扩展方法
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/665748.html
相关阅读
最近更新
推荐专题