Fading Coder

One Final Commit for the Last Sprint

Mastering Disk Space Analysis with the Linux du Command

Core Functionality and Syntax The du (disk usage) utility is a fundamental POSIX-compliant tool for measuring file and directory storage consumption on Unix-like systems. While filesystem-level reporting tools like df show partition capacity, du traverses directory trees to calculate the actual bloc...

Comprehensive Guide to Linux Command Line Operations

Linux vs. Windows Linux offers several advantages over Windows in server and development environments: Stability and Efficiency: Known for high uptime and efficient resource utilization. Cost: Generally free and open-source, though enterprise support may incur costs. Security: Fewer vulnerabilities...

Foundational Concepts in Cybersecurity: Networks, Systems, and Attack Vectors

Cybersecurity professionals categorize individuals based on intent and methodology. Traditional hackers focus on deep system comprehension, protocol analysis, and defensive architecture. The term originally described engineers optimizing mainframes and networks. Conversely, crackers prioritize malic...

Managing Files and Disk I/O Benchmarks with Linux dd Command

The dd utility serves as a powerful tool for low-level data copying and conversion on Linux systems. It is frequently employed for generating files of specific sizes and performing rudimentary disk I/O performance analysis. Creating Allocated vs. Sparse Files When generating a test file, one can cho...

Managing Users and Groups in Linux Systems

In Linux, user roles are distinguished by UID (User ID), which determines permissions and allowed tasks. The root user's UID is uniquely set to 0. Root User This is the system administrator with full privileges. The root user can log in, execute any command, and access all files. Its UID is always 0...

Comprehensive Ubuntu System Administration and Configuration Guide

Setting Up Chinese Input Suport Language Pack Installation To enable localized support, install the necessary language packages: sudo apt update sudo apt install language-pack-zh-hans Alternatively, access the GUI Settings menu, navigate to Region & Language, and select Install/Remove Languages....

Essential Linux System Commands and Operations

CPU Information Checking CPU Architecture # Determine if the system is 32-bit or 64-bit getconf LONG_BIT Verifying 64-bit Support cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l Displaying CPU Details lscpu Example Output - 4 cores, 4 threads: Architecture: x86_64 CPU(s): 4 Thread(s) per core:...

Essential Linux Shell Commands Cheat Sheet

Hardware and Kernel Insigths uname -m # Display the system's CPU architecture uname -r # Output the active kernel release string dmidecode -q # Extract SMBIOS/DMI hardware component data hdparm -I /dev/sda # Retrieve detailed characteristics of a storage device hdparm -tT /dev/sda # Execute read-spe...

Configuring Package Repositories for CentOS 7 Post-EOL

Standard package mirrors stop syncing updates once CentOS 7 reaches end-of-life. Redirect the package manager to the official CentOS Vault to manitain access to archived RPMs. Backup the existing repository configuration and generate a new one pointing to the archived packages: sudo cp /etc/yum.repo...

Configuring and Using the Linux Magic SysRq System Keys

[12345.678901] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync...