<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>国家劳动局IT培训咨询与技术指南 - HP UX</title><link>http://www.7layer.cn/</link><description>劳动局IT培训;劳动局IT认证;劳动局IT技术;政府补贴;免费培训 - </description><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 100427</generator><language>zh-CN</language><copyright>版权所有 2008-2010 国家劳动局IT培训咨询与技术指南var gaJsHost = ((&amp;quot;https:&amp;quot; == document.location.protocol) ? &amp;quot;https://ssl.&amp;quot; : &amp;quot;http://www.&amp;quot;);document.write(unescape(&amp;quot;%3Cscript src='&amp;quot; + gaJsHost + &amp;quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&amp;quot;));try {var pageTracker = _gat._getTracker(&amp;quot;UA-12945401-1&amp;quot;);pageTracker._trackPageview();} catch(err) {}</copyright><pubDate>Sun, 05 Sep 2010 10:20:43 +0800</pubDate><item><title>HPUX做代理服务器</title><author>55990359@qq.com (administrator)</author><link>http://www.7layer.cn/cat_25/1271/1271/1271.html</link><pubDate>Fri, 19 Mar 2010 11:07:23 +0800</pubDate><guid>http://www.7layer.cn/cat_25/1271/1271/1271.html</guid><description><![CDATA[<p>&nbsp;</p><p>安装完成后，可根据以下配置Proxy：　　 <br /><br />1.基本配置 <br /><br />安装完成后，接下来要对Squid的运行进行配置。所有项目都在squid.conf中完成。Squid自带的squid.conf包括非常详尽的说明，相当于一篇用户手册，对配置有任何疑问都可以参照解决。</p><p><table border="0" cellspacing="0" cellpadding="0" align="center">    <tbody>        <tr>            <td nowrap="nowrap">            <p><font color="#ff0000"><strong>相关文章：</strong></font><br />            <a target="_blank" href="http://hp-ux.banma.com/news/20070919/7486.shtml">HP上安装ORACLE RAC </a><br />            <a target="_blank" href="http://hp-ux.banma.com/news/20070919/7482.shtml">HP-UX 11配置全过程 </a></p>            </td>        </tr>    </tbody></table></p><p>在这个例子中，代理服务器同时也是网关，内部网络接口eth0的IP地址为192.168.0.1，外部网络接口eth1的IP地址为202.103.x.x。下面是一个基本的代理所需要配置选项： <br /><br />http_port 192.168.0.1:3128 <br />默认端口是3128，当然也可以是任何其它端口，只要不与其它服务发生冲突即可。为了安全起见，在前面加上IP地址，Squid就不会监听外部的网络接口。 <br /><br />下面的配置选项是服务器管理者的电子邮件，当错误发生时，该地址会显示在错误页面上，便于用户联系： <br /><br />cache_mgr start@soocol.com <br />以下这些参数告诉Squid缓存的文件系统、位置和缓存策略： <br /><br />cache_dir ufs /var/squid <br />cache_mem 32MB <br />cache_swap_low 90 <br />cache_swap_high 95 <br />　　在这里，Squid会将/var/squid目录作为保存缓存数据的目录，每次处理的缓存大小是32兆字节，当缓存空间使用达到95%时，新的内容将取代旧的而不直接添加到目录中，直到空间又下降到90%才停止这一活动。如果不想Squid缓存任何文件，如某些存储空间有限的专有系统，可以使用null文件系统（这样不需要那些缓存策略）： <br /><br />cache_dir null /tmp <br />下面的几个关于缓存的策略配置中，较主要的是第一行，即用户的访问记录，可以通过分析它来了解所有用户访问的详尽地址： <br /><br />cache_access_log /var/squid/access.log <br />cache_log /var/squid/cache.log <br />cache_store_log /var/squid/store.log <br />下面这行配置是在较新版本中出现的参数，告诉Squid在错误页面中显示的服务器名称： <br /><br />visible_hostname No1.proxy <br />以下配置告诉Squid如何处理用户，对每个请求的IP地址作为单独地址处理： <br /><br />client_mask 255.255.255.255 <br />如果是普通代理服务器，以上的配置已经足够。但是很多Squid都被用来做透明代理。所谓透明代理，就是客户端不知道有代理服务器的存在，当然也不需要进行任何与代理有关的设置，从而大大方便了系统管理员。相关的选项有以下几个： <br /><br />httpd_accel_host virtual <br />httpd_accel_port 80 <br />httpd_accel_with_proxy on <br />httpd_accel_user_host_header on <br />在Linux上，可以用iptables/ipchains直接将对Web端口80的请求直接转发到Squid端口3128，由Squid接手，而用户浏览器仍然认为它访问的是对方的80端口。例如以下这条命令： <br /><br />iptables -t nat -A PREROUTING -s 192.168.0.200/32 -p tcp --dport 80 -j REDIRECT 3128 <br />就是将192.168.0.200的所有针对80端口的访问重定向到3128端口。 <br /><br />所有设置完成后，关键且重要的任务是访问控制。Squid支持的管理方式很多，使用起来也非常简单（这也是有人宁愿使用不做任何缓存的Squid，也不愿意单独使用iptables的原因）。Squid可以通过IP地址、主机名、MAC地址、用户/密码认证等识别用户，也可以通过域名、域后缀、文件类型、IP地址、端口、URL匹配等控制用户的访问，还可以使用时间区间对用户进行管理，所以访问控制是Squid配置中的重点。Squid用ACL（Access Control List，访问控制列表）对访问类型进行划分，用http_access deny 或allow进行控制。根据需求首先定义两组用户advance和normal，还有代表所有未指明的用户组all及不允许上网的baduser，配置代码如下： <br /><br />acl advance 192.168.0.2-192.168.0.10/32 <br />acl normal src 192.168.0.11-192.168.0.200/32 <br />acl baduser src 192.168.0.100/32 <br />acl baddst dst www.soocol.com <br />acl all src 0.0.0.0/0 <br /><br />http_access deny baduser <br />http_access allow advance <br />http_access allow normal <br />可以看出，ACL的基本格式如下： <br /><br />acl 列表名称 控制方式 控制目标 <br />比如acl all src 0.0.0.0/0，其名称是all，控制方式是src源IP地址，控制目标是0.0.0.0/0的IP地址，即所有未定义的用户。出于安全考虑，总是在最后禁止这个列表。 <br /><br />下面这个列表代表高级用户，包括IP地址从192.168.0.2到192.168.0.10的所有计算机： <br /><br />acl advance 192.168.0.2-192.168.0.20/32 <br />下面这个baduser列表只包含一台计算机，其IP地址是192.168.0.100： <br /><br />acl baduser 192.168.0.100/32 <br />ACL写完后，接下来要对它们分别进行管理，代码如下： <br /><br />http_access deny baduser <br />http_access allow advance <br />http_access allow normal <br />上面几行代码告诉Squid不允许baduser组访问Internet，但advance、normal组允许（此时还没有指定详细的权限）。由于Squid是按照顺序读取规则，会首先禁止baduser，然后允许normal。如果将两条规则顺序颠倒，由于baduser在normal范围中，Squid先允许了所有的normal，那么再禁止baduser就不会起作用。 <br /><br />特别要注意的是，Squid将使用allow-deny-allow-deny&hellip;&hellip;这样的顺序套用规则。例如，当一个用户访问代理服务器时，Squid会顺序测试Squid中定义的所有规则列表，当所有规则都不匹配时，Squid会使用与最后一条相反的规则。就像上面这个例子，假设有一个用户的IP地址是192.168.0.201，他试图通过这台代理服务器访问Internet，会发生什么情况呢？我们会发现，他能够正常访问，因为Squid找遍所有访问列表也没有和192.168.0.201有关的定义，便开始应用规则，而最后一条是deny，那么Squid默认的下一条处理规则是allow，所以192.168.0.201反而能够访问Internet了，这显然不是我们希望的。所以在所有squid.conf中，最后一条规则永远是http_access deny all，而all就是前面定义的&ldquo;src 0.0.0.0&rdquo;。</p><p>&nbsp;</p><p>2.高级控制 <br /><br />前面说过，Squid的控制功能非常强大，只要理解Squid的行为方式，基本上就能够满足所有的控制要求。下面就一步一步来了解Squid是如何进行控制管理的。 <br /><br />通过IP地址来识别用户很不可靠，比IP地址更好的是网卡的MAC物理地址。要在Squid中使用MAC地址识别，必须在编译时加上&ldquo;--enable-arp-acl&rdquo;选项，然后可以通过以下的语句来识别用户： <br /><br />acl advance arp 00:01:02:1f:2c:3e 00:01:02:3c:1a:8b ... <br />它直接使用用户的MAC地址，而MAC地址一般是不易修改的，即使有普通用户将自己的IP地址改为高级用户也无法通过，所以这种方式比IP地址可靠得多。 <br /><br />假如不想让用户访问某个网站应该怎么做呢？可以分为两种情况：一种是不允许访问某个站点的某个主机，比如ok的主机是ok.sina.com.cn，而其它的新浪资源却是允许访问的，那么ACL可以这样写： <br /><br />acl sinapage dstdomain ok.sina.com.cn <br />... ... <br />http_access deny ok <br />... ... <br />由此可以看到，除了ok，其它如www.sina.com.cn、news.sina.com.cn都可以正常访问。 <br /><br />另一种情况是整个网站都不许访问，那么只需要写出这个网站共有的域名即可，配置如下： <br /><br />acl qq dstdomain .tcccent.com.cn <br />注意tcccent前面的&ldquo;.&rdquo;，正是它指出以此域名结尾的所有主机都不可访问，否则就只有tcccent.com.cn这一台主机不能访问。 <br /><br />如果想禁止对某个IP地址的访问，如202.118.2.182，可以用dst来控制，代码如下： <br /><br />acl badaddr dst 202.118.2.182 <br />当然，这个dst也可以是域名，由Squid查询DNS服务器将其转换为IP。 <br /><br />还有一种比较广泛的控制是文件类型。如果不希望普通用户通过代理服务器下载MP3、AVI等文件，完全可以对他们进行限制，代码如下： <br /><br />acl mmxfile urlpath_regex \.mp3$ \.avi$ \.exe$ <br />http_access deny mmxfile <br />看到regex，很多读者应该心领神会，因为这条语句使用了标准的规则表达式（又叫正则表达式）。它将匹配所有以.mp3、.avi等结尾的URL请求，还可以用-i参数忽略大小写，例如以下代码： <br /><br />acl mmxfile urlpath_regex -i \.mp3$ <br />这样，无论是.mp3还是.MP3都会被拒绝。当然，-i参数适用于任何可能需要区分大小写的地方，如前面的域名控制。 <br /><br />如果想让普通用户只在上班时间可以上网，而且是每周的工作日，用Squid应当如何处理呢？看看下面的ACL定义： <br /><br />acl worktime time MTWHF 8:30-12:00 14:00-18:00 <br />http_access deny !worktime <br />首先定义允许上网的时间是每周工作日（星期一至星期五）的上午和下午的固定时段，然后用http_access 定义所有不在这个时间段内的请求都是不允许的。 <br /><br />或者为了保证高级用户的带宽，希望每个用户的并发连接不能太多，以免影响他人，也可以通过Squid控制，代码如下： <br /><br />acl conncount maxconn 3 <br />http_access deny conncount normal <br />http_access allow normal <br />这样，普通用户在某个固定时刻只能同时发起三个连接，从第四个开始，连接将被拒绝。 <br /><br />总之，Squid的ACL配置非常灵活、强大，更多的控制方式可以参考squid.conf.default。 <br /><br /><br />3.总结 <br /><br />下面把整个squid.conf总结一下： <br /><br /># 服务器配置 <br />http_port 192.168.0.1:3128 <br />cache_mgr start@soocol.com <br />cache_dir null /tmp <br />cache_access_log /var/squid/access.log <br />cache_log /var/squid/cache.log <br />cache_store_log /var/squid/store.log <br />visible_hostname No1.proxy <br />client_mask 255.255.255.255 <br />httpd_accel_host virtual <br />httpd_accel_port 80 <br />httpd_accel_with_proxy on <br />httpd_accel_user_host_header on <br /><br /># 用户分类 <br />acl advance arp 00:01:02:1f:2c:3e 00:01:02:3c:1a:8b ... <br />acl normal proxy_auth REQUIED <br />acl all src 0.0.0.0 <br /><br /># 行为分类 <br />acl mmxfile urlpath_regex \.mp3$ \.avi$ \.exe$ <br />acl conncount maxconn 3 <br />acl worktime time MTWHF 8:30-12:00 14:00-18:00 <br />acl sinapage dstdomain ok.sina.com.cn <br />acl qq dstdomain .tcccent.com.cn <br /><br /># 处理 <br />http_access allow advance <br />http_access deny conncount normal <br />http_access deny !worktime <br />http_access deny mmxfile <br />http_access deny sinapage <br />http_access deny qq <br />http_access allow normal <br />配置后的状况是，advance组可以不受任何限制地访问Internet，而normal组则只能在工作时间上网，而且不能下载多媒体文件，不能访问某些特定的站点，而且发送请求不能超过3个。 <br /><br />通过本文的介绍，它可以了解Squid的基本能力。当然，它的能力远不止此，可以建立强大的代理服务器阵列，可以帮助本地的Web服务器提高性能，可以提高本地网络的安全性等。要想发挥它的功效，还需要进一步控制。</p>]]></description><category>HP UX</category><comments>http://www.7layer.cn/cat_25/1271/1271/1271.html#comment</comments><wfw:comment>http://www.7layer.cn/</wfw:comment><wfw:commentRss>http://www.7layer.cn/feed.asp?cmt=1271</wfw:commentRss><trackback:ping>http://www.7layer.cn/cmd.asp?act=tb&amp;id=1271&amp;key=75e50aab</trackback:ping></item><item><title>HP上安装ORACLE RAC</title><author>55990359@qq.com (administrator)</author><link>http://www.7layer.cn/cat_25/1270/1270/1270.html</link><pubDate>Fri, 19 Mar 2010 11:04:26 +0800</pubDate><guid>http://www.7layer.cn/cat_25/1270/1270/1270.html</guid><description><![CDATA[<p>&nbsp;</p><p>安装oracle 9i release 2 (9.2.0.1) <br />1mount光盘： <br />把4张安装盘中的#1放入光驱中，然后运行： <br />#cd /etc <br />#vi pfs_fstab <br />在这个文件中，输入以下内容： <br />/dev/dsk/c3t2d0 /cdrom pfs-rrip xlat=unix 1 0 <br /><br />保存这个文件之后，在root用户下输入以下命令。 <br /><br />#nohup /usr/sbin/pfs_mountd &amp; <br />#nohup /usr/sbin/pfsd &amp; <br />#/usr/sbin/pfs_mount /cdrom <br /><br />2配置系统内核参数（推荐值请参阅oracle手册） <br />3配置oracle用户的环境变量： <br />#xhost + <br />#su &ndash; oracle <br />$vi .profile <br />加入以下几行： <br />export DISPLAY=10.55.20.3:0.0 <br />export ORACLE_HOME=/oracle/product/9.2.0 <br />export ORACLE_BASE=/oracle <br />export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data <br />export PATH=$PATH:$ORACLE_HOME/bin <br />export ORACLE_SID=ops1 <br />export LANG=zh_CN.hp15CN <br /><br />4使环境变量生效： <br />$ . /oracle/.profile <br /><br />5运行安装程序开始安装： <br />$ /cdrom/runInstaller&amp; <br /><br />6当提示输入管理组时输入已经建立好的dba组 <br />7提示选择安装的节点时选择ops1和ops2 <br />8提示安装方式时选择&ldquo;software only&rdquo;的安装方式，也就是不建立数据库和net服务 <br />9提示更换光盘#2，#3，#4时，先另开一个终端窗口，运行命令： <br />#/usr/sbin/pfs_umount /cdrom <br />然后取出光盘，放入新光盘，再运行： <br />#/usr/sbin/pfs_mount /cdrom <br />然后点&rdquo;确定&rdquo; <br /><br />10提示需要运行root.sh时，按照提示在相应目录下以root身份运行该脚本。 <br />11安装完成后oracle会自动将在ops1上安装的文件复制到ops2节点上 <br />整个安装oracle的过程大约需要60&mdash;90分钟 <br /><br />二 将ops1上的/oracle/.profile复制到ops2相应目录下，并修改为： <br />export DISPLAY=10.55.20.5:0.0 <br />export ORACLE_HOME=/oracle/product/9.2.0 <br />export ORACLE_BASE=/oracle <br />export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data <br />export PATH=$PATH:$ORACLE_HOME/bin <br />export ORACLE_SID=ops2 <br />export LANG=zh_CN.hp15CN <br /><br />三 手工创建NET服务 <br />1 以oracle身份运行命令： <br />$ netca <br />具体配置方法与windows相同，需要配置一个监听服务，默认端口1521 <br /><br />2 当提示配置的节点时选择ops1和ops2 <br />3 在ops1和ops2上分别启动监听服务: <br />$lsnrctl start <br /><br />四创建数据库 <br />1首先在ops1上配制数据库： <br />$ dbca <br />象windows中安装oracle一样，按照向导操作，注意在选择数据文件，控制文件和重做日志文件时修改为之前建好的裸设备文件名 <br />当配置完成后，选择保存到脚本ops1.sh。不要通过DBCA直接创建数据库 <br /><br />2修改保存的脚本 <br />主要需要修改的部分有： <br />添加一新的自动管理回滚表空间UNDO2（裸设备事先已经建好） <br />修改MAXINSTANCES,MAXLOGFILES,MAXLOGMEMBERS,MAXDATAFILES等参数 <br /><br />3运行脚本ops1.sh创建数据库，过程大约60-80分钟 <br />4将参数文件initops1.ora复制到ops2上的相同位置，更名为initops2.ora并进行修改（以下是ops2上的init.ora文件示范） <br /><br />############################################################################## <br /># Copyright (c) 1991, 2001, 2002 by Oracle Corporation <br />############################################################################## <br /><br />########################################### <br /># MTS <br />########################################### <br />dispatchers=&quot;(PROTOCOL=TCP)&quot; <br /><br />########################################### <br /># Optimizer <br />########################################### <br />hash_join_enabled=TRUE <br />query_rewrite_enabled=FALSE <br />star_transformation_enabled=FALSE <br /><br />########################################### <br /># Job Queues <br />########################################### <br />job_queue_processes=10 <br /><br />########################################### <br /># Instance Identification <br />########################################### <br />instance_name=ops2 <br />instance_number=2 <br />thread=2 <br /><br />########################################### <br /># Miscellaneous <br />########################################### <br />aq_tm_processes=1 <br />compatible=9.2.0.0.0 <br /><br />########################################### <br /># Security and Auditing <br />########################################### <br />remote_login_passwordfile=EXCLUSIVE <br /><br />########################################### <br /># Sort, Hash Joins, Bitmap Indexes <br />########################################### <br />pga_aggregate_target=25165824 <br />sort_area_size=4194304 <br /><br />########################################### <br /># Database Identification <br />########################################### <br />db_domain=&quot;&quot; <br />db_name=ops <br /><br />########################################### <br /># File Configuration <br />########################################### <br />control_files=(&quot;/dev/vgops/ropsctl1.ctl&quot;, &quot;/dev/vgops/ropsctl2.ctl&quot;, &quot;/dev/vgops/ropsctl3.ctl&quot;) <br /><br />########################################### <br /># Pools <br />########################################### <br />java_pool_size=104857600 <br />large_pool_size=8388608 <br />shared_pool_size=104857600 <br /><br />########################################### <br /># Cursors and Library Cache <br />########################################### <br />open_cursors=300 <br /><br />########################################### <br /># System Managed Undo and Rollback Segments <br />########################################### <br />undo_management=AUTO <br />undo_retention=10800 <br />undo_tablespace=UNDOTBS2</p><p>&nbsp;</p><p>########################################### <br /># Diagnostics and Statistics <br />########################################### <br />background_dump_dest=/oracle/admin/ops/bdump <br />core_dump_dest=/oracle/admin/ops/cdump <br />timed_statistics=TRUE <br />user_dump_dest=/oracle/admin/ops/udump <br /><br />########################################### <br /># Processes and Sessions <br />########################################### <br />processes=150 <br /><br />########################################### <br /># Redo Log and Recovery <br />########################################### <br />fast_start_mttr_target=300 <br /><br />########################################### <br /># Cache and I/O <br />########################################### <br />db_block_size=8192 <br />db_cache_size=25165824 <br />db_file_multiblock_read_count=16 <br /><br />global_names=TRUE <br />cluster_database=true <br />cluster_database_instances=2 <br />5在ops1上为ops2创建私用线程 <br />$sqlplus &ldquo;/ as sysdba&rdquo; <br />sqlplus&gt;startup <br />sqlplus&gt;alter database add thread 2 group 2 (/dev/vgops/rops2log1.log, <br />/dev/vgops/rops2log2.log,/dev/vgops/rops2log3.log) size 120M reuse; <br /><br />sqlplus&gt;alter database enable thread 2; <br /><br />6在两个节点ops1和ops2上启动oracle <br />如果数据库都能打开，则证明已经安装完成</p><p>&nbsp;</p><p>&nbsp;</p>]]></description><category>HP UX</category><comments>http://www.7layer.cn/cat_25/1270/1270/1270.html#comment</comments><wfw:comment>http://www.7layer.cn/</wfw:comment><wfw:commentRss>http://www.7layer.cn/feed.asp?cmt=1270</wfw:commentRss><trackback:ping>http://www.7layer.cn/cmd.asp?act=tb&amp;id=1270&amp;key=cab7824a</trackback:ping></item><item><title>HP-UX 11配置全过程</title><author>55990359@qq.com (administrator)</author><link>http://www.7layer.cn/cat_25/1269/1269/1269.html</link><pubDate>Fri, 19 Mar 2010 11:02:26 +0800</pubDate><guid>http://www.7layer.cn/cat_25/1269/1269/1269.html</guid><description><![CDATA[<p>&nbsp;</p><p>1 HP-UX系统安装 <br />HP-UX操作系统是预装的，由HP工程师进行配置。 <br />配置包括如下参数： <br />主机名： CRCT1（上） <br />CRCT2（下） <br />此主机名可通过hostname或uname &ndash;a 命令查看。 <br />1.2 创建用户帐号 <br />使用sam创建用户帐号halt、test、jzx、train和informix。 <br />并分别用passwd命令给各用户设置口令。 <br /><br />1.3配置磁盘 <br />1.3.1 配置镜像磁盘 <br />Mirror Disk是HP-UX的一套软件包，当系统中安装有两个系统盘时，可以利用该软件的功能来做操作系统的镜像备份，以下是做镜像磁盘的步骤。 <br />1、 执行lvlnboot -v命令检查系统中的启动设备 <br />#lvlnboot -v <br />Boot <br />Boot <br />Swap <br />Dump <br />2、 创建第二块系统盘 <br />#pvcreate -B /dev/rdsk/c2t6d0 <br />3、 扩展vg00，添加第二块硬盘 <br />#vgextend /dev/vg00 /dev/dsk/c2t6d0 <br />4、 为第二块磁盘创建boot引导信息 <br />#mkboot /dev/dsk/c2t6d0 <br />5、 扩展vg00中各逻辑卷，添加镜像磁盘 <br />lvextend -m /dev/vg00/lvol2 /dev/dsk/c2t6d0 <br />lvextend -m /dev/vg00/lvol3 /dev/dsk/c2t6d0 <br />lvextend -m /dev/vg00/lvol4 /dev/dsk/c2t6d0 <br />lvextend -m /dev/vg00/lvol5 /dev/dsk/c2t6d0 <br />lvextend -m /dev/vg00/lvol6 /dev/dsk/c2t6d0 <br />lvextend -m /dev/vg00/lvol7 /dev/dsk/c2t6d0 <br />lvextend -m /dev/vg00/lvol8 /dev/dsk/c2t6d0 <br />lvextend -m /dev/vg00/lvol9 /dev/dsk/c2t6d0 <br />lvextend -m /dev/vg00/lvol10 /dev/dsk/c2t6d0 <br />6、 为第二块磁盘创建boot引导信息 <br />#mkboot -a &quot;hpux(;0)/stand/vmunix&quot; /dev/dsk/c2t6d0 <br />7、 执行如下操作后重新启动系统 <br />#lvlnboot -b /dev/vg00/lvol1 <br />#lvlnboot -b /dev/vg00/lvol2 <br />#lvlnboot -b /dev/vg00/lvol3 <br />#lvlnboot -d /dev/vg00 /dev/dsk/c2t6d0 <br />#lvlnboot -R <br />#shutdown -h -y 0 <br />8、 在启动Main Menu出现时，从第二块磁盘启动 <br />Main Menu:&gt;sea <br />P0 0/0/2/0.6 intscsia.6 Random access medias <br />P1 0/0/2/1.6 intscsia.6 Random access medias <br />P0 0/4/0/0.0 Random access medias <br />P3 0/10/0/0.1 Random access medias <br />P4 1/10/0/0.5 Sequene access medias <br />Main Menu:&gt;bo p1 <br />9、 系统启动以后执行如下操作 <br />#lvlnboot -v <br />1.3.2添加磁盘阵列柜 <br />使用sam命令添加物理磁盘： <br />sam ?Disks and File Systems(CRCT1) <br />选定某个磁盘，在该磁盘上执行： <br />?Disk Devices <br />?Actions ?Disk Array Maitainece?bind <br />出现的菜单可对选定的物理磁盘添加一个新的PV，共添加四个PV，其中两个64G，两个1GB。 <br />1.3.3添加VG02、VG03 <br />sam ?Disks and File Systems(CRCT1) <br />?Volumes Groups <br />?Actions ?Create <br />?Modify <br />?delete <br />出现菜单以后对上一步创建的两个64GB的PV配置为新的VG02，共128GB。将其中的一个1GB的PV配置为VG03。 <br />1.4配置磁带机 <br />1.4.1 配置磁带机 <br />1、 添加磁带机驱动程序tape <br />2、 连接核心并重新启动系统 <br />3、 使用磁带机设备 <br />tar cvf /dev/rmt/0m /etc/* <br />1.4.2 配置磁带库 <br />1、 添加磁带库驱动程序shrgr <br />2、 连接核心并重新启动系统 <br />3、 查看磁带库设备 <br />ll /dev/ac/* <br />1.5配置网络 <br />1.5.1使用sam配置网卡 <br />sam?Network Configration?IP Address on network devices <br />选择该选项之后会出现网络设备的列表，可以选择在某个设备上配置网络地址或禁止该设备(disable)。 <br />1.5.2 手工配置网卡 <br />编辑/etc/rc.config.d/netconf文件，更改其中的网卡的IP地址。 <br />Lan0 <br />IP=192.168.1.10 <br />SUBNET=255.255.255.0 <br />1.5.3 添加启动静态路由 <br />1、 生成文件/sbin/init.d/route <br />#more /sbin/init.d/route <br />route add default 192.168.3.1 <br />2、 生成连接文件 <br />ln -s /sbin/init.d/route /sbin/rc2.d/S750route <br />3、 查看路由信息 <br />netstat -r <br />1.5.4 配置bootp远程启动协议 <br />1、 搜索系统中的网卡 <br />#/usr/bin/lanscan <br />#ifconfig lan0 <br />2、 备份原始文件 <br />#cp /etc/bootptab /etc/bootptab.bak <br />3、 编辑/etc/bootptab文件 <br />#/usr/bin/vi /etc/bootptab <br />add a similar entry for each system to be served by this bootp serverr <br />CRCT2:\ <br />Ht=ether:\ <br />Vm=rfc1048:\ <br />Ha=080009000000:\ <br />Ip=192.168.1.11 <br />Hn:\ <br />Bf=lif2021.bin:\ <br />4、 当CRCT1启动时按空格键中断其启动过程 <br />进入Main Menu状态，键入bo lan.192.168.1.10 <br />interact with IPL (Y,N,or Cancel)?N <br />接下来就是远程启动的过程。</p>]]></description><category>HP UX</category><comments>http://www.7layer.cn/cat_25/1269/1269/1269.html#comment</comments><wfw:comment>http://www.7layer.cn/</wfw:comment><wfw:commentRss>http://www.7layer.cn/feed.asp?cmt=1269</wfw:commentRss><trackback:ping>http://www.7layer.cn/cmd.asp?act=tb&amp;id=1269&amp;key=2368c2eb</trackback:ping></item><item><title>HP-UX技术精选</title><author>55990359@qq.com (administrator)</author><link>http://www.7layer.cn/cat_25/1268/1268/1268.html</link><pubDate>Fri, 19 Mar 2010 10:54:35 +0800</pubDate><guid>http://www.7layer.cn/cat_25/1268/1268/1268.html</guid><description><![CDATA[<p>1 怎样添加、删除逻辑卷<br />2 怎样扩大文件系统<br />3 怎样进行双机热备份系统的切换<br />4 怎样更改 hostname,IP地址等<br />5 怎样从TRUSTED SYSTEM中恢复成普通系统<br />6 怎样查看系统中安装了什么软件<br />7 怎样才能安全的删除已安装的软件<br />8 怎么进入单用户状态<br />9 用什么命令能够看到主机中的网络设备<br />10 硬件路径(Hardware Path)是如何定义的<br />11 系统启动时会进行自检并列出相应信息，启动完成时还能看到这些信息吗<br />12 维护开关的位置在正常运行和远程登录时有何不同<br />13 网络不通怎么办<br />14 图形显示器作为控制台时的故障诊断<br />15 双机热备份软件(MC/Lock Manager)的几个常用命令<br />16 如何查看Primary，Alternate Boot Path<br />17 机器正常运行中，发现键盘不响应时怎么办<br />18 AutoRAID管理命令的使用方法<br />19 服务器控制台(Console)能正常运行的缺省配置是什么<br />20 当用umount命令无法卸载CDROM文件系统时，怎么办<br />21 磁盘阵列中的磁盘模块可以随意插拔和更换位置吗<br />22 超级用户忘了密码怎么办<br />23 如何在CDE中设置双屏幕？<br />24 在HP-UX 11.0上，对文件大小、内存等的限制是什么？<br />25 怎样才能限制 &ldquo;ftp&rdquo;访问我的机器？<br />26 怎样限制用户登录到系统控制台?<br />27 怎样使Unix提示符反映当前的路径?<br />28 如何删除文件名中包含特殊字符的文件？<br />29 如何确定服务器上的CPU号？<br />30 怎样创建恢复次带来恢复hp-ux系统?<br />31 我应该在哪里定制 CDE？<br />32 重新组建 /etc/lvmtab<br />33 怎样手动启动inetd?<br />34 如何启动网卡的全双工模式?<br />35 怎样在HP B2000上增加一个SCSI硬盘？<br />36 普通用户能否使用SAM命令？<br />37 怎么在hp-ux下做磁盘镜像？<br />38 如何查看系统内存？<br />39 如何查看cpu类型、主频<br /><br />1. 怎样添加、删除逻辑卷<br /><br />1. 添加逻辑卷<br /><br />1) 添加文件系统卷。例如：在vg01上添加一个200M的文件系统卷，卷名为data，mount到目录 /sample 上。<br /><br />A. 创建逻辑卷，在系统提示符下键入命令：<br />&quot; lvcreate -L 200 -n data /dev/vg01&quot;<br /><br />B. 在逻辑卷data上创建文件系统：<br />&quot; newfs -F hfs /dev/vg01/rdata&quot;<br />注：如果是vxfs文件系统，则用&quot; newfs -F vxfs <br />/dev/vg01/rdata&quot; <br /><br />C. 创建目录/sample，并将逻辑卷data mount 到/sample.<br />&quot; mkdir sample&quot;<br />&quot; mount /dev/vg01/data /sample&quot;<br /><br />D. 用bdf命令，将会看到/dev/vg01/data mount 到 /sample上。<br /><br />2) 添加非文件系统卷（raw data volume）。例同上。<br /><br />A. 创建逻辑卷，在系统提示符下键入命令：<br />&quot; lvcreate -L 200 -n data /dev/vg01&quot;<br /><br />B. 创建目录/sample，并将逻辑卷data mount 到/sample.<br />&quot; mkdir sample&quot;<br />&quot; mount /dev/vg01/data /sample&quot;<br /><br />C. 用bdf命令，将会看到/dev/vg01/data mount 到 /sample上。<br /><br />2. 删除逻辑卷<br /><br />例如：删除 vg01 中名为 data 的逻辑卷，mount 到/sample.<br /><br />1) 卸载所要删除的逻辑卷：<br />A. 首先用 umount 命令将逻辑卷 data 从/sample上卸载下来：<br />&quot; umount /sample&quot;<br /><br />B. 若系统提示设备忙，不能卸载；则在根目录系统提示符下，键入以<br />下命令，进入单用户：<br />&quot; shutdown -y 0&quot;<br />在单用户下，先将所有逻辑卷mount上，键入命令：<br />&quot; mount -a &quot;<br />用bdf 命令看该逻辑卷是否已经mount上，如果mount上，键入以下命令：<br />&quot; umount /sample&quot;<br /><br />2) 删除逻辑卷 /dev/vg01/data ，用命令：<br />&quot; lvremove /dev/vg01/data&quot;<br /><br /><br /><br />2. 怎样扩大文件系统<br /><br />1. 扩大文件系统<br /><br />1) 扩大文件系统，首先要找到这个文件系统所对应的逻辑卷，只有首先扩大逻辑卷给文件系统以扩大的空间，才能扩大文件系统。<br /><br />2) 为扩大逻辑卷，先进单用户，在根目录系统提示符下，键入命令：<br />&quot;shutdown -y 0 &quot;<br /><br />3) 进入单用户后，先将所有文件系统mount上，键入命令：<br />&quot; mount -a &quot;<br /><br />4) 用bdf 命令看该文件系统是否已经mount上，如果mount上，用命令<br />&quot; umount 文件系统名&quot; umount 该文件系统。例如<br />想要扩大&quot;/usr&quot;到500M ,就键入命令：<br />&quot; umount /usr &quot;<br /><br />5) 用命令：<br />&quot; lvextend -L 500 /dev/vg00/lvol4 &quot;<br />这里，假定 /usr 对应 /dev/vg00/lvol4<br /><br />6) 用命令：<br />&quot; extendfs /dev/vg00/lvol4 &quot;<br />扩大文件系统。<br />注：如果是vxfs文件系统，则用&quot; extendfs -F vxfs /dev/vg00/lvol4 &quot;<br /><br />7) 用命令：<br />&quot; mount /dev/vg00/lvol4 /usr &quot;<br />将文件系统 mount 到 /usr<br />这样，文件系统&quot;/usr&quot;就被扩大了，<br /><br />8) 用命令：<br />&quot; reboot &quot;<br />进入原来运行级。<br /><br />2. unix 的文件系统<br /><br />1) UNIX的文件系统是树状结构，从根开始，从表面上看，文件系统好象是一个整体，但实际上，文件系统可以分成不同的部分，单独占据一块逻卷,就是一个文件系统。<br /><br />2) UNIX的文件系统可以分为四种类型：<br />HFS <br />VXFS<br />CDFS<br />LOFS<br />在HPUX中，有下列文件系统：<br />&quot; / &quot; 根文件系统<br />&quot; /usr &quot;, &quot; /sbin &quot; 操作系统的一部分。<br />&quot; /opt &quot;和Application 有关的文件系统。<br />&quot; /etc &quot; mount 到此目录下的文件系统包含系统配置文件<br />&quot; /var &quot; mount到此目录下的文件系统中的文件为系统启动，运行，等等，产生的文件。<br />&quot; /stand &quot; 包含操作系统核心（Kernel）的有关文件。<br />&quot; /tmp &quot; 包含系统临时文件。<br />&quot; /dev &quot; 包含所有的设备文件。<br /><br /><br /><br />3. 怎样进行双机热备份系统的切换？<br /><br />MC系统切换发生在两种情况下：一种情况是由于系统的硬件出现故障或者应用程序故障，此时的切换是自动进行的；另一种情况是根据实际操作环境需要进行人为地切换。有两种办法来实现后一种切换。<br /><br />方法1: 使用cmhaltnode 命令来停止运行有程序包的节点。<br /><br />cmhaltnode -f nodename<br />这样，在停止该节点的同时，应用程序包会自动迁移到另外一个节点上。<br /><br />方法2: 使用cmhaltpkg 来启停应用程序包<br /><br />1) 用 cmhaltpkg 命令来停止需要迁移的程序包<br />cmhaltpkg pkgname <br />2) 用cmrunpkg 来重新在别的节点上运行程序包 <br />cmrunpkg -n nodename pkgname<br />3) 用 cmmodpkg 修改切换属性<br />cmmodpkg -e pkgname<br /><br />一般来说，建议采用方法2<br /><br /><br /><br />4. 怎样更改 hostname,IP地址等？<br /><br />答：<br />#set_parms <argument></argument><br /><br /><argument></argument>可以是以下各项：<br />hostname （更改主机名） <br />ip_address （更改IP地址）<br /><br /><br /><br />5. 怎样从TRUSTED SYSTEM中恢复成普通系统？<br /><br />* 运行sam<br /><br />* 选择&ldquo;Security and Audit&rdquo;<br /><br />* 选择任意一项，进入下一个界面。<br /><br />*选择&rdquo;Action&rdquo; 菜单项中&rdquo;Unconvert&rdquo;,即可从TRUSTED SYSTEM中恢复成普通系统？<br /><br /><br /><br />6. 怎样查看系统中安装了什么软件？<br /><br />答：查看系统中所安装的软件，我们可以用命令： <br /><br /># swlist <br /><br /><br /><br />7. 怎样才能安全的删除已安装的软件？<br /><br />答：我们可以用命令 swremove 来删除已安装的软件，具体操作步骤如下：<br /><br />1) 运行命令<br /># swremove<br /><br />2) 在菜单中用空格键 <space></space>将所需删除的软件标注上亮条。<br /><br />3) 用 <tab></tab>键激活菜单选择，将光标用右键移动到 Actions 项，按回车键 <enter></enter>激活下拉菜单。用下键将光标移至 Mark For Removem 项，按回车 键 <enter></enter>，将所需删除的软件标注。<br /><br />4) 再用 <tab></tab>键激活菜单选择，将光标用右键移动到 Actions 项，按回车键 <enter></enter>激活下拉菜单。<br /><br />5) 用下键将光标移至 Remove (analysis).. 项，按回车键 <enter></enter>，就可以将所 标注的软件删除。<br /><br /><br /><br />8. 怎么进入单用户状态？<br /><br />1. 重起机器， 自检完成后，会出现这一行 &ldquo; To discontinue, press any key in 10 seconds &rdquo;, 这时你按任意键， 系统会中止启动, 进入Main Menu. <br /><br />2. 键入&ldquo; bo &rdquo;, 在系统询问&ldquo; Interact with IPL (Y or N?)?&rdquo;, 输入&ldquo;y&rdquo;。<br /><br />3. 提示符ISL&gt; 后， 输入&ldquo; hpux - is &rdquo;, 系统进入单用户状态。<br /><br /><br /><br />9. 用什么命令能够看到主机中的网络设备？<br /><br />用 lanscan 命令查看主机中的网卡。例如：<br /># lanscan<br />Hardware Station Crd Hdw Net-Interface NM MAC HP-DLPI DLPI <br />Path Address In# State NamePPA ID Type Support Mjr#<br />10/4/8 0x00108318E6E8 0 UP lan0 snap0 1 ETHER Yes 119<br />10/12/6 0x0060B0C44462 1 UP lan1 snap1 2 ETHER Yes 119 <br /><br />上述命令显示主机中有3块网卡，它们的有关参数如下：<br />硬件地址分别是 10/4/8、10/4/12(Hardware Path)<br />网卡名是 lan0、lan1(Net-Interface Name列)<br />各网卡的NMID是 1、2(NMID列)<br />各网卡的工作状态是 UP、DOWN、UP (Hdw state列)<br />各网卡的MAC地址是 Station Address所对应的列。<br /><br />一个网卡要能够正常工作，首先它的工作状态（Net-Interface name）必须是UP。<br />用 ifconfig 命令查看网卡对应的IP地址。例如：<br /><br /># ifconfig lan0<br />lan0: flags=863<br />inet 15.85.114.14 netmask fffff800 broadcast 15.85.119.255<br /><br />在网卡lan0上的地址是15.85.114.14(inet)，子网掩码ffff800，广播地址15.85.119.255<br /><br /><br /><br />10. 硬件路径(Hardware Path)是如何定义的？<br /><br />答：<br /><br />硬件路径是指主机对其SPU与外设（I/O）进行管理的一种标识，是对设备总线结构与地址设置路径结构的标识，以便于确定硬件与诊断故障。不同设备的硬件路径不能相同，否则会造成中断冲突。不同机型由于总线结构不同，同类设备的硬件路径大相径庭。一般原则是，每次总线转换必须有一个反斜扛将上下级总线分隔开。<br />例 如: <br />8/16/5.6.0 <br /><br />8--- 第一级总线 <br />16--- 第二级总线<br />5--- 第三级总线卡号<br />6--- 地 址 <br />0--- 相应地址下第一个设备<br /><br /><br /><br />11. 系统启动时会进行自检并列出相应信息，启动完成时还能看到这些信息吗？<br /><br />答：<br />1) 系统启动时的自检信息反映出自检的过程和结果，在主机的液晶屏上可以看到这些信息比如&ldquo;7XXX&rdquo;，一般表示和内存有关的信息。这些信息都可以查阅有关的手册得知其具体的意义。<br /><br />2) 如果自检失败，相应的信息就会停留在主机的液晶屏上，根据这个信息就可以初步确定启动失败的原因。<br /><br />3) 机器启动之后，在CTRL＋B的SL命令可以看到最后50个信息，但是，随CHASSIS信息的不断显示，自检信息就会被冲掉。因此，系统启动之后，这些信息就看不到了。<br /><br />4) 引导过程到硬盘时，会有配置硬件的信息，这些信息可以通过&ldquo;dmesg&rdquo;命令和浏览文件&ldquo; /usr/adm/syslog/syslog.log&rdquo;看到，相应运行级别调用的shell程序或 进程可以在文件&ldquo;/etc/rc.log&rdquo;中看到。<br /><br /><br /><br />12. 维护开关的位置在正常运行和远程登录时有何不同？<br /><br />答：<br /><br />在K机和R机（安装有RemoteManagementCard）上，可以接Modem或LAM，从而提供远程登录的功能。若要使远程登录能够成功，需要将维护开关扳到SERVICE的位置上，否则远程登录将被拒绝。<br /><br />在K机上，维护开关就是前面板上的加电开关。该开关在正常运行时处在On的位置。<br /><br />在R机上，维护开关在Remote Management Card上。该开关在正常运行 时处在 NORMAL的位置。<br /><br />另外，需要注意的是远程登录结束后，最好要将维护开关扳回到正常运行的 位置－－－K机是On；R机是NORMAL。<br /><br /><br /><br />13. 网络不通怎么办？<br /><br />1) 用 lanscan 看系统网卡状态 <br /><br />如果某个网卡硬件状态（HdwState)是DOWN，首先检查网线和网卡指示灯，如果指示灯不亮，说明该网卡有可能存在硬件问题，请立刻拨打<br />惠普热线电话：800-810-7000 或010-65643800<br /><br /><br />1) 用 ping 命令检查网络通讯是否建立。例如：<br /><br /># ping -i 15.85.114.14 15.85.114.13<br />PING 15.85.114.13: 64 byte packets<br />64 bytes from 15.85.114.13: icmp_seq=3. time=1. ms<br />64 bytes from 15.85.114.13: icmp_seq=4. time=0. ms<br />64 bytes from 15.85.114.13: icmp_seq=5. time=0. ms<br />64 bytes from 15.85.114.13: icmp_seq=6. time=0. ms<br />64 bytes from 15.85.114.13: icmp_seq=7. time=0. ms<br />64 bytes from 15.85.114.13: icmp_seq=8. time=0. ms<br />64 bytes from 15.85.114.13: icmp_seq=9. time=0. ms<br />64 bytes from 15.85.114.13: icmp_seq=10. time=0. ms<br />64 bytes from 15.85.114.13: icmp_seq=11. time=0. ms<br />64 bytes from 15.85.114.13: icmp_seq=12. time=1. ms<br /><br />----15.85.114.13 PING Statistics----<br />13 packets transmitted, 10 packets received, 23% packet loss<br />round-trip (ms) min/avg/max = 0/0/1<br /><br />上述命令检查了主机中IP地址为15.85.114.14的网卡和网络系统中IP地址为15.85.114.13的节点间的网络连接，结果是连接正常。<br /><br />反之，如果没有回应，则表明连接不正常。<br /><br />ping命令检查了OSI网络的第三层连接。如果执行ping命令失败，可以用linkloop命令检查第二层连接是否正常。例如：<br /><br /># linkloop -i 2 0x080009da0460<br />Link connectivity to LAN station: 0x080009da0460<br />-- OK<br /><br /># linkloop -i 2 0x080009d97071<br />Link connectivity to LAN station: 0x080009d97071<br />error: get_msg2 getmsg failed, errno = 4<br />-- FAILED<br />frames sent : 1<br />frames received correctly : 0<br />reads that timed out : 1<br /><br />上述第一条命令检查了主机中网卡的NMID为2的卡与网络系统中网卡的MAC地址为 0x080009da0460的卡之间的第二层连接，结果是连接正常。<br /><br />上述第二条命令检查了主机中网卡的NMID为2的卡与网络系统中网卡的MAC地址为 0x080009d97071的卡之间的第二层连接，结果表明连接不正常。<br /><br />一般情况下，使用以上命令就可以基本确认网络是否工作正常。<br /><br /><br /><br />14. 图形显示器作为控制台时的故障诊断<br /><br />如果系统启动信息没有显示，但系统启动后能出现CDE的登录界面，可做如下检查：<br /><br />1.1 检查键盘和鼠标是否可靠连接或是否接反，可把键盘和鼠标拔出，再重新插回，如有可能，更换键盘和鼠标；<br /><br />1.2 如机器带有远程拨入MODEM卡，检查卡上的开关是否处于service位置，如是，将 其拨到normal位置。<br /><br />一般以上两步可解决问题。<br /><br />2.1 如果能显示系统启动信息，也能出现CDE的登录界面，但输入用户名和密码后，屏幕画面闪一下之后随即又退回到 CDE的登录界面，则很有可能是系统网络配置有问题，可检 查系统相关配置，例如：hostname与IP地址是否对应，/etc/hosts文件中是否有重复的主机名等。<br /><br />2.2 如果系统启动中和启动后都没有任何显示，可尝试在系统加电自检时，按TAB键，可使主机重新检测显示器类型，如不能解决问题，可尝试更换显示器。<br /><br /><br /><br />15. 双机热备份软件(MC/Lock Manager)的几个常用命令<br /><br />MC/Lock Manager (Multi-Computer/Lock Manager) 是惠普公司推出专门用 来保护关键业务应用免遭软、硬件故障影响的特殊应用软件。<br /><br />使用MC/Lock Manager，多个节点(系统)被组织成一个企业群集，为局域网(LAN) 上的客户机提供高可用性的服务。 <br /><br />MC/Lock.Manager监控程序监控每一个节点的状态，并且对出现的故障很快做出反应，使对应用程序的影响减小到最低。<br /><br />Abbreviations: CN = cluster_name NN = node_name PN = package_name<br />Explainations: ... = multiple occurences | = OR [descriptor] = optional<br /><br />1. 如何手动启动MC/Lock Manager？<br />______________________________________________________________________________<br /><br />Start Lock Manager daemons and form a new cluster<br />#cmruncl [-f] [-v] [-n NN...]<br />[-f] Force cluster startup without warning message<br />[-v] Verbose output<br />[-n ] specific name(s) of node(s) to<br /><br />2. 单点启动后如何加入另一个节点？<br />______________________________________________________________________________<br /><br />Start Lock Manager daemon on node(s) and join a cluster<br />cmrunnode [-v] [NN...]<br />[-v] Verbose output<br /><br />3. 如何实现节点切换？<br />______________________________________________________________________________<br /><br />切换分两种：本地切换 ( Local Switch ) 和 切换 ( Switch )<br /><br />当主节点出现网卡故障 ( MAC address or Hardware State Down ) 时，首 先会进行本地切换，备份网卡开始工作；如果此时备份网卡也有故障， 则系统会进行切换，备份节点接管系统工作。<br /><br />可以手工模拟这些故障以进行故障诊断或检测。<br /><br />4. 如何监测 Cluster 运行状态？<br />______________________________________________________________________________<br /><br />view information about the current Lock Manger cluster<br />cmviewcl [-v] [-n NN]... [-p PN]... [-l {package|cluster|node}]<br />[-v] Verbose output<br />[-n] View information only about the specific node_name(s).<br />[-p] package_name... View information only about the specific package_name(s).<br />[-l] pkg|clus|node Display only package, cluster or node specific information.<br /><br />5. 如何停止 Cluster 运行？<br />______________________________________________________________________________<br /><br />halt Lock Manager cluster daemons<br />cmhaltcl [-f] [-v]<br />[-f] Force the cluster to shutdown even if packages are currently running.<br />[-v] Verbose output<br /><br />6. 如何停止运行某个节点而 Cluster 在其它节点继续运行？<br />______________________________________________________________________________<br />halt Lock Manager daemon on node(s) and leave the cluster<br />cmhaltnode [-f] [-v] [NN...]<br />[-f] Force the node to halt even if there are packages running on it.<br />[-v] Verbose output<br />7. 如何在 Running Cluster 中运行某一个包？<br />______________________________________________________________________________<br /><br />run a Lock Manager package<br />cmrunpkg [-n NN] [-v] PN...<br />[-n ] Act on a specific node. <br />[-v] Verbose output<br /><br />8. 如何停止一个运行中的包？<br />______________________________________________________________________________<br /><br />halt a Lock Manager package<br />cmhaltpkg [-n NN] [-v] PN...<br />[-n ] Act on a specific node.<br />[-v] Verbose output<br /><br />9. 如何改变一个包的切换属性？<br />______________________________________________________________________________<br />enable or disable switching attributes for a Lock Manager package<br />cmmodpkg [-v] [-n NN]... {-e|-d} PN...<br />[-v] Verbose output<br />[-n ] Modify attributes on specific node(s) - else globally mod.<br />-e enable<br />-d disable<br />PN - package(s) whose switching attributes are changed<br /><br />16. 如何查看Primary，Alternate Boot Path?<br /><br />重新启动主机，在十秒钟中断时按任意键进入BootAdmin菜单，此时在BootAdmin的提示符下键入 pa 命令如下： <br /><br />main menu&gt; pa<br /><br />就会列出 Primary，Alternate Path。<br /><br /><br /><br />17. 机器正常运行中，发现键盘不响应时怎么办？<br /><br />答：<br />首先 Reset终端：<br />A. shift+ctrl+reset<br />或 B. 关/开电源<br />如果键盘仍然不响应，可能的情况有以下几种：<br /><br />1) 服务器控制台 配置可能不对：<br /><br />A. 在主机启动起来之前服务器控制台上的datacommBaudrate设置与主机启动起来之后的设置不一致，会引起服务器控制台不响应键盘。<br /><br />解决办法：<br /><br />①按下键盘上方正中的&quot;UserSystem&quot;键，屏幕下方显示如下亮块，括号中 为其对应键； <br /><br />( F1 ) ( F2 ) ( F3 ) ( F4 ) (menu) (User ( F5 ) ( F6 ) ( F7 ) ( F8 )<br />System)<br />其中每一个方框对应于键盘第一行的<f1></f1>～<f8></f8> 键。<br /><br /><br />②按下<f8></f8>键，屏幕下方显示如下，<br />( F1 ) ( F2 ) ( F3 ) ( F4 ) (menu) (User ( F5 ) ( F6 ) ( F7 ) ( F8 )<br />System)<br /><br />③按下<f3></f3>键，修改菜单中的 BaudRate 项。<br /><br /><br />B. 服务器控制台上的Remote Mode设置不对。<br /><br />解决办法：<br /><br />①按下键盘上方正中的 User 键，屏幕下方显示如下，<br />System<br />( F1 ) ( F2 ) ( F3 ) ( F4 ) (menu) (User ( F5 ) ( F6 ) ( F7 ) ( F8 )<br />System)<br /><br />②按下<f4></f4>键，屏幕下方显示如下，<br />( F1 ) ( F2 ) ( F3 ) ( F4 ) (menu) (User ( F5 ) ( F6 ) ( F7 ) ( F8 )<br />System)<br />其中REMOTE MODE后必须带有&quot;*&quot;号，如果没有，可以按<f4></f4>键加上。<br /><br />2) 键盘被锁：此时在屏幕右下方正文有&quot; STOP &quot;字样显示。<br />解决：按<stop></stop>键可清除此 锁。<stop></stop>键在键盘左上方，<esc></esc>键右边。 <br /><br />3) 看此终端是否正在运行某个编辑进程。<br />解决：用另一终端登录上来，再＃ps-ef命令，如有&quot; vi &quot;或之类的编辑进程，用<br />手动杀掉它。<br /><br />4) XON/XOFF协议：<br />如之前按过<ctrl-s></ctrl-s>发XOFF信号给主机，则主机停止向此终端的输出显示。<br />解决：按<ctrl-q></ctrl-q>发XON信号给主机。<br /><br />5) 某个应用手动挂起不能被中断.<br />解决:用另一个终端登录上来, 执行 #cat /etc/motd&gt;/dev/tty?p!<br />其中:tty?p!是被挂起终端的设备文件.<br /><br />如果在/dev/tty?p! （被挂起终端〕上有显示，则可以重新开关主机后看问题是否<br />解决。<br /><br />6) 如以上均不能解决问题,请与HP联系。<br /><br /><br /><br />18. AutoRAID管理命令的使用方法<br /><br />首先，显示AutoRAID的序列号：<br /># arraydsp &ndash;i 此命令可显示AutoRAID的序列号<br /><br />显示AutoRAID所有配置与状态信息<br /># arraydsp &ndash;a SerialNumber (SerialNumber为上一命令的输出，以下同)<br /><br />显示AutoRAID的所有LOG记录<br /># logprint &ndash;a SerailNumber<br /><br /><br /><br />19. 服务器控制台(Console)能正常运行的缺省配置是什么？<br /><br />答：服务器控制台能正常运行的缺省配置是: <br /><br /><br />REMOTE MODE<br />ON(带* 号)<br /><br /><br />MEMORY LOCK<br />OFF(不带*号)<br /><br /><br />LINE MODIFY<br />OFF(不带*号)<br /><br /><br />MODIFY ALL<br />OFF(不带*号)<br /><br /><br />BLOCK MODE<br />OFF(不带*号)<br /><br /><br />查看上述配置的方法，如下：<br />在服务器控制台的键盘上方有一排功能键F1-F8，在功能键F4与F5之间有 Menu和User System两个键。 <br /><br />当要查看服务器控制台的参数配置时，首先按UserSystem键，这时在服务器控制台屏幕的最下面一行显示出8个高亮度的方块，每个方块从左到右分别对应功 能键F1到F8；再按功能键F4，表示选择Modes，依然是8个亮方块，但是方块上的文字改变了。依照上述5个参数的名称检查相应的方块，看是否正确地配置了。如果没有，按与方块对应的功能键进行改变，直到所有参数正确地配置好。最后按Menu键退出。<br /><br /><br /><br />20. 当用umount命令无法卸载CDROM文件系统时，怎么办？<br /><br />答：<br />有时当使用CD介质安装软件后，系统需要重新启动（reboot）。系统启动完成后有时你会发现无法开启CDROM驱动器的门取出CD介质，而此时如果执行umount命令系统会报错并且依然无法取出CD介质。 <br /><br />当遇到这样的情况时（为便于说明，假设CDROM的设备文件是/dev/dsk/c3t2d0，查找设备文件的方法参见问题10），按以下方法即可取出CD介质：<br /><br />a. 首先执行mount命令将CDROM安装到某一个安装点上（例如：/SD_CDROM此时系统可能会报错，不必理会）<br />#mount /dev/dsk/c3t2d0 /SD_CDROM<br /><br />b. 然后执行umount命令将CDROM卸载（此时系统依然可能会报错，同样不必理会） <br />#umount /SD_CDROM<br /><br />这时CDROM驱动器的门就可以打开取出CD介质。<br /><br /><br /><br />21. 磁盘阵列中的磁盘模块可以随意插拔和更换位置吗？<br /><br />答：<br />虽然磁盘阵列中的磁盘模块允许带电热插拔操作。但是磁盘的位置有一定的次序并且在每次拔插后，磁盘组需要一定的时间进行重构，因此在阵列有数据的情况下，不要随意拔插磁盘。<br /><br /><br /><br />22. 超级用户忘了密码怎么办？<br /><br />* 重起机器， 自检完成后，会出现这一行 &ldquo; To discontinue, press any key in 10 seconds &rdquo;, 这时你按任意键， 系统会中止启动, 进入Main Menu. <br /><br />* 键入&ldquo; bo &rdquo;, 在系统询问&ldquo; Interact with IPL (Y or N?)?&rdquo;, 输入&ldquo;y&rdquo;。<br /><br />* 在提示符ISL&gt; 后， 输入&ldquo; hpux - is &rdquo;, 系统进入单用户状态。<br /><br />* 键入&ldquo; passwd &rdquo;, 然后输入新的密码。<br /><br />* 键入&ldquo; init 3 &rdquo;, 恢复系统正常运行。<br /><br /><br /><br />23. 如何在CDE中设置双屏幕？<br /><br />在HP-UX 10.20上，为了在CDE中设置双屏幕，应按下面的步骤执行： <br /><br />1. 运行ioscan -f，记下所显示两个&ldquo;graphics&rdquo;的实例号(在&ldquo;I&rdquo;栏下)。(默认情况下一个应当是1，一个应当是0。)<br /><br />2. 执行&ldquo;ll /dev/crt*&rdquo;，检查设备文件，确保有一个设备的次设备号中有一个&ldquo;1&rdquo; (0x010000)，一个设备有一个&ldquo;0&rdquo;。 <br /><br />3. 编辑/usr/lib/X11/X0screens，按如下所示与这两个不同的设备文件相对应：<br />Screen /dev/crt<br />Screen /dev/crt1<br /><br />4. 如果使用CDE，则执行下面的操作（如果使用VUE，则不要执行）：<br />将下面的内容加入/usr/dt/app-defaults/C/Dtwm中：<br /><br />Dtwm*screens: one two<br />Dtwm*multiScreen: True<br />Dtwm*SingleLogicalScreen: True<br /><br />5. 重新启动Xserver，这一次应当能够工作。<br /><br /><br />24. 在HP-UX 11.0上，对文件大小、内存等的限制是什么？<br /><br />下表列出了有关32位和64位系统的操作系统限制：<br /><br />32-bit HP-UX 11.0 64-bit HP-UX 11.0<br />----------------- -----------------<br />文件大小 128 Gb 128 Gb<br />文件系统大小 128 Gb 128 Gb<br />共享内存 2.75 Gb 8 Tb<br />进程数据空间 1.9 Gb 4 Tb<br />物理内存 3.75 Gb 4 Tb*<br /><br />*capable系统在初始时实际支持16GB。<br /><br /><br /><br />25. 怎样才能限制 &ldquo;ftp&rdquo;访问我的机器？<br /><br />你可以通过设置对于&quot;ftpd&quot;: '/etc/ftpusers'安全的文件。<br />命名为'/etc/ftpusers'的局域用户的帐户的远程注册地址将会被 &quot;ftpd&quot; 拒绝。<br />'/etc/ftpusers'文件不会默认存在因此你必须创建它。<br />适用于这种文件格式的一些规则：<br /><br />o每一个帐户名必须在一行<br />o只有那些与用户帐户名相配的行才是重要的<br />o如果空行不匹配帐户名是无害的<br />o有内容或其它信息的行可忽略<br />这是一个有效和无效登录的例子：<br />uucp<br />guest<br />bill sam<br />bert # don't let him log in!<br /><br />&ldquo;ftpd&rdquo; 拒绝来自 &quot;uucp&quot;和 &quot;guest&quot; 局域帐户的登录启图。<br />将'sam' 'bill'和'bert'作为接口的用户将被允许登录，他们的&ldquo;帐户&rdquo;不遵守<br />安全文件的格式规则。<br /><br />26. 怎样限制用户登录到系统控制台?<br />依照如下的步骤可以限制用户登录到系统控制台：<br />1. 在/var/adm/inetd.sec文件中加入下面的行：<br />login deny<br />telnet deny<br />ftp deny<br />2. 执行'inetd -c'命令以便重新初始化inet daemon。<br />解除用户登录的限制：<br />1. 在/var/adm/inetd.sec文件中删除或注释掉上面的所加的几行。 <br />2. 执行'inetd -c'<br /><br />27. 怎样使Unix提示符反映当前的路径?<br />可以在Korn shell中发布如下的环境变量使得Unix提示符反映当前的路径：<br />$ export PS1=`${PWD}&gt;`<br /><br /><br />28．如何删除文件名中包含特殊字符的文件？<br /><br />按照下面的步骤从你的系统上删除这些文件：<br /><br />1. 执行ls -i命令，获得你需要删除的文件的i结点数。<br /><br />2. 执行下面的命令删除其余的文件：<br /><br />find . -inum # -exec rm {} \;<br /><br /><br /><br /><br />29．如何确定服务器上的CPU号？<br /><br />可以用以下四种方法之一来确定CPU号：<br />A使用（系统管理员）<br />SAM -&gt; Performance Monitor -&gt; System Properties<br />B执行'top'命令。<br />C输入'cstm'模式：<br />1输入'map'命令<br />注意：这会返回设备号，路径和产品的列表，记录CPU的设备号。<br />2. cstm&gt; sel device 'n' # 这里的 n是CPU的设备号<br />3输入'info'命令<br />4输入'wait'命令<br />5输入'infolog'命令<br />D执行下面的'echo'命令之一<br /># echo &quot;runningprocs/D&quot; | adb -k /stand/vmunix /dev/mem<br />显示:<br />runningprocs:<br />runningprocs: 4<br /># echo &quot;active_processor_count/D&quot; | adb -k /stand/vmunix /dev/mem<br />active_processor_count:<br />active_processor_count: 4<br /># echo &quot;activeprocessors/D&quot; | adb -k /stand/vmunix /dev/mem<br />activeprocessors:<br />activeprocessors: 4<br /># echo &quot;processor_count/D&quot; | adb -k /stand/vmunix /dev/mem<br />processor_count:<br />processor_count: 4<br /><br />30．怎样创建恢复次带来恢复hp-ux系统?<br />完整的映像恢复磁带可以在700系列系统上很好的建立起来。<br />用下列步骤达到你的目的：<br /><br />1) 用这个命令来创建你系统的启动区的映像：<br /><br />no-rewind device file using dd:<br /><br />c% dd if=/usr/lib/uxbootlf.700 of=/dev/rmt/0mn bs=2k<br /><br />2) 用这个命令创建启动磁盘其余部分的映像：<br /><br />c% if=/dev/rdsk/6s0 of=/dev/rmt/0m<br /><br />这样你的恢复磁带就被创建了。<br />为了从此带上恢复你的系统启动盘，按照下面的步骤：<br /><br />1) 在磁带驱动器中插入恢复磁带，<br />然后：<br />关闭系统，<br />当你看见下面的信息时，按跳出键来重新启动你的系统：<br /><br />Selecting a system to boot.<br />To stop the selection process<br />press and hold the escape key.<br /><br />2) 标志启动设备为磁带驱动器，在这里，<br />它的输出时这样的：<br /><br />P0 scsi.6.0 QUANTUM PD425S<br />IPL<br /><br />P1 scsi.3.0 HP HP35470A<br />这个磁带驱动器作为启动设备位于系统接口 3 ，这里标志为&quot;p1&quot;<br /><br /><br /><br />3) 为了恢复系统，键入：<br /><br />Select from menu: b p1 ipl<br />--------<br />ISL&gt; hpux restore disk(scsi.6;0)<br />---------------------------<br />4) 当你看见消息&quot; copy done &quot;时，关闭并再次供电<br />系统就重新启动了。<br />这时你的系统的全部信息都得到了，这样就可以恢复系统盘了。<br /><br />31．我应该在哪里定制 CDE？<br />/usr/dt/bin/dtconfig 文件是一个 CDE 脚本，它不能被修改。/usr/dt/config/Xconfig 是系统的缺省文件，如果您需要进行全系统的定制，应该将该文件拷贝到/etc/dt/config 中。CDE 使用智能化的搜索路径，首先在$HOME/.dt中查找用户定制信息并在/etc/dt 下查找系统定制信息，如果失败，再进入/usr/dt中的系统缺省文件中查找。 <br /><br />32．重新组建 /etc/lvmtab<br />按照下面的步骤来重新组建/etc/lvmtab:<br />1. 启动系统进入但用户模式。<br />2. 安装所有的 vg00。<br />3. vgscan -v<br />4. strings /etc/lvmconf/vg**.conf &gt; /tmp/vg**disk<br />5. cd /dev/vg**<br />6. rm l* r*<br />注意: 不要删除 /dev/vg**/group.<br />7. cat /tmp/vg**disk<br />8. vgimport /dev/vg** /dev/dsk/cXtYdZ<br />9. vgchange -a y /dev/vg**<br />10. 安装所有的文件系统。<br />11. 启动系统进入多用户模式。<br /><br />33．怎样手动启动inetd?<br />使用下列步骤中的一个启动inetd：<br />1. .重启系统。<br />注：以应用和系统的类型而定，重新启动系统并不总是一个好方法。<br /><br />--或--<br />2.使用位于/sbin/init.d目录的脚本手工停止和启动inted服务。<br />A. 停止所有inetd相关进程：<br />/sbin/init.d/inetd stop<br />/sbin/init.d/net stop<br />B.启动所有inetd相关进程：<br />/sbin/init.d/net start &lt;--- Start this process first<br />/sbin/init.d/inetd start &lt;--- Start this process second<br />注：net启动脚本为LAN接口配置并分配了一个IP地址，同时也定义了网络参数。inetd启动脚本启动所有Internet服务。<br /><br /><br />34. 如何启动网卡的全双工模式?<br />请将hpsppci100conf文件中的速度设置为100FD ：<br /># End of hpsppci100conf configuration file<br /><br />HP_BASET_INTERFACE_NAME[1]=lan1<br />HP_BASET_STATION_ADDRESS[1]=0x080009D40D2E<br />HP_BASET_DUPLEX[1]=100FD<br /><br />35. 怎样在HP B2000上增加一个SCSI硬盘？<br />根据下列步骤，<br />1) Create a new vg called vg01, on a disk <br />ioscan &ndash;fnCdisk<br />Pvcreate &ndash;f /dev/rdsk/cXtYdZ<br />mkdir /dev/vg01<br />mknod /dev/vg01/group c 64 0xZZ0000<br />2) Add a new disk to this vg.<br />ioscan -fnCdisk<br />pvcreate &ndash;f /dev/dsk/cXtYdZ<br />vgextend /dev/vg01 /dev/dsk/cXtYdZ<br />3) Show how many disks this vg has<br />vgdisplay &ndash;v /dev/vg01<br />4) Backup the current vg configuration<br />vgcfgbackup /dev/vg01<br /><br />36. 普通用户能否使用SAM命令？<br />A:默认状态SAM只可以被root运行，但是，受限制的sam编制器可以授权给非root用户使用选择过的sam功能区。<br />键入sam －r启动受限制的sam编制器（必须以root进入）。禁止或允许使用一些功能后，选择Action--&gt;Save Privileges就可以了。<br /><br />37. 怎么在hp-ux下做磁盘镜像？<br />回答：A．镜像前的情况：<br />．先确定如下情况：<br />主磁盘是： /dev/dsk/c1t4d0<br />镜像的磁盘是： /dev/dsk/c2t4d0 <br />（用命令&ldquo; ioscan &ndash;fnC disk&rdquo;可以查看）<br />确定系统是否安装MirrorDisk/UX：用&ldquo;swinstall &ndash;l bundle&rdquo;查看 <br />B．镜像的步骤：<br />．使用参数&ldquo;-B&rdquo;创建一个用于镜像的可引导的LVM磁盘：<br />pvcreate -f -B /dev/dsk/c2t4d0 <br />．将上一步LVM磁盘添加到根卷组中：<br />vgextend /dev/vg00 /dev/dsk/c2t4d0 <br />．将新磁盘制作成引导磁盘，需要注意的是要使用字符设备：<br />mkboot /dev/rdsk/c2t4d0 <br />．将镜像到可引导的磁盘。要确保vg00中的所有设备均已镜像，即在所有的lv0l1到 lv0lx上执行命令lvextend，要确保lv0l1是镜像的第一逻辑卷。若lv0l1不是第一逻辑卷，系统就不能镜像启动。<br />lvextend -m 1 /dev/vg00/lv0l1 /dev/dsk/c2t4d0<br />lvextend -m 1 /dev/vg00/lv0l2 /dev/dsk/c2t4d0<br />lvextend -m 1 /dev/vg00/lv0l3 /dev/dsk/c2t4d0<br />lvextend -m 1 /dev/vg00/lv0l4 /dev/dsk/c2t4d0<br />&hellip;&hellip;&hellip; <br />．拷贝正确的AUTO文件到新的LIF区，注意使用字符设备：<br />mkboot -a &quot;hpux -lq(;0)/stand/vmunix&quot; /dev/rdsk/c1t4d0<br />mkboot -a &quot;hpux -lq(;0)/stand/vmunix&quot; /dev/rdsk/c2t4d0<br /><br />．指定引导逻辑卷、根逻辑卷、主交换逻辑卷（用swapinfo确定交换逻辑卷在什么地方）、转储逻辑卷,为根和交换镜像拷贝更新包含在BDRA中等启动信息：<br />lvlnboot -b /dev/vg00/lvol1<br />lvlnboot -r /dev/vg00/lvol3<br />lvlnboot -s /dev/vg00/lvol2<br />lvlnboot -d /dev/vg00/lvol2 <br />.恢复所有的BDRA信息：<br />lvlnboot -R <br /><br />．确定引导逻辑卷、根逻辑卷、主交换逻辑卷以及转储逻辑卷的设置：（检查镜像正确与否）<br />lvlnboot -v <br />．显示当前的主引导路径和替代引导路径：<br />setboot <br /><br />38．如何查看内存？<br />回答：1、使用dmesg<br />2、SAM--&gt; Performance Monitor -&gt; System Property-&gt;m<br /><br />39．如何查看cpu类型、主频<br />1. SAM --&gt; Performance Monitors --&gt; System Properties --&gt; <br />Then you can see the screen like this:<br />Processor Memory Operating System Network Dynamic<br />2. # ioscan -fnC processor<br />3. # dmesg |grep processor</p>]]></description><category>HP UX</category><comments>http://www.7layer.cn/cat_25/1268/1268/1268.html#comment</comments><wfw:comment>http://www.7layer.cn/</wfw:comment><wfw:commentRss>http://www.7layer.cn/feed.asp?cmt=1268</wfw:commentRss><trackback:ping>http://www.7layer.cn/cmd.asp?act=tb&amp;id=1268&amp;key=98623410</trackback:ping></item></channel></rss>
