Linux Admin Articles

Found 10 articles

How to install Python in Ubuntu?

Abhishek Nair
Abhishek Nair
Updated on 27-Mar-2026 514 Views

Python is a powerful, open-source and easy to learn programming language. It is one of the most popular modern programming languages with a huge community of developers and extensive documentation. Python usually comes pre-installed on all latest Linux systems as it is one of the building blocks of many operating system tools. However, based on user requirements, you can install specific versions of Python from available sources. In this tutorial, we will show you two ways to install Python on an Ubuntu system: Installing Python using package manager (apt) Installing Python using its source code ...

Read More

Learn How to use Dstat tool to Monitor Linux Server Performance?

Samual Sam
Samual Sam
Updated on 17-Mar-2026 608 Views

Dstat is a versatile resource statistics tool that combines the functionality of iostat, vmstat, netstat, and ifstat. This powerful command-line utility allows system administrators to monitor server resources in real-time, making it ideal for troubleshooting performance issues and analyzing system behavior. Features Combines vmstat, iostat, ifstat, netstat functionality and more Shows statistics in the same timeframe for easy correlation Enables ordering counters as they make sense during analysis or troubleshooting Features modular design for flexibility Written in Python, making it easily extendable Supports custom counters and external plugins Can summarize grouped block/network devices and provide total numbers ...

Read More

How to Setup Rsyslog Remote Logging on Linux

Samual Sam
Samual Sam
Updated on 17-Mar-2026 2K+ Views

Every Linux distribution comes with logging systems to record system activities, which helps during system troubleshooting. Rsyslog is an open-source, high-performance logging system available for major Linux distributions including Debian and Red Hat based systems. Compared to the traditional SYSLOG protocol, it offers additional features such as content-based filtering, TCP transport, and extensive configuration options. This article describes how to setup Rsyslog Remote Logging in simple steps. Installation If Rsyslog is not installed on your Linux system, install it using the following command − $ sudo apt-get install rsyslog rsyslog-doc The output should be ...

Read More

How to Install PlayOnLinux

Samual Sam
Samual Sam
Updated on 17-Mar-2026 601 Views

Wine is a compatibility layer that allows you to run Microsoft Windows applications on Linux and other UNIX-based operating systems (macOS, FreeBSD, Solaris). PlayOnLinux is a graphical frontend for Wine that simplifies the installation and configuration of popular Windows applications and games by automatically setting up Wine environments with the correct settings and dependencies. What is PlayOnLinux PlayOnLinux provides an intuitive interface that eliminates much of the complexity involved in configuring Wine manually. It includes: Automated Scripts − Pre-configured installation scripts for hundreds of Windows applications Multiple Wine Versions − Ability to use different Wine versions ...

Read More

Mastering User Management on Linux

karthikeya Boyini
karthikeya Boyini
Updated on 17-Mar-2026 372 Views

User management is a fundamental skill for Linux administrators. This article covers essential commands for creating, modifying, and deleting user accounts, managing groups, and monitoring user activities in Linux systems. In the examples below, sai is used as the username for demonstration purposes. usermod Command The usermod command modifies existing user account attributes. It allows administrators to change user properties without recreating the account. To get help information about usermod − $ usermod --help Key options include − -c, --comment COMMENT ...

Read More

How to Install Git on Linux

Samual Sam
Samual Sam
Updated on 17-Mar-2026 13K+ Views

Git is a popular open-source version control system that tracks changes in files and coordinates work among multiple developers. Unlike traditional version control systems like CVS or SVN, Git uses a distributed model where each developer has a complete copy of the project history. This article covers the basic steps for installing Git on Linux systems, configuring it, and creating your first repository. Git vs Traditional Version Control Systems Traditional version control systems store data as a list of files with changes made to each file over time. Git takes a different approach by thinking of data as ...

Read More

Testing and Debugging a Cron Job in Linux

Ahmed Abdul-Monem
Ahmed Abdul-Monem
Updated on 26-Mar-2025 926 Views

Cron jobs are essential for automating tasks on GNU/Linux systems, from backups and system maintenance to scheduled reports and data processing. However, setting up cron jobs correctly is only half the battle. Testing and debugging them is equally crucial to ensure they run as expected and don't introduce unexpected issues. In our comprehensive guide we will explore various techniques for testing and debugging cron jobs in Linux, helping you keep your automated tasks running smoothly. Why Test and Debug Cron Jobs? Cron jobs run in the background, often without direct user interaction. This makes it essential to test and debug ...

Read More

How to Monitor Linux Users and Processes in Real-Time?

Prince Yadav
Prince Yadav
Updated on 11-Dec-2024 1K+ Views

Linux is known for its stability, security, and flexibility, and is widely used in enterprise environments. However, as with any operating system, it is important to keep an eye on system performance to ensure that everything is running smoothly. This is where it becomes essential to monitor the users and processes in real time. In this article, we will show how you can monitor Linux users and processes in real time. We'll cover some of the most popular commands used for this purpose such as w, who, last, top, htop. In addition, we will also highlight how to use these ...

Read More

How to Install Taskwarrior (Terminal Based Todo Application)

Sharon Christine
Sharon Christine
Updated on 22-Jan-2020 346 Views

Taskwarrior is an open-source, cross-platform time and task management tool. It has a command-line interface rather than a graphical user interface. If you spend a lot of time on Linux terminal (as a developer or system administrator) then constantly switching to a web app or another GUI based todo applications may not be a very productive thing to do. In that case, you may want to try a simple command line application instead. This article explains How to install Taskwarrior in Ubuntu.To install Taskwarrior, use the following command –$ sudo apt-get install taskThe sample output should be like this –Building ...

Read More

How to Setup and Configure Postfix on Ubuntu 16.04

karthikeya Boyini
karthikeya Boyini
Updated on 20-Jan-2020 799 Views

In this article we will learn about how to set up Postfix on Ubuntu 16.04, Postfix is a very popular open-source MTA (Mail Transfer Agent) which can be used to relay the emails on Ubuntu Linux systems, most of the public mail servers over the real world use the postfix only.PrerequisitesTo complete this demo we needed the followingA machine with Ubuntu 16.04 installed and a non-root user with sudo permissions on the machine.A (FQDN) fully Qualified Domain Name points to the machine.We assume the Domain FQDN mail.mydomain.comInstalling the PostfixAs Postfix is available with Ubuntu default repository we can directly go ...

Read More
Showing 1–10 of 10 articles
« Prev 1 Next »
Advertisements