Linux System Administration: A Practical Guide to Installation, Configuration, and Command-Line Mastery

1. Introduction to Linux An operating system (OS) manages computer hardware and software resources. It handles memory allocation, device input/output, network operations, and file systems, providing an interface for user interaction. Major OS Categories by Domain: Desktop OS: Windows (largest user base), macOS (polished UX, fewer apps, higher ...

Posted on Wed, 16 Sep 2026 16:39:22 +0000 by theoph

Configuring Jexus Web Server Auto-Start on CentOS 7

Navigate to the system initialization directory to create the service script:cd /etc/init.d/Create a new file named jexus within this directory:vim jexusInput the following Bash script to manage the Jexus service lifecycle. This script handles starting, stopping, and restarting the server while ensuring root privileges are present.#!/bin/bash # ...

Posted on Wed, 16 Sep 2026 16:33:12 +0000 by carnold

Managing Firewalls and Diagnostic Utilities on CentOS 6 and 7 Systems

To identify the specific Linux distribution version, inspect the release file: cat /etc/redhat-release CentOS 6 Firewall Configuration (iptables) In legacy systems, iptables manages packet filtering. Rules can be applied via CLI or edited directly in the configuration file. Method 1: Command-Line Interface Apply rules to the INPUT chain. Use A ...

Posted on Wed, 16 Sep 2026 16:17:43 +0000 by s_bastian

Essential CentOS Server Configuration

Installing Java 8 ========= Checking available Java versions yum search java | grep jdk Select Java 8 from the available options. Installing Java 8 yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel After installation, note the complete Java 8 version name displayed in the output, as it will be needed for environment variable configu ...

Posted on Sun, 13 Sep 2026 16:39:22 +0000 by emdee

Expanding Virtual Machine Memory and Disk Space in CentOS 7 on VMware

Expanding Virtual Machine Resources in CentOS 7 This guide provides a comprehensive walkthrough for expanding memory and disk space in a CentOS 7 virtual machine running on VMware Workstation. The process involves both VMware configuration changes and Linux system administration tasks to properly utilize the additional resources. Virtual Machin ...

Posted on Thu, 10 Sep 2026 16:21:39 +0000 by johnsmith153

Installing MariaDB on CentOS 8

Remove existing MySQL/MariaDB packages MySQL is no longer included in the CentOS 7 repository, and has been replaced by MariaDB. 1. Use rpm -qa | grep mariadb to find existing MariaDB packages: If present, use rpm -e --nodeps mariadb-* to remove them: [root@localhost ~]# rpm -qa | grep mariadb mariadb-server-5.5.52-1.el7.x86_64 mariadb-libs-5.5 ...

Posted on Sun, 06 Sep 2026 16:51:04 +0000 by mr00047

Node.js Installation Guide for Major Linux Distributions

Using Package Managers to Install Node.js For CentOS/RHEL Systems EPEL Repository Method (For Older Versions) # Install EPEL repository sudo yum install epel-release -y # Install Node.js sudo yum install nodejs -y # Verify installation node -v # Complete uninstallation sudo yum remove nodejs npm -y sudo yum clean all NodeSource Repositor ...

Posted on Thu, 03 Sep 2026 16:52:24 +0000 by flhtc

OpenStack Deployment on CentOS

Cloud Computing Fundamentals Cloud computing delivers on-demand resources via network access with pay-as-you-go pricing. Deplyoment models include public, private, and hybrid clouds. Pre-Installation Requirements For production environments: Synchronize system clocks across all nodes Confgiure hostnames in advance Disable firewalls Repository ...

Posted on Wed, 02 Sep 2026 16:51:44 +0000 by Nukeum66

Configuring SCSI Device Binding with udev Rules in CentOS 7

Configuring SCSI Device Binding with udev Rules in CentOS 7 When working with disk devices in Linux environments, device names can change unexpectedly, which may break existing configurations. To address this issue, we can use scsi_id with udev rules to create persistent device bindings that remain stable regardless of device name chenges. Unde ...

Posted on Wed, 02 Sep 2026 16:37:30 +0000 by proctk

Configuring vsftpd FTP Server on Linux Systems

Installign vsftpd This section covers the instalation and initial setup of the vsftpd package using the package manager. 1.1 Package Installation Install the vsftpd daemon using the yum package manager: [root@host ~]# yum -y install vsftpd 1.2 Configuration File Location The main configuration file is located at: [root@host ~]# vim /etc/v ...

Posted on Tue, 01 Sep 2026 16:26:38 +0000 by tdors