30 Linux Processes Exercises For Sysadmins
This is the set of exercises following the article on Linux Processes Explained. If you carefully read the article and understood the principles detailed inside, you should be able to answer most of...
View ArticleThe 10 Best Linux Books To Read in 2019
This tutorial focuses on the best Linux books that you should read to become a professional system administrator. First released in September 1991, the Linux kernel was designed with home PCs in mind....
View ArticleScreen Command on Linux Explained
The screen command is a very common command used on Linux to launch and arrange multiple terminal shells within one single shell. Screen is most of the time used for two purposes. It can either be...
View ArticleUser Administration Complete Guide on Linux
This tutorial focuses on user administration on Linux hosts, managing users and groups. As a system administrator, you are manipulating users and groups all the time. You may be required to create a...
View ArticleHow To Set Date and Time On Linux
This tutorial focuses on the techniques to set the date and time on Linux using timedatectl, NTP or date. As a system administrator, you may be asked to set the system date on multiple servers. They...
View ArticleHow To Set and Unset Environment Variables on Linux
On Linux, knowing how to set and unset environment variables is essential to manage your hosts. Environment variables are a set of key value pairs stored on your Linux and used by processes in order...
View ArticleHow To Check Free Disk Space on Linux
This tutorial discusses the ways to check disk space on Linux using the command line or graphical tools. As a system administrator, you always want to make sure that you have enough space for your...
View ArticleFind Text in Files on Linux using grep
This tutorial focuses on finding text in files using the grep command and regular expressions. When working on a Linux system, finding text in files is a very common task done by system administrators...
View ArticleHow To Rename a Directory on Linux
If you have been working with Linux systems for quite some time, you already know how important it is to keep your filesystem structured. In some cases, you may need to create temporary directories...
View ArticleNetwork File System (NFS) Administration on Linux
Network File Systems, also shortened NFS, are file systems that can be accessed over the network. Compared to filesystems that may be local to your machine, network file systems are stored on distant...
View ArticleHow To Setup OpenLDAP Server on Debian 10
As a system administrator, you are probably already familiar with the LDAP protocol. If you are working in a medium to large company, you can be sure that your company already owns a LDAP server,...
View ArticleLogical Volume Management Explained on Linux
On Linux, it can be quite hard to manage storage and filesystems and it often needs a lot of different commands to move data. Traditional storage is usually made of three different layers : the...
View ArticleLVM Snapshots Backup and Restore on Linux
In our previous tutorials, we have seen that implementing LVM volumes can be very beneficial in order to manage space on your host. The Logical Volume Management layer exposes an API that can be used...
View ArticleHow To Configure Linux as a Static Router
As a network administrator, you probably know how costly routers can be. If you are configuring a complex network architecture, you might need Cisco or Netgear routers, as they embed advanced features...
View ArticleHow To Ping Specific Port Number
Pinging ports is one of the most effective troubleshooting technique in order to see if a service is alive or not. Used by system administrators on a daily basis, the ping command, relying on the ICMP...
View ArticleHow To Chown Recursively on Linux
Chown is a command on Linux that is used in order to change the owner of a set of files or directories. Chown comes with multiple options and it is often used to change the group owning the file....
View ArticleHow To Set Environment Variable in Bash
As a system administrator, you probably know how important environment variables are in Bash. Environment variables are used to define variables that will have an impact on how programs will run. In...
View ArticleBash If Else Syntax With Examples
When working with Bash and shell scripting, you might need to use conditions in your script. In programming, conditions are crucial : they are used to assert whether some conditions are true or not....
View ArticleHow To Count Files in Directory on Linux
As a system administrator, you are probably monitoring the disk space on your system all the time. When browsing directories on your server, you might have come across directories with a lot of files...
View ArticleHow To Install Samba on Debian 10 Buster
If you are working on a small to medium entreprise network, you probably have dozens of drives and printers that need to be shared. Besides the NFS protocol, there are plenty of other network...
View Article