hp-ux整理

转自--msdnchina.itpub.net
HP-UX下NFS配置
===========================================================

测试环境:

服务端:HP-UX 11.11

客户端:HP-UX 11.11

----------------------------操作步骤-----------------------------------
服务端:
vi /etc/rc.config.d/nfsconf
将NFS_SERVER和START_MOUNTD的值改为1:
NFS_SERVER=1
START_MOUNTD=1
运行nfs.server脚本:
/sbin/init.d/nfs.server start


vi /etc/exports
/tmp/data -root=10.10.10.19:10.10.10.20:10.10.10.21:10.10.10.37:10.10.10.25:10.10.10.26:10.10.10.22:10.10.10.23:10.10.10.24:10.10.10.34


/tmp/data -rw= 192.168.168.24

这里的-root是读写权限,当客户端用root用户访问时也是对客户端进行一次授权.多个客户端中间用:分开

刷新一下:
exportfs -a

检查NFS进程是否正常启动并在rpcbind/portmap注册:
rpcinfo -p

至少保证nfs和mountd在输出列表里,如果nfs或mountd有一个不在需要重新启动NFS服务进程:
/sbin/init.d/nfs.server stop
/sbin/init.d/nfs.server start

查看哪些客户机可以读写:
exportfs

确定哪些客户机正在使用NFS文件系统:
showmount -a
----------------------------------------------------------------------------------
客户端(Linux)挂载:
mount -t nfs 10.10.10.103:/tmp/data /data

HP-UX挂载:
mount -F nfs 192.168.168.7:/tmp/data /data

-------------------------------------------------------------
一定要记住:
关掉客户端或服务端上的防火墙,如iptables

HP-UX下创建文件系统

什么是文件系统
UNIX 的文件系统是一些文件和目录的集合。每个文件系统被存储在单独的逻辑卷或整个硬盘分区上。典型的 HP-UX 主机通常有多个文件系统。下面是你的机器上可能存在的几个文件系统:
 /usr 下的文件通常被存储在一个文件系统中。
 /var 下的文件通常被存储在另一个文件系统中。
 /tmp 下的文件通常也被存储在另一个文件系统中。
根文件系统是一个包含 /etc /dev /sbin 等目录的特殊文件系统。
配置多个文件系统的优点
虽然你的文件和目录都可以被存储在根文件系统中,但将文件目录放到各个单独的文件系统中有很多好处:
系统管理员能给每个文件系统分配固定的硬盘空间,保证不让一个文件系统独占整个硬盘。系统管理员也许会分配 100MB 空间给 /tmp 文件系统,这保证了 /tmp 下的临时文件最多可以使用系统上的 100MB 硬盘空间,硬盘上的剩余空间可以保留给其他文件系统。
各个文件系统可以被分别调整,许多与文件系统有关的参数能够极大地影响系统的性能。一些文件系统可能因存储大文件而被优化,另一些则可能因存储小文件被优化。
可在一个文件系统上执行文件系统维护任务,而其他文件系统仍可继续被用户使用。
创建一个文件系统的步骤
第一步:创建 PV ,把 c0t2d0 这块磁盘加入到一个 PV
# pvcreate /dev/rdsk/c0t2d0 // 此时磁盘为裸设备,所以是 rdsk
Physical volume "/dev/rdsk/c0t2d0" has been successfully created.
第二步:创建 VG
# mkdir /dev/vg01
# mknod /dev/vg01/group c 64 0x010000 // 创建一个控制器文件,指定主号为 64 ,次号为 0x010000
# vgcreate /dev/vg01 /dev/dsk/c0t2d0 // c0t2d0 这个磁盘去创建一个 vg01
Increased the number of physical extents per physical volume to 8683.
Volume group "/dev/vg01" has been successfully created.
Volume Group configuration for /dev/vg01 has been saved in /etc/lvmconf/vg01.conf
第三步:创建 LV
# lvcreate -L 200 -n lv_test vg01 // vg01 中创建一个名为 lv_test 大小为 200M 的文件系统
Logical volume "/dev/vg01/lv_test" has been successfully created with
character device "/dev/vg01/rlv_test".
Logical volume "/dev/vg01/lv_test" has been successfully extended.
Volume Group configuration for /dev/vg01 has been saved in /etc/lvmconf/vg01.conf
第四步:创建文件系统
# newfs -F vxfs /dev/vg01/rlv_test // 创建文件系统,可以不加 -F vxfs 参数,默认就是 vxfs 文件系统
version 4 layout
204800 sectors, 204800 blocks of size 1024, log size 1024 blocks
unlimited inodes, largefiles not supported
204800 data blocks, 203656 free data blocks
7 allocation units of 32768 blocks, 32768 data blocks
last allocation unit has 8192 data blocks
# mkdir /lv_test // 创建一个挂载点
# mount /dev/vg01/lv_test /lv_test // 挂载新建的文件系统
# bdf
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 2048000 144864 1888296 7% /
/dev/vg00/lvol1 990968 60888 830976 7% /stand
/dev/vg00/lvol8 6144000 862544 5241400 14% /var
/dev/vg00/lvol7 4096000 1389016 2685880 34% /usr
/dev/vg00/lvol5 8192000 710896 7422720 9% /tmp
/dev/vg00/lvol4 8192000 2832160 5318008 35% /opt
/dev/vg00/lvol6 1024000 3024 1013064 0% /home
/dev/vg00/gmylv 16384 1109 14328 7% /gmylv
/dev/vg01/lv_test 204800 1157 190923 1% /lv_test // 已经挂到系统上
#
现在来测试一下,我们 FTP 到系统,上传一个名为 test ,内容也为 test 的文本文件上去
C:Documents and Settingsxghe>d:
D:>ftp 192.168.0.1
Connected to 192.168.0.1.
220 hp FTP server (Version 1.1.214.4(PHNE_34544) Fri Feb 24 15:03:24 GMT 2006)
eady.
User (192.168.0.1:(none)): root
331 Password required for root.
Password:
230 User root logged in.
ftp> pwd
257 "/" is current directory.
ftp> cd /lv_test
250 CWD command successful.
ftp> binary // 将传输方式改为二进制,默认为 ASCii
200 Type set to I.
ftp> put test.txt //put 表示上传
200 PORT command successful.
150 Opening BINARY mode data connection for test.txt.
226 Transfer complete.
ftp: 发送 4 字节,用时 0.00Seconds 4000.00Kbytes/sec.
ftp>
# cd /lv_test
# ll
total 2
drwxr-xr-x 2 root root 96 Mar 24 11:24 lost+found
-rw-r----- 1 root sys 4 Mar 24 11:28 test.txt
# cat test.txt
test // 试验完!

]
 
Unix系统日志介绍和集中采集思路
一 日志作用

1、运行情况
反映系统当前运行情况,系统发生了那些动作等。
2、故障预警
预报可能发生的故障或已经发生的故障,便于及时处理。
3、故障分析处理
对已发生故障的原因、经过,便于故障分析处理。
4、安全、审计
记录系统登录情况、命令执行情况等。
二 常用UNIX系统日志文件
1、solaris
/var/adm/
/var/adm/messages

2、hp unix
/var/adm/syslog/syslog.log
3、sco unix
/etc/log目录

4、red hat
/var/log目录

三 HP-UNIX日志维护工作介绍
1. 常用日志文件
/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/LOGxxx 用工具查看的日志
/var/adm/nettl.LOG* 网络日志 由HP 工程师负责
/var/adm/crash core dump 文件 由HP 工程师负责
2、日志文件的维护
(1)日志文件清除:
日志文件清理
执行以下命令清空日志文件:
# > 文件名 或者
# cat /dev/null > 文件名
注:如果删除了这些文件,将关闭登录记录功能。
(2)日志文件定期清理
wtmp 和 btmp 文件会无限制地增长,因此要定期检查这两个文件。请定期删除无用信息,以
防止文件过大。wtmp 和 btmp 文件不是由负责维护它们的程序创建的。如果删除了这些文件,将关闭
登录记录功能。
(3)日志文件的安全考虑
有些用户登录时在登录提示符处输入口令或部分口令。此类登录失败情况将记录在btmps文件中,从
而暴露了口令或部分口令。如果安全性策略要求某个用户以前的会话不能被其他用户看到,则可能还需
要更改 /var/adm/wtmp 文件的文件保护设置。由于这些原因,应该对这些文件设置文件保护,使得只
有管理员可读取该文件。
chmod 400 /var/adm/btmp

3、HP-unix的常用的在线检测工具
(1、STM
Support Tools Manager,这是HP-unix系统自带的一个诊断和支持工具包。STM自带了硬件测试、日志查看等工具包,日常维护中常用到的是它的日志工具---logtool。
产生的日志文件位置:/var/stm/logs/os
由后台进程diagmond、diaglogd支持。

(2、EMS
event monitoring service,HP unix事件告警服务。可以人工设定一些告警门限,通过告警门限自动监视系统运行情况。
配置工具:/etc/opt/resmon/lbin/monconfig
产生的日志文件位置:/var/opt/resmon/log/event.log
由后台进程emsagent、p_client 支持
四、 HP-unix操作系统日志文件的生成过程
1、syslogd进程
syslogd是一个用于记录系统信息的后台进程。
启动脚本位于/sbin/rc2.d/S220syslogd
如果ps –ef | grep syslog无匹配记录,可以用上述脚本路径启动syslog进程。
2、配置文件syslog.conf,通过修改配置文件,可以实现:
(1. 记录到系统日志中;
(2. 写到系统控制台上;
(3. 转发给指定的用户;
(4. 转发给其他主机的syslogd。
3、syslog.conf的语法简介:
举例:
nvbrg2#[/]cat /etc/syslog.conf
# @(#)B.11.11_LR
#
# syslogd configuration file.
#
# See syslogd(1M) for information about the format of this file.
#
mail.debug /var/adm/syslog/mail.log
*.info;mail.none /var/adm/syslog/syslog.log
*.alert root
*.alert /dev/console
*.emerg *
*.info;mail.debug;*.alert;*.emerg @133.191.3.252
nvbrg2#[/]
4、HP-unix中syslog.conf中的配置参数简介
syslog 消息采用一种包含可选优先级和设备的标准格式。
优先级指示消息的紧急程度。设备指示发布消息的子系统。
以下列出了 /usr/include/syslog.h 中定义的优先级和设备资源。
syslog 优先级
LOG_EMERG 混乱状况,通常广播到所有用户。
LOG_ALERT 应立即更正的状况,如系统数据库损坏。
LOG_CRIT 紧急状况,如硬设备错误。LOG_ERR一般错误。
LOG_WARNING 警告消息。LOG_NOTICE不属于错误但可能需要特别注意的状况。
LOG_INFO 信息性消息。
LOG_DEBUG 该消息包含通常仅在调试程序时使用的信息。
syslog 消息采用一种包含可选优先级和设备的标准格式。
优先级指示消息的紧急程度。设备指示发布消息的子系统。
以下列出了 /usr/include/syslog.h 中定义的优先级和设备资源。
介绍了 syslog 设备资源消息。
syslog 设备资源消息
消息说明
LOG_KERN 由内核生成的消息。任何用户进程都无法生成这些消息。
LOG_USER 由随机用户进程生成的消息。如果未指定任何设备,则为缺省设备标
识符。
LOG_MAIL 来自邮件系统的消息。
LOG_DAEMON 来自 inetd、ftpd等系统守护程序的消息。
LOG_AUTH 来自 login、su、getty等授权系统的消息。
LOG_SYSLOG 由 syslogd 守护程序内部生成的消息。
LOG_LPR 来自lp、lpsched等打印机假脱机系统的消息。
LOG_NEWS 来自新闻系统的消息。LOG_UUCP来自 UUCP 系统的消息。
LOG_CRON 来自 CRON 守护程序的消息。
LOG_LOCAL0 - LOC_LOCAL7 保留供本地使用。

5、当前基础系统组系统维护工作中的不利因素
(1、人员不足
(2、监视工作无法自动化,完全依赖于人力
(3、系统维护工作效率低下
五 UNIX系统日志集中采集思路


1、日志采集方法:
(1)通过修改各系统日志配置文件,将日志信息保存本地一同时,转发给日志服一份。
(2)通过脚本程序,定期将日志文件通过logger工具传入集中日志服务器。
在日志服务器侧,将日志信息按一定方式分字段,导入mysql数据库。
制作查询页面,根据需要,查询系统日志消息。
2、日志集中优点
(1、更易于日志文件分析- 集中式日志可以使管理员在一台服务器上对各系统日志情况进行集中查看分析,提高效率。
(2、增强了安全性 - 日志文件在本机记录的同时,在集中日志服务器上也进行了记录,提高了日志文件保存的可靠性。
(3、简化了日志归档 - 各系统日志归档工作可以通过在集中日志服务器的一条mysql语句完成,将复杂、麻烦的工作简单化。
3、缺点:
syslogd 仅支持使用 UDP 进行转发。UDP是一个“无连接”协议,它不提供流控制,也不保证消息送达。同样地,它可能会丢失转发的日志消息。
syslogd目前仅能对系统级日志信息,按信息的内容自动区分字段,导入数据库。但对于各系统数据库、应用系统本身产生的告警虽然可以收集,但无法按信息内容区分字段入库,有待于在下一步工作中改进。
六 下一步工作的思考
1、 日志系统只提供了一个监视系统运行情况的工具,但分析处理具体故障,还需要根据具体问题具体分析,最终故障的解决依赖于我们维护水平的提高,今后我们还需要多学习、多思考、多总结。

2、 集中日志程序对数据库、应用系统事件日志的集中采集功能需要改进和进一步优化,方便维护工作。

3、 长远来看,不仅系统日志需要集中,各系统主机运行性能指标都需要集中,便于提高维护工作效率。

hpux 的 bdf 和 df -i命令
===========================================================
版本:hpux 11.31

# bdf
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 10485760 167728 10237488 2% /
/dev/vg00/lvol1 5242880 323008 4881520 6% /stand
/dev/vg00/lvol8 8912896 4774920 4105728 54% /var
/dev/vg00/lvol7 5373952 2948016 2407008 55% /usr
/dev/vg00/oracle11g
20971520 7034750 13073407 35% /u02
/dev/vg00/lvol4 6160384 1020184 5102024 17% /tmp
/dev/vg00/lvol6 8257536 4998072 3234032 61% /opt
/dev/vg00/lvol5 8192000 7255344 929896 89% /home
/dev/vg00/11gdata 83886080 23290490 56808431 29% /11gdata
/dev/vg00/oradata 104857600 90188918 13751905 87% /oradata
# df -i
/oradata (/dev/vg00/oradata ) : 3667396 total i-nodes
3667170 free i-nodes
226 used i-nodes
0 % i-nodes used
/11gdata (/dev/vg00/11gdata ) : 15148924 total i-nodes
15148895 free i-nodes
29 used i-nodes
0 % i-nodes used
/home (/dev/vg00/lvol5 ) : 33216 total i-nodes
29262 free i-nodes
3954 used i-nodes
11 % i-nodes used
/opt (/dev/vg00/lvol6 ) : 159104 total i-nodes
101849 free i-nodes
57255 used i-nodes
35 % i-nodes used
/tmp (/dev/vg00/lvol4 ) : 160672 total i-nodes
160625 free i-nodes
47 used i-nodes
0 % i-nodes used
/u02 (/dev/vg00/oracle11g ) : 3535884 total i-nodes
3484192 free i-nodes
51692 used i-nodes
1 % i-nodes used
/usr (/dev/vg00/lvol7 ) : 109280 total i-nodes
75795 free i-nodes
33485 used i-nodes
30 % i-nodes used
/var (/dev/vg00/lvol8 ) : 151808 total i-nodes
129298 free i-nodes
22510 used i-nodes
14 % i-nodes used
/stand (/dev/vg00/lvol1 ) : 153952 total i-nodes
153737 free i-nodes
215 used i-nodes
0 % i-nodes used/ (/dev/vg00/lvol3 ) : 324768 total i-nodes
322423 free i-nodes
2345 used i-nodes
0 % i-nodes used

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7900083/viewspace-711894/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7900083/viewspace-711894/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值