HPUX学习笔记
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使用技巧二扩充文件系统的方法一、 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系统管理初学者指南》这本书的读书笔记,最近由于想做⼀些关于嵌⼊式的项⽬,所以需要对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)
#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知识总结
交换分区交换分区是硬盘中的一块区域,目的是当内存使用太多的时候,减轻内存的压力。
当内存使用率超过某个阀值时,进程就会占用交换分区以释放内存空间给其他进程。
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)
参考手册:用于查找命令的细节和使用方法。
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
# 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双机原理及安装维护
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版本。
hpux常用经验之总结
HPUX+LVM+个人总结
超经典HPUX AIX cisco华为毕业论文学习资料LVM总结(一)LVM相关的知识很多,日后会不断地添加......一.创建1.ioscan–fnC disk----查找新添加的硬盘地址.2.pvcreate(-f)/dev/rdsk/c*t*d*----生成卷组使用的物理卷.-f参数强制生成新的PV.(相当于格式化)mediainit/dev/rdsk/c*t*d*检查坏块(会破坏所有数据).此命令将创建PVRA(物理卷保留区)和Bad Block Pool.PVRA包含PV识别号和坏块池的指针.3.mkdir/dev/vg00----生成LVM文件系统.在/dev下为卷组创建目录,名字(vg00)可以自定义.4.mknod/dev/vg00/group c640x000000----创建名为group的控制文件.红色区域为卷组号(即vg00)16进制.0x表示是16进制,最后4位对于卷组文件来说总是0000.(与lvol或rvol等逻辑卷文件类似,group文件是整个VG的设备文件,系统用此文件来管理VG。
在做vgscan时,group文件会被用来做match.)5.vgcreate/dev/vg00/dev/dsk/c*t*d*/dev/dsk/c**t**d**----创建卷组.可以添加多块硬盘.(-s设置PE大小.-e设置允许的最大PE数.–l设置允许的最大lv数.–p设置允许的最大pv数.)生成VGRA(卷组保留区)内容:卷组描述区VGDA—识别逻辑和物理卷还有LE到PE的映射;卷组状态区VGSA;镜像一致记录MCR —仅对镜像使用.vgcreate在/etc/lvmtab文件中更新卷组信息.6.lvcreate–L16–n lvname vg00----创建逻辑卷.-L指定lv大小(MB)–l 指定lv的LE数量–n指定逻辑卷名字,否则使用默认的名字.增加逻辑卷的信息到PVRA和VGRA.生成设备文件/dev/vg00/lvname和/dev/vg00/rlvname.7.newfs/dev/vg00/rmyfs----在逻辑卷上生成文件.–F文件类型–o largefiles允许大文件.在新的文件系统里生成lost+found目录.该目录是系统维护目录,当系统非正常重启时,一些非正常退出的文件碎片会存放在这个目录下.8.mkdir/myfs----在根(/)下创建一个挂载点目录.9.mount/dev/vg00/myfs/myfs----在挂起点挂起文件系统.10.编辑/etc/fstab----自动挂起文件系统.添加内容:/dev/vg00/myfs/hoho vxfslog,largefiles,rw02.0字段表示保留给以后的备份;2字段表示文件系统检查的顺序.最后用vgdisplay-v/dev/vg00显示刚才创建的卷组.在SAM中也可以创建VG和LV,也可以设置自动挂起等选项.二.修改1.扩展文件系统(lvol1~lvol8除外,有些需要进单用户,后面详细介绍)假如/test为文件系统目录,容量为100MB,挂载到/dev/vg00/test上umount/testlvextend-L200/dev/vg00/test//扩展lv,-L后面的数字单位为MB,需比原容量大extendfs/dev/vg00/rtest//扩展文件系统mount/dev/vg00/test/test//重新挂载目录。
HP—UNIX基本操作
HP-UX 基本命令学习1.HPUX 查看CPU个数ioscan -fnCprocessor2.HPUX 查看主机型号model3.HPUX 查看物理内存大小dmesg4.HPUX 查看系统配置print_manifest5.HPUX 查看序列号cstm补充一些网上找来的:1.model查看机器型号,和uname -a 差不多。
2.uptime查看机器上次启动时间和cpu平均负载3.top前几行是cpu个数,型号,和平均负载,下面的十几行信息是进程占用cpu实时状况,一般占用cpu越多排名就越靠前。
4.sar 2 3查看系统当前负载,sar -u 查看cpu的负载,sar -d 查看磁盘的负载,还有其他的参数,查man吧。
5.cd var/admll net*tail shut*查看最后几次关机的休息,包括时间,用户。
6.dmesg用于显示系统硬件的诊断消息。
7.swapinfo查看交换区信息,还有一些其他参数,可以man一下。
8.cstm(这个工具非常好用,大家可以重点注意)set dev 1infoilusalmapinfowait ilru -lquit9.ioscan -fnkClanioscan是扫描并列出所有设备和发现的其他设备,-f表示显示完整列表,-C表示类别,-k表示扫描内核的设备文件,默认是扫描机器实际有的,-n表示只列出/dev/下的设备文件。
nscan列出系统内所有网卡的信息stat -in这个大家都经常使用,-i表示网络接口状态,包括主接口和逻辑接口;-n表示显示IP地址。
12.ioscan -fnkCdisk这个同9。
13.armdsp -i(注:armdsp是VA7400的专用命令)14.armdsp -a va7400 > /tmp/valogvi /tmp/valog显示阵列的状态和设置信息,包括逻辑配置,物理的配置及当前的状态都会显示出来,-a 显示所有的阵列信息。
SA-239读书笔记 aix hpux 学习资料
SA-239读书笔记 aix hpux 学习资料更多小型机学习资料: ;orderName=0&orderDate=1&orderVisit=0&orderStatus=0 &folderId=62450课程目标1. 管理文件系统Manage file systems(1) 文件系统的结构(2) 管理本地磁盘设备(3) 管理OE文件系统(4) mount和umount2. 安装软件Install software(1) 安装solaris9OE(2) solaris9OE package 管理(3) solaris9OE补丁3. 了解系统启动过程Perform system boot procedures(1) 执行boot PROM命令(2) 启动和关机4. 用户和安全管理Perform user and security administration(1) 用户管理(2) 系统安全管理5. 管理网络打印机和系统进程Manage network printers and system processes(1) 配置打印服务(2) 使用打印命令(3) 控制系统进程6. 系统的备份和恢复Perform system backups and restores(1) 文件系统备份(2) 文件系统恢复(3) 用UFS snapshot备份一个已经mount的文件系统Module 1UNIX系统文件结构Solaris中几个重要的目录:/ 根目录/bin 到/usr/bin目录的一个符号链接,其中存放了标准二进制文件和系统命令。
/dev 逻辑设备名的主目录。
包含了为指向/devices目录中设备文件的符号链接。
/devices 物理设备名的主目录。
/etc 本机的系统配置文件和系统管理的数据库。
/export 共享的文件系统,其中放置应用软件。
/home 用户默认的家目录和mount point。
HP-UX基础(一)
Command-sar
• 参数说明 -q 队列状况 runq-sz cpu队列,阀值3 -v 重要kernel参数使用状况(glance -t) proc-sz inod-sz file-sz -f 输出到文件中,运行中数据在内存,执行完后 才会输出到文件
疑问解答
Q/A
• fuser <目录名>Or <文件名> 列出使用目录或文件的进程号 • swlist -l [patch|bundle|product] 列出系统所装软件产品信息 • whereis <命令> 显示命令路径。 • which <命令> 显示命令路径(优先)。
command
• Bdf 看磁盘卷轴情况 所有文件系统空间使用情况,-i节点使用情况 • du –ks * 看各个目录空间占用情况 显示以k为单位的目录|文件大小 • lsof -p 进程号 列出进程打开的所有文件 lsof -a +L1 目录 列出目录下打开已删除文件的进程号
HP-UX基础
• uname –a 列出系统ID 号,OS版本及用户权限等信息。 • hostname 列出系统网络名称。 • mount 列出已加载的逻辑卷及其加载位置 • umount /<目录名> 卸载挂在/ <目录名>下的逻辑卷
command
command
• tusc 跟踪系统调用 -ccc 详细系统调用 -T %T 消耗时间 -f 跟踪子进程 -v 变量值 • tusc -ccc -T %T 进程号 会出现巨量输出,一定要使用“历程记录”,少量 输出根本没用 谨慎使用,出现问题,概不负责
Command-sar
• sar 参数 时间间隔 次数 • 参数说明 -u cpu使用状况[-Mu]每个CPU使用状况 system、user、wio、idle -d Disk IO状况 %busy avque(阀值3,0.5=0) avwait最好为0 avserv<10ms -b buffer使用状况 %rcache>90 %wcache>70
HP-UX命令及TroubleShooting技术总结
一、HP-UX操作系统安装安装单机AIXAIX5.3-004 共8张光盘(骤BlOS安装)1. 将AIX安装盘第一张放入光驱2. 打开计算机3. 选择从光驱引导4. 确认终端5. 选择英语为安装语言6. 选择操作系统位数(32及64位)及JFS27. 选择完全覆盖安装8. 选择安装操作系统的目的磁盘,选择[1],安装到hdisk09. 图形界面选择CDE10. 回车开始安装11. "root"登录,接着出现系统设置(时间,密码等),设置完毕退出二、HP-UX基本命令1、修改操作系统的Shell (修改bash,可以tab命令补全,上下翻输入过的命令)#echo $SHELL/usr/bin/sh#vi /etc/passwdroot:!:0:0::/home0:/usr/bin/bash2、查看AIX操作系统位数的方法:#bootinfo -y#bootinfo –K2、查看操作系统版本#oslevel –r3、查看小型机硬件型号#prtconf |more#lscfg -vp | grep -p alterable (查看硬件卡)4、查看CPU参数#prtconf#lsdev –Cc processor#vmstat5、查看内存参数#prtconf#vmstat6、查看硬盘参数#lsdev -Cc disk#prtconfSystem Model: IBM,9110-51A (机器型号)Machine Serial Number: 0697AC0 (机器序列号)Processor Type: PowerPC_POWER5 (Power Cpu 类型)Number Of Processors: 2 (Cpu 个数)Processor Clock Speed: 2097 MHzCPU Type: 64-bitKernel Type: 64-bit (Cpu 位数)LPAR Info: 1 06-97AC0Memory Size: 1904 MB (内存总数)Good Memory Size: 1904 MBPlatform Firmware level: Not AvailableFirmware Version: IBM,SF240_332Console Login: enableAuto Restart: trueFull Core: falseNetwork InformationHost Name: aixIP Address: 192.168.1.18 (网卡IP地址)Sub Netmask: 255.255.255.0Gateway: 192.168.1.1Name Server: 211.100.30.29Domain Name:Paging Space InformationTotal Paging Space: 512MBPercent Used: 42%+ hdisk1 U788C.001.AAA8364-P1-T11-L5-L0 16 Bit LVD SCSI Disk Drive (73400 MB) (硬盘信息)+ hdisk0 U788C.001.AAA8364-P1-T11-L8-L0 16 Bit LVD SCSI Disk Drive (73400 MB) (硬盘信息)7、查看某块硬盘详细属性#lsattr -El hdisk08、查看系统由那块硬盘启动及详细属性#lspvhdisk0 000b45c0688a5c5d rootvg activehdisk1 00c97ac06a9cef35 None#lspv –l hdisk0hdisk0:LV NAME LPs PPs DISTRIBUTION MOUNT POINThd2 44 44 00..06..38..00..00 /usrhd9var 5 5 00..00..05..00..00 /varhd8 1 1 00..00..01..00..00 N/Ahd4 41 41 00..00..41..00..00 /hd5 1 1 01..00..00..00..00 N/Ahd6 4 4 00..04..00..00..00 N/Ahd10opt 18 18 00..00..18..00..00 /opthd3 1 1 00..00..01..00..00 /tmphd1 5 5 00..00..05..00..00 /home0fwdump 1 1 00..01..00..00..00 /var/adm/ras/platformlg_dumplv 8 8 00..08..00..00..00 N/A#lspv –p hdisk0hdisk0:PP RANGE STATE REGION LV NAME TYPE MOUNT POINT1-1 used outer edge hd5 boot N/A2-110 free outer edge111-111 used outer middle hd6 paging N/A112-112 used outer middle fwdump jfs2 /var/adm/ras/platform113-120 used outer middle lg_dumplv sysdump N/A121-123 used outer middle hd6 paging N/A124-213 free outer middle214-219 used outer middle hd2 jfs2 /usr220-220 used center hd8 jfs2log N/A221-221 used center hd4 jfs2 /222-222 used center hd2 jfs2 /usr223-223 used center hd9var jfs2 /var224-224 used center hd3 jfs2 /tmp225-225 used center hd1 jfs2 /home0226-226 used center hd10opt jfs2 /opt227-236 used center hd2 jfs2 /usr237-237 used center hd10opt jfs2 /opt238-277 used center hd4 jfs2 /278-293 used center hd10opt jfs2 /opt294-309 used center hd2 jfs2 /usr310-313 used center hd9var jfs2 /var314-317 used center hd1 jfs2 /home0318-328 used center hd2 jfs2 /usr329-437 free inner middle438-546 free inner edge这个视图告诉物理卷中哪些是空闲的、哪些已经被使用,以及在什么地方使用了哪些分区。
HPUX学习笔记
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 结构的指针。
HP-UX基础知识
HP-UX基础知识系统目录:/stand 引导的标准程序和数据文件/sbin 引导所使用的程序/dev/console 控制台/dev/lp 并口打印机/dev/rmton 磁带/etc 系统管理及配置/opt 附加应用软件包的根/var 系统用文件、目录、日志、记帐、邮件/var/adm 系统日志,记帐/var/opt 附加应用程序子目录/var/tmp 临时文件/var/spool 假脱机目录/var/uucp uucp日志与状态脚本基础执行脚本所用Shell规则:第一个非空白字符不是# B Shell是#不是#! C Shell#! 指定Shell$系统描述符含义:$0 script名称$n 第n个参数$* 所有参数$# 参数个数$$ pid$! 上一个背景指令pid$? 上一个指令返回结果shift 参数前移read var 读取bg %job 后台运行jobs 显示所有运行的任务故障诊断常用命令ioscan -fn I/O卡以及设备相关信息ps -aef 显示所有的进程netstat -rn 网卡状态和路由信息lanscan 网卡状态和网络配置信息bdf 已经加在的逻辑卷及大小mount 已经加在的逻辑卷及位置uname -a 系统ID,OS版本hostname 显示系统名称pvdisplay -v /dev/dsk/c*t*d* 显示磁盘信息vgdisplay -v /dev/vg00 显示vg 信息lvdisplay -v /dev/vg00/lv011 显示lv 信息网络维护命令修改网络地址,主机名称,用set_param#set_param hostname | ip_address确认网络地址#ifconfig lan0启动网卡#ifconfig lan0 up配置网关手动增加 /usr/sbin/route add default 1.2.3.4 1网关自动加入系统vi /etc/rc.config.d/netconfROUTE_DESTINATION[0]=defaultROUTE_GATEWAY[0]=1.2.3.4ROUTE_COUNT=1set_params addl_network 来设置缺省路由文件系统创建物理卷 pvcreate -f /dev/rdsk/cCdDtT创建卷组 mkdir /dev/vg0x x = 1 .. fmknod /dev/vg0x/group c 64 0x0x0000 (x=1,2,3,4...)vgcreate vg0x /dev/dsk/cCdDtT如果有多块盘则可以 vgextend /dev/vg0x /dev/dsk/c0t4d0 /dev/dsk/c0t5d0创建逻辑卷 lvcreate -L size -n lvoly /dev/vg0x创建文件系统 newfs -F hfs | vxfs [-o largefiles] /dev/vg0x/rlvoly创建目录 mkdir /dirmount到目录 mount /dev/vg0x/lvoly /dir添加逻辑卷(在vg01中添加200M文件系统,卷名data)lvcreate -L 200 -n data /dev/vg01newfs -F hfs /dev/vg01/rdatamount /dev/vg01/data /sample删除逻辑卷unmount /ss (busy: shutdown -y 0; mount -a; unmount /ss; init 3) lvremove /dev/vg01/data扩大文件系统,需要首先扩展lvshutdown -y 0mount -aunmont /usrlvextend -L 500 /dev/vg00/lvol4extendfs -F vxfs /dev/vg00/lvol4mount /dev/vg00/vol4 /usrinit 3文件系统检查unmount /dev/vg01/myfs1fsck -F vxfs /dev/vg01/myfs1文件系统备份fbackup / frecovery level 0完全, 1-9增量fbackup -f /dev/rmt/0m -i . -I index.pwd用户和组/etc/passwd, /etc/grouppasswd => user:password:useruid:groupid:comments:home:sh编辑并锁定 vipw命令:useradd, usermod, userdel, groupadd, groupmod, groupdel用户登陆profile执行顺序csh => /etc/csh.login -> $HOME/.login -> $HOME/.cshrcPOSIX => /etc/profile -> $HOME/.profile -> $HOME/.kshrc新用户创建时,其$HOME下的.profile, .login 和.cshrc 拷贝于/etc/skel下的对应文件。
HP-UX_用户管理解读
果指定了文件,则读文件的内容 选项: -a 广播信息也发送到伪终端 -g 用户组 广播信息只发送到指定的 用户组
4、用户间的通信
write命令:向用户终端发送信息 格式:write 用户 终端
例如:write root pts/5
4、用户间的通信
talk:双向实时通信程序 通信的发起:talk 用户 终端 通信的响应:talk 发起者
第1课
HP-UX用户管理
HP-UX用户管理的主要内容
1、添加用户和用户组 2、删除用户和用户组
3、修改户和用户组信息
4、用户间的通信
5、用户管理其他操作
6、利用sam管理用户
1、添加用户
添加用户命令:useradd
格式: useradd 选项 用户名
说明:通常不使用任何选项,系统自动指定用户
义相同,指定新值
3、修改户和用户组信息
修改用户组信息命令:groupmod 格式: groupmod 选项 组名 功能:修改用户组的组名和组号
可使用的选项:
-g 组号
把用户组号改为指定的组号
-o
允许使用一个已经存在的GID
4、用户间的通信
wall命令:向登录用户发送广播信息
格式:wall 选项 文件 默认情况下,wall命令从标准输入读信息。如
5、用户管理其他操作
使当前用户成为超级用户:
su [-] 然后输入超级用户口令即可
使超级用户切换到普通用户:
su [-] 用户
5、用户管理其他操作
设置搜索路径:
编辑用户主目录中.profile文件的PATH PATH=目录1:目录2:目录3: . . . export PATH
HP-UX自学笔记:基础篇
HP-UX自学笔记:基础篇一、UNIX与HP-UX的简单介绍History of the UNIX Operating System1969年,UNIX操作系统源于贝尔实验室。
贝尔实验室的工程师Ken Thompson在Rudd Canaday、Doug Mcllrow、Joe Ossana和Dennis Ritchie的协助下,编写了一个能实现普通应用共享时段的小系统,这个系统开始引起人们的注意。
Features of UNIXKernelKernel(内核)就是操作系统。
它负责对可用资源进行管理和对硬件进行访问控制。
shellshell是一个命令解释器。
在命令提示符后输入命令,发出后会被执行。
用户通过shell 与计算机通信(shell解释用户输入的命令并交给内核执行,内核访问、控制计算机硬件系统)。
shell接收用户在键盘上键入的内容,并把这些内容翻译成内核可以理解的形式,然后系统执行这个命令。
系统与内核是分离的。
我们可以选择自己喜欢的shell。
UNIX系统的四种shell:Bourne shell(/usr/old/bin/sh),AT&T UNIX系统最初提供的shell,由贝尔实验室的Stephen Bourne开发而成。
C shell(/usr/bin/csh),基于BSD的UNIX系统提供的shell,由加利福尼亚大学伯克利分校的Bill Joy开发而成。
人们将这个shell称为California shell,缩写为C shell。
Korn shell(/usr/bin/ksh),这是贝尔实验室新的开发成果,由David Korn 开发而成。
POSIX shell(/usr/bin/sh)遵从POSIX,包括编程语言与命令解释器。
层次性的文件系统存储在磁盘上的信息放在某种容器上,这种容器叫做文件。
每个文件都有一个名字,用户通过指定名字访问文件。
一个UNIX系统一般有数以百计的文件,用户可以用另外一种容器——目录,将他们的文件组织成一个逻辑组,在UNIX系统中,目录可以用来存储文件或其它目录。
HPUX常用日志
HPUX 常用日志和vi 命令集合以及mc 维护命令集第一部分 hpux 常用日志文件R ev. 4.21HP R estricted 42常用日志文件•/etc/rc.log 运行记录用读取文本文件的方法,•/var/adm/syslog/syslog.log 一般系统日志注意提示信息•/var/adm/sw/*.log 软件安装日志分析发生的相关问题。
•/var/adm/wtmp 用户登录信息用last 命令查看•/var/adm/btmp 用户登录失败信息用lastb 命令查看•/var/sam/log/samlog SAM 日志•/var/spool/mqueue/syslog sendmail 日志•/etc/shutdownlog 关机(shutdown)信息•/usr/adm/diag/L OGxxx 用工具查看的日志•/var/adm/nettl.L OG* 网络日志由HP 工程师负责•/var/adm/crash core dump 文件由HP 工程师负责第二部分vi 常用命令集合一、Unix 编辑器概述编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。
Unix 及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex 编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed 都是行编辑器,现在已很少有人使用,Unix 提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。
值得庆幸的是,Unix提供了全屏幕的Vi编辑器,这使我们的工作轻松不少。
不少DOS用户抱怨Vi编辑器不象DOS下的编辑器如edit那么好用,这是因为Vi考虑到各种用户的需要,没有使用某些通用的编辑键(在各个不同的终端机上他们的定义是不同的,在某些终端机上甚至没有这些键)。
而是采用状态切换的方法,但这只是习惯的问题,一旦你熟练的使用上了vi你就会觉得它其实也很好用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 # 硬件报错信息。