对于系统安全问题来说最重要的就是要及时打补丁,安装安全工具,卸载有问题的软件。在Windows操作系统下,可以通过“控制面板→添加/删除程序”来安装、卸载软件,补丁也可以自动更新,但是在Solaris系统中所有这一切都要管理员手工操作完成,下面就简单介绍一下如何为Solaris系统安装补丁及软件包。
安装补丁
在http://sunsolve.sun.com上有许多针对不同Solaris操作系统的补丁,可以下载某个具体的补丁程序,也可以下载SUN所推荐的补丁包。由于安装补丁时需要更新文件,一般最好进入单用户模式或者在多用户模式下暂停相关服务进程来完成补丁的安装,同时阅读相关补丁的readme文件。
(1) 安装、卸载单个补丁程序
SUN针对某一问题或缺陷而发布的单个补丁程序,一般是以“补丁主版本号-补丁修订号”的格式来命名,如:116973-xx就是针对Apache的一系列补丁,116973为补丁主版本号,xx是针对Apache的补丁修订号,01表示是第一个补丁,02是在01的基础上做了新的修复。
bash-2.05#unzip 116973-01.zip //解压缩 bash-2.05#patchadd 116973-01 //安装补丁,调用pkgadd 命令来安装补丁 bash-2.05#patchrm 116973-01 //卸载补丁,通过调用pkgadd 命令恢复安装补丁前的文件备份来卸载补丁
(2) 安装补丁包
当不知道需要升级哪一个具体的补丁时,也可以选择由SUN推荐的针对该操作系统的补丁包。
bash-2.05#unzip 8_Recommended.zip //解压缩 bash-2.05#cd 8_Recommended/ //进入目录 bash-2.05#./install_cluster //开始安装过程
(3) 检查已有补丁
/var/sadm/install_data/Solaris_8_Recommended_log文件记录了详细的补丁安装日志,/var/sadm/patch目录列出了所有已安装的补丁。如下
两个命令可以显示当前安装的补丁:
bash-2.05#showrev -p bash-2.05#patchadd -p
安装软件包
在http://www.sunfreeware. com/上有非常多的软件包,可以根据自己的需要下载最新的软件包进行安装。
(1) 查看已安装的软件信息
bash-2.05#pkginfo | more //显示系统已安装的软件包,详细信息加参数“-l”
(2) 卸载软件
bash-2.05#pkgrm //显示系统已安装的软件包,卸载低版本bash2.05
The following packages are available: 1 NSCPcom Netscape Communicator (sparc) 20.4.70,REV=1999. 10.13.17.54 2 NSCPcpcom Simplified Chinese (Common) Netscape Communicator (sparc) 20.4.70,REV=1999. 11.18.10.49 ....... 10 SMCtop top (sparc) 3.5beta9 <RETURN> for more choices, <CTRL-D> to stop display:^D //系统共安装了324个软件,用CTRL-D不再显示 Select package(s) you wish to process (or 'all' to process all packages). (default: all)
[?,??,q]: 3 //卸载序号为3的软件,即bash2.05 .......
(3) 安装软件
The following packages are available: 1 SMCbash bash (sparc) 3.0 Select package(s) you wish to process (or 'all' to process all packages). (default: all)
[?,??,q]: 1 //安装序号为1的软件,即bash3.00 Installation of <SMCbash> was successful.
以上简单介绍了如何安装Solaris系统补丁及软件包。安装好Solaris操作系统后,应及时为系统安装补丁程序,修复系统安全漏洞。如果随操作系统安装的软件有限或版本偏低,通过安装、升级软件程序,能让系统更方便管理员使用。
本文来源:塞迪网 作者:佚名