Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1299192
  • 博文数量: 554
  • 博客积分: 10425
  • 博客等级: 上将
  • 技术积分: 7555
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-09 09:49
文章分类

全部博文(554)

文章存档

2012年(1)

2011年(1)

2009年(8)

2008年(544)

分类:

2008-04-08 19:36:12


第22 章• 使用patchadd 命令管理Solaris 修补程序(任务) 471
Validity Dates: -
MD5 Fingerprint: C4:D7:F0:B2:A3:C5:7D:61:67:F0:04:CD:43:D3:BA:58
SHA1 Fingerprint: 90:DE:DE:9E:4C:4E:9F:6F:D8:86:17:57:9D:D3:91:
BC:65:A6:89:64
删除临时文件。
# rm /tmp/root.crt
 如何指定Web 代理
如果系统位于具有Web 代理的防火墙之后,则必须指定Web 代理,以便使用patchadd 应用
修补程序。
成为超级用户或承担等效角色。
使用以下方法之一指定Web 代理:
 使用http_proxy、HTTPPROXY 或HTTPPROXYPORT 环境变量指定Web 代理。
例如:
# setenv http_proxy
或者指定以下内容之一:
# setenv HTTPPROXY mycache.domain
# setenv HTTPPROXYPORT 8080
 在patchadd 命令行上指定Web 代理。
例如:
# patchadd -x mycache.domain:8080 \
-M 101223-02 102323-02
 如何下载和应用Solaris 修补程序
使用以下过程下载已签名的修补程序或未签名的修补程序,然后将其应用于系统。
如果要应用已签名的修补程序,必须首先设置软件包密钥库。
5
1
2
使用patchadd 命令管理Solaris 修补程序(任务图)
472 系统管理指南:基本管理• 2006 年7 月
通过以下方法之一获取对系统的访问权限:
 登录要向其应用修补程序的系统。
 下载修补程序并使用ftp 命令将修补程序复制到目标系统。
启动Web 浏览器并转至位于 上的修补程序门户。
确定是要下载特定的修补程序还是要下载修补程序簇,然后执行以下操作之一:
 在"Find Patch" 搜索字段中键入修补程序编号(patch-id),然后单击"Find Patch"。
输入patch-id 即可下载最新的修补程序修订版。
如果此修补程序可免费使用,则会出现其自述文件。如果此修补程序不能免费使用,则
会出现一则ACCESS DENIED 消息。
请注意,基于SPARC 的系统和基于x86 的系统的修补程序编号是不同的。修补程序自述
文件中列出了修补程序ID。请确保应用与您的系统体系结构相匹配的修补程序。
 选择与要修补的系统上所运行的Solaris 发行版相匹配的建议的修补程序簇。
下载该修补程序。
 要下载已签名的修补程序的副本,请单击"Download Signed Patch (n bytes)" 后面的
HTTPS 按钮或FTP 按钮。
 要下载未签名的修补程序的副本,请单击"Download Patch (n bytes)" 后面的HTTP 按钮或
FTP 按钮。
当修补程序成功下载之后,关闭Web 浏览器。
转到包含已下载修补程序的目录。
成为超级用户或承担等效角色。
(未签名的修补程序)如果下载的是未签名的修补程序,请解压缩该修补程序。
# unzip patch-id
应用已签名或未签名的修补程序。
 如果下载的是已签名的修补程序,请应用它。
例如:
# patchadd /tmp/111879-01.jar
 如果下载的是未签名的修补程序,请应用它。
例如:
# patchadd /tmp/111879-01
1
2
3
4
5
6
7
8
使用patchadd 命令管理Solaris 修补程序(任务图)
第22 章• 使用patchadd 命令管理Solaris 修补程序(任务) 473
检验修补程序是否已成功应用。
例如:
# patchadd -p | grep 111879
Patch: 111879-01 Obsoletes: Requires: Incompatibles: Packages: SUNWwsr
 如何显示有关Solaris 修补程序的信息
在应用修补程序之前,您可能希望了解有关以前已应用的修补程序的更多信息。以下命令
提供了有关已应用于系统的修补程序的有用信息。
 patchadd -p 或showrev -p
显示已应用于系统的所有修补程序。
 pkgparam pkgid PATCHLIST
显示已应用于由pkgid 所标识的软件包(例如,SUNWadmap)的所有修补程序。
 patchadd -S Solaris-OS -p
显示已应用于OS 服务器的所有/usr 修补程序。
使用以下patchadd 命令行之一显示有关已应用于系统的修补程序的信息。
 要获取有关已应用于系统的所有修补程序的信息,请键入以下命令:
$ patchadd -p
 要检验是否已经将特定的修补程序应用于系统,请键入如下的命令:
$ patchadd -p | grep 111879
 如何使用patchrm 命令删除Solaris 修补程序
成为超级用户。
删除修补程序。
# patchrm 111879-01
Checking installed patches...
Backing out patch 111879-01...
9

1
2
使用patchadd 命令管理Solaris 修补程序(任务图)
474 系统管理指南:基本管理• 2006 年7 月
Patch 111879-01 has been backed out.
检验修补程序是否已删除。
# patchadd -p | grep 111879
#
3
使用patchadd 命令管理Solaris 修补程序(任务图)
第22 章• 使用patchadd 命令管理Solaris 修补程序(任务) 475
476
SMF 服务
下表列出了一些已转换为使用SMF 的服务。每个服务都包括守护进程或服务的名称、该服
务的FMRI、用来启动该服务的运行脚本,以及该服务是否由inetd 启动。
表A–1SMF服务
服务名称FMRI 运行脚本
inetd 服

automount svc:/system/filesystem/autofs:default autofs 否
consadmd svc:/system/consadm:default rootusr 否
coreadm svc:/system/coreadm:default coreadm 否
cron svc:/system/cron:default cron 否
cryptoadm svc:/system/cryptosvc:default N/A 否
cvcd svc:/system/cvc:default cvcd 否
dcs svc:/platform//dcs:default 无是
dtlogin svc:/application/graphical-login/dtlogin:default dtlogin 否
dtprintinfo svc:/application/dtprintinfo:default dtlogin 否
dtspcd svc:/network/dtspc:default 无是
dumpadm svc:/system/dumpadm:default savecore 否
efdaemon svc:/platform//efdaemon:default efcode 否
fmd svc:/system/fmd:default N/A 否
gssd svc:/network/rpc/gss:default 无是
imapd svc:/network/imap/tcp:default
svc:/network/imapnew/tcp:default
 
 

以上文章转自于 : http://developers.sun.com.cn/
阅读(477) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~