µ±Ç°Î»ÖãºLinux½Ì³Ì - RedHat - ʹÓà Red Hat Network(RHN)Éý¼¶·þÎñ

ʹÓà Red Hat Network(RHN)Éý¼¶·þÎñ

×÷Õß:¶Å¿Ëʯ

¡¡¡¡Ïëµ±Ä꣬ÎÒÃÇ»³×ÅÐ˷ܺͼ¤¶¯µÄÐÄÇ飬°²×°ÁË RedHat6.2£¬Ëæ×Åʱ¼äµÄÍÆÒƺͿª·¢ÈËÔ±µÄŬÁ¦£¬ÄÚºËÖеĴíÎóºÍ²»×ã±»Öð½¥·¢ÏÖ²¢ÐÞÕý£¬ÎªÁËϵͳµÄÐÔÄܺÍÎȶ¨£¬ÐèÒªÉý¼¶ÄÚºËÁË¡£¿ÉÊÇÎÒÃÇÓÐÐí¶à³ÌÐòÖ»ÄÜÔËÐÐÓÚ2.2.x ÄÚºË֮ϣ¬¿´À´Éý¼¶µ½ RedHat 7.2ÊÇûÓÐÏ£ÍûÁË£¬Î¨Ò»µÄ°ì·¨¾ÍÊÇÏÂÔØеĺÏÊʵÄÄں˰üÀ´Éý¼¶¡£¿´ÄÚºËÉý¼¶Îĵµ£¬Ó¢Îĵģ¬²»Ì«¶®£¬ºÃ²»ÈÝÒ׸ãÃ÷°×£¬²Å·¢ÏÖÐèÒªÏÂÔصİüÈç´ËÖ®¶à£¬ÖÕÓÚÏÂÔØÍêÁË£¬°²×°µÄʱºòÓÖ³öÎÊÌ⣬ÓÉÓÚ°üµÄÒÀÀµÐÔµÈÎÊÌ⣬Õâ¸ö×°²»ÉÏ£¬ÄǸö×°²»ÉÏ¡£×îºó£¬ÄÚºËÉý¼¶Ê§°Ü¡£
¡¡¡¡ÎÒÃÇʹÓõÄÓ¦ÓóÌÐò£¬Ò²Óв»ÉÙÐÔÄܺͰ²È«·½ÃæµÄÎÊÌ⣬ҲÐèÒªÉý¼¶¡£ÔÚÏÂÔØ°²×°Éý¼¶°üµÄʱºò£¬»áÓöµ½ÓëÉÏÃæÉý¼¶ÄÚºËÊÇͬÑùµÄÎÊÌ⣬ÄÑÒÔ¿Ë·þ¡£

¡¡¡¡×îÂé·³µÄÎÊÌâÊÇ£¬ºÃ²»ÈÝÒ׿˷þÁËÖØÖØÀ§ÄÑ£¬¿ªÊ¼°²×°£¬¿Éij¸ö°ü¸æËßÄãËüÐèÒªµÄÒ»¸öÎļþ(²»ÊÇÒ»¸ö°ü£¬½ö½öÊǸöÎļþ)²»´æÔÚ£¬Ìì°¡£¡Ë­ÖªµÀÕâ¸öÎļþÔÚÄĸö°üÀ×ܲ»ÄÜ°ÑËùÓеİü¶¼ÏÂÔØÏÂÀ´°É£¬¿´À´Éý¼¶ÊÇûÓÐÖ¸ÍûÁË£¬ÓÖÊÇʧ°Ü¡£

¡¡¡¡RHN Éý¼¶·þÎñÊÇÓë RedHat 7.x ͬ²½ÍƳöµÄ£¬¾ÍÏñ΢ÈíµÄ windowsupdate¡£Ëü¿ÉÒÔ×Ô¶¯¼ì²éÄãµÄϵͳÓÐÄÄЩ°üÐèÒªÉý¼¶£¬×Ô¶¯¼ÆËã°üµÄÒÀÀµÐÔ£¬´Ó¶øÈ·¶¨ÏÂÔØʲô°üÀ´Éý¼¶ÄãµÄϵͳºÍÓ¦ÓóÌÐò£¬Ãâ³ýÁËÎÒÃǵĿàÄÕ¡£

¡¡¡¡RHN Ö»»á½øÐÐС°æ±¾Éý¼¶£¬²»»á°ÑÄãµÄϵͳ¸ÄµÄÃæÄ¿È«·ÇµÄ¡£±ÈÈ磺6.2 µÄÄÚºËÊÇ 2.2.x£¬Ëü²»»á°ÑÄãµÄÄÚºËÉý¼¶µ½ 2.3.x »òÕß 2.4.xµÄ¡£Í¬ÑùµÄµÀÀí£¬ÄãµÄ bind ÊÇ°æ±¾ 8 µÄ£¬Ëü¾ö²»»á¸øÄãÉý¼¶µ½°æ±¾ 9µÄ¡£ÕâÑù¿ÉÒÔ±£Ö¤ÄãµÄϵͳµÄÎȶ¨ÔËÐУ¬²»»áÓÉÓÚÉý¼¶£¬µ¼ÖÂÄãµÄijЩ¶ÔÄں˰汾ÓÐÒÀÀµµÄ³ÌÐò²»ÄÜÕý³£ÔËÐУ¬»òÕßÏó bindÒ»Ñù£¬ÐèÒªÄãÖØÐÂÅäÖûòÉú³ÉºÜ¶àÄã²»Á˽âµÄа汾ËùÌØÓеÄÅäÖÃÎļþ¡£

¡¡¡¡Áí¸öºÃ´¦ÊÇ£¬Red Hat »áÔÚÓÐÄãÐèÒªµÄÉý¼¶°ü·¢²¼µÄʱºò(²»ÊÇËùÓеÄÉý¼¶°ü·¢²¼µÄʱºò)£¬°ÑÉý¼¶µÄ¾ßÌåÔ­ÒòºÍÄÚÈÝ·¢µ½ÄãÔÚ RHN×¢²áµÄµç×ÓÐÅÏäÀÄãÖ»ÓÃÊÕÊÕÓʼþ£¬¾ÍÖªµÀÓÐÉý¼¶ÏûÏ¢ÁË£¬¿´¹ýÖ®ºó£¬¿ÉÒÔ¾ö¶¨È¥²»È¥Éý¼¶ÄãµÄϵͳ¡£

¡¡¡¡´ÓÉÏ¿ÉÒÔ¿´³ö£¬RHN ÊǹÜÀí Red Hat linux ϵͳµÄÓÐЧ¹¤¾ß¡£

¡¡¡¡Ê¹Óà RHN Ç°µÄ×¼±¸¹¤×÷£º

¡¡¡¡ÔÚ°²×° RHN ¹¦ÄÜ֮ǰ£¬ÐèÒªÉý¼¶ rpm ¹ÜÀí°ü¡£ÒòΪ 6.2 ʹÓõİ汾 3 ¸ñʽµÄ°ü£¬¶øÄ¿Ç° RedHat ÍƳöµÄ°ü¶¼ÊÇ»ùÓÚ°æ±¾ 4¸ñʽµÄ£¬°æ±¾ 4 ¸ñʽµÄ°üÎÞ·¨ÔÚ°æ±¾ 3 Ï°²×°¡£

¡¡¡¡¿ªÊ¼Éý¼¶ rpm£¬²½ÖèÈçÏ£º

¡¡¡¡1¡¢ÈçÏÂËùʾ£¬ÏÂÔØÏàÓ¦µÄ rpm °ü£º(×¢Ò⣺ Red Hat ÍøÉÏÌṩµÄÉý¼¶°üÇåµ¥²»È«£¬È±ÉÙ db3 °ü¡£)

¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/rpm-4.0.2-6x.i386.rpm
¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/rpm-devel-4.0.2-6x.i386.rpm
¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/rpm-build-4.0.2-6x.i386.rpm
¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/rpm-python-4.0.2-6x.i386rpm
¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/popt-1.6.2-6x.i386.rpm
¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/db3-3.1.17-4.6x.i386.rpm

¡¡¡¡2¡¢°²×° rpm °ü£¬Ö´ÐÐÈçÏÂÃüÁ(×¢Ò⣺ÊÇÖ´ÐÐÁ½´ÎÏàͬµÄÃüÁ¶ø²»ÊÇд´íÁË¡£)

¡¡¡¡rpm -Uvh --nodeps --force *
¡¡¡¡rpm -Uvh --nodeps --force *

¡¡¡¡3¡¢Öؽ¨ rpm Êý¾Ý¿â£¬Ö´ÐÐÈçÏÂÃüÁ rpm --rebuilddb

¡¡¡¡°²×° RHN µÄ¿Í»§¶Ë¹¤¾ß£¬²½ÖèÈçÏ£º

¡¡¡¡1¡¢ÈçÏÂËùʾ£¬ÏÂÔØÏàÓ¦µÄ rpm °ü£º

¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/up2date-2.7.11-6.x.1.i386.rpm
¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/python-popt-0.6-1.i386.rpm
¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/python-xmlrpc-1.5.1-6.x.7.i386.rpm
¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/python-1.5.2-27.6.x.i386rpm
¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/rhn_register-2.7.2-6.x.8i386.rpm
¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/openssl-0.9.5a-7.6.x.i386.rpm

¡¡¡¡Èç¹ûÄã×¼±¸ÔÚ Xwindows ÏÂÖ´ÐÐ RHN ²Ù×÷£¬ÄÇô»¹ÐèÒªÏÂÔØÈçÏ嵀 rpm °ü£º

¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/up2date-gnome-2.5.4-0.6.x.i386.rpm
¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/up2date-2.7.11-6.x.1.i386.rpm
¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/rhn_register-gnome-2.7.2-6.x.8.i386.rpm
¡¡¡¡ftp://updates.redhat.com/6.2/en/os/i386/usermode-1.37-1.6.i386.rpm

¡¡¡¡2¡¢¿ªÊ¼°²×°°ü£¬Ö´ÐÐÈçÏÂÃüÁ

¡¡¡¡rpm -Uvh *

¡¡¡¡ÔõôʹÓà RHN£º

¡¡¡¡1¡¢ÔÚ RHN ÉÏ×¢²á×Ô¼ºµÄ linux ¼ÆËã»ú£¬Ò²¾ÍÊÇÔÚ RHN ÉÏн¨Á¢Ò»¸öÕʺš£Ö´ÐÐÈçÏÂÃüÁ

¡¡¡¡rhn_register

¡¡¡¡Ö´Ðк󣬳öÀ´µÄÊÇͼÐνçÃ棬¼òµ¥Ò׶®¡£±ØÐëÊäÈëµÄÄÚÈÝÓУº

¡¡¡¡ÏëÔÚ RHN ÉϽ¨Á¢µÄÕʺÅÃû¼°ÃÜÂ룬ÄãµÄµç×ÓÓʼþµØÖ·¡£

¡¡¡¡Ëü»á°ÑÄãµÄ»úÆ÷µÄÓ²¼þ¡¢Èí¼þÐÅÏ¢ºÍÅäÖÃÐÅÏ¢·¢¸ø RHN£¬Áô×÷¼Ç¼£¬ÓÃ×÷Éý¼¶Ê±µÄ²Î¿¼¡£

¡¡¡¡2¡¢µ¼Èë Red Hat µÄÊý×ÖÇ©Ãû£¬Ö´ÐÐÈçÏÂÃüÁîÁ½´Î(ÓÐʱºòÒ»´ÎÒ²¿ÉÒÔ£¬ÕâÊÇ×î±£Ïյķ½·¨)£º

¡¡¡¡/usr/bin/gpg --import /usr/share/rhn/RPM-GPG-KEY
¡¡¡¡/usr/bin/gpg --import /usr/share/rhn/RPM-GPG-KEY

¡¡¡¡3¡¢ÏÈ¿´¿´×Ô¼ºµÄϵͳÓÐÄÄЩ°üÐèÒªÉý¼¶£¬Ö´ÐÐÒÔÏÂÃüÁ up2date -l

¡¡¡¡ËüÊ×ÏÈÔÚ RHNÉϲéÕÒÄãµÄϵͳÐèÒªµÄ×îÐÂÉý¼¶°üµÄÃû³Æ£¬È»ºóÔÙ³ýÈ¥ÄãÒѾ­°²×°¹ýµÄ£¬°ÑÄãÄ¿Ç°ÐèÒªµÄÉý¼¶°üµÄÏêϸÐÅÏ¢ÏÔʾ³öÀ´£¬Ö÷ÒªÄÚÈÝΪ°üµÄÃû³Æ¡¢Ô­Ê¼°æ±¾¡¢·¢²¼°æ±¾¡£ÏêϸÄÚÈݺóÃæÓÐÀý×Ó¡£

¡¡¡¡4¡¢Ê¹ÓÃ×Ô¶¯Éý¼¶¹¦ÄÜ£¬Ö´ÐÐÈçÏÂÃüÁ

¡¡¡¡up2date £­u

¡¡¡¡Ëü»á¸ù¾ÝÉ趨µÄ¹æÔò£¬¶ÔÄãµÄϵͳ½øÐÐ×Ô¶¯Éý¼¶¡£¾ßÌå¹ý³Ì¾ÍÊÇ£º×Ô¶¯ÏÂÔØ£¬×Ô¶¯°²×°¡£

¡¡¡¡Èç¹ûÄã¸Ä¶¯¹ýÓ¦ÓóÌÐò·¢²¼Ê±×Ô´øµÄÅäÖÃÎļþ£¬up2date¾Í»á¸æËßÄ㣬Õâ¸öÓ¦ÓóÌÐò²»ÄÜ×Ô¶¯Éý¼¶£¬ÐèÒªÊÖ¶¯Éý¼¶¡£Ö÷ÒªÊÇΪÁ˱£»¤ÄãµÄÅäÖã¬ÒÔÃâ±»´íÎ󸲸ǣ¬µ¼ÖÂÓ¦ÓóÌÐò²»ÄÜÕý³£ÔËÐС£ ±ÈÈ磺ÄãÐ޸Ĺý sendmail ×Ô´øµÄ sendmail.cf Îļþ£¬up2date ¾Í»á¸æËßÄãÓÉÓÚ sendmail.cf ±»Ð޸Ĺý£¬ËùÒÔ²»ÄÜÉý¼¶ sendmail¡£

¡¡¡¡Ä¬ÈÏÇé¿öÏÂÄÚºËÒ²ÊDz»ÄÜ×Ô¶¯Éý¼¶µÄ¡£

¡¡¡¡5¡¢ÊÖ¶¯Éý¼¶·ÇÄں˰ü£º

¡¡¡¡Ö÷ÒªÓÃÓÚΪÏóÉÏÃæµÄ sendmail

¡¡¡¡ÕâÑùµÄÇé¿ö¡£Õâ¸ö²Ù×÷ÓÐÒ»¶¨ÄѶȣ¬Ê×ÏÈÎÒÃÇÒªÁ˽â¾ÉµÄÅäÖÃÓëеÄÅäÖÃÊÇ·ñÏàÈÝ£¬Ò²¾ÍÊÇеijÌÐòÊÇ·ñ¿ÉÒÔʹÓþɵÄÅäÖÃÎļþ¡£ÕâÐèÒªµ½ÓйصÄÍøվȥ²é¿´»òÕß×Éѯ¸ßÊÖ¡£

¡¡¡¡Èç¹ûÏàÈÝ£¬ÎÒÃǰѾɵÄÅäÖÃÎļþ±£´æºÃ£¬Éý¼¶Íêºó£¬ÔÙÓþɵÄÅäÖÃÎļþ¸²¸ÇеÄÅäÖÃÎļþ¼´¿É¡£Êµ¼ÊÉÏ up2date»á×Ô¶¯°Ñ¾ÉµÄÅäÖÃÎļþ±£´æΪ *.rpmsave£¬»òÕßËü²»¸Ä¶¯¾ÉµÄÅäÖÃÎļþ£¬¶øÊÇ°ÑеÄÅäÖÃÎļþÃüÃûΪ
*.rpmnew¡£Éý¼¶ºóÅäÖÃÎļþÈçºÎ±ä»¯µÄ¾ßÌåÇé¿ö£¬up2date ÔÚÉý¼¶Íê³Éʱ£¬»á¸æËßÎÒÃǵġ£µ«ÎªÁ˱£ÏÕÆð¼û£¬ÎÒÃÇ»¹ÊÇÊÖ¹¤±£´æÒ»ÏÂΪÃî¡£

¡¡¡¡±ÈÈç¸Õ²ÅµÄ sendmail °ü£¬ÎÒÃÇÓþɵÄÅäÖÃÎļþ¸²¸Çеļ´¿É¡£

¡¡¡¡Èç¹û²»ÏàÈÝ£¬¶øÓÖÏëÉý¼¶¡£×îºÃµÄ°ì·¨¾ÍÊÇÉý¼¶Íêºó£¬ÖØÐÂÅäÖÃÁË¡£

¡¡¡¡¾ßÌå²Ù×÷ÃüÁîΪ£º

¡¡¡¡up2date -f °üÃû³Æ

¡¡¡¡±ÈÈ磺up2date -f sendmail¡£ÓеÄʱºò°üÃû³Æ±È½Ï³¤£¬Èç pcmcia-kernel£¬ÐèҪȫ²¿ÊäÈ룬ֻÊäÈë pcmcia ÊDz»Ðеġ£

¡¡¡¡6¡¢ÊÖ¶¯Éý¼¶Äںˣº

¡¡¡¡ÕâÖÖÇé¿öÏ£¬ÎÒÃÇÐèÒªÊ×ÏÈÐÞ¸ÄÅäÖÃÎļþ /etc/sysconfig/rhn/up2date£¬ÐÞ¸ÄÒÔÇ°×îºÃ±¸·ÝһϠup2date¡£Ö÷ÒªÊÇÆäÖÐÁ½Ï

¡¡¡¡removeSkipList=kernel*;
¡¡¡¡pkgSkipList=kernel*;

¡¡¡¡°ÑÆäµÈºÅºóÃæµÄ kernel*; È«²¿É¾³ý£¬Ê¹Æä±ä³É£º

¡¡¡¡removeSkipList=
¡¡¡¡pkgSkipList=

¡¡¡¡ÐÞ¸ÄÍê³Éºó£¬±£´æ£¬ÔÙÖ´ÐÐ up2date -u ÃüÁî¼´¿É¡£

¡¡¡¡´ÓÉÏÃæµÄ½éÉÜ¿ÉÒÔ¿´³ö£¬RHN µÄÈ·ÊǹÜÀí Red Hat linux ϵͳµÄÓÐЧ¹¤¾ß¡£

¡¡¡¡Àý×Ó£º

¡¡¡¡Ö´ÐÐ up2date -l ºóµÄ½á¹û

¡¡¡¡Retrieving list of all available packages...
¡¡¡¡########################################
¡¡¡¡########################################

¡¡¡¡Removing installed packages from list of updates...
¡¡¡¡########################################

¡¡¡¡Removing packages marked to skip from list...
¡¡¡¡########################################

¡¡¡¡Getting headers for available packages...
¡¡¡¡########################################

¡¡¡¡Removing packages with files marked to skip from list...
¡¡¡¡########################################

¡¡¡¡Name Version Rel
¡¡¡¡---------------------------------------------------------
¡¡¡¡at 3.1.8 22.2
¡¡¡¡uucp 1.06.1 33.6.2

¡¡¡¡Ëü¸æËßÎÒÃÇ£¬at ºÍ uucp ÐèÒªÉý¼¶¡£

¡¡¡¡Èç¹ûÖ´ÐÐ up2date -u µÄ»°£¬½á¹ûÓë´ËÀàËÆ£¬¶àÁËÏÂÔغͰ²×°¡£