இந்த ஆவணத்தில் Red Hat Enterprise Linux 4க்கு தொடர்புடைய தலைப்புகள் எடுத்துக்கொள்ளப்படுகிறது:
அறிமுகம் (இந்தப் பிரிவு)
இந்த வெளியீடு பற்றி கண்ணோட்டம்
நிறுவல்-தொடர்பான குறிப்புகள்
தொகுப்பு குறிப்பிட்ட குறிப்புகள்
சேர்க்கப்பட்ட/நீக்கப்பட்ட/பதிப்பு குறைக்கப்பட்ட தொகுப்புகள்
பின்வரும் பட்டியல் Red Hat Enterprise Linux 4 இன் சிறப்பு தன்மையை சுருக்கமாக கொண்டுள்ளது:
Red Hat Enterprise Linux 4 இல் SELinux செயல்படுத்தலை கொண்டுள்ளது. SELinux என்பது செயல் பயனர், நிரல் மற்றும் செயல்கள் தொடர்பு கொள்ள பயன்படும். இந்த வெளியீட்டில் முன்னிருப்பாக, SELinux நிறுவப்பட்டு செயல்படுத்தப்படும்.
நிறுவலின் போது SELinux ஐ செயல்படுத்தாமல் நிறுத்த தேவையான விருப்பங்கள் உண்டு. இதைப் பதிவு எச்சரிக்கையாக அமைக்க அல்லது இலக்கு கொள்கையை தீர்மானிக்க பின்வரும் டீமான்களில் மட்டும் பயன்படுத்தலாம்:
dhcpd
httpd
mysqld
named
nscd
ntpd
portmap
postgres
snmpd
squid
syslogd
முன்னிருப்பாக இலக்கிடப்பட்ட கொள்கை செயலில் இருக்கும்.
Red Hat Enterprise Linux 4 SELinuxக்கு துணைபுரிந்து விரிவாக்கப்பட்ட அளவுருக்களை ext2/ext3 கோப்பு முறைமைகளில் பயன்படுத்துகிறது. அதாவது, ஒரு கோப்பு முன்னிருப்பு ஏற்றப்பட்ட ext2/ext3 கோப்பு முறையில் எழுதப்பட்டால் விரிவாக்கப்பட்ட அளவுருவும் எழுதப்படும்.
Red Hat Enterprise Linux 4 மற்றும் Red Hat Enterprise Linux 2.1. கணினிகளில் இருநிலை துவக்கத்தை பயன்படுத்தினால் சிக்கல் ஏற்படும். Red Hat Enterprise Linux 2.1 கர்னல் இந்த விரிவாக்கப்பட்ட சேவையை தராமல் கணினியை சேதமாக்கும்.
SELinux பற்றிய கூடுதல் விவரங்களுக்கு Red Hat SELinux கொள்கை கையேட்டை இணையதளத்தில் பார்க்கவும்.
mount பின்வரும் NFS mounts கட்டளைக்கேற்ப மாற்றப்பட்டுள்ளது:
· TCP என்பது NFS ஏற்றத்தில் முன்னிருப்பு போக்குவரத்து முறையாகும். mount கட்டளை UDP ஐ தேவையான விதிமுறையாக நேரடியாக குறிப்பிடாது. (எடுத்துக்காட்டாக, mount foo:/bar /mnt) சேவையகத்துடன் தொடர்பு கொள்ள UDPக்கு பதிலாக TCPஐ பயன்படுத்துகிறது.
· verbose கட்டளையைப் பயன்படுத்தி (-v) விருப்பம் RPC பிழை அறிக்கைகளை நிலையான வெளியீட்டு கோப்பில் எழுதச் செய்கிறது.
முன்னிருப்பாக UTF-8 குறிமுறை சீன, ஜப்பானிய மற்றும் கொரிய மொழிகளுக்கு Red Hat Enterprise Linux 4 சேவை அளிக்கிறது.
Red Hat Enterprise Linux 4 சீன, ஜப்பானிய மற்றும் கொரிய மொழிகளுக்கு IIIMF உள்ளிடும் முறையை பயன்படுத்துகிறது.
Red Hat Enterprise Linux 4 5 இந்திய (Indic) மொழிகளில் துணைபுரிகிறது: பெங்காலி, குஜராத்தி, இந்தி, பஞ்சாபி மற்றும் தமிழ். கூடுதலாக Lohit எழுத்துரு குடும்பத்தில் உயர்தரத்தில் மொழிகளுக்கு அது துணைபுரிகிறது.
Subversion 1.1 இப்போது Red Hat Enterprise Linuxஇல் சேர்க்கப்பட்டுள்ளது; இந்த Subversion பதிப்பு கட்டுப்பாட்டு அமைப்பு ஒரு மாற்றாக CVSக்கு வசதியாக உண்மையான அட்டாமிக் கமிட்டாக இருக்கிறது, கோப்புகள், அடைவுகள் மற்றும் மெட்டா தரவுகளை பல நடப்பு CVS வசதிகளுடன் செய்கிறது.
Red Hat Enterprise Linux 3 இல் Native POSIX Thread Library (NPTL) — POSIX கிளையில் செயல்பாடுகள் மற்றும் POSIX கிளை செயல்பாடுகள் ஆகியவை முந்தையது போல செயல்திறன், அளவிடுதல், இலக்கண சரிப்படுத்தல் மற்றும் தரமான செயல்பாடுகளை கொண்டது.
NPTL இன் அறிமுகத்தால் பல த்ரட் பயன்பாடுகளில் சிக்கல் எதுவும் நிகழவில்லை. LinuxThreadsகளை POSIX அளவுகளுக்குப் பதிலாக தற்போது பயன்படுத்தக்கூடாது. NPTL இன் அறிமுகத்தின் போது குறிப்பிட்ட படி Red Hat இந்தப் பயன்பாடுகள் POSIX உடன் தொகுக்கும் படி அமைக்கப்பட வேண்டும் (எனவே NPTL ஐ பயன்படுத்தப்படுகிறது)
Red Hat Enterprise Linux 4 LinuxThreads க்கான சேவை இருப்பதால், முன்னெச்சரிக்கையாக Red Hat Enterprise Linux 5 இல் இந்த வசதி இருக்காது என்பதை தெரியப்படுத்துகிறோம். எனவே Red Hat Enterprise Linux 5 வெளியீட்டுக்கு முன் LinuxThreadsகளை பயன்படுத்தும் பயன்பாடுகள் மேம்படுத்தப்பட வேண்டும்.
Red Hat Enterprise Linux 3 மற்றும் 4 இன் கீழ் செயல்களை LinuxThreadsகளில் வேலை செய்ய பல வழிமுறைகள் உள்ளது. அவை:
LD_ASSUME_KERNEL
சூழல் மாறியை NPTL இயக்க நேரத்துக்குப் பதிலாக LinuxThreadsஐ தேர்வு செய்யலாம்.
/lib/i686/
மற்றும் /lib/
கான வெளிப்படை rpath ஐ NPTL இயக்க நேரத்துக்குப் பதிலாக தேர்வு செய்யலாம்.
NPTL க்கு பதிலாக நிலையான இணைப்பு LinuxThreads களை பயன்படுத்தலாம் (இவ்வாறு செய்வது சரியான முறை இல்லை)
பயன்பாடு NPTL அல்லது LinuxThread களை பயன்படுத்துகிறதா என்பதை கண்டுபிடிக்க பின்வரும் இரண்டு சூழல் மாறிகளை பயன்பாட்டு சூழலில் அமைக்கவும்:
LD_DEBUG=libs
LD_DEBUG_OUTPUT=
<filename>
(இங்கே
ஒவ்வொரு பிழைத்திருத்த வெளியீட்டுக்கும் தர வேண்டிய பெயரை குறிக்கும். நிரல் பிளக்கப்படும் போது ஒன்றுக்கும் மேற்பட்ட கோப்புகள் உருவாக்கப்படும், இதில் வெளியீட்டு கோப்பின் பதிவு கோப்பு பெயர்கள் மற்றும் செயலின் PID ஆகியவை இருக்கும்.)<filename>
துவக்க பயன்பாடு எப்போதும் உள்ளது போலவே இருக்கும்.
பிழை கோப்புகள் எதுவும் இல்லையெனில் நிரல் பயன்பாடு இணைக்கப்பட்டது எனப் பொருள். இந்தப் பயன்பாடுகளில் காணாமல் போன LinuxThreads DSO க்களால் பாதிப்பு எதுவும் ஏற்படாது. மேலும் நிலையான இணைப்பு நூலகங்களால் இயங்கும் ஏற்ற பயன்பாடுகளின் பொருத்தத்திற்கு உத்திரவாதம் தர முடியாது. (நேரடியாக dlopen() அல்லது மறைமுகமாக NSS வழியாக.)
ஒன்றுக்கும் மேற்பட்ட பிழை வெளியீட்டு கோப்புகள் இருந்தால் இவைகளில் ஏதாவது ஒன்று libpthread — ஐ குறிக்கிறதா எனப் பார்க்கவும். குறிப்பிட்ட வரியில் "calling init
" சரம் இருக்கிறதா என பார்க்க grep கட்டளையைப் பயன்படுத்தவும்.
grep "calling init.*libpthread" <filename>
.*
(இங்கே <filename>
என்பது LD_DEBUG_OUTPUT
இல் பயன்படுத்தப்பட்ட பெயர் சூழல் மாறி)
libpthread ஐ தொடர்ந்து வரும் பாதை /lib/tls/
, எனில் பயன்பாடு NPTL ஐ பயன்படுத்துகிறது என்று பொருள். மேலும் , இதற்கான எந்த நடவடிக்கையும் எடுக்க வேண்டிய அவசியம் இல்லை. மற்ற பாதைகள் எனில் LinuxThread கள் பயன்படுத்தப்படுகிறது. ஆனால் பயன்பாடு NPTL சேவைக்காக மீண்டும் கட்டமைக்கப்பட வேண்டும் என்றும் பொருள்.
Red Hat Enterprise Linux 4 இல் இப்போது மேம்பட்ட மின்சார மேலாண்மை (ACPI) மிகப் புதிய வன்பொருள்களுக்கான துணைபுரிதலை கொண்டுள்ளது.
ACPI துணையுடன் அல்லது துணை இல்லாமல் கணினி வன்பொருளை கண்டறிந்த விதத்தை கொண்டு, சாதனத்தின் பெயர் மாற்ற திறன் இருக்கும். அதாவது எடுத்துக்காட்டாக, பிணைய முகப்பு அட்டை eth1 இல் கீழ் Red Hat Enterprise Linux இல் கண்டுபிடிக்கப்பட்டால் இப்போது eth0 வின் கீழ் இருக்கும்.
இந்த பகுதி அனகோன்டா ( Red Hat Enterprise Linux நிறுவல் நிரல்) தொடர்புடைய சிக்கல்கள் மற்றும் Red Hat Enterprise Linux 4 நிறுவல் தொடர்பான சிக்கல்களை விளக்கும்.
Red Hat Enterprise Linux 4 இல் உள்ளவைகளை CD-ROM களில் நகலெடுக்க விரும்பினால்(வலைப்பின்னல் வழியாக நிறுவ தயார்படுத்த) இயங்குதளத்திற்கான CD-ROM களை மட்டும் நகலெடுக்கவும். கூடுதல் CD-ROM களையோ அல்லது அடுக்கு மென்பொருள்களையோ நகலெடுத்தால் கோப்புகள் அனகோன்டா கோப்புகளின் மேல் எழுதப்பட்டு நிறுவலை தடை செய்யும்.
Red Hat Enterprise Linux ஐ நிறுவிய பின் இந்தக் குறுவட்டுக்களைப் பயன்படுத்தி நிறுவ வேண்டும்.
Red Hat Enterprise Linux 4 நிறுவலின் போது , பல சேவை ஏற்பிகளை கொண்ட சேவை அமைப்பில் தனி சேவை சாதகங்களை கண்டுபிடிப்பது கடினமான செயலாகும். ஒலி இழை சேனல் ஏற்பிகள் கொண்ட சேனல்களில் இது மிகவும் கடினமான காரியமாகும். Red Hat Enterprise Linux ஐ அதற்கான சேவையகத்தில் நிறுவுவதே இதற்கு காரணமாகும்.
மற்ற SCSI ஏற்பிகள் ஏற்றப்பட்டது நிறுவல் நிரல் Red Hat Enterprise Linux 4 ஐ ஏற்ற சிறிது தாமதமாகும்:
lpfc
qla2100
qla2200
qla2300
qla2322
qla6312
qla6322
/dev/sda
, /dev/sdb
இல் துவங்கும் இதில் தனியாக - இணைக்கப்பட்ட SCSI சாதனங்களின் பட்டியலை FC-இணைக்கப்பட்ட கீழ்கண்ட சேவகன்களுடன் பார்க்கலாம்.
Red Hat Enterprise Linux 4 இல் பணித்தொகுப்புகளில் நிகழ்ந்த மாற்றங்கள் பற்றி பின்வரும் பகுதிகள் விளக்கும். எளிதான பயன்பாட்டுக்காக அவைகள் அனகோன்டாவைப்போல் வரிசைப்படுத்தப்பட்டுள்ளது.
இந்த பகுதியில் அடிப்படை தகவல்கள் இருக்கும்
இந்த பகுதியில் கர்னல் உள்ளிட்ட, Red Hat Enterprise Linux இல் அங்கங்கள் இருக்கும்.
ext2online
பயன்பாடு வளர்துவரும் ext3 கோப்புக்காக ஏற்படுத்தப்பட்டது
முக்கியமாக கவனத்தில் கொள்ள வேண்டிய விஷயம் ext2online
குறிப்பிட்ட சாதனத்தில் தானாக வளராது , காரணம் சாதனத்தில் தேவையான பயன்படுத்தப்படாத காலி இடங்கள் இருக்க வேண்டியது அவசியம். இதை உறுதிப்படுத்த சுலபமான வழி LVM தொகுதிக்குழுக்களை பயன்படுத்தி lvresize
அல்லது lvextend
ஐ சாதனத்தில் இயக்க வேண்டும்.
மேலும், சில அளவுகளை மாற்ற கோப்பு அமைப்பு தனிப்பட்ட முறையில் தயார்படுத்தப்பட வேண்டும். இதற்கு on-disk அட்டவணை வளர்வதற்காக சிறிய அளவு இடத்தை ஒதுக்க வேண்டும். புதிதாக உருவாக்கப்பட்ட கோப்பு அமைப்புகள், mke2fs
இந்த இடங்களை தானாக உருவாக்கும். இதற்காக உருவாக்கப்பட்ட கோப்புகள் 1000 விகிதத்தில் வளரும் திறன் கொண்டவைகளாக இருக்கும். இவ்வாறு உருவாக்கப்பட்ட இடத்தை செயலிழக்க செய்ய கீழ்கண்ட கட்டளையை உள்ளிட வேண்டும்.
mke2fs -O ^resize_inode
Red Hat Enterprise Linux வருங்கால வெளியீட்டில் ஏற்கெனவே உள்ள கோப்பு அமைப்புக்காக இடம் ஒதுக்கப்படும்.
Red Hat Enterprise Linux 4 உடன் உள்ள glibc
பதிப்பு தகவல் சிதைவை தடுக்க கூடுதல் சோதனைகள் செய்யும். இயல்பாக, சிதைவுகள் கண்டுபிடிக்கப்பட்டு அவைகளுக்கான பிழை செய்திகள் காட்டப்படும்(stderr திறக்கப்படவில்லையெனில்syslog வழியாக நுழையலாம் )
*** glibc detected *** double free or corruption: 0x0937d008 ***
இயல்பாக, நிரல் உருவாக்கிய இந்த பிழை செய்திகள் நிறுத்தப்படும், எனினும் (பிழை அறிக்கை உருவாக்கப்படவில்லையெனினும்) MALLOC_CHECK_
மாறியின் வழியாக அவைகள் கட்டுப்படுத்தப்படும். கீழ்கண்ட அமைப்புகளுக்கு ஆதரவு உண்டு:
0 — பிழை அறிக்கையை உருவாக்கி எந்த நிரலையும் நிறுத்தாது
1 — பிழை அறிக்கையை உருவாக்கும் ஆனால் நிரலை நிறுத்தாது
2 — பிழை அறிக்கையை உருவாக்காது ஆனால் நிரலை நிறுத்தும்
3 — பிழை அறிக்கையை காட்டி நிரலை நிறுத்தும்
MALLOC_CHECK_ இன் மதிப்பு 0, என அமைக்கப்பட்டுள்ளது. இதனால் glibc
இயல்பானவைகளைவிட கடுமையான சேகனைகள் செய்யும்.
இந்த சிதைவுகளை சோதித்து பிழை செய்தியை தெரியப்படுத்தும், மூன்றாம் நபர் ISV உங்களிடம் இருந்தால், இது சிக்கலான பிழையாக இருப்பதால், விற்பனையாளருக்கு பிழை அறிக்கை அனுப்பவும்.
இந்த பகுதியில் Red Hat Enterprise Linux 4 கர்னல் தொடர்பான தகவல்கள் இருக்கும்.
Red Hat Enterprise Linux 4 இல் hugemem கர்னல் உள்ளது. இந்த கர்னல் 4GB ப்ரீ-ப்ராஸஸர் இடத்திற்கான ஆதரவு தருவதுடன்(மற்ற கர்னல்கள் 3GB ), கர்னலுக்கான 4GB இடத்தையும் ஒதுக்கும். இந்த கர்னல் Red Hat Enterprise Linux ஐ 64GB முதன்மை நினைவகத்துடன் இயங்க அனுமதிக்கும். hugemem கர்னல் கணினியின் நினைவகத்தில் 16GB க்கும் மேல் இருக்கும் அமைப்புகளில் பயன்படுத்தப்படும். hugemem குறைந்த நினைவகத்துடனும் இயங்கும்.(அதிக ப்ரீ-ப்ராஸஸ் பயனர் இடங்களை பயன்படுத்தும் போது தேவைப்படலாம்)
கர்னல் மற்றும் பயனருக்கான 4GB முகவரி இடத்தை ஒதுக்க இரண்டு மெய்நிகர் முகவரி மேப்பிங் தேவை, இதனால் பயனரிலிருது கர்னலுக்கு நகரும் போது இட பற்றாக்குறை ஏற்படும். உதாரணமாக, தடங்கல் சங்கேதங்கள் வரும் போது இந்த செயல் நிகழும். இந்த பற்றாக்குறையால் கணினியின் மொத்த செயல்பாடுகளுக்கும் தடை ஏற்படும்.
hugemem கர்னலை நிறுவ, ரூட்டாக உள்நுழையும் போது கீழ்கண்ட கட்டளையை உள்ளிடவும்:
rpm -ivh <kernel-rpm>
(இங்கே
என்பது hugemem kernel RPM கோப்பின் பெயர் — உதாரணமாக, <kernel-rpm>
kernel-hugemem-2.6.9-1.648_EL.i686.rpm
)
நிறுவல் முடிந்ததும், உங்கள் கணினியை மீண்டும் துவக்கி, புதிதாக நிறுவப்பட்ட hugemem கர்னலை தேர்வு செய்யவும். கர்னலை கணினியில் சோதனை செய்து முடித்ததும் /boot/grub/grub.conf
கோப்பில் மாற்றம் செய்து இந்த கர்னலுடன் கணினி துவங்குமாறு செய்யவும்.
Red Hat Enterprise Linux 4 இல் rawio ஆதரவு இருந்தாலும், அது நிராகரிக்கப்பட்டுள்ளது. உங்கள் பயன்பாடு இந்த இடைமுகத்தை பயன்படுத்தினால் Red Hat உங்கள் O_DIRECT flag உடன் சாதனத்தை திருத்த ஊக்குவிக்கிறது. rawio இடைமுகம் Red Hat Enterprise Linux 4 மட்டும் இருக்கும் அடுத்த பதிப்பில் நீக்கப்படும்.
கோப்பு அமைப்பில் உள்ள Asynchronous I/O (AIO)O_DIRECT, அல்லது non-buffered பாங்கில் மட்டும் செயல்படும். இந்த ஒத்திசைவற்ற poll இடைமுகம் இனி இல்லை. மேலும் AIO பைப் பிற்கு ஆதரவு தராது.
ALSA; அடைப்படையிலான ஒலி உப அமைப்பின் OSS பகுதிகள் இல்லை
"hugepage" செயலை பயன்படுத்தும் கணினி சூழல் /proc/
இன் பெயர் மற்றும் Red Hat Enterprise Linux 3 மற்றும் Red Hat Enterprise Linux 4இன் சிறப்புகளை தெரிந்து வைத்திருக்க வேண்டும்:
Red Hat Enterprise Linux 3 /proc/sys/vm/hugetlb_pool
ஐ பயன்படுத்தி தேவையான அளவை மெகா பைட்களில் குறிப்பிடும்
Red Hat Enterprise Linux 4 /proc/sys/vm/nr_hugepages
ஐ பயன்படுத்தி தேவையான பக்கங்களின் எண்ணிக்கையை குறிப்பிடும் ( /proc/meminfo
ஐ பார்த்து hugepages அளவை தெரிந்துகொள்ளவும்)
Red Hat Enterprise Linux 4 இன் கர்னலில் தற்போது மேன்படுத்தப்பட்ட சாதன வட்டு (EDD) க்கான ஆதரவு உண்டு. இதனால் வட்டு கட்டுப்படுத்தி BIOSலிருந்து கேள்விகளை பெற்று /sys
கோப்பு அமைப்பில் விடைகளை சேமிக்கும்
EDD யோடு தொடர்புடைய இரண்டு கர்னல் கட்டளை வரி தேர்வுகள் சேர்க்கப்பட்டுள்ளது:
edd=skipmbr — வட்டு தகடுகளை படித்து கோரிக்கைகளை வட்டு கட்டுப்படுத்திக்கு அனுப்பும் BIOS அழைப்புகளை செயல்நீக்கம் செய்யும். இந்த தேர்வு கணினி BIOS அறிக்கைகளுக்கு குறிப்பிட்ட இடத்தை விட அதிக இடம் தேவைப்படும் தருணங்களில் பயன்படுத்தப்படும். இதனால் 15-30 செகண்டுகள் தாமதம் ஏற்படும்.
edd=off — எல்லா EDD-தொடர்பான வட்டு கட்டுப்படுத்தி BIOS கள் செயல்நீக்கம் செய்யப்பட்டது.
Red Hat Enterprise Linux 4 இன் முந்தைய பதிப்பில் USB வந்தகட்டுக்கான ஆதரவு இல்லை. எனினும் மற்ற USB சேவையக் சாதனங்களான ஃப்ளாஷ் மீடியா CD-ROM மற்றும் DVD-ROM களுக்கு ஆதரவு உண்டு.
Red Hat Enterprise Linux 4 இல் புதிய megaraid_mbox இயக்கியுடன் உள்ள LSI லாஜிக், megaraid இயக்கியால் மாற்றப்படும். megaraid_mbox சாதனத்தில் 2.6 கர்னல், மற்றும் அதனுடன் பொருந்தக்கூடிய சமீபத்திய வன்பொருள் சாதனங்களுக்கு ஆதரவு உண்டு. எனினும் megaraid_mbox பழைய வன்பொருள்களுக்கு ஆதரவு தராது.
PCI விற்பனையாளர் ID மற்றும் சாதன ID க்களை கொண்டmegaraid_mbox இயக்கிகளுக்கு ஆதரவு இல்லை:
vendor, device
0x101E, 0x9010
0x101E, 0x9060
0x8086, 0x1960
lspci -n கட்டளை குறிப்பிட்ட கணினியில் நிறுவப்பட்ட ஏற்பிகளின் அடையாளத்தை காட்ட பயன்படும். கணினிகளின் இந்த அடையாளம் அவைகளின் கீழ்கண்ட மாதிரி எண்ணை பொருத்தது(ஆனால் இந்த வரம்பில் மட்டும் இல்லல):
Dell PERC (இரு அலைவரிசை வேக/அகல SCSI) RAID கட்டுப்படுத்தி
Dell PERC2/SC (ஒரு அலைவரிசை SCSI) RAID கட்டுப்படுத்தி
Dell PERC2/DC (இரு அலைவரிசை அல்ட்ரா SCSI) RAID கன்ரோலர்
Dell CERC (நான்கு-அலைவரிசை ATA/100) RAID கட்டுப்படுத்தி
MegaRAID 428
MegaRAID 466
MegaRAID Express 500
HP NetRAID 3Si மற்றும் 1M
Dell மற்றும் LSI லாஜிக் ஆகியவைகளில் 2.6 கர்னலுக்கான ஆதரவு இனி இல்லை.இதனால் Red Hat Enterprise Linux 4 இல் ஏற்பிகளுக்கான ஆதரவு இல்லை.
Red Hat Enterprise Linux 4 இன் முதல் பதிப்பில் iSCSI மென்பொருள் ஆதரவை இலக்காக கொண்டு அமைக்கப்படவில்லை. Red Hat Enterprise Linux 4 இன் கூடுதல் மேம்படுத்தலுக்கான iSCSI சோதனை செய்யப்பட்டது
Emulex LightPulse Fibre Channel driver (lpfc
)ஐ Linux 2.6 கர்னலின் சேர்ப்பதற்காக கருத்துக்கள் வரவேற்கப்படுகிறது. இது Red Hat Enterprise Linux 4 இல் சோதனைக்காக சேர்க்கப்பட்டுள்ளது. இவைகளில் மாற்றம் ஏற்பட வாய்பு உள்ளது. இதில் சிக்கல் இருந்தால் அல்லது Linux 2.6 கர்னலில் சேர்க்க முடியாமல் போனால் Red Hat Enterprise Linux வெளியீட்டின் போது நீக்கப்படும்.)
lpfc
இல் கீழ்கண்ட சிக்கல் உள்ளது:
இயக்கி கேபிள் குறைந்த நேரம் இணைப்பில் இல்லாத நிலையோ , மீண்டும் துவக்க முயலும் போதோ அல்லது சாதனம் திடீரென காணாமல் போகும் சிக்கல்களை தர்விக்க முடியவில்லை. இது போன்ற சூழ்நிலையில், கணினியில் சாதனம் இல்லை எனக்கொண்டு அவைகளை இயங்காத நிலைக்கு செல்லும் இந்த நேரத்தில் இயக்கியை மீண்டும் கைமுறையாக துவக்க வேண்டும்.
இயக்கியை insmod உடன் சொருகும் போது Ctrl-C ஐ அழுத்துவது ஆபத்தானது
insmod இயங்கிக்கொண்டிருக்கும் போது rmmod இயங்குவது மிகவும் ஆபத்தானது.
SCSI subsystem சொருகப்பட்ட புதிய சாதனத்தை தானாக அலசி புதிய சாதனத்தை கண்டுபிடிக்கும்.
முன்பெல்லாம், கர்னலை மேம்படுத்தினால் இயல்பான துவக்க இயக்கி அமைப்பில் மாற்றம் எதுவும் நிகழாது.
Red Hat Enterprise Linux 4 இந்த முறையை மாற்றி புதிதாக நிறுவிய கர்னலை கொண்டு தானாக துவக்கும். இந்த முறை நிறுவல் முறைகளுக்கும் பொருந்தும் (rpm -i ஐயும் சேர்த்து).
இந்த செயல் இரண்டு /etc/sysconfig/kernel
கோப்பில் உள்ள இரண்டு வரிகளில் கட்டுப்படுத்தப்படும்:
UPGRADEDEFAULT —புதிய கர்னலில் துவக்குவதை கட்டுப்படுத்தும் (இயல்பான மதிப்பு: yes)
DEFAULTKERNEL — கர்னல் RPMகளில் இந்த மதிப்புடன் பொருந்தும் மதிப்பைக்கொண்டு கணினி துவங்கும் (இயல்பான மதிப்பு: வன்பொருள் அமைப்பை பொருத்தது)
கர்னலில் மூல நிரலை பெறுவதில் உள்ள சிக்களை தீர்பதற்காக கர்னல் மூல நிரல் Red Hat Enterprise Linux 4 இன் .src.rpm
கோப்பில் தரப்பட்டுள்ளது. இனி kernel-source
தனியாக கிடைக்காது. கர்னலின் மூல நிரலை பெறவிரும்புவர்கள் kernel
.src.rpm
கோப்பை பார்க்கவும். இதிலிருந்து நிரல் கிளையை உருவாக்க, கீழ்கண்ட வழிமுறைகளை பின்பற்றவும். (
தற்போதைய பதிப்பை குறிக்கும்)<version>
kernel-
கீழ்கண்ட இடத்திலிருந்து கர்னலின் பதிப்பை பெறவும்.<version>
.src.rpm
SRPMS
அடைவில் சரியான "SRPMS" CD iso பிம்பம்
கர்னல் பணித்தொகுப்பை பெற FTP தளம்
கீழ்கண்ட கட்டளையை இயக்கவும்:
up2date --get-source kernel
kernel-
ஐ நிறுவவும்.(இயல்பான RPM இல் உள்ளபடி, இந்த பணித்தொகுப்பில் உள்ள கோப்புகள் <version>
.src.rpm/usr/src/redhat/
அடைவில் எழுத்தப்படும்)
/usr/src/redhat/SPECS/
அடைவிற்கு சென்று கீழ்கண்ட கட்டளையை உள்ளிடவும்:
rpmbuild -bp --target=<arch>
kernel.spec
(இங்கு <arch>
இலக்கு கட்டமைப்பாகும்.)
இயல்பான RPM அமைப்பில், கர்னல் கிளை /usr/src/redhat/BUILD/
அடைவில் இருக்கும்.
கிடைக்கும் கிளை அமைப்பில், Red Hat Enterprise Linux 4 கர்னலின் அமைப்புகள் /configs/
அடைவில் இருக்கும். உதாரணமாக, i686 SMP அமைப்பு கோப்பின் பெயர்/configs/kernel-
. கோப்பை சரியாக இடத்தில் அமைக்க கீழ்கண்ட கட்டளையை பயன்படுத்தவும்.<version>
-i686-smp.config
cp <desired-file>
./.config
கீழ்கண்ட கட்டளையை உள்ளிடவும்:
make oldconfig
இதற்கு முன் வழக்கம் போல தொடரலாம்.
கொடுக்கப்பட்ட மூல நிரல் கிளை கர்னலை, தற்போது பயன்படுத்தும் கர்னலுக்கு பதிலாக அமைக்க பயன்படாது
உதாரணமாக foo.ko
பகுதியை அமைக்க கீழ்கண்ட கோப்பை (Makefile
பெயரிட்ட) foo.c
கோப்பு உள்ள அடைவில் உருவாக்கவும்.
obj-m := foo.o
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
default:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
make கட்டளையை உள்ளிட்டு foo.ko
பகுதியை அமைக்கவும்.
இயல்பான SELinux பாதுகாப்பு அமைப்பு, httpd இலக்குகொள்கையை பின்பற்றும். இதனால் பாதுகாப்பு மற்றும் நம்பகத்தன்மை அதிகரிக்கும். இதை கோப்புகளுக்கு உரிய அனுமதியை தருவதன் மூலம் அல்லது மறுப்பதன் மூலம் செய்யலாம். எனிலும் ஏற்கெனவே அமைக்கப்பட்ட கோப்புகளை பாதிப்பதால் SELinux எவ்வாறு வேலை செய்கிறது என்பதை புரிந்துகொள்வது அவசியம்.
SELinux கொள்கை பற்றிய கூடுதல் தகவலுக்கு Red Hat SELinux Policy Guide at http://www.redhat.com/docs ஐ பார்க்கவும்.
இந்த பகுதியி DNS பெயர் சேவகன் தொடர்பான தகவல்கள் இருக்கும்.
இயல்பான SELinux பாதுகாப்பு அமைப்பு, httpd இலக்குகொள்கையை பின்பற்றும். இதனால் பாதுகாப்பு மற்றும் நம்பகத்தன்மை அதிகரிக்கும். இதை கோப்புகளுக்கு உரிய அனுமதியை தருவதன் மூலம் அல்லது மறுப்பதன் மூலம் செய்யலாம். எனிலும் ஏற்கெனவே அமைக்கப்பட்ட கோப்புகளை பாதிப்பதால் SELinux எவ்வாறு வேலை செய்கிறது என்பதை புரிந்துகொள்வது அவசியம்.
SELinux கொள்கை பற்றிய கூடுதல் தகவலுக்கு Red Hat SELinux Policy Guide at http://www.redhat.com/docs ஐ பார்க்கவும்.
இந்த பகுதியில் உருவாக்க கருவிகள் பற்றிய தகவல் இருக்கும்.
சமீபத்திய C library மற்றும் toolchain களில் சிக்கல் காரணமாக memprof இன் நினைவக வழிவு மற்றும் கசிவு கண்டுபிடுக்கும் கருவிகள் Red Hat Enterprise Linux 4 இல் சேர்க்கப்படவில்லை. memcheck மற்றும் massif valgrind உடன் சொருகப்பட்டுள்ளதால் (புதிதாக Red Hat Enterprise Linux 4 இல் சேர்க்கப்பட்டுள்ளது) memprof போல செயல்படும .
இந்த பகுதியில் இணையம், மின்னஞ்சல், உலாவி மற்றும் அரட்டை கிளையன்கள் பற்றி விளக்கும்.
Red Hat Enterprise Linux 4 இல் மேம்பட்ட எவல்யூஷன் பதிப்பு உள்ளது. இதில் கீழ்கண்ட சிறப்பு அம்சங்கள் உள்ளது.
எவல்யூஷனில் உள்ள ஸ்பேம் வடிகட்டிகள் ஸ்பாம் மற்றும் ஸ்பாம் அல்லாத கோப்புகளை சரியாக வடிகட்டும் திறன் கொண்டது. ஸ்பாம் மின்னஞ்சலை பெற்றவுடன்
பட்டனை அழுத்தவும். சரியாக வடிகட்டப்படாத மின்னஞ்சலை என குறியிடவும். இவ்வாறு இந்த வடிகட்டி சிறப்பாக வேலை செய்கிறது.எவல்யூஷன் இணைப்பான் மைக்ரோசாஃப் என்சேஞ்ஜ் 2000 மற்றும் 2003 சேவகன்களுடன் இணைப்பை ஏற்படுத்தும்.
பயனர் இடைமுகம் மாற்றப்பட்டது, எனவே ஒவ்வொரு செயலும்(மின்னஞ்சல், நாள்காட்டி, பணிகள் மற்றும் தொடர்புகள்) ஆகியவை சேவகன் சார்ந்து இல்லாமல் தனித்தனியே வேலை செய்யும்.
எவல்யூஷனில் சேவகன் தொடர்பான வேலைகளான குறிமுறையாக்கம் மற்றும் குறிமுறை கையொப்பம் ஆகியவை S/MIME ஐ பயன்படுத்தி சேர்க்கப்பட்டுள்ளது.
அமைப்புகளை சேமிக்க பயன்படும் எவல்யூஷன் அடைவு ~/evolution/
லிருந்து ~/.evolution/
ஆக மாற்றப்பட்டு மறைக்கப்பட்டுள்ளது.
இந்த பகுதியில் பிம்பங்களை வருட மற்றும் மாற்ற உதவும் மென்பொருள்கள் பற்றி விளக்கப்பட்டுள்ளது.
GIMP 2.0 மற்றும் Perl bindings மேம்படுத்தப்பட்டதால் Red Hat Enterprise Linux 4 இல்gimp-perl
பணித்தொகுப்பு நீக்கப்பட்டுள்ளது.
Perl scripts ஐ GIMP இல் பயன்படுத்துபவர்கள் Gimp Perl module ஐhttp://www.gimp.org/downloads/லிருந்து பதிவிறக்கம் செய்து நிறுவிக்கொள்ள வேண்டும்.
இந்த பகுதியில் Red Hat Enterprise Linux இல் உள்ள மொழி ஆதரவு பற்றி விளக்கப்படும்:
Red Hat Enterprise Linux 3 ஐ Red Hat Enterprise Linux 4 ஆக மேம்படுத்தும் போது கணினி அமைப்புகள் பாதுகாக்கப்படும். காரணம் சீன, ஜப்பானிய மற்றும் கொரிய மொழிகளின் குறிமுறை UTF-8 என அமைக்கப்பட்டுவதால், Red Hat உங்கள் இயல்பான மொழியை UTF-8 என மாற்றுகிறது.
/etc/sysconfig/i18n
மொழி மாற்றங்களை அமைக்க கீழ்கண்ட வழிமுறையை பின்பற்றவும்:
ja_JP.UTF-8, ja_JP.eucJP ஆக மாற்றப்பட்டது
ko_KR.UTF-8, ko_KR.eucKR ஆக மாற்றப்பட்டது
zh_CN.UTF-8, zh_CN.GB18030 ஆக மாற்றப்பட்டது
zh_TW.UTF-8, zh_TW.Big5 ஆக மாற்றப்பட்டது
~/.i18n
மொழி அமைப்பு UTF-8 குறிமுறையாக மாற்றப்பட்டது.
உரை கோப்புகளை அடிப்படை குறிமுறை (உதாரணம் eucJP, eucKR, Big5, or GB18030) UTF-8 க்கு மாற்ற iconv பயன்பாட்டை பயன்படுத்தவும்:
iconv -f <native encoding>
-t UTF-8 <filename>
-o <newfilename>
மேலும் விவரங்களுக்கு iconv உதவிப்பக்கங்களை பார்க்கவும்.
சீன(எளிய மற்றும் பழைய), ஜப்பானிய மற்றும் கொரிய மொழிகளுக்கான உள்ளிடும் முறைகள் IIIMF — ஆக மாற்றப்பட்டுள்ளது இது Internet/Intranet Input Method Framework என அழைக்கப்படும். IIIMF இந்திய மொழிகளை உள்ளிடவும் பயன்படுகிறது. IIIMF இல் httx கிளையனை பயன்படுத்தும் XIM வழியாக GTK2 IM பகுதிக்கு ஆதரவு தரும்.IIIMF பல மொழி எஞ்ஜின் களை ஒரே சமயத்தில் பயன்படுத்த (LEs) ஆதரவு தரும். இதற்கு GNOME உள்ளிடும் முறைக்கான (GIMLET —ஆப்லட்) ஐ பயன்படுத்துவதால் GTK2 பயன்பாடுகளுக்குள் பல மொழிகளில் நகர உதவும்.
IIIMF தற்போது Ctrl-Space அல்லது Shift-Spaceஐ பயன்படுத்தி நகர்கிறது (ஈமாக் பயனர்கள் Ctrl-@ க்கு பதிலாக Ctrl-Space ஐயும் அமைக்கலாம்).
நிறுவலின் போது நீங்கள் தேர்வு செய்யும் முறையை பொருத்து IIIMF மொழி எஞ்ஜின்கள் நிறுவப்படும்.
இந்திய மொழிகள் — iiimf-le-unit
ஜப்பானிய மொழி — iiimf-le-canna
கொரிய மொழி — iiimf-le-hangul
எளிய சீன மொழி — iiimf-le-chinput
பழைய சீன மொழி — iiimf-le-xcin
மொழிகளுக்கு IIIMF இயல்க செயல்படுத்தப்படும்.
புதிய பயனர்கள் GIMLET ஆப்லட்டை பெற ( iiimf-gnome-im-switcher
பணித்தொகுப்பின் ஒரு பகுதியாகும்) GNOME மேல்மேசையில் நிறுவலின் போது அமைக்கப்படும் கணினி மொழிக்கேற்ப தானாக GNOME பலகத்தில் சேர்த்துக்கொள்ளும்.
GIMLET ஆப்லட் கணினியில் நிறுவப்பட்ட மொழிகளுக்கு ஏற்ப மாறிக்கொள்ள உதவும்.இதில் உள்ள மொழி எஞ்ஜின்கள் மொழிகளுக்கு ஏற்ப மாறிக்கொள்ள உதவும்.GIMLET ஐ கைமுறையாக சேர்க்க GNOME பலகத்தின் மேல் சுட்டியை வைத்து இடது இளிக் செய்து
என்பதை தேர்வு செய்து பின் .பழைய உள்ளிடும் முறை கணினியில் நிறுவப்பட்டிருந்தால் அனகோன்டா அதற்காக மொழி எஞ்ஜினை தானாக உங்கள் கணினியில் நிறுவும்.
ami
க்கு iiimf-le-hangul
நிறுவப்பட வேண்டும்.
kinput2
க்கு iiimf-le-canna
நிறுவப்பட வேண்டும்
miniChinput
க்கு iiimf-le-chinput
நிறுவப்பட வேண்டும்
xcin
க்கு iiimf-le-xcin
நிறுவப்பட வேண்டும்
உங்களுக்கு IIIMF உள்ளிடும் முறை சில சமயம்அவசியமில்லை எனில் , "Latin default" என்பதை தேர்வு செய்ய வேண்டும். இது அப்போதைய உள்ளிடும் முறையை தற்காலிகமாக ரத்து செய்ய ஏற்பட்ட வசதியாகும்.
மொழி எஞ்ஜின்களுக்கு ஏற்ப கீபைன்டிங்கள் வரிசைப்படுத்தப்பட்டுள்ளது:
iiimf-le-canna
— இல்லம் (மெனு மற்றும் Canna விற்கான பயன்பாடுகளை காட்டும்)
iiimf-le-unit
— F5 (மொழிமாற), F6 (உள்ளிடும் முறையை மாற்ற)
iiimf-le-xcin
— Ctrl-Shift (உள்ளிடும் பாணியை மாற்ற), Shift-punctuation (சிறப்புக்குறிகளை உள்ளிட), Cursor keys (கான்டிடேட் சாளரத்தின் பக்கத்தை மாற்ற)
iiimf-le-chinput
— Ctrl-Shift (உள்ளிடும் பாணிகளில் மாற), < அல்லது > (கான்டிடேட் சாளரத்தின் பக்கத்தை மாற்ற)
iiimf-le-hangul
— F9 (ஹங்குவலை சீன எழுத்தாக மாற்ற)
IIIMF மற்றும் பழைய XIM முறைகளுக்குள் மாற system-switch-im ஐ பயன்படுத்தவும். பயனர் மற்றும் கணினி அமைப்பை மாற்ற im-switch கட்டளை வரி கருவி உள்ளது.
Red Hat Enterprise Linux 4/etc/X11/xinit/xinput.d/
மற்றும் ~/.xinput.d/
கோப்பை பல உள்ளிடும் முறைகளை பயன்படுத்துவதற்கு மாற்று முறையாக பயன்படுத்துகின்றனர். உள்ளிடும் முறை இயல்பாக அமைக்கப்படாத நிலையில் பயனர்கள் இயல்பாக(உதாரணம், en_US.UTF-8)) ஆசிய மொழிகளுக்குள் மாற கீழ்கண்ட கட்டளையை பயன்படுத்த வேண்டும்.
mkdir -p ~/.xinput.d/
ln -s /etc/X11/xinit/xinput.d/iiimf ~/.xinput.d/en_US
இது கணினியில் இயல்பான நிலையை ஒதுக்கி IIIMF ஐ அமெரிக்க ஆங்கிலம் உள்ளிடும் முறைக்கு மாற்றும். உள்ளிடும் முறையை அமைக்க. en_US க்கு பதிலாக உங்கள் மொழிக்கான பெயரை பயன்படுத்தவும்(முன்னொட்டு இல்லாமல்). en_US க்கு பதில் உள்ளிடும் முறையை அமைக்க இயல்பான என்பதை அந்தந்த மொழிகளுக்கு பயன்படுத்தவும்.
Red Hat Enterprise Linux 3 யிலிருந்து மேம்படுத்த /etc/sysconfig/i18n
மற்றும் ~/.i18n
ஆகியவை உள்ளிடும் முறைகளாக பயன்படுத்தப்படாது. தனிப்பயன் அமைப்புகள் /etc/X11/xinit/xinput.d/
அல்லது~/.xinput.d/
அவைகளுக்கான முறைக்கு ஏற்ப நகர்த்தப்படும்.
உள்ளிடும் முறையை மாற்றிய பின் உங்கள் மாற்றங்கள் X சாளரத்தை மீண்டும் துவக்கும் போது அமைக்கப்படும்.
இந்த பகுதி Red Hat Enterprise Linux தொடர்புடைய மின்னஞ்சல் அனுப்பும் முகவர்கள் பற்றி விளக்கும்.
/var/mailman/
அடைவில்mailman
RPMகள் எல்லா கோப்புகளையும் நிறுவியிருக்கும். ஆனால் இவைகள் SELinux செயல்படுத்தப்படும் போது Filesystem Hierarchy Standard (FHS) ஐ உறுதிப்படுத்தவில்லை.
இதற்கு முன் இருந்த mailman
இல் /var/mailman/
(அதாவது mm_cfg.py
) கோப்பு திருத்தப்பட்டு, மாற்றங்கள் புதிய இடத்திற்கு மாற்றப்பட்டடுது. இது தொடர்பான ஆவணங்கள்:
/usr/share/doc/mailman-*/INSTALL.REDHAT
இயல்பாக, Sendmail mail transport agent (MTA) வட்டார கணினி தவிர மற்ற புரவலன்கள் இணைப்பை ஏற்காது. மற்ற கிளையன்களுக்கு Sendmail சேவகனை அமைக்க /etc/mail/sendmail.mc
கோப்பை திருத்தி DAEMON_OPTIONS
அளவுருவில் வலைப்பின்னல் சாதனங்களை ஏற்க செய்யலாம்( அல்லது இந்த வரியை dnl comment delimiter கொண்டு தேவையற்ற வரியாக்கலாம்) /etc/mail/sendmail.cf
கட்டளையை (ரூட்டாக). இயக்கி மீண்டும் உருவாக்கலாம்.
make -C /etc/mail
இது வேலை செய்ய sendmail-cf
பணித்தொகுப்பு நிறுவப்பட வேண்டும்.
எச்சரிக்கை கவனமின்மையால் Sendmail சில சமயங்களில் open-relay SMTP சேவகனாக அமைக்கப்படும் அபாயம் உள்ளது. மேலும் தகவலுக்கு Red Hat Enterprise Linux Reference Guide ஐ பார்க்கவும்.
MySQL, பல பயனர் , பல இழை தரவுத்தளம் பதிப்பு 3.23.x ( Red Hat Enterprise Linux 3 உடன் வெளியான) லிருந்து 4.1.x ஆக மாற்றப்பட்டுள்ளது. MySQL இன் இந்த பதிப்பு கணினியில் வேகம், செயல் திறம் மற்றும் பயன்பாட்டை அதிர்கரிக்கும்.
உப கேள்வி ஆதரவு
அமைப்பு அற்ற கேள்விகளுக்கால BTREE அட்டவணை
SSL இணைப்பு வழியாக ரெப்பிளிக்கேஷன் ஆதரவு
utf-8 மற்றும் ucs-2 எழுத்துருக்களுக்கான யூனிக்கோடு ஆதரவு
MySQL பயன்பாடுகளை 3.23.x லிருந்து 4.1.x மாற்றும் போது பொருத்த பிழைகள் ஏற்படும். இயல்பான கால அமைப்பு முறை மாறுபட்டிருக்கும். mysqlclient10
இல் உள்ள சிக்கல்களை விளக்க பணித்தொகுப்பு 3.23.x கிளளயன் நூலகம் சேர்க்கப்பட்டுள்ளது(libmysqlclient.so.10
) பழைய பயன்பாடுகளுக்கான இணைப்புகளுக்காக சேர்க்கப்பட்டுள்ளது.
mysqlclient10
பணித்தொகுப்பு MySQL 4.1.x சேவகனுக்கான ஆதரவை தரும். ஆனால் இது பதிப்பு 4.1 இல் குறிப்பிட்ட கடவுச்சொல் குறியாக்கத்திற்கு ஆதரவு தராது. பழைய முறைக்கு ஆதரவு தர MySQL 3.x-அடிப்படையிலான old_passwords
அளவுருக்களை /etc/my.cnf அமைப்புக்கோப்பில் செயல்படுத்த வேண்டும். பழைய கோப்புகளுக்கு ஆதரவு தேவையில்லை எனில் இந்த அளவுருக்களள செயல்நீக்கம் செயவதன் மூலம் குறியாக்க முறையை மேம்படுத்தலாம்.
இயல்பான SELinux பாதுகாப்பு அமைப்பு, httpd இலக்குகொள்கையை பின்பற்றும். இதனால் பாதுகாப்பு மற்றும் நம்பகத்தன்மை அதிகரிக்கும். இதை கோப்புகளுக்கு உரிய அனுமதியை தருவதன் மூலம் அல்லது மறுப்பதன் மூலம் செய்யலாம். எனிலும் ஏற்கெனவே அமைக்கப்பட்ட கோப்புகளை பாதிப்பதால் SELinux எவ்வாறு வேலை செய்கிறது என்பதை புரிந்துகொள்வது அவசியம்.
SELinux கொள்கை பற்றிய கூடுதல் தகவலுக்கு Red Hat SELinux Policy Guide at http://www.redhat.com/docs ஐ பார்க்கவும்.
இந்த பகுதியில் வலைப்பின்னல் தொடர்புடைய சேவைகள் விளக்கப்படும்
இயல்பான SELinux பாதுகாப்பு அமைப்பு, httpd இலக்குகொள்கையை பின்பற்றும். இதனால் பாதுகாப்பு மற்றும் நம்பகத்தன்மை அதிகரிக்கும். இதை கோப்புகளுக்கு உரிய அனுமதியை தருவதன் மூலம் அல்லது மறுப்பதன் மூலம் செய்யலாம். எனிலும் ஏற்கெனவே அமைக்கப்பட்ட கோப்புகளை பாதிப்பதால் SELinux எவ்வாறு வேலை செய்கிறது என்பதை புரிந்துகொள்வது அவசியம்.
SELinux கொள்கை பற்றிய கூடுதல் தகவலுக்கு Red Hat SELinux Policy Guide at http://www.redhat.com/docs ஐ பார்க்கவும்.
இந்த பகுதியில் சேவகன் அமைப்பது தொடர்பான தகவல்கள் விளக்கப்பட்டுள்ளது.
Red Hat Enterprise Linux 4இல் system-config-lvm கருவி Logical Volume Manager (LVM) ஐ அமைக்க உதவும். system-config-lvm கட்டளை பிசிகல் வட்டிலிருந்து பகிர்வுகள் மற்றும் தொகுதிக்குழுக்களை உருவாக்கப் பயன்படும். எளிதில் கையாளத்தக்க மற்றும் விரிவாக லாஜிக்கல் வால்யூம்களை உருவாக்கும்.
system-config-lvm கணினி தொகுதிக்குழுக்களை குறிக்கப்பயன் படும் வரைகலை இடமுகம் பயனீட்டாளர்கள் பயன்படுத்திய இடங்களை பார்க்கவும் தொகுதிக்குழு மேலாண்மை, இடைமுகங்களுக்கான முகவரியை அமைக்க பயன்படும்
system-config-lvm மற்றும் LVM பற்றிய விவாதங்களுக்கு linux-lvm மின்னஞ்சல் குழுக்களை அணுக கீழ்கண்ட வலைமனையை பார்க்கவும்:
இந்த பகுதி இணைய சேவகன் பயன்படுத்தும் மென்பொருள் பற்றிய தகவல்களை விளக்கும்.
இயல்பான SELinux பாதுகாப்பு அமைப்பில், httpd இலக்குகொள்கையை பின்பற்றும். இதனால் இணைய சேவகன்களின் பாதுகாப்பு மற்றும் நம்பகத்தன்மை அதிகரிக்கும். httpd க்கு உரிய அனுமதியை தருவதன் மூலம் அல்லது மறுப்பதன் மூலம் செய்யலாம். எனிலும் ஏற்கெனவே அமைக்கப்பட்ட கோப்புகளை பாதிப்பதால்(PHP பயன்படுத்தியவை), SELinux எவ்வாறு வேலை செய்கிறது என்பதை புரிந்துகொள்வது அவசியம்.
உதாரணமாக,httpd, httpd_sys_content_t
பாதுகாப்பாக செயல்படுத்தப்பட்டிருக்கும் வரை அவைகளை ~/public_html/
இல் உள்ள கோப்புகளை படிக்க பூலியன் மதபை அமைக்கலாம். அப்பாசி டெமான் (கோப்புகள், பயன்பாடுகள் சாதனங்கள் மற்றும் பிற செயலைகளை) SELinux ஆல் தரப்பட்டhttpd பாதுகாப்பு கொண்ட கோப்புகளை அனுக அனுமதிக்காது.
அப்பாசியை அனுமதிப்பதன் மூலம் httpd டெமான் தவறாக அமைத்தல் மற்றும் பாதுகாப்பு ஆகியவைகளை செய்யும்.
நிலையான லினக்ஸ் அடைவின் அவசிய தேவை மற்றும் அனுமதிகள் மற்றும் SELinux கோப்பு சார் அடையாளங்கள், மேலாளர்கள் மற்றும் பயனர்கள் கோப்புகளை relabeling செய்வது பற்றி தெரிந்துகொள்ளுதல் அவசியமாகும். உதாரணமாக, relabeling இல் கீழ்கண்ட கட்டளைகள் இருக்கும். (ஒன்று அடைவில் உள்ளகோப்புகளை அடுத்தடுத்து relabeling செய்ய மற்றது ஒரு கோப்பை மட்டும் relabeling செய்ய)
chcon -R -h -t httpd_sys_content_t public_html
chcon -t httpd_sys_content_t public_html/index.html
அப்பாசியில் அனுமதிக்கப்படாத வகையை சாந்த கோப்பு அல்லது அடைவுகள் 403 Forbidden
பிழையை காட்டும்.
system-config-securitylevel ஐ பயன்படுத்தி பூலியன் மதிப்புகள் அல்லது அபாச்சிக்கான இலக்கு கொள்கை (அல்லது சேர்க்கப்பட்ட டெமான்கள்) ஆகியவைகளை அமைக்கலாம். SELinux டாபுக்குள், SELinux கொள்கையை மாற்று பகுதியில் , சேவகனில் மதிப்பை மாற்றலாம். , என்பதை தேர்வு செய்தால், unconfined_t
லிருந்து அதாவது httpd_t
என்பதை தேர்வு செய்தால் குறிப்பிட்ட டெமானுக்கு நகர்வது நிறுத்தப்படும். (இந்த இயல்பான வகை நிலையான லினக்ஸ் பாதுகாப்பு போல் SELinux இல்லாமல் வேலை செய்யும்.) இவ்வாறு செய்தால் SELinux நிறுத்தப்பட்டு நிலையான லினக்ஸ் பாதுகாப்பு முறையை உங்கள் கணினி பயன்படுத்தும்.
Apache மற்றும் SELinux கொள்கை தகவலுக்கு Red Hat SELinux Policy Guide at http://www.redhat.com/docs ஐ பார்கவும்.
இயல்பாக, httpd டெமான் அமைக்கப்பட்ட கணினி locale ஐ பயன்படுத்துவதற்கு பதில் C locale ஐ பயன்படுத்துகிறது. இதை மாற்ற HTTPD_LANG
மாறியை /etc/sysconfig/httpd
கோப்பில் அமைக்க வேண்டும்.
இயல்பான /etc/php.ini
அமைப்புக்கோப்பு "development" க்கு பதிலாக "production" ஐ பயன்படுத்துவதற்காக மாற்றப்பட்டுள்ளது. குறிப்பிடத்தக்க மாற்றங்கள் :
display_errors
இப்போது இயக்கத்தில் இல்லை
log_errors
இப்போது இயக்கத்தில் இல்லை
magic_quotes_gpc
இப்போது இயக்கத்தில் இல்லை
பணித்தொகுப்புகள் இப்போது "apache2filter" SAPI க்கு பதில் Apache httpd 2.0 உடன் "apache2handler" SAPI ஐ பயன்படுத்துகிறது, முந்தைய பதிப்பிலிருந்து மேம்படுத்த, SetOutputFilter
directive களை /etc/httpd/conf.d/php.conf
கோப்பிலிருந்து நீக்க வேண்டும்.
PHP விரிவாக்க பகுதியில் கீழ்கண்ட மாற்றங்கள் செய்யப்பட்டுள்ளது.
gd, mbstring, and ncurses விரிவாக்கங்கள் முறையே, php-gd
, php-mbstring
, மற்றும் php-ncurses
பணித்தொகுப்புகளுக்கு நகர்த்தப்பட்டது. குறிப்பாக பழைய பதிப்பிலிருந்து புதுப்பிக்க இவைகளை கைமுறையாக(அவசியமேற்பட்டால்) நிறுவ வேண்டும்.
domxml, snmp, and xmlrpc விரிவாக்கங்கள், முறையே php-domxml
, php-snmp
, மற்றும் php-xmlrpc
பணித்தொகுப்புகளில் உள்ளது.
இயல்பான SELinux பாதுகாப்பு அமைப்பு, httpd இலக்குகொள்கையை பின்பற்றும். இதனால் பாதுகாப்பு மற்றும் நம்பகத்தன்மை அதிகரிக்கும். இதை கோப்புகளுக்கு உரிய அனுமதியை தருவதன் மூலம் அல்லது மறுப்பதன் மூலம் செய்யலாம். எனிலும் ஏற்கெனவே அமைக்கப்பட்ட கோப்புகளை பாதிப்பதால் SELinux எவ்வாறு வேலை செய்கிறது என்பதை புரிந்துகொள்வது அவசியம்.
SELinux கொள்கை பற்றிய கூடுதல் தகவலுக்கு Red Hat SELinux Policy Guide at http://www.redhat.com/docs ஐ பார்க்கவும்.
இந்த பகுதி Red Hat Enterprise Linux இல் உள்ள X சாளரங்கள் தொடர்பான தகவலை விளக்கும்.
Red Hat Enterprise Linux 4 இல் புதிய xorg-x11-deprecated-libs
பணித்தொகுப்பு உள்ளது . இதில் உள்ள X11 தொடர்பான நூலகங்கள் நிராகரிக்கப்பட்டு Red Hat Enterprise Linux இன் அடுத்த பதிப்பில் நீக்கப்படும். இவ்வாறு நிராகரிக்கப்பட்ட பணித்தொகுப்புகளை சேர்ப்பதன் மூலம் 3 ஆம் நபர் பயன்பாடுகளின் பழையை பதிப்புக்கான ஆதரவை தக்க வைத்துக்கொள்வதோடு அவைகள் புதிய பதிப்பிற்கு மாற கால அவகாசம் கிடைக்கும்.
தற்சமயம், இந்த பணித்தொகுப்பில் Xprint library (libXp
) உள்ளது. இந்த நூலகங்கள் புதிய பயன்பாடுகளை உருவாக்க தேவைப்படும். இந்த நூலகங்களை பயன்படுத்தும் பயன்பாடுகள் libgnomeprint/libgnomeprintui மற்றும் அச்சடிக்க பயன்படும் API களுக்கு ஆதரவு தர வேண்டும்.
Red Hat Enterprise Linux இன் தற்போதைய பதிப்பில் X சாளரத்தின் கீழ் உள்ள எழுத்துருக்களில் சில குழப்பங்கள் உள்ளது. (Red Hat Linux க்கு முந்தைய பதிப்பில்) தற்சமயம், எழுத்துரு அமைப்பு அமைப்பு முறைகள் இருவகைப்படும்.
- நிஜமான (15+ வருட பழமையான) உப அமைப்பை "core X font subsystem" என குறிப்பிடலாம். இந்த முறையை பயன்படுத்திய எழுத்துருக்கள் anti-aliased செய்யப்படாமல் X சேவகனால் கையாளப்பட்டு வந்துள்ளது. இவைகளில் பெயர்கள்:
-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1
புதிய எழுத்துரு உப அமைப்புகள் "fontconfig" எழுத்துருக்கோப்புகளை நேரடியாக அணுக அனுமதிக்கிறது. Fontconfig "Xft" நூலகத்துடன் பயன்படுத்தப்படும். இவைகள் fontconfig எழுத்துருக்களை antialiasing உடன் வடிவமைக்கும். Fontconfig எளிதான பெயர்களை பயன்படுத்தும் உதாரணம்:
Luxi Sans-10
வருங்காலத்தில் fontconfig/Xft X font ஆல் மாற்றப்படும். தற்போது, Qt 3 அல்லது GTK 2 வை பயன்படுத்தும் பயன்பாடுகள் (KDE மற்றும் GNOME ஆகியவை) fontconfig மற்றும் Xft எழுத்துரு முறையை பின்பற்றுகிறது. மற்றவை X fonts ஐ பின்பற்றுகிறது.
வருங்காலத்தில் Red Hat Enterprise Linux fontconfig/Xft க்கு மட்டுமே ஆதரவு இருக்கும் XFS font சேவகன்கள் இயல்பான எழுத்துரு பயன்படுத்தல் முறையை தரும்.
குறிப்பு:ஓப்பன் ஆஃபீஸில் குறிப்பிடப்பட்ட எழுத்துரு உப அமைப்புக்கு மட்டும் விலக்கு உண்டு(இவை தனி rendering தொழில்நுட்பத்தை பயன்படுத்துகிறது)
Red Hat Enterprise Linux 4 இல் புதிய எழுத்துருவை சேர்க்க நீங்கள் பயன்படுத்தும் எழுத்துரு உப அமைப்பை பொருத்து, அதற்கான வழிமுறைகளை தெரிந்துகொள்வது அவசியம். core X எழுத்துருக்களுக்கு நீங்கள்:
1. முதலில் /usr/share/fonts/local/
அடைவை உருவாக்க வேண்டும் (அடைவு ஏற்கெனவே இல்லையெனில்)
mkdir /usr/share/fonts/local/
2. புதிய எழுத்துரு கோப்பை/usr/share/fonts/local/
அடைவில் நகலெடுக்கவும்
3. எழுத்துரு தகவல்களை கீழ்கண்ட கட்டளைகளை கொண்டு புதுப்பிக்கவும்(குறிப்பாக, வடிவமைப்பு காரணமாக கீழ்கண்ட கட்டளைகள் ஒரு வரிக்கும் மேலே இடத்தை எடுத்துக்கொண்டுள்ளது. இவைகளை ஒரே வரியில் உள்ளிடவும்):
ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale
mkfontdir /usr/share/fonts/local/
4./usr/share/fonts/local/
, அடைவை உருவாக்கியதும் அவைகளை X font சேவகனில் (xfs) path இல் சேர்க்கவும்:
chkfontpath --add /usr/share/fonts/local/
fontconfig எழுத்துரு உப அமைப்பை பயன்படுத்தி மிக எளிய முறையில் எழுத்துருவை நிறுவ முடியும். இதற்கு எழுத்துருவை /usr/share/fonts/
அடைவில் நகலெடுக்கவும்(தனிபயனர்கள் எழுத்துருவை சேர்க்க ~/.fonts/
அடைவில் எழுத்துருவை சேர்க்க வேண்டும்).
நகலெடுத்தவுடன் fc-cache கடளையை பயன்படுத்தி தகவலை நினைவக தகவலை புதுப்பிக்கவும்.
fc-cache <directory>
(இங்கே <directory>
/usr/share/fonts/
அல்லது ~/.fonts/
அடைவால் மாற்றப்படும்.)
தனிப்பயனர்கள் எழுத்துருவை சுலபமாக அமைக்க Nautilus இல் fonts:/// ஐ திறந்து புதிய எழுத்துருக்களை இழுத்து அடைவில் சேர்க்கவும்.
குறிப்பு எழுத்துருகோப்பு ".gz
" வில் முடியும். இவைகள் gzip கட்டளையை பயன்படுத்தி சுருக்கப்பட்டது, (gunzip கட்டளையை கொண்டு) fontconfig உப அமைப்பை பயன்படுத்தும் முன் இவைகளை விரிக்க வேண்டும்.
ontconfig/Xft, GTK+ 1.2 அடிபப்டையிலான எழுத்துரு முறைக்கு மாறியதால் Font Preferences வழியாக வரும் உரையாடலில் எந்த மாற்றமும் இல்லை. இந்த பயன்பாடுகளில், எழுத்துருவை சேர்க்க ~/.gtkrc.mine
கோப்பில் கீழ்கண்ட வரியை சேர்க்கவும்.
style "user-font" {
fontset = "<font-specification>
"
}
widget_class "*" style "user-font"
(இங்கு <font-specification>
பழைய X பயன்பாடுகள் பயன்படுத்தும் எழுத்துரு தொடர்பான விவரங்களான "-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*
" இருக்கும்.)
இந்த பகுதியில் தொடர்பில்லாத வகையை சார்ந்த பணித்தொகுப்புகளை காணலாம்.
C++ மற்றும் TCL பைன்டிங்கள் compat-db
பணித்தொகுப்பில் இல்லை. இந்த பைன்டிங்க்கு தேவைப்படும் பயன்பாடுகள் தற்போது ஏற்றப்பட்ட DB நூலகத்துடன் அனுப்பப்பட்டது.
lvm2
பணித்தொகுப்பு தொடர்பான தகவல்கள் இருக்கும்
இங்கு LVM2 கட்டளைகள் /usr/sbin/
இல் நிறுவப்பட்டுள்ளது. /usr/
இல்லாத துவக்க சூழலில் கட்டளைக்கு முன் /sbin/lvm.static
என குறிப்பிட வேண்டும்(உதாரணம் /sbin/lvm.static vgchange -ay)
/usr/
இருந்தால் lvm என முன்னொட்டி கட்டளையை பயன்படுத்த வேண்டிய அவசியமில்லை (உதாரணம்,/usr/sbin/lvm vgchange -ay என்பது/usr/sbin/ vgchange -ay ஆக மாற்றப்பட்டது)
புதிய LVM2 கட்டளைகள் (அதாவது /usr/sbin/vgchange -ay and /sbin/lvm.static vgchange -ay) 2.4 கர்னலை பயன்படுத்துகிறீர்களா என்பதை கண்டறிந்து, அவைகளோடு தொடர்புடைய பழைய LVM1 கட்டளைகளால் மாற்றும். LVM1 கட்டளைகள் ".lvm1" என பெயர்மாற்றப்பட்டுள்ளது (உதாரணம், /sbin/vgchange.lvm1 -ay).
LVM1 கட்டளைகள் 2.4 கர்னல்களில் மட்டும் வேலை செய்யும். LVM1 கட்டளைகளை2.6 கர்னலில் இயக்க முடியாது.
LVM2 பற்றிய கூடுதல் தகவலுக்கு /usr/share/doc/lvm2*/WHATS_NEW
ஐ பார்கக்வும்.
இயல்பான SELinux பாதுகாப்பு அமைப்பு, httpd இலக்குகொள்கையை பின்பற்றும். இதனால் பாதுகாப்பு மற்றும் நம்பகத்தன்மை அதிகரிக்கும். இதை கோப்புகளுக்கு உரிய அனுமதியை தருவதன் மூலம் அல்லது மறுப்பதன் மூலம் செய்யலாம். எனிலும் ஏற்கெனவே அமைக்கப்பட்ட கோப்புகளை பாதிப்பதால் SELinux எவ்வாறு வேலை செய்கிறது என்பதை புரிந்துகொள்வது அவசியம்.
SELinux கொள்கை பற்றிய கூடுதல் தகவலுக்கு Red Hat SELinux Policy Guide at http://www.redhat.com/docs ஐ பார்க்கவும்.
nscd பெயர் சேவை கணினியை துவக்கும் போது உறுதியான கேச்சி டெமான் ஐ செயல்படுத்தும். ஒவ்வொரு தரவுத்தளமும்(பயனர், குழு அல்லது புரவலன் முறையே) /etc/nscd.conf
மதிப்பை "ஆம்" என அமைத்து உறுதியானவை என தேர்வு செய்யலாம். இந்த தற்காலிக கோப்பில் உள்ள செய்திகள் அவசியமற்றவை என நிரூபிக்கப்பட்டால் மட்டுமே அவைகள் நீக்கப்படும். இயக்கத்தில் உள்ள சேவைகளுக்கான உள்ளீடுகள் மட்டுமே தானாக ஏற்றப்படும். மற்றவை தேவைக்கேற்ப தற்காலிகமாக நிறுத்தப்படும்.
இயல்பான SELinux பாதுகாப்பு அமைப்பு, httpd இலக்குகொள்கையை பின்பற்றும். இதனால் பாதுகாப்பு மற்றும் நம்பகத்தன்மை அதிகரிக்கும். இதை கோப்புகளுக்கு உரிய அனுமதியை தருவதன் மூலம் அல்லது மறுப்பதன் மூலம் செய்யலாம். எனிலும் ஏற்கெனவே அமைக்கப்பட்ட கோப்புகளை பாதிப்பதால் SELinux எவ்வாறு வேலை செய்கிறது என்பதை புரிந்துகொள்வது அவசியம்.
SELinux கொள்கை பற்றிய கூடுதல் தகவலுக்கு Red Hat SELinux Policy Guide at http://www.redhat.com/docs ஐ பார்க்கவும்.
இயல்பான SELinux பாதுகாப்பு அமைப்பு, httpd இலக்குகொள்கையை பின்பற்றும். இதனால் பாதுகாப்பு மற்றும் நம்பகத்தன்மை அதிகரிக்கும். இதை கோப்புகளுக்கு உரிய அனுமதியை தருவதன் மூலம் அல்லது மறுப்பதன் மூலம் செய்யலாம். எனிலும் ஏற்கெனவே அமைக்கப்பட்ட கோப்புகளை பாதிப்பதால் SELinux எவ்வாறு வேலை செய்கிறது என்பதை புரிந்துகொள்வது அவசியம்.
SELinux கொள்கை பற்றிய கூடுதல் தகவலுக்கு Red Hat SELinux Policy Guide at http://www.redhat.com/docs ஐ பார்க்கவும்.
இயல்பான SELinux பாதுகாப்பு அமைப்பு, httpd இலக்குகொள்கையை பின்பற்றும். இதனால் பாதுகாப்பு மற்றும் நம்பகத்தன்மை அதிகரிக்கும். இதை கோப்புகளுக்கு உரிய அனுமதியை தருவதன் மூலம் அல்லது மறுப்பதன் மூலம் செய்யலாம். எனிலும் ஏற்கெனவே அமைக்கப்பட்ட கோப்புகளை பாதிப்பதால் SELinux எவ்வாறு வேலை செய்கிறது என்பதை புரிந்துகொள்வது அவசியம்.
SELinux கொள்கை பற்றிய கூடுதல் தகவலுக்கு Red Hat SELinux Policy Guide at http://www.redhat.com/docs ஐ பார்க்கவும்.
Red Hat Enterprise Linux 4 நிலையான /dev/
அடைவிலிருந்து தானாக நிர்வகிக்கப்பட்ட udev
அடைவுக்கு மாற்றப்பட்டது. இந்த சாதனங்களின் நோட்கள் இயக்கி ஏற்றப்படும் போது உருவாக்கப்பட வேண்டும்.
udev
பற்றிய தகவல்களுக்கு udev(8) உதவிப்பக்கத்தை பார்கக்வும்.
udev
க்கான கூடுதல் விதிகள் /etc/udevrules.d/
அடைவில் கோப்புகளாக இருக்கும்.
udev
க்கான கூடுதல் அனுமதிகள் /etc/udev/permissions.d/
அடைவில் கோப்புகளாக இருக்கும்.
Red Hat Enterprise Linux 4 ஐ பயன்படுத்தி மேம்படுத்தினால் அவைகள் udev
னால் தானாக அமைக்கப்படும். எனினும்(இந்த முறையை உபயோகிக்க வேண்டாம் udev
ஐ பயன்படுத்தி நேரடியாக மேம்படுத்த முடியும்.
2.6 கர்னலை இயக்குகிறீர்களா என உறுதிப்படுத்திக்கொள்ளவும்
/sys/
ஏற்றப்பட்டதா என உறுதிப்படுத்திக்கொள்ளவும்.
initscripts
ஐ Red Hat Enterprise Linux 4 இல் உள்ள RPM ஐ பயன்படுத்தி நிறுவவும்.
புதியudev
Red Hat Enterprise Linux 4 இல் உள்ள RPM ஐ பயன்படுத்தி நிறுவவும்.
/sbin/start_udev இயக்கவும்
புதிய mkinitrd
Red Hat Enterprise Linux 4 இல் உள்ள RPM ஐ பயன்படுத்தி நிறுவவும்.
கீழ்கண்ட செயல்முறைகளை பின்பற்றவும்:
· புதியகர்னலை
Red Hat Enterprise Linux 4 இல் உள்ள RPM ஆல் நிறுவவும்
அல்லது:
· mkinitrd ஐ மீண்டும் இயக்கி ஏற்கெனவே உள்ள கர்னல்(களை) பயன்படுத்தவும்
இந்த வழிமுறைகளை தவறாக செய்தால் கணினி அமைப்பான் கணினியை சரியாக துவக்காது
இந்த பகுதியில் கீழ்கண்ட வகைகளுடன் பொருந்தும் பணித்தொகுப்புகள் உள்ளது
Red Hat Enterprise Linux 4 இல் பணித்தொகுப்புகள் சேர்க்கப்பட்டது
Red Hat Enterprise Linux 4 லிருந்து பணித்தொகுப்புகள் நீக்கப்பட்டது
Red Hat Enterprise Linux இல் நிராகரிக்கப்பட்ட பணித்தொகுப்புகள் அடுத்த வெளியீட்டில் நீக்கப்படும்
Red Hat Enterprise Linux 4 இல் கீழ்கண்ட பணித்தொகுப்புகள் சேர்க்கப்பட்டது:
Canna-devel
FreeWnn-devel
HelixPlayer
ImageMagick-c++
ImageMagick-c++-devel
ImageMagick-devel
ImageMagick-perl
NetworkManager
NetworkManager-gnome
PyQt
PyQt-devel
PyQt-examples
Pyrex
VFlib2-VFjfm
VFlib2-conf-ja
VFlib2-devel
Xaw3d-devel
alchemist-devel
alsa-lib
alsa-lib-devel
alsa-utils
amanda-devel
anaconda-product (noarch)
anacron
apel
apr
apr-devel
apr-util
apr-util-devel
arpwatch
aspell-ca
aspell-cs
aspell-cy
aspell-el
aspell-en
aspell-pl
audit
authd
automake16
automake17
beecrypt-devel
beecrypt-python
bind-chroot
bind-devel
bind-libs
bitstream-vera-fonts
bluez-bluefw
bluez-hcidump
bluez-libs
bluez-libs-devel
bluez-pin
bluez-utils
bluez-utils-cups
bogl-devel
boost
boost-devel
bootparamd
bridge-utils-devel
busybox
cadaver
cdda2wav
cdparanoia-devel
cdrecord-devel
checkpolicy
compat-gcc-32
compat-gcc-32-c++
compat-libgcc-296
compat-libstdc++-296
compat-libstdc++-33
compat-openldap
cryptsetup
cscope
cyrus-imapd
cyrus-imapd-devel
cyrus-imapd-murder
cyrus-imapd-nntp
cyrus-imapd-utils
cyrus-sasl-ntlm
cyrus-sasl-sql
dasher
db4-java
db4-tcl
dbus
dbus-devel
dbus-glib
dbus-python
dbus-x11
devhelp
devhelp-devel
device-mapper
dhcp-devel
dhcpv6
dhcpv6_client
dia
dmalloc
dmraid
docbook-simple
docbook-slides
dovecot
doxygen-doxywizard
elfutils-libelf-devel
emacs-common
emacs-nox
evolution-connector
evolution-data-server
evolution-data-server-devel
evolution-devel
evolution-webcal
exim
exim-doc
exim-mon
exim-sa
expect-devel
expectk
finger-server
firefox
flac
flac-devel
fonts-arabic
fonts-bengali
fonts-xorg-100dpi
fonts-xorg-75dpi
fonts-xorg-ISO8859-14-100dpi
fonts-xorg-ISO8859-14-75dpi
fonts-xorg-ISO8859-15-100dpi
fonts-xorg-ISO8859-15-75dpi
fonts-xorg-ISO8859-2-100dpi
fonts-xorg-ISO8859-2-75dpi
fonts-xorg-ISO8859-9-100dpi
fonts-xorg-ISO8859-9-75dpi
fonts-xorg-base
fonts-xorg-cyrillic
fonts-xorg-syriac
fonts-xorg-truetype
freeglut
freeglut-devel
freeradius-mysql
freeradius-postgresql
freeradius-unixODBC
freetype-demos
freetype-utils
fribidi
fribidi-devel
fsh
gamin
gamin-devel
gd-progs
gda-mysql
gda-odbc
gda-postgres
gedit-devel
gettext-devel
ghostscript-devel
ghostscript-gtk
gimp-devel
gimp-gap
gimp-help
gimp-print-devel
gnome-audio-extra
gnome-kerberos
gnome-keyring
gnome-keyring-devel
gnome-keyring-manager
gnome-mag
gnome-mag-devel
gnome-netstatus
gnome-nettool
gnome-panel-devel
gnome-pilot-conduits
gnome-pilot-devel
gnome-python2-applet
gnome-python2-gconf
gnome-python2-gnomeprint
gnome-python2-gnomevfs
gnome-python2-nautilus
gnome-speech
gnome-speech-devel
gnome-vfs2-smb
gnome-volume-manager
gnopernicus
gnumeric
gnumeric-devel
gnuplot-emacs
gnutls
gnutls-devel
gok
gok-devel
gpdf
gphoto2-devel
groff-gxditview
groff-perl
gsl
gsl-devel
gstreamer-devel
gstreamer-plugins-devel
gthumb
gtkhtml3-devel
gtksourceview
gtksourceview-devel
gtkspell
gtkspell-devel
guile-devel
hal
hal-cups-utils
hal-devel
hal-gnome
hicolor-icon-theme
hpoj-devel
htdig-web
httpd-manual
httpd-suexec
icon-slicer
iiimf-csconv
iiimf-docs
iiimf-emacs
iiimf-gnome-im-switcher
iiimf-gtk
iiimf-le-canna
iiimf-le-chinput
iiimf-le-hangul
iiimf-le-sun-thai
iiimf-le-unit
iiimf-le-xcin
iiimf-libs
iiimf-libs-devel
iiimf-server
iiimf-x
inn-devel
iptables-devel
iptraf
iptstate
irb
isdn4k-utils-devel
isdn4k-utils-vboxgetty
joe
jpackage-utils
k3b
kdbg
kde-i18n-Bengali
kde-i18n-Bulgarian
kde-i18n-Hindi
kde-i18n-Punjabi
kde-i18n-Tamil
kdeaddons-atlantikdesigner
kdeaddons-xmms
kdeadmin
kdeartwork-icons
kdegames-devel
kdemultimedia-devel
kdenetwork-nowlistening
kernel-doc
kinput2
krb5-auth-dialog
libavc1394
libavc1394-devel
libc-client
libc-client-devel
libcroco
libcroco-devel
libdbi-dbd-pgsql
libdbi-devel
libdv
libdv-devel
libdv-tools
libexif
libexif-devel
libgal2-devel
libgcrypt
libgcrypt-devel
libgda
libgda-devel
libghttp-devel
libgnomecups
libgnomecups-devel
libgnomedb
libgnomedb-devel
libgpg-error
libgpg-error-devel
libgsf-devel
libgtop2-devel
libidn
libidn-devel
libieee1284
libieee1284-devel
libmng-static
libmusicbrainz
libmusicbrainz-devel
libpng10-devel
libraw1394-devel
libsane-hpoj
libselinux
libselinux-devel
libsepol
libsepol-devel
libsilc
libsilc-devel
libsilc-doc
libsoup-devel
libtabe-devel
libtheora
libtheora-devel
libungif-progs
libwmf
libwmf-devel
libwnck-devel
libwvstreams-devel
libxklavier
libxklavier-devel
libxslt-python
linuxwacom
linuxwacom-devel
lm_sensors-devel
lrzsz
lvm2
lynx
mailman
mc
memtest86+
mgetty-sendfax
mgetty-viewfax
mgetty-voice
mikmod-devel
mod_auth_kerb
mod_dav_svn
mod_perl-devel
module-init-tools
mozilla-devel
mozilla-nspr-devel
mozilla-nss-devel
mtr-gtk
mtx
mysql-server
nabi
nasm
nasm-doc
nasm-rdoff
nautilus-cd-burner-devel
neon
neon-devel
net-snmp-libs
net-snmp-perl
nmap-frontend
nss_db
numactl
octave-devel
openh323-devel
openjade-devel
openldap-servers-sql
openoffice.org
openoffice.org-i18n
openoffice.org-kde
openoffice.org-libs
openssl-perl
pam_ccreds
pam_passwdqc
parted-devel
pcmcia-cs
perl-Bit-Vector
perl-Convert-ASN1
perl-Crypt-SSLeay
perl-Cyrus
perl-Date-Calc
perl-LDAP
perl-Net-DNS
perl-XML-LibXML
perl-XML-LibXML-Common
perl-XML-NamespaceSupport
perl-XML-SAX
perl-suidperl
php-devel
php-domxml
php-gd
php-mbstring
php-ncurses
php-pear
php-snmp
php-xmlrpc
planner
pmake
policycoreutils
postfix-pflogsumm
postgresql
postgresql-contrib
postgresql-devel
postgresql-docs
postgresql-jdbc
postgresql-libs
postgresql-pl
postgresql-python
postgresql-server
postgresql-tcl
postgresql-test
pump-devel
pvm-gui
pwlib-devel
pyorbit-devel
pyparted
python-docs
python-ldap
python-tools
qt-ODBC
qt-PostgreSQL
qt-config
quagga-contrib
quagga-devel
rhgb
rhythmbox
rpm-libs
ruby-docs
ruby-tcltk
samba-swat
selinux-doc
selinux-policy-targeted
selinux-policy-targeted-sources
sendmail-devel
sendmail-doc
setools
setools-gui
sg3_utils
shared-mime-info
skkdic
sound-juicer
sox-devel
speex
speex-devel
statserial
subversion
subversion-devel
subversion-perl
switchdesk
switchdesk-gui
synaptics
sysfsutils
sysfsutils-devel
system-config-boot
system-config-date
system-config-display
system-config-httpd
system-config-keyboard
system-config-kickstart
system-config-language
system-config-lvm
system-config-mouse
system-config-netboot
system-config-network
system-config-network-tui
system-config-nfs
system-config-packages
system-config-printer
system-config-printer-gui
system-config-rootpassword
system-config-samba
system-config-securitylevel
system-config-securitylevel-tui
system-config-services
system-config-soundcard
system-config-users
system-logviewer
system-switch-im
system-switch-mail
system-switch-mail-gnome
talk-server
tcl-devel
tcl-html
tclx-devel
tclx-doc
tetex-doc
theora-tools
thunderbird
tix-devel
tix-doc
tk-devel
tn5250-devel
ttfonts-bn
ttfonts-gu
ttfonts-hi
ttfonts-pa
ttfonts-ta
udev
unixODBC-devel
valgrind
valgrind-callgrind
vim-X11
vino
w3c-libwww-apps
w3c-libwww-devel
xcdroast
xdelta-devel
xemacs-common
xemacs-nox
xemacs-sumo
xemacs-sumo-el
xemacs-sumo-info
xisdnload
xmlsec1
xmlsec1-devel
xmlsec1-openssl
xmlsec1-openssl-devel
xmms-devel
xmms-flac
xmms-skins
xojpanel
xorg-x11
xorg-x11-Mesa-libGL
xorg-x11-Mesa-libGLU
xorg-x11-Xdmx
xorg-x11-Xnest
xorg-x11-Xvfb
xorg-x11-deprecated-libs
xorg-x11-deprecated-libs-devel
xorg-x11-devel
xorg-x11-doc
xorg-x11-font-utils
xorg-x11-libs
xorg-x11-sdk
xorg-x11-tools
xorg-x11-twm
xorg-x11-xauth
xorg-x11-xdm
xorg-x11-xfs
xrestop
zisofs-tools
zsh-html
Red Hat Enterprise Linux 4 லிருந்து கீழ்கண்ட பணித்தொகுப்புகள் நீக்கப்பட்டது:
FreeWnn-common
Wnn6-SDK
Wnn6-SDK-devel
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-syriac-fonts
XFree86-tools
XFree86-truetype-fonts
XFree86-twm
XFree86-xauth
XFree86-xdm
XFree86-xfs
ami
anaconda-images
ant
ant-libs
aspell-en-ca
aspell-en-gb
aspell-pt_BR
bcel
bonobo-activation
bonobo-activation-devel
cipe
commons-beanutils
commons-collections
commons-digester
commons-logging
commons-modeler
compat-gcc
compat-gcc-c++
compat-glibc
compat-libstdc++
compat-libstdc++-devel
compat-pwdb
compat-slang
cup
dev
devlabel
dvdrecord
fam
fam-devel
fontilus
gcc-c++-ssa
gcc-g77-ssa
gcc-java-ssa
gcc-objc-ssa
gcc-ssa
gdk-pixbuf-gnome
gnome-libs
gnome-libs-devel
gnome-vfs2-extras
gtkam
gtkam-gimp
im-sdk
imap
itcl
jakarta-regexp
jfsutils
kde-i18n-Afrikaans
kde-i18n-Korean
kdoc
kernel-source
kinput2-canna-wnn6
libgcc-ssa
libgcj-ssa
libgcj-ssa-devel
libmrproject
libmudflap
libmudflap-devel
libole2
libole2-devel
libstdc++-ssa
libstdc++-ssa-devel
linc
linc-devel
losetup
lvm
magicdev
modutils
modutils-devel
mount
mozilla-psm
mrproject
mx4j
openoffice
openoffice-i18n
openoffice-libs
perl-CGI
perl-CPAN
perl-DB_File
perl-Net-DNS
printman
pspell
pspell-devel
python-optik
raidtools
rarpd
redhat-config-bind
redhat-config-date
redhat-config-httpd
redhat-config-keyboard
redhat-config-kickstart
redhat-config-language
redhat-config-mouse
redhat-config-netboot
redhat-config-network
redhat-config-network-tui
redhat-config-nfs
redhat-config-packages
redhat-config-printer
redhat-config-printer-gui
redhat-config-proc
redhat-config-rootpassword
redhat-config-samba
redhat-config-securitylevel
redhat-config-securitylevel-tui
redhat-config-services
redhat-config-soundcard
redhat-config-users
redhat-config-xfree86
redhat-java-rpm-scripts
redhat-logviewer
redhat-switch-mail
redhat-switch-mail-gnome
rh-postgresql
rh-postgresql-contrib
rh-postgresql-devel
rh-postgresql-docs
rh-postgresql-jdbc
rh-postgresql-libs
rh-postgresql-python
rh-postgresql-tcl
shapecfg
switchdesk
switchdesk-gnome
switchdesk-kde
xalan-j
xerces-j
Red Hatமுக்கிய வெளியீடுகளின் தன்மையை தொடர்ந்து பின்பற்றுகிறது ஆனால், குறிப்பிட்ட செயலாக்கங்கள் மற்றும் பணித்தொகுப்புகளில் முக்கிய வெளியீட்டில் மாற்றங்களை விரும்புகிறது.
Red Hat Enterprise Linux 4 ல் கீழ்கண்ட பணித்தொகுப்புகள் உள்ளன . ஆனால் அவைகள் அடுத்த வெளியீட்டின் போது நீக்கப்படும். நிரலாக்குபவர்கள் மற்றும் பயனர்கள் இந்த பணித்தொகுப்பிலிருந்து மாறி புதியதை பயன்படுத்தவும்.
4Suite — system-config-* tools இல் மட்டும் பயன்படுத்தப்படும்
FreeWnn — IIIMF பரிந்துரைக்கப்பட்ட உள்ளிடும் முறையாகும்
FreeWnn-devel — IIIMF பரிந்துரைக்கப்பட்ட உள்ளிடும் முறையாகும்
FreeWnn-libs — IIIMF பரிந்துரைக்கப்பட்ட உள்ளிடும் முறையாகும்
alchemist — system-config-* tools இல் மட்டும் பயன்படுத்தப்படும்
alchemist-devel — system-config-* tools இல் மட்டும் பயன்படுத்தப்படும்.
aumix — மற்ற தொகுதிக்குழு கட்டுப்படுத்தியுடன் சிக்கல்
autoconf213 — dev tool பழைய பதிப்புக்கு ஆதரவு
automake14 — dev tool பழைய பதிப்புக்கு ஆதரவு
automake15 — dev tool பழைய பதிப்புக்கு ஆதரவு
automake16 —dev tool பழைய பதிப்புக்கு ஆதரவு
automake17 — dev tool பழைய பதிப்புக்கு ஆதரவு
compat-db — library பழைய பதிப்புக்கு ஆதரவு
compat-gcc-32 — library/tool பழைய பதிப்புக்கு ஆதரவு
compat-gcc-32-c++ — library/tool பழைய பதிப்புக்கு ஆதரவு
compat-glibc — library/tool பழைய பதிப்புக்கு ஆதரவு
compat-libgcc-296 — library/tool பழைய பதிப்புக்கு ஆதரவு
compat-libstdc++-296 — library/tool பழைய பதிப்புக்கு ஆதரவு
compat-libstdc++-33 — library/tool பழைய பதிப்புக்கு ஆதரவு
compat-openldap — library/tool பழைய பதிப்புக்கு ஆதரவு
dbskkd-cdb — IIIMF பரிந்துரைக்கப்பட்ட உள்ளிடும் முறை
dev86 — lilo விற்கு தேவை
dietlibc — நிறுவி பயன்படுத்த மட்டும் ஆதரவு
eog — Integrated நாடுலஸில் சேர்க்கபட்ட ஆதரவு
gftp — Firefox மற்றும் Nautilus இன் FTP யோடு இணைக்கப்பட்டது
gnome-libs — libgnome ஆல் மாற்றப்பட்டது
imlib — gdk-pixbuf ஆல் மாற்றப்பட்டது
imlib-devel — gdk-pixbuf ஆல் மாற்றப்பட்டது
kinput2 — IIIMF பரிந்துரைக்கப்பட்ட உள்ளிடும் முறை
libghttp — நிராகரிக்கப்பட்ட நூலகம்
libghttp-devel — நிராகரிக்கப்பட்ட நூலகம்
lilo — grub ஆல் மாற்றப்பட்டது
mikmod — நிராகரிக்கப்பட்ட ஒலி வடிவம்
mikmod-devel — நிராகரிக்கப்பட்ட ஒலி வடிவம்
miniChinput — IIIMF பரிந்துரைக்கப்பட்ட உள்ளிடும் முறையாகும்
mozilla — ஆல் Firefox/Thunderbird/Evolution மாற்றப்பட்டது
mozilla-chat — ஆல் Firefox/Thunderbird/Evolution மாற்றப்பட்டது
mozilla-devel — Firefox/Thunderbird/Evolution ஆல் மாற்றப்பட்டது
mozilla-dom-inspector — Firefox/Thunderbird/Evolution ஆல் மாற்றப்பட்டது
mozilla-js-debugger — Firefox/Thunderbird/Evolution ஆல் மாற்றப்பட்டது
mozilla-mail — Firefox/Thunderbird/Evolution ஆல் மாற்றப்பட்டது
mozilla-nspr — Firefox/Thunderbird/Evolution ஆல் மாற்றப்பட்டது
mozilla-nspr-devel — Firefox/Thunderbird/Evolution ஆல் மாற்றப்பட்டது
mozilla-nss — Firefox/Thunderbird/Evolution ஆல் மாற்றப்பட்டது
mozilla-nss-devel — Firefox/Thunderbird/Evolution ஆல் மாற்றப்பட்டது
nabi — IIIMF பரிந்துரைக்கப்பட்ட உள்ளிடும் முறையாகும்
newt-perl — crypto-utils க்கு மட்டும் தேவை
openmotif21 — பழைய பதிப்பிலும் வேலைசெய்ய உதவும் நூலகம்
openssl096b — பழைய பதிப்பிலும் வேலைசெய்ய உதவும் நூலகம்
skkdic — IIIMF பரிந்துரைக்கப்பட்ட உள்ளிடும் முறையாகும்
skkinput — IIIMF பரிந்துரைக்கப்பட்ட உள்ளிடும் முறையாகும்
xcin — IIIMF பரிந்துரைக்கப்பட்ட உள்ளிடும் முறையாகும்
xmms — rhythmbox, Helix Player ஆல் மாற்றப்பட்டது
xmms-devel — rhythmbox, Helix Player ஆல் மாற்றப்பட்டது
xmms-flac — rhythmbox, Helix Player ஆல் மாற்றப்பட்டது
xmms-skins — rhythmbox, Helix Player ஆல் மாற்றப்பட்டது
( x86 )