免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6728 | 回复: 8
打印 上一主题 下一主题

学习HP记了点笔记,全凭个人习惯,无排版(下一章LVM) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-26 17:44 |只看该作者 |倒序浏览
一、sam
sam logfile: /var/sam/log/samlog
使用 /usr/sam/bin/samlog_viewer查看
sam -r 指定sam访问限制
sam -f 验证
二、install HPUX
三、系统启动过程:
启动过程总体分为 boot ROM和HPUX 引导过程
1、加电或者重启
2、PDC执行并进行自检,包括内存和CPU检测,以及那些外设与主机相连
3、PDC初始化 控制台并显示信息,查找主引导路径
4、PDC从引导路径加载并执ISL,至此ROM boot阶段结束
5、ISL 加载hpux,其在磁盘的引导区
6、hpux加载HPUX内核 /stand/vmunix 到内存,并将控制权交给内核
7、内核运行swapper进程以及init进程
8。init进程读取初始化文件/etc/inittab,开始初始化操作系统守护进程,将系统运行至合适的可用状态
PDC:
PDC驻留在系统的ROM中,对于不同机器有不同的PDC,PDC在系统加点或者重启后执行,他主要执行自检和外设检查的工作,在完成内存检查后,它初始化控制终端并将终端路径拷贝到内存中,并拷贝引导路径及autoboot标识至路径,如果autoboot disable,它显示一个命令菜单,如果enable,其显示消息提示你autoboot start,在10秒内敲任意键可以出现pdc菜单
选择启动设备
search
boot ×
单用户引导:
对于V-class的机器可以使用
boot pri -is引导至单用户
其他机器可以使用 boot pri 至isl执行 hpux -is
boot area:
主要包括:
1、LIF卷头标识
2、一个包含HP-UX卷名的文件
3、一个包含引导区所含文件的目录
4、ISL
5、hpux
6、AUTO 文件

查看 lifls -l /dev/dsk/c0t6d0
lifcp 查看AUTO文件的内容

mkboot rmboot 用来安装、配置和删除LIF区域

ISL:
setboot
单用户模式: hpux -is
指定内核: hpux /stand/vmunix.old
hpux -ll /stand
hpux show autofile
hpux set autofile filename
hpux -v

PDC-->ISL-->hpux-->/stand/vmunix-->swapper-->/sbin/pre_init_rc-->/sbin/init

INIT:
主要完成的动作:
1、读取/etc/inittab 中的initdefault参数
2、初始化内核数据结构/sbin/ioinitrc
3、运行/sbin/bcheckrc
4、运行/sbin/rc使系统运行在default level
/etc/inittab文件格式:
id:rstate:action:process

rstate可以有以下状态:
boot:在系统启动时运行不等待其结束,在中断是不重启
bootwait:在系统启动时运行等待其结束,在中断是不重启
initdefault:缺省runlevel
respawn:如果进程不存在或者中断,重启它
sysinit:此进程早于init访问console,常用来初始化设备
wait:初始化进程并等待完成

初始化io设备ioinit:
在读取完initdefault之后init进程开始执行rstat栏为sysinit的命令或者脚本,最重要的一个是/sbin/ioinitrc 他使用/etc/ioconfig 文件调用ioinit命令去检查和维护/etc/ioconfig之间与内核数据结构的完整性,对新的设备指定实例号,并通过insf命令建立设备文件。

/sbin/bcheckrc:
在mount文件系统之前所作的一些必要环节,如果系统使用LVM激活LVM,mount之前使用fsck检查并修复文件系统,加载合适的键盘map,如果系统还有eisa设备则运行eisa_config自动配置并初始化它们

/sbin/rc:
在任何时候系统运行一个新的runlevel或者系统由一个低的runlevel运行至一个高的runlevel。
运行级别:
0 系统shutdown
s 单用户模式,仅有一个系统物理console可用,/etc/inittab 中sysinit类型守护进程以及直接被hpux内核start进程可用
S 与S唯一区别,登陆的终端被视为系统console
1 start一些重要的进程并mount文件系统,但是增然处于单用户模式,用于系统管理
2 多用户模式
3 网络服务启动,NFS export,CDE start
4 在使用老的HP VUE的环境激活gui
5 所有用户定义服务可用
6 所有用户定义服务可用

改变运行级别:
init n
可以从低到高,不能从高到底,shutdown 到单用户,reboot=init 0
查看当前运行级别:
who -r

添加一个启动时运行的程序步骤:

脚本一般位于/sbin/init.d目录下,这里包含所有守护进程和服务,可执行的脚本一般包括四部分:
start_msg
stop_msg
start
stop
脚本的配置文件位于/etc/rc.config.d目录下,与脚本同名

脚本创建好后,要决定在那一个运行级别启动,如在 level2 则须在/sbin/rc2.d 下创建链接文件指向脚本,链接文件以S或者K打头,后跟运行的次序号

系统关闭:

shutdown
-r reboot
-h halt
-y 不许干涉
必须在/ 目录下使用此命令,可以加上延迟时间以秒记,
日志记录在 /etc/shutdown.log
/etc/shutdown.allow 文件配置那些用户有权限发出shutdown

四:Software and Patch Management

软件在SD-UX众被分为以下层次化组件:
filesets-->subproducts-->products-->bundles
放置这些组建的位置被称为:software depot

filesets:处于sd-ux的最低层,一个filesets只属于一个产品,但是其可以被包含在一系列的subproducts和bundles
Subproducts:products的子集
products:sd-ux基于products进行操作
bundles:一些products的集合


查看:
swlist 缺省查看bundles和没有被bundle的products
可以使用:
-l bundle
-l products
-l fileset
-d @ /var/spool/sw
-l file X11
-d @ hp1:/mydepot

软件安装:
swinstall
swinstall -s /SD_CDROM
日志:/var/adm/sw/swinstall.log
codeword:
保存在/var/adm/sw/.codewords
起停sd-ux守护进程:
/sbin/init.d/swagentd start
/sbin/init.d/swagentd stop
/var/adm/sw/products目录保存了IPD(已安装产品数据库)信息

软件卸载:
swremove
日志:/var/adm/sw/swremove.log
查找删除无用的文件集:
freedisk

软件验证:
swverify

管理software depot:
software depots缺省为/var/spool/sw
add
swcopy -s source @/var/spool/sw
remove
swremove -d * @ /var/spool/sw
list
swlist -d @ /dev/rmt/0m

patch:
所有的patch以PH打头接下来两位表明类型,之后是patch号
以下是四种常见类型:
CO 命令
KL 内核  安装此类型补丁,系统需要重启
NE 网络
SS 子系统
查看安装的补丁:
swlist -l product PH*
swlist -l patch \'*.*,c=patch\'
swlist -l patch
安装补丁的过程:
1、下载补丁包
2、创建 patch depots
swcopy -s PHCO_15220.depot PHCO_15220 @ /var/spool/sw
3、安装补丁包
swinstall -s /var/spool/sw

[ 本帖最后由 yuhong 于 2007-6-27 16:16 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-06-26 18:09 |只看该作者
基础知识已收到!有高级点的没有啊!

论坛徽章:
0
3 [报告]
发表于 2007-06-26 19:32 |只看该作者
呵呵 很不错 支持下~~

论坛徽章:
0
4 [报告]
发表于 2007-06-26 23:24 |只看该作者
呵呵~很好!
先留个名字!

论坛徽章:
0
5 [报告]
发表于 2007-06-27 09:07 |只看该作者
freedisk这个命令挺有意思!
不知道HPUX -V 是什么作用没见过啊!

论坛徽章:
0
6 [报告]
发表于 2007-06-27 11:17 |只看该作者
刚查到HP -V的意思
Display the version number of the hpux utility

论坛徽章:
0
7 [报告]
发表于 2007-06-27 15:12 |只看该作者
不错,收到,谢谢,辛苦了

论坛徽章:
0
8 [报告]
发表于 2007-10-29 20:51 |只看该作者
:mrgreen 基础的东西才是最好的东西

论坛徽章:
0
9 [报告]
发表于 2009-07-02 13:30 |只看该作者
请教下:
swlist -l patch \'*.*,c=patch\'
这个命令中的 \'*.*,c=patch\' 是什么意思?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP