THE TOP FIVE TOOLS A CENTOS SYSTEMS ADMINISTRATOR SHOULD KNOW

For the casual user of Windows, the Linux command line looks really intimidating and appears to be a complex and unfriendly interface that requires the knowledge of arcane commands.

In reality, the command line is immensely powerful and actually allows an experienced user to monitor, control and tune every single aspect of the system.

Even a minimal installation of CentOS comes with a rich selection of useful tools and many others can be installed from the standard repositories.

In this blog article, we will briefly discuss the top five tools that a CentOS administrator should master in order to maintain servers in top shape.

VIM

The command line is all about editing text files and there is no better tool than Vim for this purpose.

Vim is actually a very old program that can be traced back to the original vi developed for Unix systems in 1976. It preserves some archaic features but has been constantly improved over the years and can be personalized with many plugins and options.

The initial learning curve is notoriously steep and most Linux newbies have been trapped in Vim at the start of their journey, with no clue how to get out.

However, Vim can be incredibly useful once you learn some of its shortcuts and becomes much more than a simple text editor. You can configure it for example as a very fast coding tool.

For a quick introduction to Vim, run the command vimtutor and follow the interactive tutorial.

YUM

In all distributions from the RedHat family, yum serves as the package manager of choice. It is a powerful tool that handles the installation of new packages, as well as their update or removal.

Yum is available by default on all CentOS systems but the software selection in the initial repositories is quite poor. This reflects the RedHat philosophy of emphasizing security and stability, by only offering packages that have been thoroughly tested.

As a result, the official repos provide older software, several versions behind the latest one, for example php 5.4

System administrators usually configure other repositories in order to install and update newer packages.

One of the most popular is epel-release, which can be installed as a package and includes many useful tools. Other common choices are the remi or ius repositories for php and its associated extensions.

Most software developers also maintain dedicated repositories that provide the latest versions of their packages.

NETSTAT

Netstat is very useful command line tool that shows network connections and statistics, as well as open ports and sockets.

Executing it with no arguments will display a lot of information, so you will have to learn how to control the output using flags.

System administrators typically use nestat to view the processes that listen on certain ports, here is an example of the flags used for this purpose and the result:

Subscribe Now

10,000 successful online businessmen like to have our content directly delivered to their inbox. Subscribe to our newsletter!

Archive Calendar

Sat Sun Mon Tue Wed Thu Fri
 1234
567891011
12131415161718
19202122232425
262728293031  

Over 20000 Satisfied Customers!

From 24/7 support that acts as your extended team to incredibly fast website performance

Zelt staff were fantastic, I had a concern with a domain and they got back to me very quickly and they helped me to resolve the issue!

author
Technician, Diageo PLC

I'm using Zelt for my portfolio since 2006. The transition was seamless, the support was immediate, and everything works perfectly.

author
Photographer, Allister Freeman

Very easy to understand & use even though I am not very technologically minded. No complications whatsoever & I wouldn't hesitate to recommend it to all.

author
Actor, A&J Artists

Zelt support team have been amazingly responsive and helpful to any of my queries, thank you so much to the Zelt have been amazingly responsive and helpful to any of my queries 👍👍👍

author
Technician, Diageo PLC

Anytime I've had a problem I can't solve, I've found Zelt to be diligent and persistent. They simply won't let an issue go until the client is happy.

author
Doctor, SmartClinics

Zelt support team have been amazingly responsive and helpful to any of my queries, thank you so much to the Zelt have been amazingly responsive and helpful to any of my queries 👍👍👍

author
Freelancer, Fiverr

24/7 World-Class Support

Ran into trouble? Contact our Customer Success team any time via live chat or email.

  • Receive professional WordPress support
  • Our specialists are available round
Get Support