HPUX学习笔记

合集下载

HP-UX系统培训

HP-UX系统培训

#chown 用户:组 [ ] 更改用户所有者和属组 #cp [源] [目的] 复制文件 -i系统提示是否覆 盖 -f强制 –p保留权限 #scp -r [] 目标库ip或者主机名:/ 远程拷贝 #mv [源] [目的] -i系统提示是否覆盖 -f强制 –p保留权限 more tail head 查看文本文件命令 tail –f tail -100
BAD BLOCK POOL
创建LV
5) CREATE A 100 MB LOGICAL VOLUME ON VOLUME GROUP 01
# lvcreate -L 100 vg01 ROOT DISK
/
NEW LVM DISK PVRA VGRA
dev vg01
etc lvmtab
lvol1 BAD BLOCK POOL
# mkdir /dev/vg01
ROOT DISK
/
NEW LVM DISK PVRA
dev vg01
BAD BLOCK POOL
创建设备文件
3) MAKE A GROUP DEVICE FILE
0x01 010000 # mknod /dev/vg01/group c 64 0x010000 由于minor number是系统底层标识VG的标志 所以每个VG 是系统底层标识VG的标志, VG的 由于minor number是系统底层标识VG的标志,所以每个VG的 group文件的这两位 红色)必须是唯一的。否则VG 文件的这两位( VG无法创建 group文件的这两位(红色)必须是唯一的。否则VG无法创建 可以使用如下命令查看所有vg group文件的 vg的 文件的minor 可以使用如下命令查看所有vg的group文件的minor number # ll /dev/vg*/group

HPUX使用技巧二y

HPUX使用技巧二y

HPUX使用技巧二扩充文件系统的方法一、 vg00(例如将/home扩充至2G,逻辑卷名为/dev/vg00/lvol8)1、 shutdown –y 0 进入单用户模式2、 umount /home3、 lvextend –L 2000 /dev/vg00/lvol84、 extendfs /dev/vg00/rlvol85、 mount /dev/vg00/lvol8 /home6、 reboot二、 vg不在MC的情况除不要启停机器外同上三、 vg在MC中配置的情况1、有应用运行在该逻辑卷上,且不便停应用的情况(例如将/data扩充至6G,逻辑卷名为/dev/vgdata/lvdata,MC环境为node1和node2,应用包名为pkg,缺省运行在node2上)a、 cmhaltpkg –v pkgb、 vgchange –c n /dev/vgdatac、 vgchange –a y /dev/vgdatad、 lvextend –L 6000 /dev/vgdata/lvdata(扩大到6G)e、 extendfs /dev/vgdata/rlvdata(如为裸设备,e-n可不做。

)f、 vgexport –p –v –s –m /tmp/vgmap/vgdata.map /dev/vgdatag、 rcp /tmp/vgmap/vgdata.map node1: /tmp/vgmap/vgdata.maph、 rlogin node1i、 ll /dev/vgdata(查看node1上vgdata的设备编号,假设为0x0c0000)j、 vgexport /dev/vgdatak、 mkdir /dev/vgdatal、 mknod /dev/vgdata/group c 64 0x0c0000m、 vgimport –s –v –m /tmp/vgmap/vgdata.map /dev/vgdatan、 exito、 vgchange –a n /dev/vgdatap、 vgchange –c y /dev/vgdataq、 cmmodpkg –e pkg2、无应用运行在该逻辑卷上,或可暂停应用的情况(例如将/data扩充至6G,逻辑卷名为/dev/vgdata/lvdata,MC环境为node1和node2,应用包名为pkg,缺省运行在node2上)1、将前一种情况中的a-c改为(将涉及到该逻辑卷的应用停止,该工作应选择合适时机执行):a、将涉及到该逻辑卷的应用停止。

【读书笔记】Linux系统管理初学者指南读书笔记1——第1-2章

【读书笔记】Linux系统管理初学者指南读书笔记1——第1-2章

【读书笔记】Linux系统管理初学者指南读书笔记1——第1-2章本博客记录⼀下《Linux系统管理初学者指南》这本书的读书笔记,最近由于想做⼀些关于嵌⼊式的项⽬,所以需要对Linux系统进⾏学习,正好之前买过这本书,内容还可以,能作为⼊门阅读第1章了解并安装Linux系统Linux系统的发展与特点Linux的发展历史Multics计划UNIX系统:1970年为UNIX元年,1970年1⽉1⽇0:00在UNIX系统中作为计算机时间的起点类UNIX操作系统MINIX系统Linux系统:Linus系统内核:负责完成操作系统基本功能的程序,主要作⽤是负责统⼀管理计算机中的硬件资源,提供⽤户擦操作界⾯,提供应⽤程序的运⾏环境Linux系统中的内核程序称为KernelGNU计划:世界知名的⾃由软件项⽬,决定了Linux系统⾃由、开放的属性Kernel作为Linux系统的核⼼,只能实现系统的基本功能,⽽⼀个完整的Linux系统应该包括Kernel和应⽤程序两部分,⽽⽆论是Kernel还是Linux,其中的绝⼤部分应⽤程序属于GNU计划,遵守GNU计划中的GPL或LGPL协议Linux的发⾏版本:作为⽤户使⽤的都是运⾏在内核之上的各种应⽤程序,很多公司或组织在Linux内核的基础上添加了各种管理⼯具和应⽤软件,构成了⼀个完整的操作系统将系统内核和应⽤软件封装在⼀起的操作系统成为Linux发⾏版,⼀般平时接触和使⽤的Linux系统都是Linux的发⾏版RedHat LinuxFedoraRHEL(RedHat Enterprise Linux)CentOS(Community Enterprise Operation System,社区企业操作系统)DebianUbuntuKali LinuxSUSELinux系统较为⼴泛的应⽤是⽹络服务器以及各种嵌⼊式系统在VMware Workstation安装虚拟机设置虚拟机的⽹络环境:桥接(bridged)模式:虚拟机像是⼀个独⽴主机,与物理主机是同等地位,可以通过物理主机的⽹卡访问外⽹,外部⽹络中的计算机也可以访问此虚拟机,桥接模式对应的虚拟⽹络名称为VMnet0仅主机(host-only)模式:仅主机模式对应的是虚拟⽹络VMnet1,这是⼀个独⽴的虚拟⽹络,与物理⽹络之间是隔离开的,所有设为仅主机模式的虚拟机之间以及虚拟机与物理主机之间可以相互通信,但它们与外部⽹络中的主机⽆法通信NAT(⽹络地址转换)模式:NAT模式对应的虚拟⽹络是VMnet8,物理主机就像⼀台⽀持NAT功能的代理服务器,⽽虚拟机就像NAT的客户端⼀样,虚拟机可以使⽤物理主机的IP地址直接访问外部⽹络中的计算机,但由于NAT技术的特点,外部⽹络中的计算机⽆法主动与NAT模式下的虚拟机进⾏通信Linux系统的基本操作⼀个完整的Linux系统是由Kernel和各种应⽤软件组成的,Linux系统的桌⾯环境(X Window)也是由应⽤软件来提供的,负责X Window桌⾯环境的软件主要有两个:GNOME和KDEX Window只是Linux系统的⼀个应⽤软件,并没有集成到Linux的内核中,因此⽤户可以根据需要选择是否运⾏图形界⾯ShellLinux系统的字符界⾯称为Shell(Shell本来是指系统的⽤户界⾯,为⽤户与系统内核进⾏交互操作提供了⼀种接⼝,图形界⾯和字符界⾯都属于Shell,图形界⾯的Shell称为GUI,字符界⾯的Shell称为CLI,由于Linux系统的操作以字符界⾯为主,因此Shell通常专指CLI)Shell是Linux系统中的⼀个应⽤程序,将⽤户输⼊的命令解释成系统内核能理解的语⾔,命令执⾏后再将结果以⽤户可以理解的⽅式显⽰出来Linux系统中负责提供Shell功能的软件有很多,⽐如sh、Csh、Zsh和Bash等,CentOS系统中默认使⽤的是Bash启动ShellLinux是⼀个多⽤户操作系统,可以同时接受多个⽤户登陆,⽽且还允许同⼀个⽤户从不同的终端进⾏多次登陆,在使⽤安装Linux系统的计算机时,虽然⽤户⾯对的也是⼀个物理终端设备,但可以在这⼀个物理终端上通过虚拟终端打开多个互不⼲扰,独⽴⼯作的页⾯Linux中提供的虚拟终端默认有6个,其中第1个是图形界⾯,第2-6个则是字符界⾯,可以通过Ctrl+Alt+F1-F6在不同的虚拟终端进⾏切换,同时在字符界⾯下执⾏startx命令也可以进⼊图形界⾯(在Ubuntu中Ctrl+Alt+F1-F6代表不同的虚拟终端,⽽Ctrl+Alt+F7则是返回图形界⾯,书中描述的是CentOS)虚拟终端的缩写为tty,执⾏tty命令就可显⽰⽤户⽬前所在的终端编号除了虚拟终端外,还有⼀种启动Shell的⽅式称为伪终端,缩写为pts,在图形界⾯中,右键打开终端即可弹出⼀个运⾏在图形环境中的字符界⾯窗⼝,这就是⼀个伪终端,在其中执⾏tty命令,其中的结果为/dev/pts/0,表⽰这是系统启动的第⼀个伪终端(伪终端的编号从0开始)启动Shell后,可以看到类似于zyh@zyh-virtual-machine:~$的命令提⽰符,命令提⽰符是Linux字符界⾯的标志zyh:表⽰当前登录的⽤户账户zyh-virtual-machine:表⽰本机的主机名是⼀个特殊符号,泛指⽤户的家⽬录):表⽰⽤户当前所在的位置,即⼯作⽬录($:表⽰当前登录的是普通⽤户,如果是管理员⽤户则变为#可以通过Ctrl+C键发出中断信号来中断命令的运⾏Shell命令格式Shell命令由命令名、选项和参数共3个部分组成:命令名 [选项] [参数](命令名、选项和参数之间必须⽤空格分隔)命令名:描述命令功能的英⽂单词或缩写选项:调节命令的具体功能选项通常以-开头,当有多个选项时,可以只使⽤⼀个-符号部分选项以--开头,这些选项通常是⼀个单词或词组少数命令的选项不需要-符号参数:命令的处理对象,可以是⽂件、⽬录或⽤户账号等内容在Shell中,⼀⾏可以输⼊多条命令,命令之间⽤分号分隔,如果在⼀⾏命令后加上****符号,就表⽰另起⼀⾏继续输⼊通过上下⽅向键可以找出曾经执⾏过的命令关机与重启命令关机:poweroff重启:rebootshutdown:既可以⽤来关机⼜可以⽤来重启⽴即关闭系统:shutdown -h now⽴即重启系统:shutdown -r now15分钟后关闭系统:shutdown -h +1510分钟后重启系统,并将信息发给登陆到本机中的各⽤户:shutdown -r +10 'The system will be rebooted!!'对于延时运⾏的关机重启操作,可以⽤shutdown -c命令或Ctrl+C组合键取消相⽐于poweroff和reboot命令,shutdown命令在执⾏前会给所有登陆⽤户发送警告信息,因次更加安全第2章⽂件和⽬录管理本章主要介绍⼀些常⽤的Linux系统的⽂件和⽬录管理类命令Linux设计思想⼀切皆⽂件:在Linux系统中,不只数据以⽂件的形式存在,其他资源(包括硬件设备)也被组织为⽂件的形式,例如硬盘以及硬盘中的每个分区在Linux中都被视为⼀个⽂件整个系统由众多的⼩程序组成:整个Linux系统是由众多单⼀功能的⼩程序组成的,每个⼩程序只负责实现某⼀项具体功能,⽐如Linux的绝⼤多数命令,其实各⾃有⼀个相应的⼩程序,如果需要完成⼀项复杂任务,只需将相应的命令组合在⼀起即可尽量避免与⽤户交互:在对系统进⾏管理操作时,要尽量避免⽤户的参与,因为Linux系统主要⽤作服务器的操作系统,在服务器上执⾏的操作最好通过编写脚本程序完成,从⽽⾃动化地完成某些功能使⽤纯⽂本⽂件保存配置信息:如果需要改动系统或程序中的某项功能,只需编辑相应的配置⽂件Linux系统中的⽂件和⽬录Linux的⽬录结构在Windows系统中,为每个磁盘分区分配⼀个盘符,在资源管理器中通过盘符就可以访问相应的分区,每个分区使⽤独⽴的⽂件系统,每个分区都有⼀个根⽬录,如C:\、D:\等Linux系统的绝⼤多数发⾏版遵循FHS(Filesystem Hierarchy Standard)⽂件系统层次化标准,采⽤统⼀的⽬录结构,按照FHS标准,整个Linux⽂件系统是⼀个倒置的树形结构,系统中只存在⼀个根⽬录,所有的⽬录和⽂件都在同⼀个根⽬录下在Linux系统中定位⽂件或⽬录时,使⽤/进⾏分隔(区别于Windows的),在整个树形⽬录结构中,使⽤/表⽰根⽬录,根⽬录就是Linux⽂件系统的起点,在根⽬录下按照⽤途不同划分有很多⼦⽬录下⾯是遵循FHS标准的典型⽬录结构:以下是CentOS 7中⼀些常见的⽬录及其作⽤:/boot:存放Linux系统启动所必需的⽂件,Kernel被存放在这个⽬录中/etc:存放Linux系统和各种程序的配置⽂件,Linux中的很多操作和配置都是通过修改配置⽂件实现的(类似于Windows系统中的注册表)/dev:存放Linux系统中的硬盘、光驱和⿏标等硬件设备⽂件/bin:存放Linux系统中常⽤的基本命令,任何⽤户都有权限执⾏/sbin:存放Linux系统基本的管理命令,只有管理员权限才可以执⾏/usr:软件的默认安装位置,类似于Windows系统中的Program Files⽬录/home:普通⽤户家⽬录(也称为主⽬录)/root:超级⽤户root的家⽬录/mnt:⼀般是空的,⽤来临时挂载存储设备/media:⽤于系统⾃动挂载可移动存储设备/tmp:临时⽬录,⽤于存放系统或程序运⾏时产⽣的⼀些临时⽂件,可供所有⽤户执⾏写⼊操作pwd(print working directory)命令:⽤于显⽰⽤户当前所在的⼯作⽬录路径/:是Linux系统的根⽬录,也是其他所有⽬录的起点/root:根⽬录下的⼀个⼦⽬录,⽤途是作为管理员root⽤户的家⽬录,家⽬录主要⽤于存放⽤户的各种数据Linux系统中普通⽤户的家⽬录默认集中存放在/home⽬录中,以⽤户名命名cd(change directory)命令:⽤于切换⼯作⽬录单纯执⾏cd命令,将默认返回到当前⽤户的家⽬录~表⽰当前⽤户的家⽬录cd -可以在最近⼯作过的两个⽬录之间进⾏切换关于路径的⼀些基本概念:绝对路径:以根⽬录/作为起点,可以准确地表⽰⼀个⽂件或⽬录所在的位置相对路径:以当前的⽬录为起点,在开头不使⽤/符号,输⼊的时候更加简单.:表⽰当前⽬录..:表⽰当前⽬录的上⼀级⽬录⽂件和⽬录操作命令ls(list)命令:以列表的⽅式显⽰⼀个⽬录中包含的内容ls显⽰结果以不同的颜⾊来区分⽂件类别,蓝⾊代表⽬录,灰⾊代表普通⽂件,绿⾊代表可执⾏⽂件,红⾊代表压缩⽂件,浅蓝⾊代表链接⽂件touch命令:⽤于创建空⽂件或修改已有⽂件的时间戳mkdir(make directory)命令:⽤于创建新的空⽬录rmdir(remove directory)命令:可以删除指定的⽬录(必须是空⽬录,没有任何⽂件和⼦⽬录)cp(copy)命令:复制⽂件或⽬录cp [选项] 源⽂件或⽬录⽬标⽂件或⽬录mv(move)命令:⽤于移动⽂件或对⽂件重命名mv [选项] 源⽂件或⽬录⽬标⽂件或⽬录rm(remove)命令:删除⽂件或⽬录-f选项:强制删除,⽆须⽤户确认-r选项:递归删除整个⽬录⽂件内容操作命令cat(concatenate)命令:⽤于查看⽂本⽂件内容more命令和less命令:分页显⽰⽂件内容head命令和tail命令:显⽰⽂件开头或末尾的部分内容wc命令:⽤于统计⽂件中的⾏数、单词数和字节数echo命令:⽤于输出指定的字符串或变量的值在变量名称加前导符号$,可以引⽤⼀个变量的值grep命令:⽤于在⽂本⽂件中查找并显⽰包含指定字符串的所有⾏diff命令:⽤于⽐较多个⽂本⽂件之间的差异⽇期和时间的相关命令date命令:显⽰或修改⽇期和时间⽂件查找命令locate命令:简单快速的⽂件查找命令find命令:强⼤的⽂件查找命令,可以实现的⽂件的精确查找xargs命令:find辅助命令内部命令和外部命令Linux系统中的命令总体上分为内部命令和外部命令两⼤类内部命令:指集成在Shell中的命令,属于Shell中的⼀部分,只要Shell被执⾏,内部命令就⾃动载⼊内存,⽤户可以直接使⽤外部命令:很多的Linux命令独⽴于Shell之外,称为外部命令Linux系统中的绝⼤多数命令属于外部命令,⽽每个外部命令都对应了系统中的⼀个可执⾏的⼆进制程序⽂件,这些⼆进制程序⽂件主要存放在下列⽬录中:普通命令:/bin、/usr/bin和/usr/local/bin管理命令:/sbin、/usr/sbin和/usr/local/sbin其中,普通命令是指所有⽤户都可以执⾏的命令,管理命令则只有管理员root才有权限执⾏,Linux系统默认将外部命令程序⽂件的存放路径保存在⼀个名为PATH的环境变量中type命令:判断⼀个命令是内部命令还是外部命令which命令:查找外部命令所对应的的程序⽂件其他辅助命令ln命令:⽤于为⽂件或⽬录建⽴快捷⽅式(Linux系统中称为链接⽂件)alias命令:⽤于设置命令别名系统定义的别名命令:ll(相当于ls -l)unalias命令可以取消所设置的别名命令history命令:查看命令历史记录help命令:查看内部命令帮助信息对于外部命令,可以使⽤通⽤命令选项"--help"man命令:查看命令帮助⼿册clear命令:清除当前终端屏幕的内容ctrl+L也有相同的效果其他技巧通配符和扩展符在Linux系统中执⾏命令时,可以通过⼀些特殊符号对多个⽂件进⾏批量操作,从⽽提⾼操作效率通配符:通⽤的匹配信息的符号*:匹配任意数量的任意字符:在相应的位置上匹配单个字符[]:匹配指定范围内的任意单个字符,如[a,b,c]是表⽰a、b、c任意⼀个字符;[a-z]表⽰任意⼀个⼩写字母扩展符:在扩展符({})中可以包含⼀个以逗号分隔的列表,并将其⾃动展开为多个路径或⽂件名管道符|通过管道符|可以把多个简单的命令连接起来以实现更加复杂的功能,管道符⽤于连接左右两个命令,将|左边命令的执⾏结果作为|右边命令的输⼊命令的换⾏Linux命令⾏需要换⾏可以使⽤\,出现>时可以继续输⼊命令。

HP-UX 基本命令学习(1)

HP-UX 基本命令学习(1)
7、如何查看文件系统
#bdf
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 1025617 24790 898265 3% /
/dev/vg00/lvol1 700691 35482 595139 6% /stand
/dev/dsk/c4t8d0 /dev/rdsk/c4t8d0
硬件地址的认识:
一个硬件路径8/12.5.0 表示一个SCSI 磁盘连接到系统。
数字8 表示系统中的一个总线。数字12 是SCSI 适配器在总线上的地址。
这个磁盘连接到总线8,总线转换器5,设备号为0。
查看内存大小
#/usr/sbin/dmesg | grep "Physical:"
physical page size = 4096 bytes, logical page size = 4096 bytes
查看交换分区的大小
#/usr/sbin/swapinfo -a
Kb Kb Kb PCT START/ Kb
SCSI describe of c1t0d0:
vendor: SEAGATE
product id: ST39204LC
type: direct access
size: 8891556 Kbytes
设备存取选项
设备文件名的最后一部分是这个设备文件的存取选项。磁带机设备文件名可能有
多个选项。设备和设备的选项是不同的
# lssf /dev/rdsk/clt6d0 查看设备使用的驱动程序,设备的硬件地址,设备存取选项。
disc3 card instance 1 scsi target 6 scsi LUN 0

HPswap知识总结

HPswap知识总结

交换分区交换分区是硬盘中的一块区域,目的是当内存使用太多的时候,减轻内存的压力。

当内存使用率超过某个阀值时,进程就会占用交换分区以释放内存空间给其他进程。

HPUX 要为每个系统中执行的进程reserve 同样大小的空间在交换分区中,即使这些交换空间不被使用,也依然要为进程预留不能被使用,以防内存不够时作数据交换,当预留的swap区用完时,系统就不能再启动新的进程。

传统上建议swap区是内存的2至3倍,但对于大内存系统,内存越大越不可能发生换页,如果按照这个原则分配swap区,会造成磁盘的浪费,所以HP 引进了伪交换的概念,伪交换只是逻辑意义上的交换区,没有占用任何物理空间,但对于操作系统来说,交换区大小为物理swap区和pseudo-swap(伪交换区)的总和,在HP11.11中,pseudo-swap是物理内存的3/4,在HP11.23中pseudo-swap 和物理内存大小一致。

引进伪交换区后,不会发生交换的进程(如kernel进程)可以reserve伪交换区空间,不会reserve物理的swap区,这样大大减少了磁盘的浪费。

有了伪交换区后,物理swap区可以按以下公式计算或者设置为和内存大小一致。

以11.11为例:Swap(dev)=X pseudo-swap=75%physical memoryAPP/DB required memory=YX+pseudo-swap=total swap=2Y+buffer cache+dynamicSwapinfo工具可以查看swap区的利用率,一般我们需要关心dev和total的利用率,dev表示物理swap区的使用情况,total表示总的swap区的使用情况,当dev使用率不为0,表明系统有换页发生,内存不足,当total使用率高时,表明系统总的swap区不足,可能导致新的进程无法创建,一般total的阀值设为80%,reserve表明物理swap区中有多少空间被reserver了。

HP-UX系统基础培训(V2.0)

HP-UX系统基础培训(V2.0)

参考手册:用于查找命令的细节和使用方法。
Section 1: Section 1m: Section 2: Section 3: Section 4: Section 5: Section 6: Section 7:
用户命令 系统维护 系统调用 功能与功能库 文件格式 各种主题 设备(特殊)文件 术语表
启动机器的顺序: 启动机器的顺序
• 开机前检查 开机前,请检查主机和外设之间的线缆,主机和网络设备(交换机)之间的线缆, 主机及外设的电源线连接是否正确。打开终端。 • • 开启磁带机 开启盘阵 打开盘阵的电源开关,盘阵开始初始化,待盘阵各硬盘的等全部变绿后,说明 盘阵初始化完成,可以开启主机。 • 开启主机 1、开启主机的电源开关,主机开始启动; 2、待主机的终端提示输入用户名和口令时,用root用户登录; 3、手动启动应用软件; 4、用ps –ef查看应用软件的 进程是否运行; 5、用命令exit退出系统。 打开磁带机电源开关,磁带机前面板的绿灯闪烁停止后说明磁带机准备就绪。
第四章:用户管理
• • • • •
引入用户和组的意义 HP-UX用户和组的管理方式 用户和组的管理方式 管理用户 管理组 口令管理
引入用户和组的意义: 引入用户和组的意义: • 使用系统的资源 登录到系统的每个用户必须有一个用户名/用户id,并 属于一个主组 ,及其他组,同组的用户有相同的组权限。 • 控制对系统的访问 系统通过用户id和其主组id来识别用户,对其访问系统 从资源进行控制。
注意: banner 和echo的区别 echo的区别 注意: :#echo 例:#echo 123 abc #banner “ 123 abc”
第三章:系统启动/关闭
• 系统启动和关闭的命令 • 机器在启动和关闭的动作 • 启动和关闭系统的顺序

hp-u学习x

hp-u学习x
# swlist <查看安装了那些软件>
# swinstall –s /cdrom/(filename) <安装软件补丁从cdrom下>
swremove 删除已安装的软件
# vgdisplay –v <查看FreePE(硬盘剩余大小)>
* 键入“ bo ”, 在系统询问“ Interact with IPL (Y or N?)?”, 输入“y”。
* 在提示符ISL> 后, 输入“ hpux - is ”, 系统进入单用户状态。
* 键入“ passwd ”, 然后输入新的密码。
? 其他大文件
其查找方法为:
# find / -name (-size +n) -print
n=需查找文件大小bytes/ 512bytes
# du -s *
其删除方法为:
# rm 文件名
注意: 清空文件前应确认文件是否无用
22,超级用户忘了密码怎么办?
* 重起机器, 自检完成后,会出现这一行 “ To discontinue, press any key in 10 seconds ”, 这时你按任意键, 系统会中止启动, 进入Main Menu.
env 查看环境变量
12, /etc/inittab
内部初始化之后,系统将启动/etc/init这个deamon进程,使/etc/init进程取得引导序列的控制权。而init进程从文件 /etc/inittab(inittable,初始化表)取得指示,该文件 的内容控制所有init状态,同时也控制那些已消亡进程的再生。
# find / -name core -exec rm {} \;查找并删除core文件。

智能网基础知识-04-HP-UX双机原理及安装维护

智能网基础知识-04-HP-UX双机原理及安装维护

HP-UX双机原理及安装维护目录第1章HP双机软件安装 (1)1.1 双机系统概述 (1)1.1.1 硬件要求 (1)1.1.2 软件要求 (1)1.1.3 逻辑连线图 (2)1.2 安装步骤 (2)第2章双机系统配置 (1)2.1 双机CLUSTER的配置 (1)2.2 双机应用包PKG的配置 (2)2.3 双机运行状态检查 (3)2.4 双机倒换测试 (4)附录1:HPUX CLUSTER常用命令 (6)i第1章HP双机软件安装1.1 双机系统概述智能网双机系统采用双机群集备份结构,在群集中一台机器为主用节点,另外一台为备用节点,在每台机器上都采取了一定的硬件冗余配置,如网卡、SCSI卡等。

双机的保护机制是当主用节点出现了重大故障(通常是系统无法自动排除的故障)时,系统会迅速地将应用自动切换到备用节点上运行。

而且组成双机系统的每台机器无需配备专用的操作系统,只需在普通的操作系统上配置一个双机管理系统即可,各机仍可作为单独的机器使用,这样对应用本身的特殊要求较少,使用配置较为灵活。

MC/ServiceGuard是一个为应用提供高可用性的软件。

在MC/ServiceGuard中,两台HP小型机用网络组织起来构成一个群集(Cluster),每台机器称为群集的一个节点(Node)。

运行在双机上的一个或多个用户进程(Process)组织在一起构成一个包(PKG)。

MC/ServiceGuard监听所有包的运行和每个节点的运行状况,在一个节点出现故障时,根据需要将在此节点上运行的PKG迁移到另一个节点上去运行,避免应用的长时间中断。

1.1.1 硬件要求1. HP9000服务器两台;2. 磁盘柜或磁阵1或2台;3. 每台主机上需有三块网卡(至少要两块网卡,但不推荐使用)。

1.1.2 软件要求1. HP-UX 11.0操作系统和必需的操作系统补丁;2. MC/Service Guard双机软件一套,版本号不能为11.12和11.13版本。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HP-UX 学习笔记一、设备管理⑴、ioscan # 列出硬件信息-f 长列出-k 列出内核硬件信息,不扫描-u 列出可用的设备,俗称查看缓存,不扫描,不可和u连用-n 列出DSF-nN 列出DSF,以新版设备名显示-m 对应关系-d: show hardware controlled by specified driver-C: show hardware in specified class-I: show hardware with specified instance-H: show hardware at specified path常用组合ioscan -funC disk|fcioscan -funNC disk|fcioscan –m dsfioscan -P health -C disk 检查磁盘online状态⑵、设备文件dsf # 11.11 手工创建DSF,11.31系统自动创建DSFinsf -v -e # 为新设备或丢失设备创建DSFs(慎用)insf -v -H 64000/0xfa00/0x1 或1/0/0/2/1.2.0 # 为指定设备创建DSFrmsf -v -x # 移除所有不存在的陈旧设备和关联的DSFs(慎用)rmsf -v –H 64000/0xfa00/0x1 或1/0/0/2/1.2.0 # 删除指定设备DSFlssf -s # 列出不存在陈旧设备和相关的DSFslssf –s -H 64000/0xfa00/0x1 或1/0/0/2/1.2.0 # 显示指定设备DSF ⑶、fcmsutil # HBA卡信息usr/sbin/lanscan # 扫描网卡/usr/sbin/scsimgr⑷、ioscan信息解释①、$ /sbin/ioscan -funC fcClass I H/W Path Driver S/W State H/W Type Description==================================================================fc 2 1/0/8/1/0 fcd CLAIMED INTERFACE HP AB379-60101 4Gb Dual Port PCI/PCI-X Fibre Channel Adapter (FC Port 1)/dev/fcd2# HBA卡硬件地址②、$ /sbin/ioscan -funC disk # 11.11版 legacy DSFClass I H/W Path Driver S/W State H/W Type Description=======================================================================disk 0 1/0/0/2/0.6.0 sdisk CLAIMED DEVICE HP 300 GST3300655LC/dev/dsk/c0t6d0 /dev/rdsk/c0t6d0# S/W State,设备状态CLAIMED可用;NO HW设备文件在,硬件找不到;UNAVAILABLE设备文件和硬盘在,但不可用disk 1 1/0/0/2/1.2.0 sdisk CLAIMED DEVICE Optiarc DVD RW AD-5200A/dev/dsk/c1t2d0 /dev/rdsk/c1t2d0# 没有聚合的硬盘信息,DSF文件随着硬件路径(地址)变化而变化disk 2 1/0/0/3/0.6.0 sdisk CLAIMED DEVICE HP 300 GST3300655LC/dev/dsk/c2t6d0 /dev/rdsk/c2t6d0# 主机本地SCSI盘路径解释1/0/0/3/0 SCSI卡硬件地址(H/W);6 SCSI ID硬盘接在SCSI线第6个口(1块SCSI可接0-16设备);0 这块硬盘只分1个lundisk 78 1/0/8/1/0.101.94.0.0.0.0 sdisk CLAIMED DEVICE HP OPEN-V /dev/dsk/c40t0d0 /dev/rdsk/c40t0d0# FC SAN外置盘路径解释1/0/8/1/0 HBA硬件地址,/dev/fcd2101,SAN SW DOMAIN ID94,存储前端口接在交换机端口index0.0.0.0 Lun号,(和cXtXdX换算)disk 92 1/0/10/1/0.102.94.0.0.0.0 sdisk CLAIMED DEVICE HP OPEN-V /dev/dsk/c42t0d0 /dev/rdsk/c42t0d0③、$ /sbin/ioscan -funNC disk # 11.31版支持persistent DSFClass I H/W Path Driver S/W State H/W Type Description===================================================================disk 3 64000/0xfa00/0x0 esdisk CLAIMED DEVICE HP 300 GST3300655LC/dev/disk/disk3 /dev/rdisk/disk3# 聚合后的硬盘信息,不再随着物理路径(地址)的变更而改变硬盘DSFdisk 4 64000/0xfa00/0x1 esdisk CLAIMED DEVICE Optiarc DVD RW AD-5200A/dev/disk/disk4 /dev/rdisk/disk4disk 85 64000/0xfa00/0x16 esdisk CLAIMED DEVICE HP OPEN-V/dev/disk/disk85 /dev/rdisk/disk85④、$ ioscan -P health -C diskClass I H/W Path health===============================disk 3 64000/0xfa00/0x0 onlinedisk 4 64000/0xfa00/0x1 onlinedisk 5 64000/0xfa00/0x2 onlinedisk 58 64000/0xfa00/0x14 online⑤、$ /usr/sbin/scsimgr -p get_attr all_ctlr -a device_file -a port_name -a protocol |grep fibre /dev/fcd0:0x5001438003c197c4:fibre_channel/dev/fcd1:0x5001438003c197c6:fibre_channel/dev/fcd2:0x5001438003c19a04:fibre_channel/dev/fcd3:0x5001438003c19a06:fibre_channel/dev/fcd4:0x5001438003c197bc:fibre_channel/dev/fcd5:0x5001438003c197be:fibre_channelfcmsutil /dev/fcd0 get remote all/usr/sbin/scsimgr get_attr -D /dev/rdisk/disk85/usr/sbin/scsimgr -p get_attr all_lun -a vid -a device_file -a wwid -a serial_number /usr/sbin/scsimgr -v get_info -D /dev/fclp1二、存储管理PVRA # PV保留区,包含该物理卷的描述信息(如物理卷的唯一标识符)、物理盘区信息,以及指向磁盘上其他 LVM 结构的指针。

包括lvm_id,PVID,VGID,PVd VG中的number号等数据,使用命令pvcreate -B /dev/dsk/cxtxdx来创建VGRA # VG保留区,包括VGDA和VGSA两个数据区,使用命令vgcreate来创建VGDA # VG描述区,包括VG中每个PV和LV的信息,VGSA # VG状态区,包括VG的状态信息,PE最大数量,PV最大数量等信息。

BDRA # 引导数据保留区,包含配置根逻辑卷、主交换逻辑卷和转储逻辑卷以及挂接根文件系统所需的信息。

使用 lvlnboot命令创建。

LFI volume # 逻辑接口格式区域。

LIF 区域包含初始系统加载程序 (ISL)、内核引导加载程序 (HPUX)、自动引导文件 (AUTO) 等引导实用程序,以及脱机诊断信息。

使用mkboot命令来创建LFI Header # 指向启动程序的指针,使用pvcreate -B /dev/dsk/cxtxdx来创建LVM命令实例⑴、创建pvpvcreate /dev/rdisk/disk2 # 初始磁盘物理卷,注意将删除数据,-B 引导卷⑵、创建vg,扩展减少pv,移除vg,去激活vg,vg版本迁移mkdir /dev/vg01# chown root:sys /dev/vg01 root用户操作,可保持默认# chmod 755 /dev/vg01 root用户操作,可保持默认mknod /dev/vg01/group c 64 0x010000 # 卷组number16进制,例如vg02 0x020000 vgcreate -V 1.0(默认)-l max_lv ,默认255)-p max_pv ,默认255-e max_pe /pv ,默认1016-s pe_sizes ,默认4Mvg01 pv1 pv2...vgcreate -V 2.0/2.1/2.2 # 2.x卷组不支持根、引导、转储、交换逻辑卷-s pe_size-S max_vg_sizevg01 pv1 pv2 ...vgextend vg01 /dev/disk/disk1 # 增加一块pvvgreduce vg01 /dev/disk/disk1 # 从vg移除pvvgremove -X vg01 # 移除vg, X 自动移除vg dsf vgchange -a y|n 共享模式激活,去激活-c y 加入集群-c n 退出集群-a e 加入集群后,以独占方式激活注意:vg交付给MC时,是去激活状态,系统启动,不自激活vgversion –r–v -V 2.0/2.1/2.2 /dev/vg01 # -r预迁移,-v输出详细,-V 指定版本号⑶、vg导入导出EX# vgdisplay -v /dev/vg01 | more # 找出要导出卷组的LVEX# umount /dev/vg01/lvol_name # 停止所有LV文件系统EX# vgchange -a n /dev/vg01 # 去激活VGEX# /etc/vgexport -p -v -s -m vg_mapfile /dev/vg01 # 预导出EX# /etc/vgexport -v -s -m mapfile /dev/vg01 # 实际导出(-s 附带pvid)EX# strings /etc/lvmtabEX# vi /etc/fstab # 删除相关文件系统记录EX# scp vg_mapfile remote_ip:/tmpIM# ioscan -funNC disk # 在导入卷组的机器上被导入卷组的磁盘信息IM# vgimport -p -N -v -s -m vg_mapfile /dev/vg01 /dev/dsk/c2d0s2 # 预导入IM# vgimport -N -v -s -m vg_mapfile –s /dev/vg01 /dev/dsk/c2d0s2# 需要 -N参数,使/etc/lvmtab里聚合显示IM# vgchange -a y /dev/vg01IM# vgdisplay -v /dev/vg01 | moreIM# mkdir # 创建挂载目录IM# vi /etc/fstab # 添加文件系统记录IM# mount -a # 持载IM# vgcfgbackup /dev/vg01⑷、vg信息查看、备份还原lvmadm -t # 显示与卷组版本关联的限制/etc/lvmpvg # 物理卷组的映射信息strings /etc/lvmtab # 查看系统VG和磁盘信息vgcfgbackup vg01 # 备份vg01 LVM结构信息到/etc/lvmconf/vg01.confvgcfgrestore -n vg01 /dev/rdsk/c0t2d0 # 还原LVM 结构信息到/dev/rdsk/c0t2d0 $ ls -l /dev/vg00total 0crw-r----- 1 root root 64 0x000000 Aug 6 2009 group# vg DSFbrw-r----- 1 root root 64 0x000001 Aug 6 2009 lvol1 # lv DSFbrw-r----- 1 root root 64 0x000002 Aug 6 2009 lvol2 # 如vg01 0x01000X brw-r----- 1 root root 64 0x000003 Aug 6 2009 lvol3 # 此vg下第3个lv………⑸、创建lv/条件化lv、扩展/减小lv、创建lv镜像副本、删除副本、拆分副本lvcreate -n lv_name -l le数,或-L lv_size vg_name或 lvcreate -n lv_name vg_namelvextend lv_name -L lv_size pv_name,好处是可以指定LV分布在哪块盘上lvcreate -i 3 -I 32 -L 240 -n mylv /dev/vg01 # 创建条带化逻辑卷,-i 条带跨度(磁盘数),-I 条带大小(checklunt大小), -L 逻辑卷大小 MB,-l 多少个PE,-n 逻辑卷名lvextend -L 32 /dev/vg01/lvname /dev/disk/disk1 在指定pv上扩展LV,指定LV大小是扩展后的总大小lvreduce -L sizes /dev/vg01/lvname # 减小lv ,高风险,特别注意文件系统大小lvextend -m 1 -s n -d p -M n -c n -L 240 -n mylv /dev/vg01 # 创建镜像逻辑卷-m 副本数-s 副本分布策略:y严格(默认),n非严格分配,g PVG严格分配-c 连续分配策略:y连续分配,n非连续分配(默认)-d 并行调度策略:p并行调度,s顺序调度-M 启用MWC(默认,崩溃恢复期间进行最佳镜像重新同步)-M n -c y 启用MCR(崩溃恢复期间进行完全镜像重新同步)-M n -c n 禁用MCR(崩溃恢复期间不进行镜像重新同步)lvextend -m 1 /dev/vg01/mylv /dev/disk/disk4 # 添加副本在指定PV上lvsync /dev/vg01/lv # 同步卷组中的镜像逻辑卷lvreduce -m 0 /dev/vg01/mylv /dev/disk/disk4 # 删除指定PV上的副本数lvsplit /dev/vg01/mylv01 # 折分mylv01,新LV系统自动命名/dev/vg01/mylv01b fsck /dev/vg01/mylv01bmkdir /new_dirmount /dev/vg01/mylv01b /new_dirumount /new_dirlvmerge /dev/vg01/mylv01b /dev/vg01/mylv01 # 将拆分的逻辑卷和原始逻辑卷合并lvsync # 同步镜像逻辑卷中的镜像副本⑹、移动lvpvmove -n /dev/vg01/lv01 /dev/disk/disk4 /dev/disk/disk5 # 将lv01从disk4移到disk5,两个PV在同一个卷组pvmove /dev/disk/disk4 /dev/disk/disk5 # 将disk4所有内容(PE)移到disk5,两个PV在同一个卷组pvmove -a |p -s 卷组名 # 卷组平衡,2.0版卷组自动平衡,-a移动,-p预览,-s报告⑺、创建文件系统newfs -F 文件系统类型-s 16384 # 指定文件系统大小,newfs默认和lv一样大小 -o largefiles # 单个文件允许超过>2G/dev/vg01/lvextendfs -F vxfs /dev/vg01/lvname # 默认扩展至LV大小,umount 文件系统newfs -s sizes /dev/vg01/lvname # 减少文件系统,umont文件系统,强烈要求备份/etc/fstab # 文件系统信息fstyp -v /dev/vg01/rdatavol # 文件系统信息fsadm -F vxfs -DE /data # 报告目录的区段碎片信息mkfs -F vsfs -m /dev/vg01/lv # 显示文件系统信息三、系统管理⑴、软件安装/var/adm/sw/products # 已安装产品记录/var/adm/sw/swinstall.log # 安装log/usr/sbin/swlist/usr/sbin/swinstall/usr/sbin/swremove⑵、网络管理/etc/rc.config.d/netconf/etc/hosts/etc/resove⑶、系统日志/usr/sbin/cstm>map>sel dev NUM(map列出设备的第1列)>info>il # 查看硬件详细信息/var/adm/syslog/syslog.log # 系统信息/var/opt/resmon/log/event.log # 硬件报错信息。

相关文档
最新文档