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

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

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

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

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

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

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 ยท 9 min

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

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

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