您所在的位置: 首页>>网络安全>>系统安全>>

Linux网络自动补丁机(2)

http://netsecurity.51cto.com  2006-11-29 11:22  孙浩峰  赛迪网-网管员世界  我要评论(0)
  • 摘要:对于Linux这样的开放式系统,和其他私有操作系统(Windows/Solais)相比, 发行商的短期支持策略使得网管经常需要上相应的网站看,是否有补丁,是否有了bug 修复,是否需要升级。千万不要报侥幸心理,否则一个Shell脚本就可能拿下你的网站。
  • 标签:Linux  自动  补丁  Redhat Linux  RPM

(2)验证本地系统的完整性和一致性,判断本地系统的软件包依赖性是否一致运行:
# apt-get check
如果希望定期升级系统,保证系统及时升级,弥补安全漏洞,只需要apt-get update、apt-get dist-upgrade或apt-get upgrade就可以了。
(3)安装图形前端
freshrpms.net站点提供了一个图形界面的apt-rpm接口Synaptic,使用图形界面的apt更加方便,可以直接利用apt安装Synaptic:
[root@Linux root]# apt-get install synaptic
在几行提示之后Synaptic就安装好了,进入Xwindow,Synaptic会出现在“系统设置”菜单里面。界面见图2。
5.主要命令
APT主要有apt-cache、apt-cdrom、apt-config和apt-get四个命令,用户使用最多的就是apt-get命令。APT常用命令功能见表1。
命令
描述
apt-get update
更新本地apt-get的本地数据库,使其与服务器的pkglist文件同步。在升级以前一般都要执行本命令实现与服务器的一致。
apt-get check
验证本地系统的完整性。
apt-get dist-upgrade
安装所有的基础软件包,并升级一切软件包,并在需要时安装新软件包。
apt-get remove package_name
删除该软件包,同时会删除依赖于它的软件包。
apt-get install package_name
安装某个软件包及其相关软件包。
apt-get source package_name
下载软件包的source rpm。
apt-get clean
删除保存在缓存目录下(/var/cache/apt/archives)的被下载的软件包。
apt-get upgrade package_name
升级指定的软件包,并升级其依赖的软件包。
apt-cdrom add
自动mount安装光盘并建立列表。
apt-cache depends package_name
显示软件包的依赖性关系。
apt-cache package_name
在网络上搜索指定的软件包
apt-config dump
显示目前的配置信息。
6.建立放置相关source 的目录:
#mkdir -p /var/ftp/pub/redhat/Linux/9/en/os/i386
#mkdir -p /var/ftp/pub/redhat/Linux/updates/9/en/os
7.制作mirror Red Hat Linux 9 source
使用CD-ROM光盘复制所需的 .os 的 到RPM 文件目录:
mount /mnt/cdrom
cp -rf /mnt/cdrom/* /var/ftp/pub/redhat/Linux/9/en/os/i386
umount /mnt/cdrom
依照上面方法,复制第二片、第三片CD-ROM片内的 rpm文件。


共4页: 上一页 [1] 2 [3] [4] 下一页
【内容导航】
Linux——从菜鸟到高手
补丁自动分发管理策略专题
Linux/Solaris服务器的安全配置
Linux 集群技术专题
Linux中文环境
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有