I'm currently open to new opportunities! View my resume or connect on LinkedIn.

TIL: Ventoy Bootable USB and Justniffer Network Analysis

Today I learned about Ventoy for creating multi-boot USB drives and Justniffer for network traffic analysis and HTTP debugging.

May 7, 2021 · 1 min · 185 words

TIL: Modern Rust CLI Tools - System Monitoring, HTTP Requests, and DNS

Today I discovered five excellent Rust-based CLI tools: bottom, dust, procs for system monitoring, xh for HTTP requests, and nip.io for wildcard DNS resolution.

March 25, 2021 · 2 min · 346 words

TIL: fuser Command for Process and File Investigation

Today I learned about the fuser command, a powerful Linux utility for identifying which processes are using specific files, directories, or network ports.

March 12, 2021 · 3 min · 548 words

TIL: Progress Monitor for Linux Commands and Linux Handbook

Linux System Administration Tools Progress Monitor for File Operations GitHub - Xfennec/progress: Linux tool to show progress for cp, mv, dd, … (formerly known as cv) Command-line tool that shows progress for file operations Monitors commands like cp, mv, dd, tar, and others Previously known as “cv” (Coreutils Viewer) Displays progress bars, transfer rates, and estimated completion times Key Features and Usage Supported Operations File Copying: Progress for cp operations Moving Files: Progress for mv operations Disk Operations: Progress for dd and similar low-level operations Archive Operations: Progress for tar, gzip, and compression tools Generic Process Monitoring: Can monitor any process that reads/writes files Installation and Usage 1 2 3 4 5 6 7 8 9 10 11 12 # Installation (varies by distribution) sudo apt install progress # Ubuntu/Debian sudo yum install progress # CentOS/RHEL # Basic usage progress # Monitor specific processes progress -c cp,mv,dd # Watch mode (continuous updates) progress -w Benefits for System Administration Visibility: See progress of long-running file operations Time Estimation: Better planning for maintenance windows Troubleshooting: Identify stuck or slow operations User Experience: Provide feedback during lengthy operations Learning Resources Linux Handbook Linux Handbook Comprehensive resource for Linux learning and administration Covers beginner to advanced Linux topics Practical tutorials and guides Good complement to man pages and official documentation Educational Value Structured Learning: Organized approach to Linux education Practical Examples: Real-world scenarios and solutions Modern Approach: Up-to-date with current Linux practices Comprehensive Coverage: Wide range of Linux topics and tools Use Cases and Applications Development and Operations Build Processes: Monitor progress of large builds Data Transfer: Track file synchronization and backup operations System Maintenance: Visibility during system upgrades and migrations Database Operations: Monitor database dumps and restores Educational and Training Learning Linux: Understanding how file operations work System Monitoring: Teaching concepts of process monitoring Performance Analysis: Understanding I/O patterns and bottlenecks Troubleshooting Skills: Diagnosing slow file operations Key Takeaways Visibility Tools: Simple tools can greatly improve operational visibility User Experience: Progress indicators improve user experience even for command-line tools System Monitoring: Understanding what processes are doing is crucial for effective system administration Learning Resources: Quality educational resources like Linux Handbook accelerate learning Practical Tools: Tools like progress solve real daily problems for system administrators Open Source: Community-developed tools often fill gaps in standard toolsets The progress tool exemplifies how simple, focused tools can significantly improve the Linux command-line experience by providing visibility into long-running operations. ...

January 16, 2021 · 2 min · 402 words

TIL: Progress Command for Linux Operations and Linux Handbook Resource

Today I discovered the progress command that shows real-time progress for file operations like cp, mv, and dd, and found the comprehensive Linux Handbook learning resource.

January 16, 2021 · 3 min · 443 words

TIL: UNIX Programming Course, Finding Duplicate Files, and Livestreaming Tips

Today I discovered a comprehensive UNIX programming course, learned techniques for finding duplicate files on Linux, and found practical tips for technical livestreaming.

January 14, 2021 · 3 min · 538 words

TIL: Message Queue Organization, Readability Guidelines, GNU Stow for Dotfiles, and Essential Unix Tools

Today I learned about organizing background worker queues, typography principles for readability, using GNU Stow for elegant dotfile management, and mastering xxd and hosts file configuration.

December 31, 2020 · 8 min · 1663 words

TIL: Display Switch KVM, USB Hub Control, Windows Service Wrapper, and Hiring Strategies

Today I learned about converting USB switches into KVM switches, controlling USB hub power, creating Windows services from executables, and smart hiring strategies.

December 15, 2020 · 2 min · 341 words

TIL: Fantasy Map Generation and Disabling Laptop Internal Keyboards

Today I learned about algorithmic fantasy map generation for games and stories, and discovered methods for disabling laptop internal keyboards on Ubuntu.

December 6, 2020 · 2 min · 372 words

TIL: Kill Command with Readable Signal Arguments

Today I learned that the kill command accepts human-readable signal names instead of just numeric codes, making process management more intuitive and safer.

November 21, 2020 · 2 min · 336 words

Subscribe to Newsletter

Get the latest posts and insights delivered to your inbox.

Built using Picoletter.