RHEL version 6.1 has been released with new features and improvements. How do I upgrade my HP server running RHEL v6.0 to v6.1 using RHN?
You can upgrade the system using the yum command itself. Make a backup - it cannot be stressed enough how important it is to make a backup of your system before you do this. Most of the actions listed in this post are written with the assumption that they will be executed by the root user running the bash or any other modern shell.
# uname -r
Sample outputs:
2.6.32-71.29.1.el6.x86_64
You can see current RHEL release details using cat command as follows:
# cat /etc/redhat-release
Sample outputs:
Red Hat Enterprise Linux Server release 6.0 (Santiago)
To upgrade RHEL to v6.1, enter:
# yum -y update
Sample outputs:
Dependency Installed: abrt-plugin-mailx.x86_64 0:1.1.16-3.el6 gnutls-utils.x86_64 0:2.8.5-4.el6 libcacard.x86_64 0:0.1.2-2.el6 radvd.x86_64 0:1.6-1.el6 Updated: Red_Hat_Enterprise_Linux-Release_Notes-6-en-US.noarch 0:1-26.el6 abrt.x86_64 0:1.1.16-3.el6 abrt-addon-ccpp.x86_64 0:1.1.16-3.el6 abrt-addon-kerneloops.x86_64 0:1.1.16-3.el6 abrt-addon-python.x86_64 0:1.1.16-3.el6 abrt-cli.x86_64 0:1.1.16-3.el6 abrt-libs.x86_64 0:1.1.16-3.el6 abrt-plugin-logger.x86_64 0:1.1.16-3.el6 abrt-plugin-rhtsupport.x86_64 0:1.1.16-3.el6 abrt-plugin-sosreport.x86_64 0:1.1.16-3.el6 at.x86_64 0:3.1.10-43.el6 audit.x86_64 0:2.1-5.el6 audit-libs.x86_64 0:2.1-5.el6 audit-libs-python.x86_64 0:2.1-5.el6 augeas-libs.x86_64 0:0.7.2-6.el6 authconfig.x86_64 0:6.1.12-5.el6 avahi-libs.x86_64 0:0.6.25-11.el6 bash.x86_64 0:4.1.2-8.el6 bfa-firmware.noarch 0:2.3.2.3-1.el6 bind-devel.x86_64 32:9.7.3-2.el6 bind-libs.x86_64 32:9.7.3-2.el6 bind-utils.x86_64 32:9.7.3-2.el6 binutils.x86_64 0:2.20.51.0.2-5.20.el6 blktrace.x86_64 0:1.0.1-4.el6 busybox.x86_64 1:1.15.1-11.el6 coreutils.x86_64 0:8.4-13.el6 coreutils-libs.x86_64 0:8.4-13.el6 cpp.x86_64 0:4.4.5-6.el6 cracklib.x86_64 0:2.8.16-4.el6 cracklib-dicts.x86_64 0:2.8.16-4.el6 crda.x86_64 0:1.1.1_2010.11.22-1.el6 cronie.x86_64 0:1.4.4-7.el6 cronie-anacron.x86_64 0:1.4.4-7.el6 cryptsetup-luks.x86_64 0:1.2.0-3.el6 cryptsetup-luks-libs.x86_64 0:1.2.0-3.el6 cups-libs.x86_64 1:1.4.2-39.el6 curl.x86_64 0:7.19.7-26.el6 device-mapper.x86_64 0:1.02.62-3.el6 device-mapper-event.x86_64 0:1.02.62-3.el6 device-mapper-event-libs.x86_64 0:1.02.62-3.el6 device-mapper-libs.x86_64 0:1.02.62-3.el6 dhclient.x86_64 12:4.1.1-19.P1.el6 dracut.noarch 0:004-53.el6 dracut-kernel.noarch 0:004-53.el6 e2fsprogs.x86_64 0:1.41.12-7.el6 e2fsprogs-libs.x86_64 0:1.41.12-7.el6 ebtables.x86_64 0:2.0.9-6.el6 efibootmgr.x86_64 0:0.5.4-9.el6 elfutils.x86_64 0:0.152-1.el6 elfutils-libelf.x86_64 0:0.152-1.el6 elfutils-libs.x86_64 0:0.152-1.el6 file.x86_64 0:5.04-6.el6 file-libs.x86_64 0:5.04-6.el6 fipscheck.x86_64 0:1.2.0-5.el6 fipscheck-lib.x86_64 0:1.2.0-5.el6 gcc.x86_64 0:4.4.5-6.el6 glib2.x86_64 0:2.22.5-6.el6 glibc.x86_64 0:2.12-1.25.el6 glibc-common.x86_64 0:2.12-1.25.el6 glibc-devel.x86_64 0:2.12-1.25.el6 glibc-headers.x86_64 0:2.12-1.25.el6 glibc-static.x86_64 0:2.12-1.25.el6 gpxe-roms-qemu.noarch 0:0.9.7-6.7.el6 grub.x86_64 1:0.97-70.el6 gtk2.x86_64 0:2.18.9-6.el6 hal.x86_64 0:0.5.14-11.el6 hal-libs.x86_64 0:0.5.14-11.el6 httpd.x86_64 0:2.2.15-9.el6 httpd-devel.x86_64 0:2.2.15-9.el6 httpd-manual.noarch 0:2.2.15-9.el6 httpd-tools.x86_64 0:2.2.15-9.el6 hwdata.noarch 0:0.233-7.1.el6 initscripts.x86_64 0:9.03.23-1.el6 ipmitool.x86_64 0:1.8.11-7.el6 iproute.x86_64 0:2.6.32-16.el6 iptables.x86_64 0:1.4.7-4.el6 iptables-ipv6.x86_64 0:1.4.7-4.el6 iputils.x86_64 0:20071127-16.el6 irqbalance.x86_64 2:0.55-29.el6 iscsi-initiator-utils.x86_64 0:6.2.0.872-21.el6 iwl6000-firmware.noarch 0:9.221.4.1-1.el6 iwl6050-firmware.noarch 0:41.28.5.1-2.el6 kernel-firmware.noarch 0:2.6.32-131.0.15.el6 kernel-headers.x86_64 0:2.6.32-131.0.15.el6 kexec-tools.x86_64 0:2.0.0-188.el6 kpartx.x86_64 0:0.4.9-41.el6 krb5-devel.x86_64 0:1.9-9.el6 krb5-libs.x86_64 0:1.9-9.el6 libblkid.x86_64 0:2.17.2-12.el6 libcgroup.x86_64 0:0.37-2.el6 libcom_err.x86_64 0:1.41.12-7.el6 libcom_err-devel.x86_64 0:1.41.12-7.el6 libcurl.x86_64 0:7.19.7-26.el6 libdrm.x86_64 0:2.4.23-1.el6 libgcc.x86_64 0:4.4.5-6.el6 libgomp.x86_64 0:4.4.5-6.el6 libgssglue.x86_64 0:0.1-11.el6 libgudev1.x86_64 0:147-2.35.el6 libnl.x86_64 0:1.1-14.el6 libpciaccess.x86_64 0:0.10.9-4.el6 libselinux.x86_64 0:2.0.94-5.el6 libselinux-devel.x86_64 0:2.0.94-5.el6 libselinux-python.x86_64 0:2.0.94-5.el6 libselinux-utils.x86_64 0:2.0.94-5.el6 libss.x86_64 0:1.41.12-7.el6 libstdc++.x86_64 0:4.4.5-6.el6 libtirpc.x86_64 0:0.2.1-3.el6 libudev.x86_64 0:147-2.35.el6 libuuid.x86_64 0:2.17.2-12.el6 libvirt.x86_64 0:0.8.7-18.el6 libvirt-client.x86_64 0:0.8.7-18.el6 libvirt-python.x86_64 0:0.8.7-18.el6 lvm2.x86_64 0:2.02.83-3.el6 lvm2-libs.x86_64 0:2.02.83-3.el6 man-pages.noarch 0:3.22-17.el6 man-pages-overrides.noarch 0:2.5-1.el6 mdadm.x86_64 0:3.2.1-1.el6 microcode_ctl.x86_64 1:1.17-4.el6 mod_ssl.x86_64 1:2.2.15-9.el6 net-snmp-libs.x86_64 1:5.5-31.el6 net-tools.x86_64 0:1.60-105.el6 netcf-libs.x86_64 0:0.1.7-1.el6 nfs-utils.x86_64 1:1.2.3-7.el6 nfs-utils-lib.x86_64 0:1.1.5-3.el6 nspr.x86_64 0:4.8.7-1.el6 nss.x86_64 0:3.12.9-9.el6 nss-softokn.x86_64 0:3.12.9-3.el6 nss-softokn-freebl.x86_64 0:3.12.9-3.el6 nss-sysinit.x86_64 0:3.12.9-9.el6 nss-util.x86_64 0:3.12.9-1.el6 openldap.x86_64 0:2.4.23-15.el6 openldap-devel.x86_64 0:2.4.23-15.el6 openssh.x86_64 0:5.3p1-52.el6 openssh-clients.x86_64 0:5.3p1-52.el6 openssh-server.x86_64 0:5.3p1-52.el6 openssl.x86_64 0:1.0.0-10.el6 openssl-devel.x86_64 0:1.0.0-10.el6 pam.x86_64 0:1.1.1-8.el6 parted.x86_64 0:2.1-13.el6 perl.x86_64 4:5.10.1-119.el6 perl-ExtUtils-MakeMaker.x86_64 0:6.55-119.el6 perl-ExtUtils-ParseXS.x86_64 1:2.2003.0-119.el6 perl-Module-Pluggable.x86_64 1:3.90-119.el6 perl-Pod-Escapes.x86_64 1:1.04-119.el6 perl-Pod-Simple.x86_64 1:3.13-119.el6 perl-Test-Harness.x86_64 0:3.17-119.el6 perl-devel.x86_64 4:5.10.1-119.el6 perl-libs.x86_64 4:5.10.1-119.el6 perl-version.x86_64 3:0.77-119.el6 php.x86_64 0:5.3.3-3.el6 php-cli.x86_64 0:5.3.3-3.el6 php-common.x86_64 0:5.3.3-3.el6 php-devel.x86_64 0:5.3.3-3.el6 php-gd.x86_64 0:5.3.3-3.el6 php-imap.x86_64 0:5.3.3-3.el6 php-mbstring.x86_64 0:5.3.3-3.el6 php-mysql.x86_64 0:5.3.3-3.el6 php-pdo.x86_64 0:5.3.3-3.el6 php-pecl-memcache.x86_64 0:3.0.5-3.el6 php-xmlrpc.x86_64 0:5.3.3-3.el6 plymouth.x86_64 0:0.8.3-22.el6 plymouth-core-libs.x86_64 0:0.8.3-22.el6 plymouth-scripts.x86_64 0:0.8.3-22.el6 prelink.x86_64 0:0.4.4-1.el6 procps.x86_64 0:3.2.8-17.el6 python.x86_64 0:2.6.6-20.el6 python-ethtool.x86_64 0:0.6-1.el6 python-libs.x86_64 0:2.6.6-20.el6 python-pycurl.x86_64 0:7.19.0-8.el6 python-tools.x86_64 0:2.6.6-20.el6 python-urlgrabber.noarch 0:3.9.1-8.el6 python-virtinst.noarch 0:0.500.5-3.el6 qemu-img.x86_64 2:0.12.1.2-2.160.el6 qemu-kvm.x86_64 2:0.12.1.2-2.160.el6 ql2400-firmware.noarch 0:5.03.16-1.el6 ql2500-firmware.noarch 0:5.03.16-1.el6 quota.x86_64 1:3.17-16.el6 redhat-release-server.x86_64 0:6Server-6.1.0.2.el6 rhn-check.noarch 0:1.0.0-61.el6 rhn-client-tools.noarch 0:1.0.0-61.el6 rhn-setup.noarch 0:1.0.0-61.el6 rhnlib.noarch 0:2.5.22-10.el6 rpm.x86_64 0:4.8.0-16.el6 rpm-libs.x86_64 0:4.8.0-16.el6 rpm-python.x86_64 0:4.8.0-16.el6 rsyslog.x86_64 0:4.6.2-3.el6 seabios.x86_64 0:0.6.1.2-3.el6 selinux-policy.noarch 0:3.7.19-93.el6 selinux-policy-targeted.noarch 0:3.7.19-93.el6 setup.noarch 0:2.8.14-12.el6 shadow-utils.x86_64 2:4.1.4.2-9.el6 smartmontools.x86_64 1:5.39.1-3.el6 sos.noarch 0:2.2-8.el6 strace.x86_64 0:4.5.19-1.10.el6 sudo.x86_64 0:1.7.4p5-5.el6 sysstat.x86_64 0:9.0.4-18.el6 systemtap-runtime.x86_64 0:1.4-6.el6 sysvinit-tools.x86_64 0:2.87-4.dsf.el6 tcsh.x86_64 0:6.17-12.el6 tkinter.x86_64 0:2.6.6-20.el6 udev.x86_64 0:147-2.35.el6 upstart.x86_64 0:0.6.5-10.el6 util-linux-ng.x86_64 0:2.17.2-12.el6 vgabios.noarch 0:0.6b-3.6.el6 vim-common.x86_64 2:7.2.411-1.6.el6 vim-enhanced.x86_64 2:7.2.411-1.6.el6 vim-minimal.x86_64 2:7.2.411-1.6.el6 virt-manager.noarch 0:0.8.6-4.el6 virt-top.x86_64 0:1.0.4-3.8.el6 virt-viewer.x86_64 0:0.2.1-3.el6 virtio-win.noarch 0:1.2.0-1.el6 vte.x86_64 0:0.25.1-6.el6 yum.noarch 0:3.2.29-17.el6 yum-metadata-parser.x86_64 0:1.1.2-16.el6 yum-plugin-priorities.noarch 0:1.1.30-6.el6 yum-utils.noarch 0:1.1.30-6.el6 Replaced: cairo-spice.x86_64 0:1.8.7.1-4.el6 ffmpeg-spice-libs.x86_64 0:0.4.9-0.15.5spice.20080908.el6 pixman-spice.x86_64 0:0.13.3-5.el6 Complete!
(Note: yum command output is truncated)
Reboot the server:
# reboot
Verify that everything is working and new version is loaded:
# uname -a
Sample outputs:
2.6.32-131.0.15.el6.x86_64
Verify ports are open:
# netstat -tulpn
# tail -f /var/log/messages
# tail -f /path/to/log/file
# cat /etc/redhat-release
Sample outputs:
Red Hat Enterprise Linux Server release 6.1 (Santiago)
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012

- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop












{ 4 comments… read them below or add one }
How do I upgrade my server running RHEL v5.3 to v6.0
I am at 6.0. I have 6.1 DVD, How to I add that as service and upgrade to 6.1 via command line
How do i update openssl from source in Redhat 6 ?
How do we upgrade Red Hat Enterprise Linux Server release 5.8 to 6.0?