红联Linux门户
Linux帮助

在字符界面下自动更新Red Hat Linux

发布时间:2007-02-17 11:39:19来源:红联作者:Augseptm
  在字符界面升级系统

  Red Hat Linux多数可能都是用来做网络服务器的,经常用telnet或ssh之类的工具进行远程管理。在这种情况下,也可以在字符界面下运行RHN 工具,升级现有的系统。

  ◆ 运行rhnreg_ks, 注册一个RHN账号,命令如下:

  rhnreg_ke
    --username=youname
    --password=yourpassword
    --email=your@your.com

  上面这个步骤时间可能有点长。

  ◆ 载入签名文件,命令如下:

  cd /usr/share/rhn
  rpm -import
    RPM-GPG-KEY

  ◆ 然后运行up2date 命令。第一次运行此命令时会提示进行配置,或者采用缺省的配置。一般情况下,采用缺省配置就可以了,不过缺省配置不会升级内核。

  *运行up2date-u。该命令会根据配置文件自动升级已经安装的RPM包。

  如果要想升级内核,需要修改配置文件。该文件在/etc/sysconfig/rhn/up2date中,把下列代码:

  removeSkipList=kernel*;

  改为

  removeSkipList=;

  再运行一次up2date -u 内核就会被升级,并且up2date 会自动修改/boot/grub/grub.conf 文件。下次启动的时候,就可以选择新内核或仍然使用旧内核了。

  up2date 命令还有其它的参数,比如:

  up2date -l 列出可以升级的RPM包。
  up2date -d lynx下载可以升级的RPM包。这个命令会把较新的包放在/var/spool/up2date 目录里。

  如果使用的是up2date -d 的方式下载kernel,必须使用rpm -i而不是rpm -u 的方式来安装新内核。

  最后要注意的是,系统服务rhnsd 的作用是每2个小时运行一次rhn_check命令。事实上,它并不能自动升级系统,也不打开任何端口。

  像Windows一样,升级永远都需要,但没有一劳永逸的做法,需要经常性地运行up2date-u命令,随时更新系统。一般发现了新的安全漏洞后,Red Hat都会立即用E-mail通知用户,这时候最好能立即做升级的工作,避免留下隐患。
文章评论

共有 0 条评论