Language Selection

English French German Italian Portuguese Spanish

Why Linux System Administrators Need Programming Skills

Filed under
Development
Server

In simple terms, System Administration refers to the management of hardware and software systems. Some of the major tasks performed by a system administrator include adding and removing hardware, installing operating systems, creating, managing and removing users and groups, installing, upgrading and removing software, performing backups and monitoring the system.

A system administrator is also responsible for troubleshooting, documentation and, importantly securing a system. On the other hand, programming is concerned with writing scripts, programs to developing user applications or software.

Does a Linux system administrator need programming skills? In this article, we will elaborate on answer to this question. We will explain why learning programming concepts are significant for Linux system administration.

This article is specifically prepared for Linux users aspiring to become professional sysadmins (from now on referring to system administrators).

Read more

More in Tux Machines

Today in Techrights

Android Leftovers

GCC vs. Clang Compiler Benchmarks On POWER9 With Raptor's Blackbird

While for Intel x86_64 with the latest compilers it's a very competitive race between LLVM Clang and GCC, how is that battle playing out on the IBM POWER9 front? Using the interesting Raptor Blackbird with IBM POWER9 4-core / 16-thread CPU, here are some recent benchmarks I did between GCC 9, GCC 10, and LLVM Clang 8. Last month using the Raptor Blackbird with quad-core / sixteen thread IBM POWER9 CPU while running Ubuntu 19.10 ppc64le, I ran compiler tests while using GCC 9.1.0 stable, GCC 10.0 snapshot from mid June, and LLVM Clang 8.0.1 as some reference tests for seeing how these compilers are performing for POWER9. All tested compilers were in their release/optimized builds and various POWER-friendly C/C++ benchmarks were carried out for checking on the performance impact of the different generated binaries. Read more

Android Leftovers