以下部分包含红帽企业 Linux 安装程序 Anaconda 特有的信息。
为了把您已安装了的红帽企业 Linux 3 系统升级到Update 5,您必须使用红帽网络来更新已改变的软件包。使用 Anaconda 来升级到Update 5 已不被支持。
使用 Anaconda 仅能执行红帽企业 Linux 3 Update 5 的新安装。
如果您要复制红帽企业 Linux 3 Update 5 光盘的内容(例如为了筹备网络安装),请确定仅复制操作系统光盘。请不要复制额外光盘或任何层次产品光盘,因为这会覆盖 Anaconda 正常操作所必需的文件。
这些光盘必须在安装了红帽企业 Linux 之后被安装。
本节包含不特指其它各节的常规备注。
红帽企业 Linux 3 Update 5 包括一个 diskdump 工具程序。它可以作为 Netdump 之外的另一种选择(或与 Netdump 一起使用)。
diskdump 当前支持 i386 系统中的 aic7xxx、aic79xx、mpt fusion、dpt_i2o、megaraid2、sym53c8xx、sata_promise 和 ata_piix 设备。在 ia64 系统中支持 aic7xxx、aic79xx、mpt fusion、megaraid2、sym53c8xx 和 sata_promise 设备。在 AMD64 和 Intel® EM64T 系统中支持 aic7xxx、aic79xx、mpt fusion、megaraid2、sym53c8xx、sata_promise 和 ata_piix 设备。
红帽企业 Linux 3 Update 5 新增加了对 sym53c8xx、sata_promise 和 ata_piix 模块的支持。
使用 diskdump 需要一个专用的磁盘或一个磁盘分区。这个专用的磁盘或磁盘分区应该有足够大的容量来存储系统中所有物理内存中的数据。在系统崩溃时,内存内容会被写入所配置的磁盘中。重新引导后,数据就会从磁盘中复制出来并格式化为 vmcore 文件。该文件的作用与 netdump 所创建的文件完全相同,并被保存在 /var/crash/ 目录中的一个独特的子目录中。crash(8) 可以被用来分析这个 vmcore 文件。
diskdump 所需的内核模块会被自动地包括在红帽企业 Linux 3 内核中。相关的用户空间 diskdump 软件包的文件名是 diskdumputils-1.0.1-4。和 netdump 相同,它会被默认安装。
可用并且位置正确的磁盘需要被事先配置并已对它进行了格式化。在格式化后,diskdump 会被 chkconfig(8) 打开,然后这个服务必须被启动。在以下的资源中您可以找到与 diskdumputils 相关的配置和用户任务的详细的文档:
/usr/share/doc/diskdumputils-1.0.1-4/README
更多的信息可以在 diskdumpfmt(8)、diskdumpctl(8) 和 savecore(8) 的说明书页(man page)中找到。
本节涉及与红帽企业 Linux 3 Update 5 内核相关的问题。
使用 AMD64 和 Intel® EM64T 处理器的系统通常被配置为 NUMA 平台。这意味着内核在启动的时候构造了多个内存节点,而不是构造一个单内存节点。多内存节点结构可以导致在其它节点的资源还没有被用完前,一个或多个节点的资源已被用完。当出现内存节点资源被用完的情况时,会出现以下结果:
1)如果其它内存节点上还有可用的资源,系统会交换资源被用完的节点。这将导致整体性能下降
2)虽然还有可用的内存,进程会因为 Out-Of-Memory (OOM)错误被删除(kill)
3)当一个运行在资源被用完的节点的进程被重新分配新的可用内存节点时,大量的内存带宽会被消耗。这会导致无法达到预期的性能优化
内核有能力发现前面提到的第二种情况的发生。当内核发现这种情况时,它会在终端中显示以下警告信息:
OOM kill occurred on an x86_64 numa system! The numa=off boot option might help avoid this. (OOM kill 在一个 x86_64 numa 系统上发生了!numa=off 启动选项可以帮助避免它的发生。)
在 /boot/grub/grub.conf 文件的启动命令行中添加 numa=off。重新启动系统时,系统会在启动阶段创建独立的内存节点。这个避免了在其它节点还有可用资源的时候一个内存节点的资源已被用完这个问题的发生。
红帽企业 Linux 3 Update 5 现在扩展了支持 Netdump 的平台。除去以前的 i386 平台外,现在还包括了 AMD64、Intel® EM64T、Itanium 和 IBM® POWER。
在以下的文档中可以找到配置一个 netdump 客户的内容:
/usr/share/doc/netdump-0.7.7/README.client
在以下的文档中可以找到配置一个 netdump 服务器的内容:
/usr/share/doc/netdump-server-0.7.7/README
vmcore 文件可以使用 crash(8) 工具程序来分析。
如需了解更多使用 Netdump 的信息,请参阅 netdump(8) 和 netdump-server(8) 的说明书页(man page)。
本次更新包括对一些驱动程序的错误修正。比较重要的驱动程序更新在以下被列举。在某些情况下,原始的驱动程序使用不同的名称被保留,可以作为非默认选项被打算稍后升级驱动程序版本的机构使用。
驱动程序的升级迁移应该在应用下次红帽企业 Linux 更新之前完成,这是因为多数情况下,每次更新只会保留一个老版本的驱动程序。
这些发行注记还标明了哪些老版本的驱动程序已从本次内核更新中删除。这些驱动程序的基准名后有一个版本号码,如 megaraid_2002.o。您必须在安装本次内核更新之前从 /etc/modules.conf 中删除这些驱动程序。
切记,判定哪些驱动程序被使用的唯一准确方式是查看 /etc/modules.conf 文件的内容。使用 lsmod 命令不能代替对该文件的查看。
Intel® Pro/100 适配器系列(e100 驱动)
该驱动程序已被更新到版本3.3.6-k2。
作为升级的 e100 驱动的一部分,e100 的模块选项已经不再被使用了。为了与以前的 红帽企业 Linux 3 发行版本相兼容,e100 模块选项还会被包括在 红帽企业 Linux 3 Update 5 中,但它已经不会对 e100 驱动的工作有任何影响了。需要配置 e100 驱动的用户应该使用 /etc/sysconfig/network-scripts/ifcfg-eth* 文件中的 ETHTOOL_OPTS 设置。
Intel® PRO/1000 适配器系列(e1000 驱动)
该驱动程序已被更新到版本 1.01
Broadcom Tigon3(tg3驱动程序)
该驱动程序已被更新到版本3.22RH。
Broadcom 4400(b44驱动程序)
该驱动程序已被更新到版本0.95。
3ware 9000 存储控制器(3w-9xxx 驱动程序)
该驱动程序已被更新到版本2.24.00.011fw。
3ware 存储控制器(3w-xxxx 驱动程序)
该驱动程序已被更新到版本1.02.00.037。1.02.00.033版驱动程序被保留。
QLogic Fibre Channel(qla2xxx 驱动程序)
一个模块参数被加到 qla2200驱动程序来允许关闭 RIO(Reduced Interrupt Operation)。RIO 是一个硬件功能,它试图通过延迟对中断的处理来提高效率。RIO 在处理由多个命令带来的大负载时会带来一些好处,但在处理其它一些负载的时候(特别是处理磁带 I/O)时会降低性能。
请注意,这个模块参数对 qla2100或 qla2300并不适用。
Compaq SA53xx 控制器(cciss 驱动程序)
该驱动程序已被更新到版本 v2.4.54.RH1。
IBM ServeRAID(ips 驱动程序)
在 红帽企业 Linux 3 Update 3 中的这个驱动的 vary_io 功能在一定条件下会导致适配器被挂起。这个功能已经在 ips 驱动中被禁用。一些应用程序(主要是那些使用原始 I/O 的应用程序)的性能可能会降低。
本节包含红帽企业 Linux 3 Update 5 中更新或添加的软件包列表。
这个列表包含来自所有体系的红帽企业 Linux 3 的软件包。您的系统可能不包括这里列出的每个软件包。
下列软件包已从 红帽企业 Linux 3 Update 4 中被更新:
ImageMagick
ImageMagick-c++
ImageMagick-c++-devel
ImageMagick-devel
ImageMagick-perl
MyODBC
XFree86
XFree86-100dpi-fonts
XFree86-75dpi-fonts
XFree86-ISO8859-14-100dpi-fonts
XFree86-ISO8859-14-75dpi-fonts
XFree86-ISO8859-15-100dpi-fonts
XFree86-ISO8859-15-75dpi-fonts
XFree86-ISO8859-2-100dpi-fonts
XFree86-ISO8859-2-75dpi-fonts
XFree86-ISO8859-9-100dpi-fonts
XFree86-ISO8859-9-75dpi-fonts
XFree86-Mesa-libGL
XFree86-Mesa-libGLU
XFree86-Xnest
XFree86-Xvfb
XFree86-base-fonts
XFree86-cyrillic-fonts
XFree86-devel
XFree86-doc
XFree86-font-utils
XFree86-libs
XFree86-libs-data
XFree86-sdk
XFree86-syriac-fonts
XFree86-tools
XFree86-truetype-fonts
XFree86-twm
XFree86-xauth
XFree86-xdm
XFree86-xfs
am-utils
anaconda
anaconda-runtime
authconfig
authconfig-gtk
autofs
bash
bind
bind-chroot
bind-devel
bind-libs
bind-utils
binutils
bonobo-activation
bonobo-activation-devel
bootparamd
bzip2
bzip2-devel
bzip2-libs
cdrecord
cdrecord-devel
chkconfig
comps
control-center
cpio
cpp
crash
cups
cups-devel
cups-libs
curl
curl-devel
db4
db4-devel
db4-java
db4-utils
devlabel
diskdumputils
dump
dvd+rw-tools
emacs
emacs-el
emacs-leim
enscript
ethereal
ethereal-gnome
evolution
evolution-devel
gaim
gcc
gcc-c++
gcc-g77
gcc-gnat
gcc-java
gcc-objc
gd
gd-devel
gdb
gdk-pixbuf
gdk-pixbuf-devel
gdk-pixbuf-gnome
gdm
gedit
glibc
glibc-common
glibc-devel
glibc-headers
glibc-profile
glibc-utils
gnome-applets
gnome-media
gnome-panel
gnome-vfs2
gnome-vfs2-devel
grep
gtk2
gtk2-devel
hotplug
httpd
httpd-devel
hwdata
imap
imap-devel
imap-utils
imlib
imlib-devel
initscripts
ipsec-tools
iscsi-initiator-utils
jpackage-utils
kdebase
kdebase-devel
kdelibs
kdelibs-devel
kdenetwork
kdenetwork-devel
kernel
kernel-doc
kernel-source
kernel-unsupported
kernel-utils
krb5-devel
krb5-libs
krb5-server
krb5-workstation
kudzu
kudzu-devel
laus
laus-devel
laus-libs
less
libf2c
libgcc
libgcj
libgcj-devel
libgnat
libobjc
libstdc++
libstdc++-devel
libtiff
libtiff-devel
libwnck
libwnck-devel
libxml
libxml-devel
losetup
lsof
lvm
mailman
mailx
man-pages-ja
metacity
mikmod
mkinitrd
mkisofs
mktemp
mod_auth_mysql
mod_python
mod_ssl
mount
mozilla
mozilla-chat
mozilla-devel
mozilla-dom-inspector
mozilla-js-debugger
mozilla-mail
mozilla-nspr
mozilla-nspr-devel
mozilla-nss
mozilla-nss-devel
mysql
mysql-bench
mysql-devel
nautilus
ncurses
ncurses-devel
net-snmp
net-snmp-devel
net-snmp-libs
net-snmp-perl
net-snmp-utils
net-tools
netdump
netdump-server
nptl-devel
nscd
nss_ldap
ntsysv
openmotif
openmotif-devel
openmotif21
openoffice.org
openoffice.org-i18n
openoffice.org-libs
openssh
openssh-askpass
openssh-askpass-gnome
openssh-clients
openssh-server
pam
pam-devel
pam_krb5
parted
parted
perl
perl-CGI
perl-CPAN
perl-DBI
perl-DB_File
perl-suidperl
php
php-devel
php-imap
php-ldap
php-mysql
php-odbc
php-pgsql
popt
procps
psacct
psmisc
python
python-devel
python-tools
quota
raidtools
redhat-config-httpd
redhat-config-users
rh-postgresql
rh-postgresql-contrib
rh-postgresql-devel
rh-postgresql-docs
rh-postgresql-jdbc
rh-postgresql-libs
rh-postgresql-pl
rh-postgresql-python
rh-postgresql-server
rh-postgresql-tcl
rh-postgresql-test
rmt
rpm
rpm-build
rpm-devel
rpm-libs
rpm-python
rpmdb-redhat
rsh
rsh-server
samba
samba-client
samba-common
samba-swat
shadow-utils
squid
squirrelmail
strace
sysklogd
sysreport
telnet
telnet-server
tetex
tetex-afm
tetex-dvips
tetex-fonts
tetex-latex
tetex-xdvi
tkinter
tzdata
usermode
usermode-gtk
util-linux
vim-X11
vim-common
vim-enhanced
vim-minimal
vixie-cron
wget
xemacs
xemacs-el
xemacs-info
xpdf
ypbind
ypserv
zip
zsh
下列新软件包已被添加到红帽企业 Linux 3 Update 5:
pstack
下列软件包已从红帽企业 Linux 3 Update 5 中删除:
没有软件包被删除。
( x86-64 )