Linux /proc File System Overview
Understanding the /proc Virtual File System
The /proc directory serves as a virtual file system in Linux that provides access to kernel and process information through file-like interfaces. This system acts as a window into the kernel's data structures, allowing users and applications to retrieve system information without making direct system ...
Posted on Mon, 20 Jul 2026 17:02:57 +0000 by Loafin
Implementing While Loops in Bash Shell Scripts
While Loop FundamentalsThe while construct evaluates a condition placed after the while keyword. If the condition evaluates to true, the commands within the loop body execute. After reaching the done statement, control returns to re-evaluate the condition. This cycle continues until the condition becomes false. If the condition is initially fal ...
Posted on Sun, 19 Jul 2026 17:11:49 +0000 by snipe7kills
Files and Directory Management in Linux
1. Linux File Attributes
In Linux systems, file and directory attributes include: inode, type, permission attributes, number of hard links, owner and group, and last modification time.
Execute ls -lhi command to view these attributes:
total 4.0K
24563 drwxr-xr-x 2 root root 4.0K Jun 28 21:30 123
6464 -rw-r--r-- ...
Posted on Sun, 19 Jul 2026 17:03:36 +0000 by amwd07
Bash String Manipulation Techniques
Concatenating StringsVariables can be joined by placing them adjacent to each other.prefix="sys"
suffix="_log"
combined="${prefix}${suffix}"
echo "$combined" # Output: sys_logExtracting Substrings by IndexRetrieve a portion of a string by specifying the starting position and length using the format ${variable:offset:length}.text="deployment"
s ...
Posted on Sun, 19 Jul 2026 16:51:45 +0000 by kitegirl
Setting Up Remote SSH Access via NAT Traversal
Deploying a NAT Traversal Tunnel for External SSH Connectivity
A NAT traversal service bridges the gap betwean a remote client and a server situated behind a firewall or NAT device. This walkthrough covers establishing an SSH pipe using a cloud-based relay platform.
Provisioning the Tunnel on the Management Console
Navigate to the service dash ...
Posted on Sun, 19 Jul 2026 16:49:06 +0000 by romano2717
Installing Elasticsearch 7.x on Linux Systems
This guide covers the complete process of setting up Elasticsearch 7.x on a Linux environment, including download, configuration, user setup, and automatic startup configuration.
Downloading the Distribution Package
Obtain the desired Elasticsearch version from the official archive repository. The folowing commands download the archive and extr ...
Posted on Fri, 17 Jul 2026 17:06:35 +0000 by akjackson1
Installing and Configuring MySQL 8.0 on CentOS 7
Environment
CentOS Linux release 7.5.1804 (Core)
MySQL version: mysql80-community-release-el7-1
Pre-installation Check
CentOS 7 ships with MariaDB by default. Verify weather MySQL is already installed:
rpm -qa | grep mysql
[admin@localhost ~]$ rpm -qa | grep mysql
[admin@localhost ~]$
An empty result indicates no MySQL packages are present ...
Posted on Thu, 16 Jul 2026 16:49:59 +0000 by Chiaki
Managing Java Applications on Linux Systems
Running Java Applications in the Background
To execute a JAR file as a background process on Linux, utilize the nohup command combined with the ampersand symbol. This approach ensures the process continues running after terminal session termination.
nohup java -jar application-service.jar > runtime.log 2>&1 &
nohup: Maintains pr ...
Posted on Thu, 16 Jul 2026 16:39:15 +0000 by kam_uoc
Essential Linux Commands for System Administration
The Linux terminal serves as the interface between users and the kernel, interpreting shell commands that control system operations. Mastering these commands is essential for effective system management.
Keyboard Shortcuts
Ctrl+Alt+T: Launch new terminal
Ctrl+Shift+N: Open terminal in current directory
Privilege Escalation
The sudo comand all ...
Posted on Wed, 15 Jul 2026 17:25:45 +0000 by android6011
Configuring Linux Environment for Machine Learning Development
Development Tasks
Primary Task
Establish SSH connection with port forwarding and execute `hello_world.py`
10min
Optional Task 1
Execute fundamental Linux commands on the development machine
10min
Optional Task 2
Connect to development machine remotely using VSCode and ...
Posted on Mon, 13 Jul 2026 16:51:49 +0000 by kelliethile