转【FAQ:HP-UX System and Network Administration】

 
--------------------------------
/dev/dsk/c1t0d0
c1:硬盘连接的接口卡的实例号
t0:scsi硬盘的id号
d0:逻辑单元号
---------------
unix 的文件系统
---------------
1). UNIX 的文件系统是树状结构,从根开始,从表面上看,文件系统好象是一个整体,
但实际上,文件系统可以分成不同的部分,单独占据一块逻辑卷,就是一个文件系统。
2). UNIX 的文件系统可以分为四种类型:HFS,VXFS,CDFS,LOFS
3). 在HPUX 中,有下列文件系统:
/ 根文件系统
/usr,/sbin 操作系统的一部分。
/opt 和Application 有关的文件系统。
/etc mount 到此目录下的文件系统包含系统配置文件
/var mount 到此目录下的文件系统中的文件为系统启动、运行等等产生的文件。
/stand 包含操作系统核心( Kernel )的有关文件。
/tmp 包含系统临时文件
/dev 包含所有的设备文件。
----------------
查看操作系统版本
----------------
# uname –a
----------------------
系统有多少CPU 或MEMORY
----------------------
F1. SAM->performance monitor->system property->processer or memory
F2.
1. 查看CPU数量
# ioscan –C processor | grep processor | wc -l
# ioscan -fnC processor
# dmesg |grep processor
# top
2、查看内存大小
# swapinfo –atm
# dmesg
# top
3、查看硬盘数量
# ioscan –fnC disk
-----------------------------------------------
显示指定目录总容量、剩余容量、使用容量、使用率(-k,以KB字节显示)
# du -sk /dir
# df -bk
# df -bk /dir
# bdf
# bdf /dir
-----------------------------------------
查看磁盘容量
# ioscan -kfnC disk  (新磁盘就不加k,让它检测)
# diskinfo /dev/rdsk/c0t0d0
------------------------------
/、/var 或其它目录满了怎么办?
------------------------------
# find /dir -xdev –size +8000
# du -k /dir
找可疑文件,移走。
/dev /etc / 下有文件都会报告"/"满
---------------------------------------
用什么命令能够看到主机中的网络设备?
用 lanscan 命令查看主机中的网卡。例如:
# lanscan
Hardware Station Crd Hdw Net-Interface NM MAC HP-DLPI DLPI
Path Address In# State NamePPA ID Type Support
Mjr#
10/4/8 0x00108318E6E8 0 UP lan0 snap0 1 ETHER Yes 119
10/12/6 0x0060B0C44462 1 UP lan1 snap1 2 ETHER Yes 119
上述命令显示主机中有2块网卡,它们的有关参数如下:
硬件地址分别是 10/4/8、10/12/6(Hardware Path)
网卡名是 lan0、lan1(Net-Interface Name 列)
各网卡的NMID 是 1、2(NMID 列)
各网卡的工作状态是 UP、UP (Hdw state 列)
各网卡的MAC 地址是 Station Address 所对应的列
一个网卡要能够正常工作,首先它的工作状态(Net-Interface name)必须是UP。
如果某个网卡硬件状态(HdwState)是DOWN,首先检查网线和网卡指示
灯,如果指示灯不亮,说明该网卡有可能存在硬件问题,请立刻拨打
惠普热线电话:800-810-7000 或010-65643800
# lanscan
# ifconfig lan0
# netstat -in
---------------
网络不通怎么办
1. 查看网卡
# lanscan
一个网卡要能够正常工作,首先它的工作状态(Net-Interface name)必须是UP。
如果某个网卡硬件状态(HdwState)是DOWN,首先检查网线和网卡指示灯,
如果指示灯不亮,说明该网卡有可能存在硬件问题
请立刻拨打惠普热线电话:800-810-7000 或010-65643800
2. 用 ping 命令检查 OSI 网络的第三层连接
# ping -i 15.85.114.14 15.85.114.13
检查主机中IP 地址为15.85.114.14 的网卡和网络系统中IP 地址为15.85.114.13 的节点间的网络连接是
否正常
3. 用linkloop 命令检查第二层连接是否正常
# linkloop -i 2 0x080009da0460
检查主机中网卡的 NMID 为2 的卡与网络系统中网卡的MAC 地址为 0x080009da0460 的卡之间的第二层连
接是否正常
----------------------------------------
查看路由表
# netstat -r
# netstat -rn
--------------------------
怎么修改IP、网关、HOSTNAME
--------------------------
F1. SAM
F2. # set_parms option
F3. # ifconfig  //临时修改
F4. # vi /etc/rc.config.d/netconf
----------------------------------------
添加默认网关
# route add default 20.08.28.98  1
删除动态路由
# route delete destination gateway
配置静态路由
# vi /etc/rc.config.d/netconf
----------------------------------------
网络配置(含网卡地址、激活状态、路由地址)
# vi /etc/rc.config.d/netconf
格式如下:
INTERFACE_NAME[0]=lan1 网卡设备
IP_ADDRESS[0]="" IP 地址
SUBNET_MASK[0]="" 子网掩码
BROADCAST_ADDRESS[0]="" 广播地址
# vi /etc/hosts  //NFS等有些网络服务会用到,否则启不来
格式如下:
internet address official hostname aliases
  192.168.0.110      rp3440
internet address: IP 地址
official hostname: 主机名
aliases: 别名
----------------------------------------
让网络配置立即生效
# /user/init.d/net stop
# /user/init.d/net start
----------------------------------------
重启inetd服务(/etc/inetd.conf)
# inetd -k && inetd
----------------------------------------
修改参数(怎样更改主机hostname,IP 地址等?)
# /sbin/set_parms option Enter
其中 option 代表以下选项之一:
选项   修改或设置
hostname   系统主机名
timezone   时区
ip_address   IP 地址
addl_netwrk   其他网络参数
font_c-s   网络字体服务
在 set_parms 中所做的任何更改将在重新引导系统后生效
---------------------------------------
如何确定一台主机的主机名、IP地址、网关?
---------------------------------------
1、如何确定主机名
1> 查看配置文件
# vi /etc/rc.config.d/netconf
HOSTNAME=" host01.ultrapower.com.cn
  2> # hostname
设置主机名
1> # set_parms    hostname
2> SAM
3> 直接修改配置文件
# /etc/rc.config.d/netconf
HOSTNAME=" host01.ultrapower.com.cn"
2、如何确定IP地址?
用 lanscan 命令查看主机中的网卡
# lanscan
用ifconfig 查看对应网卡的IP地址
# ifconfig lan0
修改IP地址
1> # set_parms ip_address
2> SAM
3> 使用ifconfig命令
# ifconfig lan0 133.64.48.91 255.255.255.192
4> 直接修改配置文件
# /etc/rc.config.d/netconf
INTERFACE_NAME[0]=lan0
              IP_ADDRESS[0]=192.168.32.111
              SUBNET_MASK[0]=255.255.255.0
              BROADCAST_ADDRESS[0]=192.168.32.255
              INTERFACE_STATE[0]=""
              DHCP_ENABLE[0]=0
3、如何确定网关
   1> # route
   2> # netstat -r
   3> 查看配置文件
             # vi /etc/rc.config.d/netconf
ROUTE_DESTINATION [0]=default
ROUTE_GATEWAY [0]=20.08.28.98
ROUTE_COUNT [0]=1
       如何修改网关
          1> # /usr/sbin/route add default 20.08.28.98 1
          2> # set_parms addl_netwrk
3> # 修改配置文件
# vi /etc/rc.config.d/netconf
ROUTE_DESTINATION [0]=default
ROUTE_GATEWAY [0]=20.08.28.98
ROUTE_COUNT [0]=1
Hp-ux下网络配置
1、配置文件
1> /etc/rc.config.d/netconf
2> /etc/hosts
2、启动文件
1> /sbin/init.d/net  start
2> /sbin/init.d/hostname  start
3、修改配置文件netconf(vi /etc/rc.config.d/netconf)
1> 修改主机名Hostname
  eg:
HOSTNAME=" host01.ultrapower.com.cn"
2> 修改IP
 eg:
   INTERFACE_NAME[0]=lan0
   IP_ADDRESS[0]=192.168.32.111
   SUBNET_MASK[0]=255.255.255.0
   BROADCAST_ADDRESS[0]=192.168.32.255
   INTERFACE_STATE[0]=""
   DHCP_ENABLE[0]=0
一物理网卡对多个逻辑网卡
  INTERFACE_NAME[1]=lan0:1
  IP_ADDRESS[1]=192.168.40.111
  SUBNET_MASK[1]=255.255.255.0
  BROADCAST_ADDRESS[1]=192.168.40.255
  INTERFACE_STATE[1]=""
  DHCP_ENABLE[1]=0
3> 修改网关与静态route
  ROUTE_DESTINATION[0]=default
  ROUTE_MASK[0]=""
  ROUTE_GATEWAY[0]="192.168.32.254"
  ROUTE_COUNT[0]="1"
  ROUTE_ARGS[0]=""
  ROUTE_DESTINATION[1]="net  192.168.40.0"
  ROUTE_MASK[1]="255.255.255.0"
  ROUTE_GATEWAY[1]="192.168.40.254"
  ROUTE_COUNT[1]="1"
  ROUTE_ARGS[1]=""
4、重启网络
 1、/sbin/init.d/net  stop
 2、/sbin/init.d/net start
 3、/sibn/init.d/hostname start
5、用unix命令临时修改网络配置
 1、ifconfig
   eg:ifconfig lan0 192.168.32.111 255.255.255.0
       ifconfig lan0:0 192.168.40.111 255.255.255.0
       ifconfig lan0:0 0.0.0.0 (取消Lan0:0配置)
 2、netstat
  eg:netstat add|delete net 192.168.40.0 netmask 255.255.255.0 192.168.40.254
      netstat add|delete host 192.168.40.100  192.168.40.254
----
关机
----
必须在根目录下,才能shutdown
关闭机器
# shutdown -hy 0
# init 0
切换到单用户模式
# shutdown -y 0
------------------------------------
查看是否已经安装了ssh
swlist |grep -i ssh
--------
LVM基础
--------
将一个或多个磁盘分别初始化为物理卷PV
pvcreat
一个或多个物理卷可以组织成一个卷组。一个特定磁盘只能属于一个卷组(可创建的卷组的最大数由可配
置参数 maxvgs 决定)
一个卷组可包含 1 到 255 个物理卷。
来自卷组的磁盘空间被划分为逻辑卷。一个卷组最多可包含 255 个逻辑卷。
步骤:
查看下磁盘名称
# ioscan -fnC disk
把磁盘变成物理卷
# pvcreate -f /dev/rdsk/c3t0d0
查看下物理卷的信息
# pvdisplay /dev/dsk/c3t0d0

# mkdir /dev/vgnn
# mknod /dev/vgnn/group c 64 0xNN0000
创建卷组
# vgdisplay
# vgcreate –s 16 /dev/vgnn /dev/dsk/c0t0d0
(16×64=1024G,设置PE=16,可支持1T容量的硬盘)
# lvcreate -L 20000 -n lvol1 /dev/vg01           //20G
# newfs -F vxfs /dev/vg00/rlovlovo

扩展目录空间
先切换到单用户模式
# shutdown -y 0
# lvextend -L 20000 /dev/vg01/lvol1 /dev/dsk/c0t0d0    //扩展到20G,-L KMB
# extendfs -F vxfs /dev/vg01/lvol1
# init 3
--------------------------------------------
如何在一块新加入系统中的硬盘上创建文件系统?
--------------------------------------------
使用LVM的步骤:
1.先查看磁盘信息,显示连接到系统的硬盘和设备文件名
# ioscan –fnC disk
2. 创建物理卷,必须使用硬盘的字符设备文件
# pvcreate –f /dev/rdsk/c0t0d0
3. 再创建逻辑卷组
1> 为卷组创建个目录
# mkdir /dev/vgnn
2> 使用 mknod 命令在上面的目录中创建一个名为 group 的设备文件。
# mknod /dev/vgnn/group c 64 0xNN0000
跟在设备文件名后面的 c 指示 group 是字符设备文件。
64 是 group 设备文件的主编号,主编号始终是 64。
0xNN0000 是 group 文件的十六进制形式的次编号。注意,每个具体的 NN
必须在所有卷组中是唯一的
3> 创建逻辑卷组
# vgcreate –s 16 /dev/vgnn /dev/dsk/cCdDtT
(16×64=1024G,设置PE=16,可支持1T容量的硬盘)
4. 然后划分逻辑卷
# lvcreate -L size –n /dev/vgnn/lvolN /dev/vgnn
-L size:该逻辑卷大小KB
-n 该逻辑卷名
4. 在LV 上建文件系统
#newfs -F vxfs -o largefiles /dev/vgnn/rlvolN
-F 文件系统类型,包括hfs 和vxfs,注意此时用该逻辑卷的字符设备文件。
-o 让此文件系统支持单个大小超过2G的大文件
5. 将此文件系统Mount 到一个目录下
# mkdir /directory
# mount /dev/vgnn/lvolN /directory
6、成功后可使用bdf命令检查
另外:真正的文件系统是创建在LV上面的,可以在LV上建文件系统,也可以不建文件系统而直接使用,这
时叫裸设备(raw device)。因为是直接对设备进行数据读写,所以Raw device的性能要比文件系统好,
许多数据库系统就是直接存储在裸设备上,但是可管理性比较差。
----------------------
怎样添加、删除逻辑卷?
----------------------
1. 添加逻辑卷
1). 添加文件系统卷。
例如:在vg01 上添加一个200M 的文件系统卷,卷名为data,mount 到目录 /sample
上。
A. 创建逻辑卷,在系统提示符下键入命令:
#lvcreate –L 200 –n data /dev/vg01
B. 在逻辑卷data 上创建文件系统:
惠普企业级计算系统管理员须知 (HP9000) 第53 页
#newfs –F hfs /dev/vg01/rdata
注:如果是vxfs 文件系统,则用”newfs –F vxfs /dev/vg01/rdata”
C. 创建目录/sample,并将逻辑卷data mount 到/sample.
#mkdir sample
# mount /dev/vg01/data /sample
D. 用bdf 命令,将会看到/dev/vg01/data mount 到 /sample 上。
2). 添加非文件系统卷(raw data volume)。例同上。
A. 创建逻辑卷,在系统提示符下键入命令:
#lvcreate –L 200 –n data /dev/vg01
B. 创建目录/sample,并将逻辑卷data mount 到/sample.
#mkdir sample
#mount /dev/vg01/data /sample
C. 用bdf 命令,将会看到/dev/vg01/data mount 到 /sample 上。
2. 删除逻辑卷
例如:删除 vg01 中名为 data 的逻辑卷,mount 到/sample。
1). 卸载所要删除的逻辑卷:
A. 首先用 umount 命令将逻辑卷 data 从/sample 上卸载下来:
#umount /sample
B. 若系统提示设备忙,不能卸载;则在根目录系统提示符下,键入以下命
令,进入单用户:
# shutdown -y 0
在单用户下,先将所有逻辑卷mount 上,键入命令:
# mount -a
C. 用bdf 命令看该逻辑卷是否已经mount 上,如果mount 上,键入以下
命令:
#umount /sample
2). 删除逻辑卷 /dev/vg01/data ,用命令:
#lvremove /dev/vg01/data
-----------------
怎样扩大文件系统?
-----------------
1. 扩大文件系统
扩大文件系统,首先要找到这个文件系统所对应的逻辑卷,只有首先扩大逻辑卷
给文件系统以扩大的空间,才能扩大文件系统。
1). 为扩大逻辑卷,先进单用户,在根目录系统提示符下,键入命令:
#shutdown -y 0
2). 进入单用户后,先将所有文件系统mount 上,键入命令:
#mount -a
惠普企业级计算系统管理员须知 (HP9000) 第54 页
3). umount 文件系统
例如:要扩大/usr 到500M,用bdf 命令看该文件系统是否已经mount 上,如果
mount 上,用命令umount 该文件系统。
#umount /usr
4). 扩展逻辑卷
# lvextend -L 500 /dev/vg00/lvol4
这里,假定 /usr 对应 /dev/vg00/lvol4。
5). 扩大文件系统
#extendfs /dev/vg00/lvol4
注:如果是vxfs 文件系统,则用” extendfs -F vxfs /dev/vg00/lvol4 “
6). 将文件系统 mount 到 /usr
#mount /dev/vg00/lvol4 /usr
这样,文件系统”/usr”就被扩大了,
7). 进入原来运行级
#reboot
----------------------------------------
挂接cdrom
# ioscan -kfnC disk
# mkdir /cdrom
# mount /dev/dsk/c0t0d0 /cdrom
------------------------------------------
查看系统进程
# top
# glance
# ps -ef | grep xxx
-------------------------------------
批量删除进程名称为sheep的所有进程
# kill -9 `ps -e|grep sleep|awk '{print $1}'`
-------------------------------------
查看交换空间(用MB字节显示容量)
# swapinfo -atm
------------------------------------
查看已经安装的软件
# swlist
---------------------------------
安装软件
# swinstall -s /source_path
------------------------------------
移除软件
# /usr/sbin/swremove
------------------------------------
控制某一特定地址通过telnet、ftp和login协议访问主机的方法
# vi /var/adm/inetd.sec
--------------------------
查看不断写入文件的最后几行,适合看日志
# tail -f filename
-----
find
-----
# find / -print | wc –l 显示系统中所有文件和目录的数目。
# find / -user $LOGNAME –print 显示系统中该用户所有文件和目录。
# find / -size 100 –print 显示文件大小为100 blocks。
# find / -size -100 –print 显示文件大小小于100 blocks 。
# find / -size +100 –print 显示文件大小大于100 blocks 。
# find / -name core -exec rm {} \ 查找并删除core 文件。
# find . -exec chown $LOGNAME {} \ 修改一个目录下的所有文件的用户所属。
# find .-type d -exec chmod 770 {} \ 修改一个目录下的所有目录的权限。
-----
stty
-----
# stty -a //查看当前注册终端的通信参数。
# stty -ixon //设置ixon 为off。
#stty ixon //设置ixon 为on。
# stty sane //当终端发生混乱时,通常可以产生有益的效果。
-----
cron
-----
crontab 位于目录/var/spool/cron/crontabs 下,每个用户的cron 文件名是其用户名。
# crontab -e  //编辑
# crontab -l username //显示
# crontab filename 创建一个 cron
# crontab –r 把cron从crontab 去掉
------------
网络访问控制
/etc/inetd 运行过程中有日志记载
/etc/inetd.conf 中的条目与 /usr/adm/inetd.sec 中的条目相匹配
检查 /etc/inetd.conf & /usr/adm/inetd.sec 的权限和属主
检查/usr/adm/inetd.sec, /etc/hosts.equiv,~root/.rhosts,/etc/exports 中的内容是否
都是业务所需的
------------------------------------
在HP11i环境下两台主机rlogin、rcp和ftp速率小于10mbps
安装补丁(PHKL_25233、25389,PHNE_26728、27063)
------------------------
改变文件或目录的所属关系
# chown user_name:group_name filename
--------------------
改变文件或目录的权限
# chmod 555 filename
# chmod r=rx, g=rx, o=rx filename
# chmod r+w, g+w, o+w filename
------------------
控制缺省的访问权限
# umask  //显示当前的umask 设置
# umask 022  //目录为755,文件为644
--------
文件加密
--------
# crypt < filename > filename.x  //加密文件,输入密码后,再删除原文件
# crypt < filename.x | pr  //输入密码后,可查看文件内容。
# vi -x filename.x  //用 vi 编辑该加密文件。
------------------------------------
查看当前运行级别
# who -r
------------------------------------
查看登陆当前登陆信息
# finger -R
------------------------------------
查看当前登陆IP
# who -R
------------------------------------
查看最后20个登陆IP
# last -R | head -20
------------------------------------
普通的对话
# wall "hello!"  (广播hello这个消息)
# banner "hello!"(放大hello这个消息)
# banner "hello!"|more (放大hello消息后再来广播它)
------------------------------------
看登录用户在干什么
# whodo -l
------------------------------------
查看tar
# tar tvf xx.tar
------------
命令清除屏幕
# clear
------------------------------------
修改提示符
# export PS1="[`whoami`@`hostname`:\$PWD] # "
修改x win的提示符
# vi `cd ~`/.dtprofile
DTSOURCEPROFILE=true
因为用x-windows登陆系统时,用的是.dtprofile初始化环境,.profile是无效的。设置.dtprofile中参
数DTSOURCEPROFILE=true是让用户在用x-windows登陆时使用.profile初始化环境。
------------
批量建立用户
------------
#!/bin/sh
i=1
while (($i<=5)) ; do
 useradd -m user$i
 passwd -df user$i
 i=$(($i+1))
done
------------------
如何创建一个用户?
------------------
HP-UX 有 4 种方法可以添加用户:
F1、使用 SAM 添加用户
F2、手动添加用户
F3、自动执行添加用户进程
1、使用 SAM 添加用户
若要在远程计算机上添加用户,在使用 SAM 之前在本地计算机上键入下列命令:
/usr/bin/X11/xhost + 远程计算机
export DISPLAY=本地计算机:0.0
启动 SAM
/usr/sbin/sam
选择:Accounts for Users and Groups -> Users -> Add...(选自 Actions 菜单)
填写文本字段。使用唯一用户标识 (UID)。您的设备可能装有用来确定唯一 UID 的程序。
单击 Primary Group Name...,将用户添加至主组和其他组。
单击 OK。此操作将打开口令窗口。键入口令并单击 OK。根据要求输入口令,然后单击 OK。
在 Note 对话框中单击 OK。
2、手动添加用户:
1>修改 /etc/passwd 文件
# /usr/sbin/vipw /etc/passwd
可参照如下格式添加:
tom:,..:102:20:,,,:/home/tom:/usr/bin/sh
shell 缺省值为空字段,这使系统在登录时使用 /sbin/sh。口令字段中的 “,..”要求 tom 在首次登录
时设置口令。
2>创建主目录。例如:
# /usr/bin/mkdir /home/tom
将目录的所有权更改为用户名。例如:
# /usr/bin/chown tom:users /home/tom
3>可以创建标准启动文件(模板)并将其复制到用户目录。
/etc/skel。
例如:
# cp /etc/skel/.profile /users/tom/.profile
将启动文件的所有权更改为新的用户帐户。例如:
# /usr/bin/chown tom .profile
4>将该用户添加至一个主工作组中。例如:
# /usr/bin/chgrp users tom
3、自动执行添加用户进程
 需要将多个用户添加到系统时,可以采用下列方法以节省时间:
1>使用 SAM 模板
2>使用 useradd 命令
1>使用 SAM 模板
创建包含有关帐户的统一信息的模板
方法是:启动 SAM 然后选择 Users and Groups,选择下拉菜单 Actions,最后选择 User Templates 和
Create。
2>使用 useradd 命令
可以使用 useradd 命令添加用户,也可以使用 usermod 和 userdel 命令修改和删除用户。useradd 命
令格式如下:
/usr/sbin/useradd [选项]...用户名
使用下列命令可以创建一个新的用户帐户,将 Patrick 添加到名为 users 的主工作组,创建一个主目录
并设置缺省 Korn shell:
useradd -g users -m -k /etc/skel -s /usr/bin/ksh patrick

------------------------------------
忘记了口令该怎么办
重新启动机器;
在启动的过程中按任意键,就会进入一个主菜单;
用SEArch来搜索启动的路径;
用bo + 路径的序列号来重起机器;
当出现Interactive with IPL (Y or N)?>;时选择Y;
然后要求输入启动的内核的路径,hp_ux 0  (表示是启动到系统维护模式下面)
然后启动完成以后就可以进行passwd root来修改口令了。
---------------
日志文件的查询
--------------
/var/adm/syslog/syslog.log    //系统常用信息,如配置、修改、启动、关闭等信息
/var/adm/syslog/mail.log      //电子邮件信息
/var/adm/syslog/swinstall.log //软件安装产生的信息
/var/adm/syslog/swremove.log  //软件卸载产生的信息
/var/adm/sulog                //执行su的情况
/var/adm/btmp                 //所有注册失败信息
/var/adm/vtmp                 //所有注册信息
-------------
常用日志文件
------------
 文件名   文件内容    监测方法
/etc/rc.log/etc/rc  运行记录  用读取文本文件的方法,
/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/LOGxxx   用工具查看的日志
/var/adm/nettl.LOG*   网络日志  由 HP 工程师负责
/var/adm/crash   core dump 文件  由 HP 工程师负责
----------------
手工修改内核参数(# kmtune -s 参数名=值)
----------------
有的内核参数间有关联关系,手工修改应注意顺序
1. 执行"system_prep" 脚本以提取一份现有系统文件的副本放入目录/stand/build/system,然后执行以
下命令:
# cd /stand/build
# /usr/lbin/sysadm/system_prep -v -s system
2.使用kmsystem(1M)和kmtune(1M)来修改系统文件和系统描述文件,kmtune的主要功能是查询,设置与修
改系统参数,kmsystem可以确定一个模块是否需要进行设置及把它设置成动态装入模块还是静态模块。
# kmtune -s maxusers=200
3. 重建核心:
# mk_kernel -s system
mk_kernel创建了/stand/build/vmunix_test——一个准备测试的核心。
4. 移动旧的系统文件和核心,这样即使新设置出了问题你也拥有一个可以启动的核心
# mv /stand/system /stand/system.prev
# mv /stand/vmunix /stand/vmunix.prev
# mv /stand/dlkm /stand/dlkm.vmunix.prev
5. 将新的系统文件和核心放到适当的位置,准备重启时使用:
# mv /stand/build/system /stand/system
# kmupdate /stand/build/vmunix_test
kmupdate(1M)初始化并自动移动指定的核心到适当的位置,同时会移动相关的库文件到/stand/vmunix 和
/stand/dlkm/,另外,在关机时它还会保存原有的核心以及相关的目录到/stand/vmunix.prev和/stand/d
lkm.vmunix.prev/目录下。如果不想使用kmupdate,你也可以用带-u选项的config命令达到同样的效果,
例如:
config -u /stand/system
6. 用shutdown(1M) command 而非reboot(1M)命令重启系统。
# shutdown -ry 0
------------------------------------
内核参数
1. dbc_max_pct 是限制系统对文件系统的访问所占用的内存,系统的默认值是50,它的含义是允许系统对
文件系统的访问最大可以占系统内存的50%.一般在20-2之间即可.一般设置为 5~15%为宜(buffer cache
是用来给文件系统读写缓存的。如果是数据库应用(使用裸设备的话),那么设置的值简直太浪费内存了
)
2. nfile 控制系统打开文件的最大个数
3. vxninode 的默认值是0.它用来限制系统的动态内存的限制.0表示不做任何限制.可以设置成2500,它是
以4k为单位,这样最多只能占4*2500=100mb
-------------
中文输入不成
-------------
# vi /etc/rc.config.d/LANG
LANG=zh_CN.hp15CN
export LANG
# vi /etc/profile
stty -istrip -party cs8
--------
键盘操作
--------
^+j        //回车
^+u //删除当前行
^+h //删除光标前面的一个字符
^+s //关闭输出
^+q //打开输出
双击Esc键来匹配当前目录中唯一的文件名
行编辑
POSXI SHELL的root不能使用history(用户目录下.sh_history),用ksh可以
ESC+
k //调用命令上一个历史
j //调用历史下一个命令
h //向左移动一个字符
l //向右移动一个字符
a //在当前字符之后插入
i //在当前字符之前插入
r //替换当前字符
x //删除单个字符
dd //删除整行
-------------------
屏幕/控制台没有响应
-------------------
A1: 按住D 键关闭console 电源,再打开电源,按住D 一直不松开10 秒左右,
屏幕上提示default config use,按Enter 键 或者用Ctrl+Scroll 恢复设置。
A2: 按Esc :q!
A3: Ctrl+c

========================================
 MP
========================================
----------------------------------------
更改MP用户帐户
在初始系统安装中,MP有两个缺省的用户帐户:
所有权限(管理员)级别用户;登录名 = Admin,口令 = Admin(均区分大小写)。
控制台权限(操作员)级别用户;登录名 = Oper,口令 = Oper(均区分大小写)。
MP>CM
MP:CM>UC
---------------------------------------
启动
MP>sea //查找磁盘
MP>bo p0 //从光驱启动
--------------------------------------
切换到单用户
MP:CM>b0 p1
进入ISL
ISL>hpux -is
---------------------------------------
显示所有固件的修订版
MP:CM>SYSREV
---------------------------------------
配置管理处理器 LAN 信息
MP:CM>LC
---------------------------------------
配置 MP LAN 静态 IP 地址:
1. 查看服务器背面的标签,确定 MP LAN 接口的 MAC 地址。
2. 将本地子网上的 LAN 电缆与核心 I/O LAN 端口相连。
3. 向本地子网上的另一主机添加 ARP(Address Resolution Protocol,地址解析协议)表条目。此 ARP
表条目会将核心 I/O LAN 接口的 MAC 地址映射到为该接口选择的 IP 地址。
注释:向 ARP 表添加条目的操作通常是使用 ARP 命令及相应选项实现的。例如,在 Windows 中使用 arp
-s。有关详细信息,请参阅操作系统文档。
4. 在添加了新的 ARP 表条目的主机上使用 ping 命令。目标地址即是映射为 MP MAC 地址的 IP 地址。
现在,MP LAN 端口即会配置有相应的 IP 地址。
5. 使用 telnet 命令从本地子网上的主机连接到 MP。
---------
安装bash
--------
在hp11i机器上安装bash需要下列模块:
bash-3.0-sd-11.11.depot
libiconv-1.9.2-sd-11.11.depot
gettext-0.14.1-sd-11.11.depot.gz
1、使用swinstall -s  /path/*.depot 将三个模块安装上去。
2、设置PATH包含/usr/local/bin。
3、使用时使用bash就可以了,echo $0就能看出使用的是bash了。
-------------
有哪些Shell?
-------------
常见的 shell 主要分为两大主流:
    sh:
          burne shell (sh)
          burne again shell (bash)
    csh:
          c shell (csh)
          tc shell (tcsh)
          korn shell (ksh)
在 HP-UX 环境下,主要有以下三种 shell 文件:POSIX shell、Korn shell 和 C shell。每种 shell
都使用特定的启动文件。
1>POSIX shell /usr/bin/sh、/sbin/sh
 .profile 和 ENV 环境变量中指定的任何文件(通常为 .kshrc 文件)
2>Korn shell /usr/bin/ksh
3>C shell /usr/bin/csh
 .login 和 .cshrc

----------------------------------
vi是什么?已了解vi的哪些使用方法?
----------------------------------
1、vi是什么?
vi (Visual) 编辑器是 HP-UX 系统的缺省文本编辑器, vi 编辑器是一种功能强大、应用广泛的编辑工
具。每个 HP-UX 系统及其他大多数 UNIX 版均包含 vi 编辑器。
2、 已了解 vi 的哪些使用方法?
vi 编辑器有两种处理文本的基本模式:
* 命令模式
* 文本输入模式
i  在光标之前插入文本
I  在一行的开头处插入文本
a  在光标位置之后插入文本
A  在一行的结尾处插入文本
o  在光标下方另起一行以输入文本
O  在光标上方另起一行以输入文本
x  删除用光标突出显示的字符
dd  删除当前行
dG  删除文件结束前的所有行 包括当前行
nG  跳转到第n行
:set number  显示行号
:set nonumber  隐藏行号
:/pattern  向下搜索匹配
:?pattern  向上搜索匹配
:w  保存但不退出
:wq!  强制保存并退出
:q!  退出但不保存更改
: set nohlsearch  取消搜索高亮显示

---------
名词解释:
---------
1. EVA (企业虚拟阵列): 惠普在基于主机的虚拟化、基于存储的虚拟化,以及基于网络层的虚拟化方面
都有相应的产品。其中,基于存储系统的虚拟化产品----HP StorageWorks企业虚拟阵列EVA是用户最熟悉
的。目前,EVA系列有EVA 3000和EVA 5000可供选择。
2. FATA (光纤附挂技术) : HP EVA最大的改变是率先支持FATA。据悉,目前只有惠普一家支持此项技术
。惠普的FATA驱动器为ATA硬盘提供了一个光纤通道连接选项。FATA驱动器比传统FC(光纤)硬盘便宜一半
。FATA驱动器使用了一个双通道的2Gb/s光纤通道接口,可以提供250GB的存储空间。与SATA相比,FATA速
度更快、更可靠。FATA驱动器可以在现有EVA机箱中热插拔,用户不需要购买新的托架。对于EVA的用户来
说,机箱中既可以全部采用企业级的光纤磁盘,也可以全部采用FATA磁盘,或是两者混用。关键性的业务
数据可以存放在高可靠的光纤磁盘中,而不太重要的或不经常访问的数据就可以存放到FATA磁盘上,这样
就实现了分级存储,有效降低了存储成本。
3. MSA1000 (Modular Storage Array 1000) : 光纤阵列柜,是一套可灵活扩展的SAN解决方案,定位于入
门级和中间级SAN.最重要的是MSA1000同时兼容1GB和2GB的光纤通道端口,为用户的升级和集群带来诸多
方便,在那些只有传统DAS才能经济有效地满足速度增长和可扩充性要求的环境中,实现了部署基于全光
纤架构(Fabric)的存储区域网络。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值