Linux
Hands-on Linux tutorials for shell environments, permissions, storage, networking, process automation, file search, and system administration.
All Linux Guides
Deep dives, examples, and production tips
How to Remove Environment Variables in Linux (Session & Permanent)
Delete environment variables in Bash temporarily with unset or permanently from ~/.bashrc, ~/.profile, and /etc/environment. Avoid the $VARIABLE trap.
Linux User and Permission Management: Commands and Examples
Master Linux user and permission management with practical examples using useradd, adduser, usermod, groupadd, chmod, and chown. Learn to create users, manage groups, and set file permissions securely.
FFmpeg Webcam Capture on Linux: Images and Video
Capture a webcam image or record video with FFmpeg on Linux using V4L2, then compare practical fswebcam, OpenCV, and GStreamer alternatives.
Linux: schedule and automate tasks
Learn how to schedule and automate tasks in Linux using cron jobs. This comprehensive guide provides practical code examples and output results for common automation scenarios.
Configure and Secure a Linux Server
A comprehensive guide for senior Linux engineers on configuring and securing a new Linux server, covering essential steps like system updates, user management, SSH hardening, and firewall configuration with practical code examples and outputs.
Linux: Mount and Manage Storage Devices
Complete guide to mounting and managing storage devices in Linux with practical examples, commands, and troubleshooting tips for system administrators.
How to Set Up SSH Keys for Remote Access & GitHub (Step-by-Step)
Generate ed25519 SSH keys, configure ssh-agent, fix permission errors (chmod 600/700), and connect securely to Linux servers and GitHub without passwords.
Linux: Add & Set Environment Variables
Learn how to set environment variables in Linux, covering temporary session-based additions with export and permanent system-wide or user-specific configurations using .bashrc, .profile, /etc/environment, and more. Master your Linux environment.
Linux: Finding files that contain specific text strings
Learn how to efficiently find files containing specific text strings on Linux using commands like grep, find, and ack. This comprehensive guide covers recursive searches, case-insensitive options, regular expressions, and more to enhance your command-line proficiency.
Linux: String Searching with Grep, Sed, and Awk
Master Linux string search with grep, sed, and awk! Learn how these powerful command-line tools can help SEO experts and IT professionals quickly find, replace, and extract data from text files and logs.