作者:不祥 [文章出自: www.fanqiang.com]
17. 文件查看问题
17.1 如何直接查看man文件
17.2 .tex文件怎么读
17.3 Solaris下怎么看.ps文件
--------------------------------------------------------------------------
18. 补丁相关问题
18.1 如何根据补丁号从Sun主站下载补丁
18.2
18.3
18.4 给Solaris 2.6安装推荐补丁集
18.5 已知补丁号,如何最快判断系统中是否已经安装该补丁
18.6 如何安装补丁
--------------------------------------------------------------------------
17. 文件查看问题
17.1 如何直接查看man文件
A: scz <scz@nsfocus.com>
下面几种方法都可以
/bin/nroff -man <your man doc> | more -s
groff -Tlatin1 -mandoc <your man doc> | less
groff -s -p -t -e -Tascii -mandoc <your man doc> | less
有less的时候建议使用less,而不是more。
在Linux下更简单,不用这样麻烦,比如
ls /usr/man/man5/nologin.5.gz
man /usr/man/man5/nologin.5.gz
man /usr/man/man1/finger6.1
无论什么系统,总是可以利用MANPATH环境变量的
$ mkdir man1
$ cp /usr/man/man1/proc.1 man1
$ man -s 1 -M . proc
17.2 .tex文件怎么读
A: shuoshu.bbs@bbs.whnet.edu.cn
用 latex *.tex 编译生成dvi文件,然后用 xdvi 看
17.3 Solaris下怎么看.ps文件
A: lose@水木清华 Unix
/usr/dt/bin/sdtimage *.ps
18. 补丁相关问题
18.1 如何根据补丁号从Sun主站下载补丁
Q: 已经知道补丁号,可我如何从Sun主站下载这个补丁呢。有些补丁不是安全补丁,
Sun公司并未在主站上提供非安全补丁的下载链接。
A: scz <scz@nsfocus.com>
首先去http://sunsolve.sun.com申请一个帐号(免费),其次假设补丁号是107589,
参看如下链接
http://sunsolve.sun.com/private-cgi/retrieve.pl?type=0&doc=patches/107589
wget -O 107589.tar.Z http://username:password@sunsolve.sun.com/private-cgi
/patchDownload.pl?target=107589&method=h
然后用"file 107589.tar.Z"命令确认这个文件格式,选择不同的解压工具。补丁版
本号在压缩包内有体现。这个方法适用于所有补丁,包括非安全补丁。这样下载获得
的补丁是最新版。
如果你不但知道补丁号,还知道补丁版本号,也可以这样下载
wget http://username:password@sunsolve.sun.com/private-cgi
/patches/107589-06.zip
一般只提供最新版补丁,旧版补丁将被删除。
18.5 已知补丁号,如何最快判断系统中是否已经安装该补丁
A: scz <scz@nsfocus.com>
# showrev -p | grep "^Patch: 105181"
Patch: 105181-05 Obsoletes: 105636-01, 105776-01 Requires: ...
#
18.6 如何安装补丁
A: scz <scz@nsfocus.com>
mkdir -p /tmp/patch
cd /tmp/patch
wget -O 105181.tar.Z http://...
wget -O 106429.tar.Z http://...
zcat 105181.tar.Z | tar xvf -
zcat 106429.tar.Z | tar xvf -
rm 105181.tar.Z
rm 106429.tar.Z
patchadd -M /tmp/patch 106429-02 105181-28
检查补丁安装日志
/var/sadm/patch/106429-02/log
/var/sadm/patch/105181-28/log
cd /
rm -rf /tmp/patch
# showrev -p | grep "^Patch: 105181"
# init 6 (重启系统)