How do I upgrade CentOS Linux from version 5.3 to latest version 5.4 over the Internet?
CentOS Linux v5.4 has been released and available via mirrors for immediate update. The new version includes the kernel-based virtual machine (KVM) virtualization, next generation of developer features and tools including GCC 4.4, a new malloc(). Also included clustered, high-availability filesystem to support Microsoft Windows storage needs on CentOS Linux.
Step # 1: 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. Use the following tools to backup data to other server:
- Use mysqldump for MySQL databases
- Use pg_dump for PostgreSQL databases
- Use tar and rsync tool for LAMP
Step # 2: Update All Packages
Type the following command to get a list of packages that are going to be updated, enter:
# yum list updates
To upgrade your box, enter:
# yum update
Reboot the server:
# reboot
Verify everything is working:
# uname -a
# netstat -tulpn
# tail -f /var/log/messages
# tail -f /path/to/log/file
# cat /etc/redhat-release
Sample outputs:
CentOS release 5.4 (Final)
Or you can use the lsb_release command:
# lsb_release -a
Sample outputs:
LSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch Distributor ID: CentOS Description: CentOS release 5.4 (Final) Release: 5.4 Codename: Final
To view log of all updated package, enter:
tail -f /var/log/yum.log less /var/log/yum.log grep -i bind /var/log/yum.log
- 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













{ 9 comments… read them below or add one }
Hey vivek, where did you get the info related with centos 5.4 release? In the project official site this new no appear.
Go here. Web pages are not updated immediately ;) also centos update notifiers sent me an email when updates are available.
I don’t think the packages are available in the yum repository yet. Maybe you can download the DVD iso, mount then and then configure yum to look for updates there.
@Mihai – The packages have been available for over 12 hours. Already downloaded to our local repository and updated our entire dev/test environment (85 or so CentOS servers).
Thanks Vivek!
-Guy
http://www.nullamatix.com
We have all the updates up on our mirror if you can’t find them – http://netops.nexicom.net/centos
Sometimes yum update doesn’t find any updates. If this is the case you can run the following command:
yum clean alland then run the
yum updatecommand.Hi,
How about upgrading CentOS with cPanel installed ? Do I need to do it or will cPanel do it for me ? Or maybe it won’t ?
Thanks.
hello sir
how to configure vnc server in linux
Hey Vikas,
As of now Centos 5.6 is released and I have got 5.3 installed.
My question is how to upgrade to Centos 5.5 which is what our requirement is?
Thanks