以下部分包含红帽企业 Linux 安装程序 Anaconda 特有的信息。
为了把您当前的 红帽企业 Linux 3 系统升级到 Update 2,您必须使用 红帽网络 来更新相应的软件包。使用 Anaconda 把系统升级到 Update 2 已不被支持。
使用 Anaconda 只能进行全新的 红帽企业 Linux 3 Update 2 安装。
如果您要复制 红帽企业 Linux 3 Update 2 光盘的内容(例如为了筹备网络安装),请只复制操作系统光盘的内容。不要复制附加光盘或任何层次产品光盘,因为这会覆盖 Anaconda 正常操作所必需的文件。
这些光盘必须在安装了红帽企业 Linux 之后被安装。
本节包含不特指其它各节的常规备注。
关于各类系统配置限度的信息,请参考:
红帽企业 Linux 3 Update 2 添加了对 Intel® Extended Memory 64 Technology(此后简称为“Intel® EM64T”)的支持。它允许支持该技术的处理器存取更大限度的内存。
关于 Intel® EM64T 的详情请参见 Intel 的网站:
http://www.intel.com/technology/64bitextensions/
对 Intel® EM64T 的支持已被添加到红帽企业 Linux 3 Update 2 x86-64 发行版本中。这意味着除了从前被支持的 AMD64 处理器外,带有这种技术的 Intel 处理器现在已被支持。
为了支持 Intel® EM64T,一个特为这类处理器建构的新的内核软件包被引进。关于为支持该技术而进行的内核改变的详情,请参考本文档的“内核相关信息”部分。
红帽企业 Linux 3 Update 2 添加了从 Fedora Core 中导入的图形化引导选项。它被默认禁用。要启用该功能,在引导命令行中添加 rhgb 选项,或者编辑 /etc/sysconfig/init 文件,把 GRAPHICAL 行改成:
GRAPHICAL=yes
在使用 NIS 时为加速登录,现在可以使用 netid.byname 映射表而不是 groups.byname 映射表来为 NIS 客户提供组群相关的信息。该映射表传统上不是用于这个目的的,但是多数配置中,该表都包含必要的信息,它在最近的 Linux 和 Solaris™ NIS 服务器上被默认生成。
要启用该功能,请在 /etc/default/nss 文件中查找以下行:
# NETID_AUTHORITATIVE=TRUE
下一步,使用文本编辑器来删除开头的“#”符号,然后保存改变。
NIS 服务器和客户都没有对 netid.byname 映射表进行交叉检查。因此,确保 netid.byname 包含正确的信息这项责任就非系统管理员莫属了。
使用 services.byservicename 映射表还可能会提高 NIS 性能。如果该映射表存在,并且被正确建构,它可以通过 /etc/default/nss 文件中的以下设置被启用:
SERVICES_AUTHORITATIVE=TRUE
services.byservicename 映射表必须包含服务名称及其别名作为关键字,既指定了协议又不带协议。最近更新的红帽企业 Linux 和 Solaris NIS 服务器提供正确建构的 services.byservicename 映射表。
红帽企业 Linux 3 Update 2 的附加光盘包含 fonts-monotype 软件包。这个可选的软件包包含 Agfa Monotype 的 Albany™、Cumberland™、和 Thorndale™ 字体。这些字体提供一组核心文档字体集合,其标准和包括在其它常见操作系统中的核心字体很接近。
OpenOffice.org 1.1.0 已被配置默认首选 Agfa Monotype 字体。当安装了这些字体后,在 OpenOffice.org 中打开和查看 Microsoft Office 文档就会尽可能地保留其原始外观和布局。
除了更一致的外观和布局外,不安装 fonts-monotype 软件包并不会导致任何功能丢失。
红帽企业 Linux 3 Update 2 包括OpenOffice.org 办公套件版本 1.1.0。
更新到 OpenOffice.org 1.1.0 后,该程序的字体处理和文本绘制过程也有些改变。文档,特别是 Impress 和 PowerPoint® 演示文稿,都应该被重新审查已确保其中的文本和从前一样位于边框之内。多数被前一版本的 OpenOffice.org 打开(但没有保存)的 Microsoft Office 文档都不会受到影响,当时使用 1.1.0 之前的版本创建(或打开并保存)的文档在使用 OpenOffice.org 1.1.0 打开时可能会显示这种行为。
早期版本的 OpenOffice.org 使用“打印版式(printer metrics)”来判定文本布局的文本间距。OpenOffice.org 1.1.0 使用“设备独立式(device-independent metrics)”。这是一种更新型的、跨平台兼容的、独立于打印机的方法。因此,使用早期 OpenOffice.org 创建或保存的文档在文本间距方面就会有所不同。这种行为的症状包括,文本溢出边框或重叠。
还原使用打印版式是可能的,但是我们不推荐您这么做,因为使用如此配置的 OppenOffice.org 1.1.0 来保存的文档在使用其它配置的 OppenOffice.org 1.1.0 中打开时会产生同样的问题。
如果您需要早期的文本布局方式,选择文字格式化采用打印版式”不是全局设置,它位于每种文档类型( 、 、 和 )的 面板中 — 因此,您必须为每种文档类型设置这个选项。
= > 来打开首选项对话框。“红帽企业 Linux 3 Update 2 提供了 Linux 审查系统 LAuS。该系统包含内核与用户空间部分。它支持对系统调用使用的强健的和高度可配置的记录。该文档提供了对审查系统的形成以及运行的总览。这里还提供了到相关文档的链接,它们应该能够帮助您更好地利用这个新功能。
LauS 包含两个部分:
内核部分
用户空间部分
红帽企业 Linux 3 Update 2 提供的默认内核包含启用系统调用审查的修改。当没有使用审查时,这些修改是性能中性的。内核部分通过字符特殊文件 — /dev/audit 来提供对审查设施的使用。通过这个设备,用户空间守护进程(auditd)可以启用或禁用审查,可以给内核提供要使用的规则以便判定对系统调用的引发在什么时候必须被记录。该设备还被 auditd 用来从内核检索审查记录来传输到审查日志中。关于被支持的 ioctl() 调用和管理以及微调审查行为的 /proc/ 界面,请参阅 audit(4) 的说明书页。
很多用来把审查记录从内核传输到审查日志并处理这些数据的程序都被提供。这些程序以及它们的文档在 laus 软件包中可以找到。
如果某进程在内核中注册为可审查类型,审查就会在该进程上执行。注册会蔓延普及所有从注册进程中开始的进程。PAM 中已进行修改来确保在启用内核审查时所有用户会话都会被审查。
审查守护进程可以作为服务运行,可以使用 chkconfig 来配置。审查守护进程在启动时读取 /etc/audit/ 中的几个文件。
/etc/audit/audit.conf 文件指定如何写入审查记录以及在哪里写入,如果日志超出了可用磁盘空间该怎么办。/etc/audit/filesets.conf 和 /etc/audit/filters.conf 指定内核用来判定系统调用是否要审查的规则。审查守护进程还可以使用 -r 选项来运行来指示 auditd 重新载入规则并把改变通知给内核。详情请参阅 auditd(8)、audit-filters(5)、audit-conf(5)、和 audit-filesets(5) 的说明书页。
本节涉及与红帽企业 Linux 3 Update 2 内核相关的问题。
红帽企业 Linux 3 Update 2 包含了一个特别为支持 Intel® EM64T 而开发的附加内核。该内核包含以下改变:
· 可载入微码 — Intel® EM64T 支持可载入微码,而 AMD64 处理器却不支持。红帽企业 Linux 3 Update 2 内核已被扩展而为 Intel® EM64T 包括可载入微码,其方式和其它 Intel 32 位处理器相似。
· 超线程技术支持 — Intel® EM64T 支持超线程技术,而 AMD64 处理器不支持。这包括在空闲循环中实现 mwait 功能,因此程序执行不会在空闲时使用宝贵的资源。这意味着包含一个 Intel® EM64T 处理器的系统很可能会在运行大量使用 CPU 的应用程序时比单处理器的 AMD64 系统性能要好。红帽企业 Linux 3 Update 2 内核已被扩展来为 Intel® EM64T 包括超线程技术支持,和其它 Intel 32 位系统相似,在空闲循环时暂停 CPU 而不是忙碌等待。
· 软件 IPTLB — Intel® EM64T 不支持硬件中的 IOMMU,而 AMD64 处理器支持。这意味着 4GB(32 位)以上的物理地址无法可靠地成为 DMA 操作的源地址或目标地址。因此,红帽企业 Linux 3 Update 2 内核把所有 4GB 以上的地址间的 DMA 操作“弹射”到在引导时内核预分配的 4GB 以下的缓冲区。和 AMD64 处理器相比,这会降低 Intel® EM64T 中需要大量 IO 操作的运行性能。
· 缺乏 3DNow!™ 指令:— Intel® EM64T 不识别 prefetch 和 prefetchw 指令,而 AMD64 处理器识别。红帽企业 Linux 3 Update 2 内核在 C 和汇编语言编码中都排除了这些指令,因此可能会导致较小程度的性能降低。
· 新能力 — Intel® EM64T 包括好几方面的能力扩展。这些新能力在比较包含 Intel® EM64T 的系统和基于 AMD64 的系统的 /proc/cpuinfo 文件时就显而易见。红帽企业 Linux 3 Update 2 内核已被扩展来识别这些能力,贮存并处理 x86 能力屏蔽中新关联的位,并为 /proc/cpuinfo 文件的内容提供了有意义的改变。
这个版本更新包括了对一些驱动程序的错误修正。比较重要的驱动程序更新在以下被列举。在某些情况下,原来的驱动程序会以不同的名称被保留,那些计划在稍后的时间才升级驱动程序的用户仍然可以使用这些老的驱动。
驱动程序的升级迁移应该在应用下一个 红帽企业 Linux 更新版本之前进行。这是因为多数情况下,每次更新只会保留一个老版本的驱动程序。
发行注记还标明了哪些老版本的驱动程序已从本次内核更新中删除。这些驱动程序的基准名后有一个版本号码,如 megaraid_2002.o。您必须在安装本次内核更新前从 /etc/modules.conf 中删除这些驱动程序。
切记,判断哪些驱动程序正在被使用的唯一准确的方法是查看 /etc/modules.conf 文件的内容。使用 lsmod 命令不能代替对该文件的查看。
IBM ServeRAID(ips 驱动程序)
ips 驱动程序已从 6.10.52 更新到 6.11.07
新的驱动程序是 scsi/ips.o
老版的驱动程序被保存为 addon/ips_61052/ips_61052.o
6.00.26 驱动程序(ips_60026.o)已被删除
LSI Logic RAID(megaraid 驱动程序)
megaraid2 驱动程序从 v2.00.9 被更新到 v2.10.1.1
新的驱动程序是 scsi/megaraid2.o
老版驱动程序被保存为 addon/megaraid_2009/megaraid_2009.o
默认的驱动程序仍是 v1.18k 驱动程序(megaraid.o)
LSI Logic MPT Fusion(mpt* 驱动程序)
这些驱动程序从 2.05.05+ 被更新到 2.05.11.03
新的驱动程序位于 message/fusion/
老版驱动程序保存在 addon/fusion_20505/
Compaq SA53xx Controllers(cciss 驱动程序)
cciss 驱动程序已从 2.4.47.RH1 被更新到 2.4.50.RH1
QLogic Fibre Channel(qla2xxx 驱动程序)
这些驱动程序已从 6.06.00b11 被更新到 6.07.02-RH2
新的驱动程序位于 addon/qla2200/
老版驱动程序被保存为 addon/qla2200_60600b11/
注意,QLogic 已停止使用 QLA2100 适配器。该适配器不再被 QLogic 或 Red Hat 支持。因此,该驱动程序位于 kernel-unsupported 软件包中。
Intel PRO/1000(e1000 驱动程序)
该驱动程序已从 5.2.20-k1 被更新到 5.2.30.1-k1
Broadcom Tigon3(tg3 驱动程序)
该驱动程序已从 v2.3 被更新到 v2.7
Network Bonding(bonding 驱动程序)
该驱动程序已从 2.2.14 被更新到 2.4.1
Serial ATA(libata 驱动程序)
该驱动程序已被更新到版本 1.01
本节包含红帽企业 Linux 3 Update 2 中更新或添加的软件包列表。
这个列表包括了所有体系的 红帽企业 Linux 3 的软件包。您的系统可能不包括这里列出的所有软件包。
下列软件包已从红帽企业 Linux 3 的最初发行版本中被更新:
anaconda
anaconda-images
anaconda-runtime
ant
ant-devel
ant-libs
arptables_jf
arpwatch
at
binutils
clumanager
compat-gcc
compat-gcc-c++
compat-libstdc++
compat-libstdc++-devel
comps
cpp
cvs
cyrus-sasl
cyrus-sasl-devel
cyrus-sasl-gssapi
cyrus-sasl-md5
cyrus-sasl-plain
dev
devlabel
distcache
distcache-devel
elfutils
elfutils-devel
elfutils-libelf
ethereal
ethereal-gnome
firstboot
fontconfig
fontconfig-devel
freeradius
freeradius-mysql
freeradius-postgresql
freeradius-unixODBC
gaim
gcc
gcc-c++
gcc-c++-ssa
gcc-g77
gcc-g77-ssa
gcc-gnat
gcc-java
gcc-java-ssa
gcc-objc
gcc-objc-ssa
gcc-ssa
GConf2
GConf2-devel
gdb
gdk-pixbuf
gdk-pixbuf-devel
gdk-pixbuf-gnome
gdm
glibc
glibc-common
glibc-debug
glibc-devel
glibc-headers
glibc-profile
glibc-utils
gnome-mime-data
gnome-panel
gnupg
hotplug
httpd
httpd-devel
hwdata
initscripts
iproute
ipsec-tools
iptables
iptables-ipv6
kbd
kdegames
kdegames-devel
kdepim
kdepim-devel
kernel
kernel-doc
kernel-smp
kernel-smp-unsupported
kernel-source
kernel-unsupported
kernel-utils
kinput2-canna-wnn6
krb5-devel
krb5-libs
krb5-server
krb5-workstation
kudzu
kudzu-devel
lftp
libf2c
libgcc
libgcc-ssa
libgcj
libgcj-devel
libgcj-ssa
libgcj-ssa-devel
libgnat
libmudflap
libmudflap-devel
libobjc
libpcap
libstdc++
libstdc++-devel
libstdc++-ssa
libstdc++-ssa-devel
libxml2
libxml2-devel
libxml2-python
MAKEDEV
mdadm
modutils
modutils-devel
mod_python
mod_ssl
mozilla
mozilla-chat
mozilla-devel
mozilla-dom-inspector
mozilla-js-debugger
mozilla-mail
mozilla-nspr
mozilla-nspr-devel
mozilla-nss
mozilla-nss-devel
mutt
net-snmp
net-snmp-devel
net-snmp-perl
net-snmp-utils
netdump
netdump-server
netpbm
netpbm-devel
netpbm-progs
nfs-utils
nptl-devel
nscd
nss_ldap
openoffice.org
openoffice.org-i18n
openoffice.org-libs
openssh
openssh-askpass
openssh-askpass-gnome
openssh-clients
openssh-server
openssl
openssl-devel
openssl-perl
openssl096b
oprofile
oprofile-devel
pam
pam-devel
pam_krb5
popt
postfix
pwlib
pwlib-devel
quagga
quagga-contrib
quagga-devel
rdist
redhat-config-cluster
redhat-config-kickstart
redhat-config-network
redhat-config-network-tui
redhat-config-packages
redhat-config-printer
redhat-config-printer-gui
redhat-config-xfree86
redhat-rpm-config
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
rhdb-admin
rhdb-docs
rhdb-explain
rhpl
rpm
rpm-build
rpm-devel
rpm-python
rpmdb-redhat
rsync
samba
samba-client
samba-common
samba-swat
sendmail
sendmail-cf
sendmail-devel
sendmail-doc
shadow-utils
slocate
strace
sysklogd
sysstat
SysVinit
tcpdump
unixODBC
unixODBC-devel
unixODBC-kde
up2date
up2date-gnome
vsftpd
xemacs
xemacs-el
xemacs-info
XFree86
XFree86-100dpi-fonts
XFree86-75dpi-fonts
XFree86-base-fonts
XFree86-cyrillic-fonts
XFree86-devel
XFree86-doc
XFree86-font-utils
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-libs
XFree86-libs-data
XFree86-Mesa-libGL
XFree86-Mesa-libGLU
XFree86-sdk
XFree86-syriac-fonts
XFree86-tools
XFree86-truetype-fonts
XFree86-twm
XFree86-xauth
XFree86-xdm
XFree86-xfs
XFree86-Xnest
XFree86-Xvfb
ypbind
ypserv
下列新软件包已被添加到红帽企业 Linux 3 Update 2:
commons-dbcp
commons-dbcp-devel
commons-pool
commons-pool-devel
eclipse
elfutils-libelf-devel
Glide3
Glide3-devel
jaf
jaf-devel
java-javadoc
javamail
javamail-devel
jpackage-utils
junit
junit-devel
laus
laus-devel
mtx
mysql-jdbc
rh-cs-de
rh-cs-es
rh-cs-fr
rh-cs-it
rh-cs-ja
rh-cs-ko
rh-cs-pt_br
rh-cs-zh_cn
rh-cs-zh_tw
rhdb-cc
rhgb
sg3_utils
struts
struts-webapps
下列软件包已从红帽企业 Linux 3 Update 2 中删除:
dietlibc
mod_jk2
mod_webapp
mozilla-psm
( x86-64 )