hp小型机常用操作.docx
- 文档编号:23571539
- 上传时间:2023-05-18
- 格式:DOCX
- 页数:51
- 大小:60.24KB
hp小型机常用操作.docx
《hp小型机常用操作.docx》由会员分享,可在线阅读,更多相关《hp小型机常用操作.docx(51页珍藏版)》请在冰豆网上搜索。
hp小型机常用操作
启动
(1)启动次序
MPstand/vmunix/sbin/init(调用/etc/inittab)/sbin/rc(调用/sbin/rc[run-level].d)用户登入脚本等
(2)pre_init_rc
用来检查启动文件的正确性
(3)MP界面
MP确省用户:
Admin 密码:
Admin
进入MP ctrl+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-6 HPUX没有定义,作为用户自定义模式
a,b,c 不改变当前运行级别,而是运行一组给定程序
s 单用户模式,
S 与s模式相似。
在s模式之用物理的系统控制台才可进入系统,而在S模式虚拟的系统控制台可以进入系统
Q/q 不改变运行模式,使用当前级别重新读取inittab文件。
不用重启系统就使inittab的文件改变生效。
(6)/etc/inittab 启动后,init进程根据/etc/inittab的内容创建任务
1.inittab文件内容举例
###changethedefaultrunlevelhere
init:
3:
initdefault:
###pre-configuredlinesrequiredforboot-don’tchange!
ioin:
:
sysinit:
/sbin/ioinitrc>/dev/console2>&1
tape:
:
sysinit:
/sbin/mtinit>/dev/console2>&1
stty:
:
sysinit:
/sbin/stty9600clocalicanonechoopostonlcrixonicrnlignpar
sqnc:
:
wait:
/sbin/rc/dev/console2>&1 #systeminit
###theselinesdisplayloginprompts
cons:
123456:
respawn:
/usr/sbin/gettyconsoleconsole #systemconsole
#ttp1:
234:
respawn:
/usr/sbin/getty-htty0p19600
krsd:
123456:
respawn:
/sbin/krsd-I
2.inittab文件格式说明
Label:
Run-level:
Action-keyword:
Process
Label 4个字符长的唯一标示符
Run-level 1个或多个init参数,表运行级别。
空白表示包含所有运行级别
Action-keyword 定义init执行的行为,包括如下:
actionkeyword
行为
等待
重启
boot
只在系统引导时执行
NO
NO
bootwait
系统启动后从单用户模式向多用户模式切换时执行
Yes
NO
initdefault
定义缺省系统运行级别
off
在一个给定的级别上杀死进程,若进程不存在则忽略
once
只运行改进程一次
NO
NO
ondemand
在a,b,c级别中表示respawn的含义
NO
NO
powerfail
关机时运行该进程
NO
NO
powerwait
关机时隐性该进程
Yes
NO
respawn
当该进程不存在时,启动该进程
NO
Yes
sysinit
在控制台显示登入提示符之前,执行该进程
Yes
NO
wait
只启动该进程一次
Yes
NO
ctrlaltdel
(Linux上)键盘上输入指定序列,关闭系统
NO
NO
kbrequest
(Linux上)重新激活键盘请求
powerokwait
(Linux上)系统重新家电
Yes
NO
(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-l
cronfile举例
min hourdate monthday command
e.g. 0 6 1,15 * * >/var/adm/btmp
0 5 * * 1-5 /usr/bin/who
(11)用shutdown和reboot改变系统状态
e.g. shutdown-hy600 #在600秒内挂起系统。
-y则有些请求必须确认才能关闭
(12)login的过程:
1、执行getty,
显示/etc/issue的内容,发布login提示,然后执行login
2、执行login
确认用户名和密码,设置用户到home目录,执行用户的shell
3、执行/usr/bin/sh
执行/etc/profile或/etc/csh.loing(csh)
执行.profile或.login
发布shell
(13)各种常用shell的启动配置文件
Korn(/usr/bin/ksh) .profile 和.Kshrc
Bourne(/usr/old/bin/sh).profile
POSIX(/usr/bin/sh) .profile 和 .shrc
Restricted(/usr/bin/rsh,/usr/bin/rksh) .profile
C(/usr/bin/csh) .login 和 .cshrc
(14)以单用户模式引导HP-UX
使用下列步骤可在单用户模式下引导HP-UX。
以单用户模式引导HP-UX(EFIShell)
在EFIShell环境中,可通过在HPUX.EFI界面(HP-UXBootLoader提示符HPUX>)处停止引导过程并输入boot-is
vmunix命令来以单用户模式引导。
第1步.
访问EFIShell环境以获取要以单用户模式引导的HP-UX的服务器。
登录到MP并输入CO来选择系统控制台。
访问控制台时,请确认处于EFIBootManager菜单(EFIMainMenu)中。
如果处于其他EFI菜单中,请
从子菜单中选择Exit选项,直到返回至标题为EFIBootManager的屏幕。
从EFIBootManager菜单中,选择EFIShell菜单选项来访问EFIShell环境。
第2步.
访问要引导HP-UX的设备的EFISystemPartition(fsX:
,其中X表示文件系统编号)。
第3步.
当访问EFISystemPartition来获取所需的引导设备时,可执行HPUX命令来启动要访问的设备上的\EFI\HPUX\HPUX.EFI加载程序。
第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-2002,HewlettPackardCompany.
Allrightsreserved
HP-UXBootLoaderforIA64Revision1.723
PressAnyKeytointerruptAutoboot
\efi\hpux\AUTO==>bootvmunix
Secondslefttillautoboot-9
[用户在此处按任意键可停止HP-UX引导过程并访问HPUX.EFILoader]
Type'help'forhelp
HPUX>
第5步.
在HPUX.EFI界面(HP-UXBootLoader提示符HPUX>)中,输入boot-isvmunix命令来以单用户
(-is)模式引导HP-UX(/stand/vmunix内核)。
HPUX>boot-isvmunix
>SystemMemory=4063MB
loadingsection0
...................................................(complete)
loadingsection1
........(complete)
loadingsymboltable
loadingSystemDirectory(boot.sys)toMFS
....
loadingMFSFILESDirectory(bootfs)toMFS
......
Launching/stand/vmunix
SIZE:
Text:
25953K+Data:
3715K+BSS:
3637K=Total:
33306K
ConsoleisonaSerialDevice
Bootingkernel...
第6步.
使用完控制台和MP界面后,请退出。
按Ctrl+B可退出系统控制台并返回到iLOMPMainMenu。
要退出iLOMP,请在MainMenu下键入X。
(15)终端
改终端类型 ctrl+Scroll
stty :
该命令用于检查和修改用户当前注册终端的通信参数。
#stty-a查看当前注册终端的通信参数。
#stty-ixon设置ixon为off。
#sttyixon设置ixon为on。
#sttysane当终端发生混乱时,通常可以产生有益的效果。
系统信息查看
检查操作系统的版本
#uname-a
#uname–r
#/usr/sbin/swlist–lbundleHPUXBaseAux
查看当前机型
#model
对于基于itanium的系统,可以使用EFI确定型号,方法是在BootManager处中断自动引导进程,并进入EFIShell,然后执行infosys命令:
Shell>infosys
确定操作环境
#/usr/sbin/swlist-lbundleHPUX11i-*
查看网络相关数据
查看主机名
uname–n
查看子网掩码
grepSUBNET_MASK/etc/rc.config.d/netconf
查看缺省网关IP
grepROUTE_GATEWAY/etc/rc.config.d/netconf
查看域名
cat/etc/resolv.conf
查看DnsIP
cat/etc/resolv.conf
查看NIS域名
grepNIS_DOMAIN/etc/rc.config.d/namesvrs
查看当前运行级别
#who-r
查看系统何时开始运行
#who-b
查看当前死进程
#who-d
检查是否在HP-UX11i上有64位配置
#/bin/getconfKERNEL_BITS
检查实际可用内存
#/usr/sbin/dmesg|grep“Physical:
”
查看实际内存使用
#kmeminfo ?
?
?
?
?
?
?
?
?
查看当前内存使用情况
#top
#glance
检查交换区大小
#/usr/sbin/swapinfo-a
#/usr/sbin/swapinfo-t
列出最近登陆的用户last
e.g. last-R-X-x|more
列出最近登陆失败的用户lastb
e.g. lastb-R-X-x|more
查看二进制日子文件:
strings
查看网络日志:
netfmt/var/adm/nettl.LOG000
系统硬件信息察看:
cstm
cstm启动管理cstm
cstm>map查看硬件及路径
查看dev2cstm>seldev2
cstm>info
cstm>il
查看/etc/lvmtab
strings/etc/lvmtab
内核及系统参数相关
kernelcrashdump调试工具
Q4isakernelcrashdumpdebuggerforPA-RISCsystemsrunningHP-UX
Releases10.Xand11.X.
usageis:
$q4[options][crashspec]
example:
$q4-pcrash.0
kmtune 查询、设置或重设系统参数
kconfig 管理内核配置
kclog 管理内核配置日子文件
kcmodule 管理内核模块及子系统
kcpath 显示出内核配置所在路径
mk_kernel从一个系统文件加载内核配置
文件系统操作
文件及目录管理
1.日志文件清理
执行以下命令清空日志文件:
#>文件名
或者
#cat/dev/null>文件名
注意:
清空文件前请确认文件是否正在使用
用sam清理日志文件
sam->RoutineTaskes->SystemLogFiles,selectalogfile
用sam查找大文件并删除
sam->RoutineTaskes->SelectiveFileRemoval
查看文件或目录的权限
对文件使用ll命令。
对目录使用ll-d命令。
改变文件或目录的所属关系
#chownuser_name:
group_namefilename
改变文件或目录的权限
#chmod555filename
#chmodu=rx,g=rx,o=rxfilename
#chmodr+w,g+w,o+wfilename
控制缺省的访问权限
缺省的umask设置是0,它意味着创建新文件的权限为rw-rw-rw-,创建新目录的权限为rwxrwxrwx。
umask命令是从系统缺省的访问权限中去掉umask对应的权限,因此只用于清除原有权限。
#umask显示当前的umask设置。
#umask022清除组和其他用户的写权限。
建立硬连接ln
硬连接不可跨越文件系统边界,不可连接目录。
e.g. ln/mydir/f1/mydir/file1 建立一个连接到f1
建立符号连接ln-s
符号连接可跨越文件系统边界,可连接目录。
e.g. ln-s/mydir/f2/mydir/file2 建立一个连接到f2
检查文件系统可用空间和临时目录/tmp可用空间。
命令:
#df
#/usr/bin/df-k/tmp
查看目录或文件大小命令du-sk
du显示每块为512字节的块数。
参数-k则显示每块为1024字节的块数。
bdf 该命令用于检查文件系统的使用情况
查看指定文件当前使用者fuser
#fuser-u/dev/vg01/data
查看指定文件当前使用者并杀死该进程
#fuser-ku/dev/vg01/data
bdf-i显示inode的使用情况
磁盘、逻辑卷及文件系统管理
1.fsadm 是文件系统管理命令
fsck 磁盘检查
作用:
检查文件系统metadata一致性;必要时修复被破坏的metadate
参数:
-n 设置所有回答为no -y 设置所有回答为yes
HFS的选项
-bblock#设置使用指定的superblock,而不是缺省的superblock
-f强制执行,即使指定文件系统是mount的。
该选项仅用于单用户模式
fsclean 测试关机时HFS文件系统的状态
SWAP空间管理
1.保留末端空间作为swap
-Rsize 保留磁盘末尾的空间作为交换分区。
单位:
M
#newfs-R200/dev/rdsk/c0t2d0
设置主交换
lvlnboot-s
移除主交换
lvrmboot-s
在命令行设置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
-mmin minspecifiestheamountofpagingspacethepagingsystemwillinitially
takefromthefilesystem.mincanbespecifiedinunitsofkilobytes(ksuffix),megabytes(Msuffix),orfilesystemblocks(nosuffix).
-llimit limitspecifiesthemaximumspacetheswapsystemisallowedtotakefrom
thefilesystem.limitcanbespecifiedinunitsofkilobytes(ksuffix),
megabytes(Msuffix),orfilesystemblocks(nosuffix).(Thedefaultisnolimit.)
-rreserve reservespecifiesthespace,inadditiontothespacecurrentlyoccupiedbythefilesystem,thatisreservedforfilesystemuseonly,makingitunavailabletothepagingsystem.Thisreservedspaceisinadditiontotheminimumfreespacespecifiedbytheadministratorwhenthefilesystemwascreated.
-ppriority Sameasfordeviceswap.
用sam设置swap
samàDisksandFilesystemsàSwap
/etc/fstab关于swap的设置
e.g. /dev/vg01/myswap. swap defaults 0 0 #Swaponalogicalvolume
e.g. /dev/dsk/c0t2d0 . swap defaults 0 0 #swaponawholedisk
e.g. . /myfs2swapfspri=4,lim=4M 0 0 #swaponafilesystem
参数:
blockdevice Theblockspecialfilename.
directory Thenameoftherootof
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- hp 小型机 常用 操作