以下的部份包括 Red Hat Enterprise Linux 安裝程式 Anaconda 的特定資訊。
如果要將 Red Hat Enterprise Linux 3 系統升級至 Update 5,您必須使用 Red Hat Network 來更新已經變更的套件;使用 Anaconda 來升級為 Update 5 並不在支援範圍之內。
您只能用 Anaconda 來執行 Red Hat Enterprise Linux 3 Update 5 的完整安裝。
假如您打算複製 Red Hat Enterprise Linux 3 Update 5 的光碟片內容(例如為了要準備網路安裝), 請記得「只」複製作業系統的光碟片,請勿複製 Extras 光碟或任何不同等級產品的光碟片,因為這麼做的話將會覆蓋掉 Anaconda 正常操作所需的檔案。
這些光碟片必須在「安裝完」Red Hat Enterprise Linux 後,才進行安裝。
這個部份包含的是一般資訊,並非針對本文件的某些特定章節。
Red Hat Enterprise Linux 3 Update 5 包括了新的 diskdump(磁碟傾印)工具,可以用來替代 Netdump 工具(或與之相結合)。
i386 系統所使用的 diskdump 機制目前支援了 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 等裝置。
sym53c8xx、sata_promise、ata_piix 是 Red Hat Enterprise Linux 3 Update 5 首次支援的模組。
使用 diskdump 機制需要一個專職的磁碟裝置或磁碟分割區,其空間必須大到包含所有的系統實體記憶體。如果系統當機,記憶體的內容就會被寫到預先設定的磁碟空間去。重新開機後,資料就會從這地方讀出來,並轉為 vmcore 檔案。這檔案跟 netdump 機制所產生的格式一樣,可以在一個特別的目錄:/var/crash/下找到。接下來您可以利用 crash(8) 公用程式,來分析這個 vmcore 檔。
磁碟傾印工具所需的核心模組,已經自動包含在 Red Hat Enterprise 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) 等說明文件中找到。
這個部份含括 Red Hat Enterprise Linux 3 Update 5 中核心的相關資訊。
使用 AMD64 與 Intel® EM64T 功能的處理器都會被設定為 NUMA 平台,這表示核心會在開機時,建立多重記憶體結點,而不是建立單記憶體節點。建立多節點可能會導致在耗盡所有節點前,先耗盡一或多個節點。當記憶體耗盡時,以下情況就有可能發生:
1) 系統會將耗盡的節點置換,即使當時其他節點上還有足夠的記憶體,這會導致整體效能低落
2) 因為記憶體不足(OOM,Out-Of-Memory)的錯誤發生,程序遭到刪除,即使當時還有足夠的記憶體
3) 無法達到最佳效能,因為在耗盡的節點上執行的程序,分配一或多個不同節點上的記憶體,使用了過多的記憶體頻寬
在 AMD64 與 Intel® EM64T NUMA 系統仍有可用記憶體,但一或多個節點出現記憶體耗盡時,核心能偵測出 OOM 程序遭到刪除的情形。當核心偵測到這種狀況時,它會在主控台顯示以下警告:
OOM kill occurred on an x86_64 numa system! The numa=off boot option might help avoid this.
在 /boot/grub/grub.conf 的開機命令列中加入 numa=off,然後重新啟動電腦,就可以在開機時取消建立獨立記憶體節點,並降低即使有可用記憶體,記憶體節點依然耗盡的可能性。
Red Hat Enterprise 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
您可以使用 crash(8) 工具程式來分析 vmcore 檔案。
如需使用 Netdump 的資訊,請參閱 netdump(8) 與 netdump-server(8) 的說明文件。
這個更新包括對許多驅動程式的除錯修正,以下列出較重要的驅動程式更新。在某些例子中,我們以不同的名稱保留原本的驅動程式,以提供給想要在稍候轉換驅動程式設定到最新版本的公司使用。
轉換到最新驅動程式的動作應該在套用下一個 Red Hat Enterprise Linux 更新前完成,因為大部分的情況下,每一次更新只保留一份舊版本的驅動程式。
這些《發行公告》也指出哪些舊版本的驅動程式已經從這次核心更新中移除,這些驅動程式的基本驅動程式名稱後加上了版本號碼,如 megaraid_2002.o。您「必須」在安裝這個核心更新之前,先移除 /etc/modules.conf 中的那些驅動程式。
請記得,用來找出哪些驅動程式正在使用中的唯一最可靠的方法,是檢視 /etc/modules.conf 檔案的內容,使用 lsmod 指令並不是檢視這個檔案的替代方法。
Intel® Pro/100 介面卡家族(e100 驅動程式)
這個驅動程式已經更新至 3.3.6-k2 版。
e100 驅動程式中的的模組選項已經不再被使用。e100 模組選項仍然存在於 Red Hat Enterprise Linux 3 Update 5 中,好與 Red Hat Enterprise Linux 3 的先前版本相容;但它在新的 e100 驅動程式中,不再起任何作用。想設定 e100 驅動程式的使用者,請使用 /etc/sysconfig/network-scripts/ifcfg-eth* 檔案中的 ETHTOOL_OPTS 參數。
Intel® PRO/1000 介面卡(e1000 驅動程式)
這個驅動程式已經更新至 5.6.10.1-k2 版。
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 光纖通道(qla2xxx 驅動程式)
qla2200 驅動程式中加入了一個模組參數,讓使用者能關掉 RIO(降低中斷操作,Reduced Interrupt Operation)。RIO 是一項韌體功能,試著降低中斷來增加效能。在幾個指令尚未執行完成所造成的重運量情形時,RIO 提供了一些好處。然而,它會降低其他工作量的效能降低(這在存取磁帶機時特別明顯)。
請注意,這個模組參數並不適用於 qla2100 或 qla2300 驅動程式。
Compaq SA53xx 控制卡(cciss驅動程式)
這個驅動程式已經更新至 v2.4.54.RH1 版。
IBM ServeRAID(ips 驅動程式)
在 Red Hat Enterprise Linux 3 Update 3 中,這驅動程式使用了 vary_io 功能;在某些情形下,這會造成介面卡當掉。這功能已經從 ips 驅動程式中取消。一些應用程式(主要是使用原始資料進行存取的應用程式)可能會遇到效能降低的情形。
這個部份包含了從 Red Hat Enterprise Linux 3 所更新或新增、且為 Update 5 一部分的套件清單。
這些套件清單包含來自所有不同版本的 Red Hat Enterprise Linux 3 的套件,您的系統也許不含這裡列出的每一個套件。
下列的套件已經從 Red Hat Enterprise 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
下列的套件已經新增到 Red Hat Enterprise Linux 3 Update 5 中:
pstack
下列的套件已經從 Red Hat Enterprise Linux 3 Update 5 中移除:
並未移除任何套件。
( x86-64 )