mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-12 18:00:37 +00:00
631 lines
109 KiB
Markdown
631 lines
109 KiB
Markdown
# Linux and SSH
|
||
|
||
!!! info "Architectural Context"
|
||
Detailed reference for Linux and SSH in the context of Architectural Foundations.
|
||
|
||
## Standard Reference
|
||
|
||
- [linuxtoday.com](http://www.linuxtoday.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz - ss: Display Linux TCP / UDP Network and Socket Information](http://www.cyberciti.biz/tips/linux-investigate-sockets-network-connections.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz - SS Utility: Quick Intro](http://www.cyberciti.biz/files/ss.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [unix.stackexchange.com: ss - linux socket statistics utility output format](http://unix.stackexchange.com/questions/252744/ss-linux-socket-statistics-utility-output-format) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [stackoverflow.com: difference between netstat and ss in linux?](http://stackoverflow.com/questions/11763376/difference-between-netstat-and-ss-in-linux) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: Linux ip Command Examples](https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: Red Hat introduces new no-cost RHEL option](https://www.cyberciti.biz/linux-news/red-hat-introduces-new-no-cost-rhel-option) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [enterpriseai.news: Red Hat’s Disruption of CentOS Unleashes Storm of Dissent](https://www.enterpriseai.news/2021/01/22/red-hats-disruption-of-centos-unleashes-storm-of-dissent) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cloudsavvyit.com: Is Rocky Linux the new CentOS?](https://www.cloudsavvyit.com/13092/is-rocky-linux-the-new-centos) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [9to5linux.com: CentOS Alternative Rocky Linux 8.5 Is Out Now with Secure' Boot Support, Updated Components](https://9to5linux.com/centos-alternative-rocky-linux-8-5-is-out-now-with-secure-boot-support-updated-components) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [levelup.gitconnected.com: Vim: A How-To Guide](https://levelup.gitconnected.com/vim-a-how-to-guide-55f63bfdcff) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [How To Set up SSH Keys on a Linux / Unix System](https://www.cyberciti.biz/faq/how-to-set-up-ssh-keys-on-linux-unix) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: Top 20 OpenSSH Server Best Security Practices](https://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How To Reuse SSH Connection To Speed Up Remote Login Process' Using Multiplexing](https://www.cyberciti.biz/faq/linux-unix-reuse-openssh-connection) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: OpenSSH Change a Passphrase With ssh-keygen command](https://www.cyberciti.biz/faq/howto-ssh-changing-passphrase) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How to audit SSH server and client config on Linux/Unix](https://www.cyberciti.biz/tips/how-to-audit-ssh-server-and-client-config-on-linux-unix.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [nixCraft 🌟](https://www.cyberciti.biz) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [linux.com 🌟](https://www.linux.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [linoxide.com 🌟](https://linoxide.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [linuxjourney.com](https://linuxjourney.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [linuxnix.com](https://www.linuxnix.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [reddit.com/r/linuxadmin](https://www.reddit.com/r/linuxadmin) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [**ip command**: How to use IP Command in Linux with Examples](https://linoxide.com/linux-command/use-ip-command-linux) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [How To Use grep Command In Linux / UNIX 🌟](https://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: bpytop – Awesome Linux, macOS and FreeBSD resource monitor](https://www.cyberciti.biz/open-source/command-line-hacks/bpytop-awesome-linux-macos-and-freebsd-resource-monitor) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How to configure pfSense as multi wan (DUAL WAN) load balance' failover router](https://www.cyberciti.biz/faq/howto-configure-dual-wan-load-balance-failover-pfsense-router) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: BASH Shell Change The Color of Shell Prompt on Linux or UNIX](https://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How to check TLS/SSL certificate expiration date from command-line](https://www.cyberciti.biz/faq/find-check-tls-ssl-certificate-expiry-date-from-linux-unix) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How to check memory utilization in Linux](https://www.cyberciti.biz/faq/how-to-check-memory-utilization-in-linux) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [dnschecker.org 🌟](https://dnschecker.org) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How To Find Largest Top 10 Files and Directories On Linux' / UNIX / BSD](https://www.cyberciti.biz/faq/how-do-i-find-the-largest-filesdirectories-on-a-linuxunixbsd-filesystem) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How to restart systemd without rebooting Linux when critical' libraries installed](https://www.cyberciti.biz/faq/how-to-restart-systemd-without-rebooting-linux-when-critical-libraries-installed) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How to install ncdu on Linux / Unix to see disk usage](https://www.cyberciti.biz/open-source/install-ncdu-on-linux-unix-ncurses-disk-usage) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: 21 Examples To Make Sure Unix / Linux Configuration Files' Are Free From Syntax Errors](https://www.cyberciti.biz/tips/check-unix-linux-configuration-file-for-syntax-errors.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium: Useful Commands/Solutions](https://medium.com/cloud-techies/useful-commands-solutions-49f1c1b4e033) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [CLImagic subscription](https://www.patreon.com/climagic) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How to save terminal output to a file under Linux/Unix](https://www.cyberciti.biz/faq/how-to-save-terminal-output-to-a-file-under-linux-unix) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: ls* Commands Are Even More Useful Than You May Have Thought](https://www.cyberciti.biz/open-source/command-line-hacks/linux-ls-commands-examples) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How to flush Redis cache and delete everything using the' CLI](https://www.cyberciti.biz/faq/how-to-flush-redis-cache-and-delete-everything-using-the-cli) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How To: Linux Find Large Files in a Directory](https://www.cyberciti.biz/faq/find-large-files-linux) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: 8 Tips to Solve Linux Hard Disk Problems: Like Disk Full' Or Can’t Write to the Disk](https://www.cyberciti.biz/datacenter/linux-unix-bsd-osx-cannot-write-to-hard-disk) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How to copy and transfer files remotely on Linux using scp' and rsync](https://www.cyberciti.biz/faq/how-to-copy-and-transfer-files-remotely-on-linux-using-scp-and-rsync) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How to check CPU temperature on Ubuntu Linux](https://www.cyberciti.biz/faq/how-to-check-cpu-temperature-on-ubuntu-linux) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How to use df command in Linux / Unix {with examples}](https://www.cyberciti.biz/faq/df-command-examples-in-linux-unix) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: diff Command Colorize Output On the Unix / Linux Command' Line](https://www.cyberciti.biz/programming/color-terminal-highlighter-for-diff-files) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [betterprogramming.pub: How to Use tmuxp to Manage Your tmux Session](https://betterprogramming.pub/how-to-use-tmuxp-to-manage-your-tmux-session-614b6d42d6b6) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [baeldung.com: Maximum Number of Threads Per Process in Linux](https://www.baeldung.com/linux/max-threads-per-process) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [blog.devgenius.io: DevOps in Linux — Systemd Introduction](https://blog.devgenius.io/devops-in-linux-systemd-introduction-db7f49cb566b) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium: How to trigger an action at the end of the Shell/Bash script](https://medium.com/bash-tips-and-tricks/how-to-trigger-an-action-at-the-end-of-the-shell-bash-script-52b0ba9c157e) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How To Bash Shell Find Out If a Variable Is Empty Or Not](https://www.cyberciti.biz/faq/unix-linux-bash-script-check-if-variable-is-empty) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: Bash For Loop Examples](https://www.cyberciti.biz/faq/bash-for-loop) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cloudsavvyit.com: How to Use Multi-Threaded Processing in Bash Scripts](https://www.cloudsavvyit.com/12277/how-to-use-multi-threaded-processing-in-bash-scripts) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [bash.cyberciti.biz Wiki 🌟](https://bash.cyberciti.biz/guide/Main_Page) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: How to repeat a character ‘n’ times in Bash](https://www.cyberciti.biz/faq/repeat-a-character-in-bash-script-under-linux-unix) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: Bash Read Comma Separated CSV File on Linux / Unix](https://www.cyberciti.biz/faq/unix-linux-bash-read-comma-separated-cvsfile) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium.com/kubehub: A Series on Bash Scripting](https://medium.com/kubehub/a-series-on-bash-scripting-eecd0293fab5) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [levelup.gitconnected.com: Start Your Scripting Journey Today | Bash Script' — Part 1](https://levelup.gitconnected.com/start-your-scripting-journey-today-bash-script-part-1-46cbddf4e4e7) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium.com: Shell Scripting for DevOps with Examples](https://medium.com/@saurabhdahibhate50/devops-day-04-task-e51d64ffbf16) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [levelup.gitconnected.com: 5 Bash String Manipulation Methods That Help Every' Developer](https://levelup.gitconnected.com/5-bash-string-manipulation-methods-that-help-every-developer-49d4ee38b593) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [piyushverma.hashnode.dev: Basic Linux Shell Scripting for DevOps Engineers](https://piyushverma.hashnode.dev/basic-linux-shell-scripting-for-devops-engineers) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [betterprogramming.pub: Bash vs. Python vs. JavaScript: Which Is Better for' Automation? 🌟](https://betterprogramming.pub/bash-vs-python-vs-javascript-which-is-better-for-automation-92a277ef49e) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [blog.flipkart.tech: The Art of System Debugging — Decoding CPU Utilization' 🌟](https://blog.flipkart.tech/the-art-of-system-debugging-decoding-cpu-utilization-da75f09ef1ff) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [linuxjourney.com commandline](https://linuxjourney.com/lesson/the-shell#) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Announcing the HashiCorp Linux Repository](https://www.hashicorp.com/blog/announcing-the-hashicorp-linux-repository) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [blog.pandorafms.org: Useful Network commands](https://blog.pandorafms.org/network-commands) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cyberciti.biz: Linux: 25 Iptables Netfilter Firewall Examples For New SysAdmins](https://www.cyberciti.biz/tips/linux-iptables-examples.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
|
||
## Cloud Architecture
|
||
|
||
### Developer Experience
|
||
|
||
#### Command Line Utilities
|
||
|
||
- **(2023)** [redhat.com: Recursive Vim macros: One step further into automating repetitive tasks](https://www.redhat.com/en/blog/recursive-vim-macros) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A specialized tutorial detailing the construction and execution of recursive Vim macros to automate complex, repetitive text editing workflows across massive data structures. Double-Evidence: It explains functional scripting within Vim registers, while live grounding verifies its applicability for database administrators and platform engineers format-cleansing large configuration blocks or CSV logs directly in the terminal.
|
||
- [thevaluable.dev: A Vim Guide for Advanced Users](https://thevaluable.dev/vim-advanced) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An advanced technical guide exploring productivity optimizations inside Vim. Details complex keyboard mappings, custom buffers, multiple window controls, script customization, and terminal integration techniques. Double-Evidence: The guide teaches professional editing patterns, and live grounding validates it as a crucial reference for cloud administrators seeking to maximize terminal editing throughput without resorting to heavy IDEs.
|
||
- [openvim.com](https://openvim.com) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — An interactive, web-based sandbox designed to teach basic Vim command sequences interactively in a simulated terminal environment. Includes step-by-step navigation, editing, and file save challenges. Double-Evidence: The sandbox simplifies the steep Vim learning curve; live grounding confirms it is the premier recommendation for developers wanting immediate hands-on practice without configuring local filesystems.
|
||
- [neovim](https://neovim.io) <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A modern, highly extensible refactoring of Vim designed to address extensibility, performance, and maintenance limitations. Written with Lua as a first-class scripting language, it supports asynchronous architecture and modern LSP configurations. Double-Evidence: While Vim is historically classic, live grounding establishes Neovim as the standard command-line IDE of choice for modern cloud engineers and platform developers due to its active community and high-performance LSP ecosystem.
|
||
- [blog.ashwinchat.com: 9 Months of Full Time Neovim + Tmux](https://blog.ashwinchat.com/9-months-of-full-time-vim) <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A developer's personal case study evaluating the operational gains, transition challenges, and configuration tuning of migrating entirely to Neovim paired with Tmux for daily software development. Double-Evidence: This report shares real-world performance metrics; live grounding confirms that combining terminal multiplexers like Tmux with modern Neovim environments is a premier strategy for maintaining fast, remote-friendly dev loops.
|
||
#### Knowledge Management
|
||
|
||
- [VimWiki](https://github.com/vimwiki/vimwiki) <span class='md-tag md-tag--info'>⭐ 9405</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — An incredibly powerful, native Vim plugin that transforms Vim into a personal wiki engine. It manages plain-text files, automates list formatting, links diary entries, and exports to HTML dynamically. Double-Evidence: The repository establishes local, high-speed terminal note-taking; live grounding shows it is a legendary choice for terminal-based power users who value zero-latency knowledge capture.
|
||
### Linux Operating Systems
|
||
|
||
#### Enterprise Distributions
|
||
|
||
- **(2023)** [infoworld.com: Red Hat’s crime against CentOS](https://www.infoworld.com/article/2261531/red-hats-crime-against-centos.html) 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An analytical article discussing the intense industry backlash and architectural implications of Red Hat's decision to shift CentOS from a downstream stable release to CentOS Stream. Double-Evidence: This commentary explores the disruption of historical IT infrastructures, and live grounding highlights this historical shift as the primary catalyst for the rise of Rocky Linux and AlmaLinux.
|
||
- [arstechnica.com: CentOS is gone—but RHEL is now free for up to 16 production' servers](https://arstechnica.com/gadgets/2021/01/centos-is-gone-but-rhel-is-now-free-for-up-to-16-production-servers) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Detailed reporting on Red Hat's post-CentOS pivot, introducing a free tier of Red Hat Enterprise Linux (RHEL) for small-scale production workloads (up to 16 servers) and open-source teams. Double-Evidence: The report details Red Hat's developer program expansion; live grounding shows this model was deployed to mitigate developer migration toward Debian or Ubuntu LTS.
|
||
- [arstechnica.com: Why Red Hat killed CentOS—a CentOS board member speaks](https://arstechnica.com/gadgets/2021/01/on-the-death-of-centos-red-hat-liaison-brian-exelbierd-speaks) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An in-depth interview providing the internal business logic and architectural motivations behind Red Hat's termination of classic CentOS in favor of CentOS Stream as an upstream platform. Double-Evidence: This primary-source perspective details Red Hat's strategy, while live grounding shows the global infrastructure community initially reacted with deep skepticism, restructuring their long-term virtualization plans.
|
||
- [zdnet.com: Red Hat introduces free RHEL for open-source, non-profit organizations](https://www.zdnet.com/article/free-red-hat-enterprise-linux-for-open-source-non-profit-organizations) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Focuses on Red Hat's licensing expansion, providing zero-cost RHEL subscriptions to non-profit organizations and open-source development groups to retain active community contributions. Double-Evidence: This reporting reviews the policy shift; live grounding notes that despite these offers, many non-profit infrastructure pools ultimately migrated to fully community-driven alternatives to avoid license lock-in.
|
||
- [genbeta.com: Red Hat Enterprise Linux lanza una versión a bajo costo para' llegar a más público de sectores de investigación y académico](https://www.genbeta.com/actualidad/red-hat-enterprise-linux-lanza-version-a-costo-para-llegar-a-publico-sectores-investigacion-academico) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Cobertura en español de la estrategia de Red Hat para ofrecer suscripciones RHEL de bajo costo dirigidas a sectores académicos y de investigación científica, facilitando el acceso a entornos corporativos estables. Double-Evidence: Esta noticia documenta la expansión académica de RHEL; el análisis en tiempo real confirma su relevancia histórica para laboratorios y universidades de habla hispana que buscaban alternativas oficiales a CentOS. [SPANISH CONTENT]
|
||
- [makeuseof.com: The 4 Best RHEL-Based Alternatives to CentOS](https://www.makeuseof.com/best-centos-alternatives) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An evaluation of top enterprise-ready Linux distributions that emerged or expanded to fill the void left by CentOS, detailing AlmaLinux, Rocky Linux, Oracle Linux, and Springdale. Double-Evidence: It outlines direct binary compatibility with RHEL; live grounding confirms Rocky Linux and AlmaLinux have successfully established themselves as de facto standards for bare-metal and high-performance computing clusters.
|
||
- [centos.org: Comparing Centos Linux and CentOS Stream](https://www.centos.org/cl-vs-cs) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--info'>[LEGACY]</span> — The official CentOS project guide clarifying the technical distinctions, release cadences, and build pipelines between the deprecated downstream CentOS Linux and the continuous-delivery upstream CentOS Stream. Double-Evidence: This primary reference clarifies development cycles; live grounding confirms CentOS Stream now acts as the sandbox for subsequent major RHEL releases.
|
||
- [makeuseof.com: The 7 Best Red Hat-Based Linux Distributions](https://www.makeuseof.com/best-red-hat-based-linux-distros) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A broad evaluation of the RHEL-based ecosystem, surveying major operating systems built on Red Hat's codebase and explaining how package management (RPM/DNF) and security layers (SELinux) are integrated. Double-Evidence: The guide details enterprise desktop and server profiles; live grounding confirms that RHEL-derived systems dominate enterprise infrastructure, virtualization host bases, and private clouds.
|
||
### Secure Infrastructure Access
|
||
|
||
#### Secure Shell and Access Gateways
|
||
|
||
- **(2024)** [**gravitational.com: How to SSH Properly 🌟**](https://goteleport.com/blog/how-to-ssh-properly) 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A masterclass in modern SSH engineering, detailing security-first server configurations, cryptographic key selections, agent forwarding hazards, and auditing strategies. Double-Evidence: Highlighting cryptographic hygiene, live grounding confirms this Teleport guide remains a legendary reference for cloud architects designing secure remote-management access systems.
|
||
- **(2024)** [**commandlinefu.com/commands/matching/ssh**](https://www.commandlinefu.com/commands/browse/commands/matching/ssh/c3No/sort-by-votes) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A community-curated, voting-driven repository of complex, real-world SSH command-line recipes and shell tricks. Covers advanced topics like reverse tunnels, visual bandwidth monitors, and multiplexed connections. Double-Evidence: Highlighting diverse community hacks, live grounding confirms its value as an exceptional repository of unconventional, highly optimized terminal strategies for complex networking tasks.
|
||
- **(2019)** [Túneles SSH](https://atareao.es/ubuntu/tuneles-ssh) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Una guía exhaustiva en español que detalla la creación de túneles SSH locales, remotos y dinámicos (SOCKS5), optimizando la transmisión segura de datos a través de redes inseguras. Double-Evidence: El artículo detalla las configuraciones básicas de redirección de puertos; el análisis en tiempo real confirma que es una referencia técnica invaluable para administradores de sistemas hispanohablantes que buscan dominar la redirección segura de puertos. [SPANISH CONTENT]
|
||
- [19 Common SSH Commands In Linux With Examples](https://phoenixnap.com/kb/linux-ssh-commands) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A highly structured reference guide presenting standard SSH command variations, detailing tunneling parameters, remote command execution, port forwarding, and file transfers using SCP and SFTP. Double-Evidence: It lists basic syntax, and live grounding confirms its ongoing utility as a reliable, fast-reference sheet for platform operators troubleshooting remote cloud instances.
|
||
- [Auto-SSH for Linux security](https://github.com/mohanad86/secure-ssh-python) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A lightweight python-based wrapper designed to manage, secure, and automate SSH connections, preventing session dropouts and hardening connection authentication parameters dynamically. Double-Evidence: This utility provides automated terminal tunnels, while live grounding indicates it serves as an excellent reference for custom connection-recovery scripts inside edge-computing and remote node installations.
|
||
- [Grant-Revoke-ssh-access](https://github.com/suraksha-123/Grant-Revoke-ssh-access) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A security-focused shell scripting utility designed to automate user provisioning, key assignment, and subsequent access revocation across distributed Linux server deployments. Double-Evidence: This tool simplifies standard access controls, while live grounding suggests it is best suited for small-scale operations that do not yet warrant complex Identity and Access Management (IAM) platforms or SSH CA infrastructures.
|
||
- [How to use SSH properly and what is SSH Agent Forwarding](https://dev.to/levivm/how-to-use-ssh-and-ssh-agent-forwarding-more-secure-ssh-2c32) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An architectural deep-dive analyzing the inner workings and severe security vulnerabilities of SSH agent forwarding, detailing safe alternatives like ProxyJump and ProxyCommand configurations. Double-Evidence: It warns of agent-hijacking attack vectors; live grounding confirms this guide is critical for security engineers enforcing strict zero-trust bastion host patterns.
|
||
- [opensource.com: Bypass your Linux firewall with SSH over HTTP](https://opensource.com/article/20/7/linux-shellhub) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A technical guide exploring how to encapsulate SSH connections inside HTTP/HTTPS protocols using ShellHub, enabling secure connection establishment through restrictive outbound corporate firewalls. Double-Evidence: While typical firewalls block standard SSH port 22, live grounding confirms HTTP encapsulation is a robust method to manage edge-gateways, IoT fleets, and remote microservice installations located in isolated networks.
|
||
- [paepper.com: How to properly manage ssh keys for server access](https://www.paepper.com/blog/posts/how-to-properly-manage-ssh-keys-for-server-access) <span class='md-tag md-tag--secondary'>[GUIDE]</span> <span class='md-tag md-tag--info'>[LEGACY]</span> — A clear architectural overview detailing best practices for generating, rotating, and managing SSH keys. Discusses ED25519 vs RSA, key expiration policies, and central registry automation. Double-Evidence: The post details key rotation workflows, and live grounding confirms its high relevance for operations seeking to phase out legacy key infrastructures in favor of modern security compliance models.
|
||
## Cloud Infrastructure
|
||
|
||
### Storage and Backup
|
||
|
||
#### Data Synchronization
|
||
|
||
- [Rclone 🌟🌟🌟](https://rclone.org) <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Curator Insight positions Rclone as the ultimate utility for managing and syncing objects on cloud storage providers. Live Grounding highlights its robust support for over 40 cloud environments and deep integration with automated CI/CD enterprise pipelines. It remains the undisputed industry standard for multi-cloud storage synchronization.
|
||
## Development Tools
|
||
|
||
### Build Systems
|
||
|
||
#### Task Orchestration
|
||
|
||
- [makefiletutorial.com 🌟](https://makefiletutorial.com) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight presents a comprehensive interactive guide to GNU Make templates and rules. Live Grounding reveals that despite the evolution of newer languages, Makefiles remain the primary orchestrator for local software builds, linting tasks, and container generation flows across GitHub. A vital master-reference for any software engineer.
|
||
### Productivity Utilities
|
||
|
||
#### Terminal Sharing
|
||
|
||
- [opensource.com: Record your terminal session with Asciinema](https://opensource.com/article/22/1/record-terminal-session-asciinema) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight details asciinema for recording CLI sessions into lightweight, text-based logs instead of video. Live Grounding confirms asciinema's position as the de facto standard for writing interactive documentation, capturing runbook operations, and producing sharing-friendly terminal logs. Indispensable for remote team engineering documentation.
|
||
### Source Control
|
||
|
||
#### Structural Diffing
|
||
|
||
- [difftastic.wilfred.me.uk](https://difftastic.wilfred.me.uk) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — Curator Insight introduces Difftastic as an intelligent CLI diff tool that compares files based on their syntax tree instead of individual line changes. Live Grounding highlights its increasing integration as a Git diff driver, significantly reducing false positive changes in structured payloads (JSON, Rust, Go). Highly recommended for software development efficiency.
|
||
#### Visual Diffing
|
||
|
||
- [opensource.com: Don't love diff? Use Meld instead](https://opensource.com/article/20/3/meld) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Curator Insight presents Meld as a highly visual diff and merge application for comparing files and directories. Live Grounding showcases its continuous integration into modern Git environments as an intuitive tool for resolving merge conflicts. It remains a reliable desktop alternative for development teams looking for deeper side-by-side file visualizations.
|
||
## Education
|
||
|
||
### Infrastructure Automation
|
||
|
||
#### Tutorials
|
||
|
||
- [learnitguide.net 🌟](https://www.learnitguide.net) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A systematic, text-based documentation portal offering modular training on enterprise Linux administration, automation, bash script configurations, and core networking blueprints.
|
||
## Enterprise Administration
|
||
|
||
### Career
|
||
|
||
#### Interview Prep
|
||
|
||
- **(2020)** [redhat.com: 5 questions to ask during your next sysadmin interview](https://www.redhat.com/en/blog/5-questions-interview) 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A curated set of high-level assessment questions designed for system administration interviews. Focuses on gauging real-world troubleshooting approaches and architectural prioritization.
|
||
### Systems Engineering
|
||
|
||
#### Skill Assessment
|
||
|
||
- [trimstray/test-your-sysadmin-skills](https://github.com/trimstray/test-your-sysadmin-skills) <span class='md-tag md-tag--info'>⭐ 11594</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> <span class='md-tag md-tag--info'>[LEGACY]</span> — An intensive, community-curated collection of questions covering Linux, networking, security, databases, and deployment pipelines. Though now largely static, it remains a fantastic benchmarking framework for engineering roles.
|
||
## Infrastructure
|
||
|
||
### Artifact Management
|
||
|
||
#### Content Distribution
|
||
|
||
- [pulpproject.org](https://pulpproject.org) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — An enterprise-grade platform for managing, hosting, and distributing software packages and repositories. Supports multiple content types including RPM, Debian, Python, and Docker containers, enabling internal mirror creation and life-cycle management.
|
||
### Container Orchestration
|
||
|
||
#### Docker Practices
|
||
|
||
- [Wait until Your Dockerized Database Is Ready before Continuing](https://nickjanetakis.com/blog/wait-until-your-dockerized-database-is-ready-before-continuing) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Provides an architectural solution for container startup synchronization, solving the common race condition where application containers boot faster than their database dependencies. Features a shell-based polling mechanism using pg_isready and Netcat as a robust alternative to basic sleeps.
|
||
- [github.com/nickjj/wait-until](https://github.com/nickjj/wait-until) <span class='md-tag md-tag--info'>⭐ 65</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A lightweight shell script designed to block execution until a specific TCP port or command becomes available. Useful in CI/CD pipelines and Docker Compose environments to ensure sequential container initialization, though maintenance has slowed.
|
||
### Containerization
|
||
|
||
#### Kernel Internals
|
||
|
||
- **(2021)** [**How Linux PID namespaces work with containers 🌟**](https://www.redhat.com/en/blog/linux-pid-namespaces) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An elegant, system-level explanation of PID namespaces from Red Hat engineers. Demonstrates how host process identifiers map down into isolated container layers, establishing safe sandbox boundaries.
|
||
- [Controlling Process Resources with Linux Control Groups (cgroups)](https://labs.iximiuz.com/tutorials/controlling-process-resources-with-cgroups) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A deep, interactive laboratory walk-through demonstrating how Linux Control Groups (cgroups) throttle and isolate system resources. Crucial baseline knowledge for understanding container limits in Kubernetes.
|
||
### Observability
|
||
|
||
#### eBPF Tracing
|
||
|
||
- **(2026)** [==bpftrace==](https://github.com/bpftrace/bpftrace) <span class='md-tag md-tag--info'>⭐ 10114</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A high-level tracing language and diagnostic tool for Linux eBPF. It allows developers to analyze kernel events, memory limits, and process lifecycles with minimal execution overhead.
|
||
### Virtualization
|
||
|
||
#### Disk Image Manipulation
|
||
|
||
- **(2021)** [redhat.com: How to customize VM and cloud images with guestfish](https://www.redhat.com/en/blog/customize-vm-cloud-images-guestfish) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A comprehensive technical guide demonstrating how to use guestfish to inject files, modify configurations, and customize virtual machine disk images. This walk-through focuses on streamlining cloud-init preparations and automating golden image generation workflows.
|
||
- [Guestfish](https://libguestfs.org/guestfish.1.html) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — Guestfish is an interactive shell for editing virtual machine disk images without booting the VM. Leveraging libguestfs, it provides direct, safe, and scriptable access to filesystem structures within various disk formats, making it highly valuable for cloud-init pre-provisioning and automated recovery pipelines.
|
||
#### Hypervisors
|
||
|
||
- [github.com/cyberus-technology/virtualbox-kvm: KVM Backend for VirtualBox' 🌟](https://github.com/cyberus-technology/virtualbox-kvm) <span class='md-tag md-tag--info'>⭐ 1109</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A powerful extension that enables VirtualBox to run using Linux's native KVM hypervisor instead of its proprietary kernel module. Greatly simplifies virtual machine configurations on Linux systems.
|
||
## Linux Operating System
|
||
|
||
### File System
|
||
|
||
#### Data Synchronization (1)
|
||
|
||
- [tecmint.com: 10 Practical Examples of Rsync Command in Linux](https://www.tecmint.com/rsync-local-remote-file-synchronization-commands) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight walks through key operational examples of `rsync` for localized and remote file transfers. Live Grounding illustrates its long-lived prominence in backups, deployment syncs, and delta transfers due to its peerless delta-transfer algorithm. An essential tool in any cloud administrator's standard toolkit.
|
||
#### Diagnostics
|
||
|
||
- [tecmint.com: How to Find Recent or Today’s Modified Files in Linux 🌟](https://www.tecmint.com/find-recent-modified-files-in-linux) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight outlines advanced search syntax to locate files modified on specific timelines. Live Grounding demonstrates how this logic is crucial for forensic auditing, security analysis, and storage cleanup scripts. A highly practical approach to diagnosing system state mutations and unexpected storage consumption.
|
||
#### Directory Comparison
|
||
|
||
- **(2021)** [commandlinefu.com: Compare directories via diff](https://www.commandlinefu.com/commands/browse/commands/view/9116/compare-directories-via-diff) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Curator Insight provides clean syntax rules for using standard `diff` to compare directory structures. Live Grounding confirms this remains a rapid, zero-dependency technique to cross-verify local directory synchronization or deployment states directly via remote CLI.
|
||
#### Metadata Diagnostics
|
||
|
||
- [opensource.com: Check file status on Linux with the stat command](https://opensource.com/article/21/8/linux-stat-file-status) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight introduces the `stat` command for deep-dive analysis of file and file system status. Live Grounding showcases its usage in automated build scripts to retrieve Unix permission masks and precise inode creation timestamps. Key for scripting accurate state and modification tracking.
|
||
#### Search Tools
|
||
|
||
- [linuxtechlab.com: Search a file in Linux using Find & Locate command](https://linuxtechlab.com/search-a-file-in-linux-using-find-locate-command) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight contrasts the real-time search capabilities of `find` with the database-indexed retrieval speed of `locate`. Live Grounding shows that while modern tools like `fd` offer faster performance, `find` is guaranteed to be present across POSIX environments. Essential knowledge for writing highly compatible system shell scripts.
|
||
#### Storage Auditing
|
||
|
||
- [opensource.com: Check used disk space on Linux with du](https://opensource.com/article/21/7/check-disk-space-linux-du) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight explores the usage of the classic `du` disk usage command. Live Grounding confirms that while interactive visual tools like `ncdu` offer faster user-level navigation, `du` is highly integrated into automated cron scripts and storage alerting webhooks due to its guaranteed presence in default installations.
|
||
- [tecmint.com: 10 Useful du (Disk Usage) Commands to Find Disk Usage of Files' and Directories](https://www.tecmint.com/check-linux-disk-usage-of-files-and-directories) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight lists useful command structures for `du` (disk usage). Live Grounding demonstrates how these flags enable immediate identification of heavy directories during emergency low-disk alerts. Essential for rapid remote shell diagnostics.
|
||
### Productivity Utilities (1)
|
||
|
||
#### Modern CLI
|
||
|
||
- [itsfoss.com/exa](https://itsfoss.com/exa) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — Curator Insight highlights `exa` as a feature-rich, Rust-based alternative to the standard `ls` command. Live Grounding points out that `exa` has been unmaintained since 2023, and the active community has successfully pivoted to its official, fully-supported fork `eza`. This article serves as excellent context on the evolution of Rust-based command line tools.
|
||
### System Administration
|
||
|
||
#### Comprehensive Guides
|
||
|
||
- [freecodecamp.org: The Linux Command Handbook 🌟](https://www.freecodecamp.org/news/the-linux-commands-handbook) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — Curator Insight compiles a comprehensive handbook of core Linux commands. Live Grounding highlights its enduring popularity as a foundational learning asset for new DevOps engineers. Serves as an excellent unified cheat sheet and training baseline for systems engineering teams.
|
||
- [dev.to: 50 Linux Commands every developer NEED to know with example](https://dev.to/kanani_nirav/50-linux-commands-every-developer-need-to-know-with-example-mc) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight organizes 50 critical Linux commands that every software developer must master. Live Grounding confirms this as a top-tier learning asset for onboarding developers, providing concise syntax examples for file operations, networking, and permission configurations. Essential for baseline systems engineering fluency.
|
||
#### Hardware Diagnostics
|
||
|
||
- [tecmint.com: 10 Useful Commands to Collect System and Hardware Information' in Linux](https://www.tecmint.com/commands-to-collect-system-and-hardware-information-in-linux) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight provides a consolidated overview of key commands like lshw, lscpu, and dmidecode to extract deep machine layouts. Live Grounding confirms these commands remain indispensable for low-level bare-metal troubleshooting and virtualization node diagnostics. Essential for infrastructure engineers running initial node provisioning verification.
|
||
#### Log Management
|
||
|
||
- [digitalocean.com: How To Use Journalctl to View and Manipulate Systemd Logs' 🌟](https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight details leveraging `journalctl` to interact with systemd's unified binary logging database. Live Grounding highlights that understanding journald filters (by unit, severity, or boot) is absolutely vital for troubleshooting Linux microservices and core Kubernetes host daemons. Essential knowledge for operational platform support.
|
||
#### Memory Diagnostics
|
||
|
||
- [opensource.com: Get memory use statistics with this Linux command-line tool](https://opensource.com/article/21/10/memory-stats-linux-smem) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight details `smem` as an advanced memory reporting utility that computes Proportional Set Size (PSS) and Unique Set Size (USS). Live Grounding shows its extreme value compared to classic `free` or `top` commands, which can misrepresent memory footprints due to shared libraries. Crucial for tracing container density optimization.
|
||
#### One-Liners
|
||
|
||
- **(2021)** [**redhat.com: 20 one-line Linux commands to add to your toolbox**](https://www.redhat.com/en/blog/one-line-linux-commands) 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — Curator Insight lists 20 high-value shell one-liners for quick system manipulation. Live Grounding reinforces that mastering shell pipeline compounding speeds up incident resolution times for support and infrastructure operations teams. A must-save reference for any developer or sysadmin toolbox.
|
||
#### Process Management
|
||
|
||
- [tecmint.com: How to Kill Linux Process Using Kill, Pkill and Killall](https://www.tecmint.com/how-to-kill-a-process-in-linux) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight details how to kill running processes through multiple commands. Live Grounding points out that while raw PID kills are safest, `pkill` and `killall` provide critical pattern matching capabilities, which must be used with caution in multi-user production hosts to avoid cascading microservice outages.
|
||
#### Process Monitoring
|
||
|
||
- [linuxteck.com: 13 Top command in Linux (Monitor Linux Server Processes)' 🌟](https://www.linuxteck.com/13-top-command-in-linux) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight covers the default standard interactive process monitor `top`. Live Grounding demonstrates how learning standard `top` interactive keys (like sorting by memory or CPU) is a vital skill since modern replacements (`htop`, `btop`) are rarely preinstalled on minimal base images or secure production hosts.
|
||
#### Productivity Utilities (2)
|
||
|
||
- **(2021)** [redhat.com: 5 Linux commands I'm going to start using](https://www.redhat.com/en/blog/5-linux-commands) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Curator Insight reviews five modern command-line utilities to elevate terminal productivity. Live Grounding emphasizes Red Hat's focus on modernization, suggesting these utilities for operations teams seeking optimization over classic system diagnostic tools. Ideal for engineers modernizing their standard CLI workflow.
|
||
### System Automation
|
||
|
||
#### Task Scheduling
|
||
|
||
- [opensource.com: Linux tips for using cron to schedule tasks](https://opensource.com/article/21/11/cron-linux) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight provides tips on executing scheduled background scripts using `cron`. Live Grounding confirms that while modern Kubernetes systems run scheduled jobs via CronJobs, host-level standard `cron` remains a foundational pillar for underlying OS garbage collection and routine log rotation routines.
|
||
### System Monitoring
|
||
|
||
#### Process Monitors
|
||
|
||
- [itsfoss.com: 5 htop Alternatives to Enhance Your Linux System Monitoring' Experience](https://itsfoss.com/htop-alternatives) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Curator Insight details 5 highly polished alternatives to the standard `htop` interactive system monitor. Live Grounding indicates that systems like `btop` and `glances` have become standard additions for telemetry visualization, providing immediate rich details on resource utilization. A fantastic resource for setting up elegant terminal environments.
|
||
#### Productivity Utilities (3)
|
||
|
||
- [makeuseof.com: The 6 Best Command Line Tools to Monitor Linux Performance' in the Terminal](https://www.makeuseof.com/best-cli-tools-to-monitor-linux-performance-terminal) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Curator Insight compiles the 6 best CLI performance monitoring systems. Live Grounding highlights how modern terminal engines (like `btop` or `glances`) have radically improved visual representation of system bottlenecks. Extremely useful for platform engineers establishing rapid local server-side diagnostics.
|
||
### Text Processing
|
||
|
||
#### File Concatenation
|
||
|
||
- [linuxteck.com: 12 basic cat command in Linux with examples](https://www.linuxteck.com/basic-cat-command-in-linux-with-examples) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight details standard use cases of the `cat` utility for viewing and appending text. Live Grounding highlights that while modern terminal pagers like `bat` offer robust color formatting, `cat` remains the fundamental choice for unbuffered data piping inside shell automation scripts.
|
||
#### Formatting Utilities
|
||
|
||
- [tecmint.com: Different Ways to Use Column Command in Linux](https://www.tecmint.com/linux-column-command) <span class='md-tag md-tag--secondary'>[GUIDE]</span> <span class='md-tag md-tag--info'>[LEGACY]</span> — Curator Insight highlights `column` as a fundamental CLI utility for formatting text into structured tabular views. Live Grounding verifies that modern utility suites (util-linux) have expanded `column` to natively support JSON output. This makes it a highly valuable tool for legacy log manipulation and quick command-line visual analysis without complex dependency chains.
|
||
#### Pattern Matching
|
||
|
||
- [opensource.com: How to use the Linux grep command](https://opensource.com/article/21/3/grep-cheat-sheet) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — Curator Insight details baseline pattern matching using the standard grep utility. Live Grounding emphasizes its absolute ubiquity across all Unix-like environments, while acknowledging modern alternatives like `ripgrep` for speed-critical tasks. It remains the key benchmark standard for parsing stdout streams and log structures in automation.
|
||
- [tecmint.com: What’s Difference Between Grep, Egrep and Fgrep in Linux?](https://www.tecmint.com/difference-between-grep-egrep-and-fgrep-in-linux) <span class='md-tag md-tag--secondary'>[GUIDE]</span> <span class='md-tag md-tag--info'>[LEGACY]</span> — Curator Insight highlights the core operational and functional distinctions between grep, egrep, and fgrep. Live Grounding warns that modern GNU grep has deprecated `egrep` and `fgrep` in favor of regular `grep` combined with correct flags (`-E` and `-F`). This guide is essential historical and technical reading to avoid pipeline warnings.
|
||
#### Structured Data Parsers
|
||
|
||
- [opensource.com: Use XMLStarlet to parse XML in the Linux terminal](https://opensource.com/article/21/7/parse-xml-linux) <span class='md-tag md-tag--secondary'>[GUIDE]</span> <span class='md-tag md-tag--info'>[LEGACY]</span> — Curator Insight introduces XMLStarlet for command-line XML parsing and schema transformation. Live Grounding confirms that despite the widespread pivot to JSON and YAML formats in cloud-native platforms, XMLStarlet is still essential for interacting with legacy SOAP APIs and editing system enterprise config files from scripts.
|
||
## Networking
|
||
|
||
### HTTP Clients
|
||
|
||
#### Data Transfer
|
||
|
||
- [linuxteck.com: 15 basic curl command in Linux with practical examples](https://www.linuxteck.com/curl-command-in-linux-with-examples) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight offers 15 highly useful curl commands for server network diagnostics. Live Grounding corroborates that curl remains the absolute backbone of API verification and automated artifact fetching inside cloud pipelines. A standard tool for validating HTTP endpoint connectivity and API responses.
|
||
- [opensource.com: 7 handy tricks for using the Linux wget command](https://opensource.com/article/21/10/linux-wget-command) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight details powerful command structures for the classic recursive download utility `wget`. Live Grounding points to its common implementation in container build files to pull specific static artifacts, highlighting tricks like mirror replication and rate limiting. A standard automation tool.
|
||
- [wcurl](https://github.com/curl/wcurl) <span class='md-tag md-tag--info'>⭐ 504</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Curator Insight identifies wcurl as a lightweight curl wrapper designed to streamline raw file downloads without manually configuring complex flags. Live Grounding confirms its creation by curl maintainers to solve common interactive download pain points. Perfect for reducing friction in container generation and local file pulls.
|
||
- [blog.techiescamp.com: wcurl: A Simple Wrapper for curl to download files](https://blog.techiescamp.com/docs/wcurl) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight provides detailed operational steps for using the newly developed `wcurl` tool. Live Grounding underlines its functional benefits, showcasing how it reduces complex curl flags into safe defaults for programmatic file retrievals. Valuable reading for shell automation optimization.
|
||
### Network Architecture
|
||
|
||
#### Advanced Routing
|
||
|
||
- [Linux networking examples and tutorials for advanced users](https://github.com/knorrie/network-examples) <span class='md-tag md-tag--info'>⭐ 973</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A highly technical repository detailing realistic Linux routing, bridging, and tunneling scenarios. Includes practical configurations for VLANs, VXLANs, VRFs, and policy-based routing (PBR) essential for modern SDN design.
|
||
#### Proxies
|
||
|
||
- [Diferencias entre servidor proxy y servidor proxy inverso](https://www.redeszone.net/tutoriales/servidores/diferencias-proxy-vs-proxy-inverso) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An in-depth article in Spanish comparing forward proxies and reverse proxies. Explains client protection vs. backend load balancing, SSL termination, and caching strategies to establish secure edge communication. [SPANISH CONTENT]
|
||
### Network Diagnostics
|
||
|
||
#### DNS Resolution
|
||
|
||
- **(2021)** [**redhat.com: Linux troubleshooting commands: 4 tools for DNS name resolution problems**](https://www.redhat.com/en/blog/DNS-name-resolution-troubleshooting-tools) 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight introduces 4 robust commands (dig, host, nslookup, and resolvectl) for debugging DNS name resolution issues. Live Grounding validates that DNS anomalies remain the leading cause of cluster orchestration networking issues, rendering proficiency with these commands mandatory for system reliability engineers.
|
||
#### Packet Analysis
|
||
|
||
- [termshark](https://github.com/gcla/termshark) <span class='md-tag md-tag--info'>⭐ 9894</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — Curator Insight presents termshark as a terminal-based UI for tshark (Wireshark). Live Grounding validates that it remains the ultimate terminal UI option for real-time packet parsing over SSH links where graphic window managers are absent. Essential for low-level packet tracing on kubernetes nodes or bare-metal edge sites.
|
||
#### Port Scanning
|
||
|
||
- [linuxshelltips.com: How to Use Netcat to Scan Open Ports in Linux 🌟](https://www.linuxshelltips.com/netcat-linux-port-scanning) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight details how to use Netcat (`nc`) as a rapid, lightweight port scanner. Live Grounding shows that while specialized scanners like `nmap` provide much deeper vulnerability analysis, Netcat's ubiquitous presence on default system installations makes it the top choice for swift connectivity validation.
|
||
#### Process Management (1)
|
||
|
||
- [linuxshelltips.com: How to Kill Running Linux Process on Particular Port](https://www.linuxshelltips.com/kill-linux-process-with-port) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight demonstrates how to identify and terminate processes running on specific network ports. Live Grounding stresses the real-world value of mapping ports via `lsof` or `fuser` before issuing kills to prevent accidental termination of critical middleware. Highly practical for web server developers and platform engineers.
|
||
#### Socket Utilities
|
||
|
||
- [sysadminxpert.com: How to watch real time TCP and UDP ports on Linux (netstat' & ss) 🌟](https://sysadminxpert.com/how-to-watch-real-time-tcp-and-udp-ports-on-linux) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> <span class='md-tag md-tag--info'>[LEGACY]</span> — Curator Insight demonstrates connection tracing using netstat and ss. Live Grounding validates that `ss` (from the iproute2 package) has fully replaced the deprecated `netstat` due to its superior speed and direct kernel socket diagnostic capabilities. This knowledge is crucial for troubleshooting TCP/UDP binding conflicts in production environments.
|
||
### Network Fundamentals
|
||
|
||
#### DNS
|
||
|
||
- [howdns.works](https://howdns.works) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A highly creative, illustrated webcomic explaining the global DNS resolution process. Simplifies complex directory concepts like root servers, TLDs, authoritative servers, caching mechanisms, and recursive queries.
|
||
#### Protocols
|
||
|
||
- [freecodecamp.org: TCP vs. UDP — What's the Difference and Which Protocol' is Faster?](https://www.freecodecamp.org/news/tcp-vs-udp) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An educational breakdown comparing connection-oriented TCP against connectionless UDP. Analyzes flow control, error checking, packet overhead, and speed characteristics to assist developers in selecting the optimal protocol for low-latency versus lossless operations.
|
||
#### Sysadmin Essentials
|
||
|
||
- **(2021)** [redhat.com: Learn the networking basics every sysadmin needs to know](https://www.redhat.com/en/blog/sysadmin-essentials-networking-basics) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Introductory article outlining critical IP routing, DNS resolution, and interface configurations required for Linux system administration. Discusses core diagnostic tools including ip, nmcli, and local routing tables.
|
||
### Network Monitoring
|
||
|
||
#### Bandwidth Monitoring
|
||
|
||
- [tecmint.com: 16 Useful Bandwidth Monitoring Tools to Analyze Network Usage' in Linux](https://www.tecmint.com/linux-network-bandwidth-monitoring-tools) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated roundup of 16 Linux-native tools for monitoring bandwidth, including iftop, nload, iptraf, and vnstat. Compares real-time CLI visualization, persistent statistics logging, and agent-based collection capabilities.
|
||
#### CLI Diagnostics
|
||
|
||
- **(2021)** [binarytides.com - 10 examples of Linux ss command to monitor network connections](http://www.binarytides.com/linux-ss-command) 🌟🌟🌟 <span class='md-tag md-tag--info'>[LEGACY]</span> — A practical guide explaining the usage of the ss utility, which replaces the legacy netstat tool. Demonstrates socket stats extraction, connection filtering by TCP/UDP state, and process ID mapping for high-load network systems.
|
||
- **(2021)** [redhat.com: 5 Linux network troubleshooting commands 🌟](https://www.redhat.com/en/blog/five-network-commands) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explains five critical native diagnostic utilities for debugging connectivity issues on modern Linux: ip, ping, traceroute, ss, and dig. Outlines the operational layer each tool addresses within the OSI model.
|
||
- [tecmint.com: 20 Netstat Commands for Linux Network Management](https://www.tecmint.com/20-netstat-commands-for-linux-network-management) <span class='md-tag md-tag--info'>[LEGACY]</span> — A collection of 20 diagnostic examples using the classic netstat utility. Covers routing tables, socket listening states, and interface statistics, noting that while legacy, it remains prevalent in older enterprise servers.
|
||
#### IP Scanning
|
||
|
||
- **(2026)** [**Angry IP Scanner (or simply ipscan)**](http://angryip.org) 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A fast, open-source, multi-platform network scanner designed to ping IP addresses, resolve hostnames, and detect open ports. Highly customizable with plugins and supports automated command-line workflows.
|
||
#### Packet Analysis (1)
|
||
|
||
- **(2018)** [**ngrep**](http://ngrep.sourceforge.net) 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A command-line tool that applies GNU grep-like regex capabilities to the network layer. It facilitates deep packet analysis of unencrypted payloads across Ethernet, PPP, and SLIP interfaces using PCAP filters.
|
||
- **(2021)** [redhat.com: 6 tcpdump network traffic filter options](https://www.redhat.com/en/blog/tcpdump-part-one) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A diagnostic guide to filtering options within tcpdump to capture specific network traffic. Details how to filter by host, port, protocol, and interface to troubleshoot networking issues efficiently.
|
||
#### Traffic Analysis
|
||
|
||
- **(2026)** [==ntop==](http://www.ntop.org) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A high-performance network traffic monitoring tool that visualizes network usage in real-time. Features deep packet inspection (DPI) via nDPI, supports NetFlow/IPFIX collection, and provides L7 application-level traffic categorization.
|
||
### Security
|
||
|
||
#### Firewalls
|
||
|
||
- [iximiuz.com: Illustrated introduction to Linux iptables](https://iximiuz.com/en/posts/laymans-iptables-101) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — An exceptionally clear, illustrated guide explaining Netfilter chains, tables (filter, nat, mangle), and packet evaluation flows in Linux iptables. Demonstrates practical rules for port forwarding and packet blocking.
|
||
- [linuxteck.com: 15 basic useful firewall-cmd commands in Linux](https://www.linuxteck.com/basic-useful-firewall-cmd-commands-in-linux) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A practical walkthrough of firewalld configurations using the firewall-cmd CLI. Covers zone management, permanent versus runtime rule definitions, and service-based port bindings for modern Red Hat enterprise environments.
|
||
## Observability (1)
|
||
|
||
### Capacity Management
|
||
|
||
#### Kernel Internals (1)
|
||
|
||
##### Pod Throttling
|
||
|
||
- **(2024)** [**CPU Limits in Kubernetes: Deep Dive into Pod Throttling and Kernel Interactions**](https://www.linkedin.com/pulse/cpu-limits-kubernetes-why-your-pod-idle-still-deep-dive-lazarev-k3m7f?utm_source=share&utm_medium=member_android&utm_campaign=share_via) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A deep analysis of the Linux kernel's Completely Fair Scheduler (CFS) quotas and how they cause Kubernetes pod throttling despite low resource utilization. Indispensable for engineers diagnosing performance degradation under restrictive CPU limit settings.
|
||
### Metrics Collection
|
||
|
||
#### Daemon Monitoring
|
||
|
||
- [tecmint.com: How to Install and Configure ‘Collectd’ and ‘Collectd-Web’' to Monitor Server Resources in Linux](https://www.tecmint.com/install-collectd-and-collectd-web-to-monitor-server-resources-in-linux) <span class='md-tag md-tag--secondary'>[GUIDE]</span> <span class='md-tag md-tag--info'>[LEGACY]</span> — Curator Insight details configuration steps for Collectd and its accompanying web visualization wrapper. Live Grounding indicates that while Collectd is still active in classical VM deployments, modern cloud-native infrastructures have largely migrated to Prometheus Node Exporter. It remains relevant for legacy infrastructure monitoring and low-footprint systems.
|
||
## Operating Systems
|
||
|
||
### Linux Administration
|
||
|
||
#### Documentation
|
||
|
||
- **(2020)** [Linux 101 Hacks](http://linux.101hacks.com) 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A structured handbook consolidating practical hacks for effective system engineering. Covers CD navigation patterns, screen utility optimization, and quick administrative shortcuts.
|
||
- [tldp.org: The Linux System Administrator's Guide 🌟](https://tldp.org/LDP/sag/html/index.html) <span class='md-tag md-tag--secondary'>[GUIDE]</span> <span class='md-tag md-tag--info'>[LEGACY]</span> — A historical, foundational text on Linux system administration. Although legacy in parts, it details the classic Unix architectural core, bootstrap phases, and low-level directory designs.
|
||
### Linux Fundamentals
|
||
|
||
#### System Libraries
|
||
|
||
- [How to handle dynamic and static libraries in Linux](https://opensource.com/article/20/6/linux-libraries) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive tutorial detailing the structural and behavioral differences between static (.a) and dynamic (.so) libraries in Linux. Explains compilation processes, linking mechanisms, and how loader environments resolve symbols at runtime.
|
||
### Linux Kernel
|
||
|
||
#### Memory Management
|
||
|
||
- **(2020)** [**percona.com: How Much Memory Does the Process Really Take on Linux? 🌟**](https://www.percona.com/blog/how-much-memory-does-the-process-really-take-on-linux) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A stellar breakdown of Linux memory accounting models, explaining the critical differences between VSS, RSS, PSS, and USS. Crucial reference for troubleshooting memory leaks and sizing pod constraints.
|
||
- [learnsteps.com: Difference between minor page faults vs major page faults](https://www.learnsteps.com/difference-between-minor-page-faults-vs-major-page-faults) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Clearly details the distinction between minor and major page faults in virtual memory architectures. Explains how major faults trigger disk I/O, impacting containerized process performance.
|
||
### Linux Packaging
|
||
|
||
#### Fedora Ecosystem
|
||
|
||
- **(2026)** [**copr.fedorainfracloud.org**](https://copr.fedorainfracloud.org/coprs) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — An easy-to-use build system that provides a personal repository (COPR) for Fedora and EPEL packages. Allows developers to package third-party software and automate build pipelines directly within the Fedora infrastructure.
|
||
- [Copr](https://pagure.io/copr/copr) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The primary source code repository for the Fedora Copr build system. Written in Python and C, it manages the backend queue, build systems, and user-facing API for custom RPM package generation.
|
||
### Linux Utilities
|
||
|
||
#### CLI Curation
|
||
|
||
- **(2024)** [twitter.com/commandlinefu](https://x.com/commandlinefu) 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official social channel broadcasting top command-line tips from the CommandLineFu portal. Useful for continuous bite-sized technical integration.
|
||
- **(2023)** [twitter.com/commandlinefu3](https://x.com/commandlinefu3) 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Supplementary feed mirroring automated script updates and terminal command structures.
|
||
- **(2023)** [twitter.com/commandlinefu10](https://x.com/commandlinefu10) 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Secondary distribution pipeline showcasing community-submitted bash recipes and diagnostic tools.
|
||
- [The Art of Command Line](https://github.com/jlevy/the-art-of-command-line) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — The premium, single-page reference for command-line mastery. Highly dense and comprehensive, it targets engineers seeking to elevate their terminal habits, performance tracing, and file management efficiency.
|
||
#### Minimalist Systems
|
||
|
||
- [busybox.net](https://www.busybox.net) <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — BusyBox combines tiny versions of many common UNIX utilities into a single, highly optimized executable. It is the absolute cornerstone of minimalist container base images (such as Alpine Linux) and embedded environments, offering unparalleled space efficiency.
|
||
- [genbeta.com: BusyBox, el ejecutable que agrupa casi 200 utilidades Unix' de línea de comandos (y que puedes usar también en Windows o Android)](https://www.genbeta.com/herramientas/busybox-ejecutable-que-agrupa-casi-200-utilidades-gnu-linea-comandos-que-puedes-usar-tambien-windows-android) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An introductory article explaining how BusyBox consolidates nearly 200 traditional Unix tools into a single, multi-platform executable. Provides practical context regarding its portability to Windows and Android systems. [SPANISH CONTENT]
|
||
#### Parallel Computation
|
||
|
||
- [gnu.org/software/parallel](https://www.gnu.org/software/parallel) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — GNU Parallel is a powerful shell tool for executing command-line jobs concurrently across local CPU cores or remote nodes. Essential for accelerating large-scale CPU-bound text processing or system migrations.
|
||
#### Systemd
|
||
|
||
- [Start using systemd as a troubleshooting tool](https://opensource.com/article/20/5/systemd-troubleshooting-tool) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Details systemd commands like `journalctl` and `systemctl` to quickly diagnose platform failures. Focuses on unit analysis, log filtering, and identifying broken daemon dependency trees.
|
||
#### Text Processing (1)
|
||
|
||
- **(2005)** [**pement.org: Over 100 sed one-liners**](http://www.pement.org/sed/sed1line.txt) 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> <span class='md-tag md-tag--info'>[LEGACY]</span> — A legendary, high-density reference sheet compiling over 100 functional sed one-liners. Highly valuable for rapid text formatting, substitution, and line manipulation without resorting to complex scripting.
|
||
- **(2003)** [**pement.org: Handy one-line scripts for AWK**](http://www.pement.org/awk/awk1line.txt) 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> <span class='md-tag md-tag--info'>[LEGACY]</span> — A classic, time-tested collection of concise AWK scripts designed for system administration and text munging. This repository of snippets serves as a foundational guide to AWK's implicit loop architecture.
|
||
- **(2021)** [redhat.com: 2 Bash commands to change strings in multiple files at once](https://www.redhat.com/en/blog/edit-text-bash-command) 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Demonstrates how to use standard CLI commands (specifically `sed` and `find`) to batch-replace strings across deep file structures. Focuses on safe execution patterns and dry-run steps.
|
||
- [thenewstack.io: An Introduction to AWK](https://thenewstack.io/an-introduction-to-awk) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An accessible, introductory guide to understanding AWK's record-and-field paradigm. Covers basic structure blocks, built-in variables, and rapid command-line pattern matching.
|
||
- [igoroseledko.com: Awk & sed Snippets for SysAdmins](https://www.igoroseledko.com/awk-sed-snippets-for-sysadmins) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A practical compilation of pre-built AWK and sed commands configured for daily system engineering operations. Targets log scrubbing, filtering, and automated system state extractions.
|
||
### Terminal and Shells
|
||
|
||
#### CLI Curation (1)
|
||
|
||
- **(2024)** [climagic.org](http://www.climagic.org) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A community repository containing practical, exotic, and daily CLI tricks. Serving as a continuous stream of shell wisdom, it focuses on simplifying advanced UNIX command architectures.
|
||
#### Shell Customization
|
||
|
||
- [Oh My Zsh](https://ohmyz.sh) <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The premium, open-source, community-driven framework for managing Zsh shell configurations. Extensible with thousands of helpful plugins and visual themes, it dramatically enhances terminal productivity.
|
||
- [github.com/zsh-users/zsh-autosuggestions 🌟](https://github.com/zsh-users/zsh-autosuggestions) <span class='md-tag md-tag--info'>⭐ 35560</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A highly efficient Zsh plugin that suggests commands as you type based on shell history. Greatly boosts productivity and matches the usability standard popularized by the Fish shell.
|
||
## Platform Engineering
|
||
|
||
### Developer Experience (1)
|
||
|
||
#### CLI Utilities
|
||
|
||
- [jvns.ca: A list of new(ish) command line tools | Julia Evans](https://jvns.ca/blog/2022/04/12/a-list-of-new-ish--command-line-tools) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A highly curated technical index compiling modern CLI tools that replace classic utilities. Recommends Rust-based tools like fd, bat, and jaq to modernize development environments.
|
||
## Security (1)
|
||
|
||
### Compliance
|
||
|
||
#### Host Hardening
|
||
|
||
- [sysadminxpert.com: How to do Security Auditing of CentOS System Using Lynis' Tool](https://sysadminxpert.com/how-to-do-security-auditing-of-centos-system-using-lynis-tool) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A detailed Linux auditing walkthrough using the Lynis tool to harden target environments. Provides granular shell instructions for reviewing user-space permissions, file integrity, and core system policies.
|
||
### Linux Hardening
|
||
|
||
#### Best Practices
|
||
|
||
- [How-To Secure A Linux Server](https://github.com/imthenachoman/How-To-Secure-A-Linux-Server) <span class='md-tag md-tag--info'>⭐ 27424</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An exhaustive, highly popular guide for securing production Linux environments. Covers SSH hardening, firewalls, user permission boundaries, 2FA, kernel optimization, audit logs, and automated vulnerability scanning.
|
||
### Systems Hardening
|
||
|
||
#### User Auditing
|
||
|
||
- **(2022)** [redhat.com: Audit user accounts for never-expiring passwords with a Bash script](https://www.redhat.com/en/blog/find-non-expiring-passwords) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A Red Hat system administration guide that implements a tailored Bash script to parse user account states. Useful for continuous compliance loops and discovering misconfigured local security policies.
|
||
## Security and Identity
|
||
|
||
### Access Control
|
||
|
||
#### User Management
|
||
|
||
- **(2021)** [redhat.com: 3 basic Linux group management commands every sysadmin should know](https://www.redhat.com/en/blog/linux-commands-manage-groups) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Curator Insight outlines essential CLI group administration methods. Live Grounding reinforces that secure host configurations require rigid, automated RBAC configurations, which depend heavily on programmatic group boundaries. Critical knowledge for writing system deployment playbooks.
|
||
### Data Protection
|
||
|
||
#### Secure Erasure
|
||
|
||
- [opensource.com: 4 Linux tools to erase your data](https://opensource.com/article/21/10/linux-tools-erase-data) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight explores 4 specialized Linux command line tools for secure block storage sanitation. Live Grounding indicates that with SSDs and cloud block storages, traditional sector overwrites (`shred`) can be unreliable due to wear-leveling controllers, suggesting cryptographic erasure or NVMe format alternatives. Crucial for enterprise compliance decommission policies.
|
||
### Directory Services
|
||
|
||
#### LDAP Diagnostics
|
||
|
||
- [kalilinuxtutorials.com: Ldsview : Offline search tool for LDAP directory' dumps in LDIF format](https://kalilinuxtutorials.com/ldsview) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Curator Insight introduces Ldsview as a specialized tool for searching offline LDIF directory dumps. Live Grounding highlights its value during isolated security auditing and offline LDAP database analysis where live directory server querying is strictly restricted. Highly targeted at cybersecurity professionals and directory system administrators.
|
||
### Network Security
|
||
|
||
#### Vulnerability Auditing
|
||
|
||
- **(2021)** [**redhat.com: 5 scripts for getting started with the Nmap Scripting Engine**](https://www.redhat.com/en/blog/nmap-scripting-engine) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight introduces the advanced capabilities of the Nmap Scripting Engine (NSE) for automating network tests. Live Grounding highlights its continuous usage in automated vulnerability scanning pipelines to check infrastructure boundaries for exposed ports and software weaknesses. Crucial for active DevSecOps defenses.
|
||
## Software Development
|
||
|
||
### Data Engineering
|
||
|
||
#### CLI Data Processing
|
||
|
||
- [datafix.com.au: BASHing data - Data ops on the Linux command line 🌟](https://datafix.com.au/BASHing) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A rich curation of techniques and workflows for executing data operations using native command-line utilities. It showcases advanced pipelines involving tools like awk, sed, and cut to manipulate massive tabular data efficiently.
|
||
### Engineering Culture
|
||
|
||
#### Scripting Philosophy
|
||
|
||
- [pythonspeed.com: Please stop writing shell scripts](https://pythonspeed.com/articles/shell-scripts) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An architectural critique arguing that standard shell scripts are inherently error-prone for intricate logic. Recommends shifting to robust languages like Python or Go when tasks involve complex datatypes or error resilience.
|
||
### Scripting
|
||
|
||
#### Bash Shell
|
||
|
||
- **(2021)** [redhat.com: Bash scripting: How to read data from text files](https://www.redhat.com/en/blog/data-text-files) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A practical tutorial from Red Hat explaining different loop patterns for reading and parsing file contents in Bash. Discusses performance implications of field separators and subshell execution blocks.
|
||
- **(2012)** [robertmuth.blogspot.com: Better Bash Scripting in 15 Minutes](http://robertmuth.blogspot.com/2012/08/better-bash-scripting-in-15-minutes.html) 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An older but highly effective guide containing critical tenets for reliable shell code. It recommends explicit execution options (like `set -eu`) and modular function designs to enhance readability.
|
||
- [igoroseledko.com: Checking Multiple Variables in Bash](https://www.igoroseledko.com/checking-multiple-variables-in-bash) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A concise guide highlighting techniques to evaluate multiple variables simultaneously in Bash. It contrasts standard nested conditionals with clean, single-expression evaluations using logical operators.
|
||
- [Introduction to Bash Scripting Interactive training](https://ebook.bobby.sh/training.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An interactive, web-based training resource designed to guide beginners through fundamental Bash concepts. It covers variable declarations, control loops, and pipeline operations via self-paced tasks.
|
||
- [opensource.com: Parsing config files with Bash](https://opensource.com/article/21/6/bash-config) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A step-by-step tutorial explaining how to parse standard configuration files natively in Bash. Evaluates structured file inputs (like INI or key-value structures) without deploying external parsing tools.
|
||
- [opensource.com: How to include options in your Bash shell scripts](https://opensource.com/article/21/8/option-parsing-bash) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — This guide explains standard option parsing techniques in shell scripts using built-in commands like `getopts`. Helps build intuitive command-line flags and parameters for user-facing automation.
|
||
- [fedoramagazine.org: Bash Shell Scripting for beginners (Part 1)](https://fedoramagazine.org/bash-shell-scripting-for-beginners-part-1) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A beginner-friendly, structured tutorial initiating users into the core dynamics of Bash. Focuses on standard environment setup, script headers, execution permissions, and basic variable scopes.
|
||
- [dev.to: Writing Bash Scripts Like A Pro - Part 1 - Styling Guide](https://dev.to/unfor19/writing-bash-scripts-like-a-pro-part-1-styling-guide-4bin) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Part of a highly-rated developer guide focusing on styling, naming conventions, and code organization rules in Bash. It proposes clean formatting practices that mirror professional programming standards.
|
||
- [linuxhandbook.com: Unusual Ways to Use Variables Inside Bash Scripts](https://linuxhandbook.com/variables-bash-script) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — This guide explains advanced Bash variable features like parameter expansion, default-value fallback assignments, and string slices. Excellent for reducing verbose conditionals.
|
||
- [opensource.com: An introduction to programming with Bash (eBook)](https://opensource.com/downloads/bash-programming-guide) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An intensive, downloadable ebook designed to guide administrators from foundational scripting to structured program creation in Bash. Teaches logic flow, modular functions, and robust signal handling.
|
||
- [linuxshelltips.com: What’s the Difference Between ${} and $() in Bash](https://www.linuxshelltips.com/difference-between-and-in-bash) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Clearly contrasts variable expansions (`${}`) with command substitutions (`$()`) within Bash. Identifies key differences in evaluation mechanics, execution subshells, and performance impacts.
|
||
- [youtube: Bash for Beginners](https://www.youtube.com/playlist?list=PLlrxD0HtieHh9ZhrnEbZKhzk0cetzuX7l) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A comprehensive multi-part video playlist created by Microsoft experts covering essential shell mechanisms. Highly visual and progressive, explaining standard redirection, file permissions, and loop logic.
|
||
#### JavaScript Scripting
|
||
|
||
- [zx](https://github.com/google/zx) <span class='md-tag md-tag--info'>⭐ 45504</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A revolutionary library by Google allowing developers to write rich shell scripts using JavaScript or TypeScript. Intuitively wraps child-process execution, making complex scripting pipelines highly readable and safe.
|
||
#### Secure Bash
|
||
|
||
- **(2025)** [==Bash Pitfalls 🌟==](http://mywiki.wooledge.org/BashPitfalls) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — The legendary Wooledge guide listing common Bash coding mistakes and how to fix them. Covering quoting, scope, pipeline traps, and array logic, this resource is a mandatory read for any systems engineer.
|
||
- [github: Safe ways to do things in bash](https://github.com/anordal/shellharden/blob/master/how_to_do_things_safely_in_bash.md) <span class='md-tag md-tag--info'>⭐ 4782</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — The ultimate reference manual for writing safe, robust shell scripts, maintained as part of the Shellharden project. Explains how to avoid typical syntax traps, highlighting strict quoting guidelines and expansion rules.
|
||
#### Zsh Debugging
|
||
|
||
- **(2023)** [zshdb.readthedocs.io](https://zshdb.readthedocs.io/en/latest) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official documentation for ZshDB, a highly specialized, command-line debugger for Zsh shell scripts. Leverages standard debugger models (similar to GDB) to handle step-through inspection and breakpoints.
|
||
### Text Processing (2)
|
||
|
||
#### Regular Expressions
|
||
|
||
- **(2023)** [rexegg.com: Regex Syntax Tricks](https://www.rexegg.com/regex-tricks.php) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A deep dive into non-standard regex constructs, efficiency shortcuts, and engine-specific quirks. Useful for developers trying to optimize text extraction patterns across distinct processing runtimes.
|
||
## Software Engineering
|
||
|
||
### Application Platforms
|
||
|
||
#### Java Troubleshooting
|
||
|
||
- [opensource.com: Check Java processes on Linux with the jps command](https://opensource.com/article/21/10/check-java-jps) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight outlines checking Java virtual machine processes via JVM Process Status tool (`jps`). Live Grounding highlights its indispensability for enterprise administrators deploying big data pipelines (such as Kafka or Hadoop) or Java microservices to quickly correlate process IDs with specific Java application contexts.
|
||
### Packaging and Distribution
|
||
|
||
#### RPM Packaging
|
||
|
||
- [developers.redhat.com: Build your own RPM package with a sample Go program' to simplify installing, updating, or removing a piece of software](https://developers.redhat.com/articles/2021/05/21/build-your-own-rpm-package-sample-go-program) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Curator Insight guides through building custom RPM package scripts using a Go sample program. Live Grounding proves its continued relevance for enterprise environments requiring structured application deployment via YUM/DNF repositories. Vital for integrating custom compiled binaries into corporate system update mechanisms.
|
||
## Systems Engineering (1)
|
||
|
||
### CLI Mastery and Utilities
|
||
|
||
#### Alternative Shells
|
||
|
||
- **(2023)** [==oilshell: Alternative shells==](https://github.com/oils-for-unix/oils/wiki/Alternative-Shells) <span class='md-tag md-tag--info'>⭐ 3333</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An incredible wiki index by the Oils Shell project reviewing alternative modern UNIX shells. It offers critical structural, parsing, and execution evaluations of fish, zsh, oils, nushell, and others.
|
||
#### Data Synchronization (2)
|
||
|
||
- **(2021)** [**redhat.com: 5 advanced rsync tips for Linux sysadmins**](https://www.redhat.com/en/blog/5-rsync-tips) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — An enterprise compilation of specialized rsync techniques. It teaches dry-runs, automatic bandwidth throttling, and remote link preservation to minimize risk during production migration windows.
|
||
- [freecodecamp.org: RSync Examples – Rsync Options and How to Copy Files Over' SSH](https://www.freecodecamp.org/news/rsync-examples-rsync-options-and-how-to-copy-files-over-ssh) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A thorough manual detailing the versatile file synchronization tool rsync. It presents production-ready syntax examples for local differentials, SSH encryption integrations, and recursive archiving configurations.
|
||
- [igoroseledko.com: Parallel Rsync](https://www.igoroseledko.com/parallel-rsync) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An advanced architectural recipe for executing parallelized rsync tasks over multi-core network pipelines. It outlines how to bypass single-thread network bottlenecks when synchronizing millions of files.
|
||
#### File Operations and Monitoring
|
||
|
||
- [**watchman command**: A File and Directory Watching Tool for Changes](https://www.tecmint.com/watchman-monitor-file-changes-in-linux) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An operational guide detailing Facebook's watchman utility. It demonstrates how to monitor file systems for modifications, trigger specific automated actions, and query path updates efficiently.
|
||
#### IO Redirection and Piping
|
||
|
||
- **(2021)** [tecmint.com: How to Run Commands from Standard Input Using Tee and Xargs in Linux](https://www.tecmint.com/pipe-command-output-to-other-commands) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An operational analysis of input/output streams and data pipe redirection. It explains how to combine tee and xargs to safely distribute output feeds and perform mass processing.
|
||
#### Kernel Subsystems and Containerization
|
||
|
||
- [redhat.com: World domination with cgroups part 8: down and dirty with cgroup' v2](https://www.redhat.com/en/blog/world-domination-cgroups-part-8-down-and-dirty-cgroup-v2) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An elite technical exploration of Linux control groups (cgroups v2) system architecture. It outlines how cgroups control memory, IO, and CPU isolation, providing the foundational architectural plumbing used by modern container engines like Docker and Kubernetes.
|
||
#### Network and API Testing
|
||
|
||
- **(2021)** [**redhat.com: Save time at the command line with HTTPie instead of curl**](https://www.redhat.com/en/blog/curl-hack-httpie) 🌟🌟🌟🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A developer comparison highlighting HTTPie as an expressive, human-friendly command-line alternative to curl. It illustrates dynamic coloring, direct JSON validation, and clean request structures for REST endpoints.
|
||
- [**curl command**: Understanding the Hidden Powers of curl](https://nordicapis.com/understanding-the-hidden-powers-of-curl) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — An advanced architectural writeup detailing the deep capabilities of curl for API diagnostics and system automation. It highlights protocol routing, security handshakes, output formatting, and scripting integrations.
|
||
#### Operational Playbooks
|
||
|
||
- [nikhilism.com: Mystery Knowledge and Useful Tools](https://nikhilism.com/post/2020/mystery-knowledge-useful-tools) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An insightful, curated collection of less-known Unix tricks, shell diagnostics, and specialized tools. It provides pragmatic recommendations for daily systems debugging and performance troubleshooting.
|
||
- [developers.redhat.com: Linux commands for developers](https://developers.redhat.com/cheat-sheets/linux-commands-cheat-sheet) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A high-density reference cheat-sheet targeted specifically at application developers transitioning to backend hosting environments. It offers critical command blocks for networking, process controls, and permission setups.
|
||
#### Process and Resource Monitoring
|
||
|
||
- [tecmint.com: vtop – A Linux Process and Memory Activity Monitoring Tool](https://www.tecmint.com/vtop-monitor-linux-process-usage) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A deployment and usage guide for vtop, a highly aesthetic Node.js-based terminal monitor. It explains how vtop visualizes CPU, memory, and process threads using real-time terminal graphics.
|
||
- [tecmint.com: How to Install htop on CentOS 8](https://www.tecmint.com/install-htop-on-centos-8) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A specific repository and tool deployment walkthrough configuring htop on enterprise Red Hat/CentOS distributions, optimizing CPU, RAM, and process thread visibility for system administrators.
|
||
#### Service Management
|
||
|
||
- [tecmint.com: How to Control Systemd Services on Remote Linux Server](https://www.tecmint.com/control-systemd-services-on-remote-linux-server) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A quick configuration guide showing how to interact with systemd processes on remote machines via SSH using the --host flag, streamlining distributed environment administration.
|
||
#### Terminal Sharing and Logging
|
||
|
||
- **(2021)** [redhat.com: How to record your Linux terminal using asciinema](https://www.redhat.com/en/blog/using-asciinema) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A Red Hat operational guide to asciinema, showing how to capture high-fidelity terminal interactions. It demonstrates sharing copy-pasteable CLI walkthroughs instead of bloated video files.
|
||
#### Text Editors
|
||
|
||
- **(2021)** [redhat.com: Vim: Basic and intermediate commands](https://www.redhat.com/en/blog/vim-commands) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An authoritative training manual by Red Hat for developers and sysadmins looking to master vim. It reviews navigation tricks, buffer registers, and search-and-replace regular expressions to maximize edit speed.
|
||
#### Text Processing (3)
|
||
|
||
- [metacpan.org: a2p - Awk to Perl translator](https://metacpan.org/pod/App::a2p) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[LEGACY]</span> — Documentation for a2p, the classic legacy command line utility that parses AWK programs and outputs equivalent, highly optimized Perl code, facilitating legacy script updates.
|
||
### Foundations and Communities
|
||
|
||
#### Linux Kernel and Technical News
|
||
|
||
- [==LWN.net==](http://lwn.net) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The premier journalistic standard for deep technical Linux kernel developments, security alerts, and system architecture updates. It features exceptional architectural breakdowns of core subsystem shifts.
|
||
#### Linux Resource Hubs
|
||
|
||
- [unixmen.com 🌟](https://www.unixmen.com) 🌟🌟🌟 <span class='md-tag md-tag--info'>[LEGACY]</span> — A long-standing Linux, Unix, and open-source tutorials portal offering valuable legacy configurations and sysadmin guidelines, although newer updates are sparse compared to competitor sites.
|
||
- [The Geek Stuff](http://www.thegeekstuff.com) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A massive tutorial database detailing Linux commands, databases, and programming languages. It is highly valued for its structured commands cheatsheets and direct style.
|
||
- [FOSS Force](http://fossforce.com) 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A news and opinion site tracking development shifts, policy changes, and news across the broader Free and Open Source Software (FOSS) and Linux communities.
|
||
- [unixetc.co.uk](http://unixetc.co.uk) 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A collection of personal technical notes, Unix command tricks, and hardware configurations curated by an experienced Linux systems engineer.
|
||
- [LinuxLinks.com](http://www.linuxlinks.com) 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An organized directory of Linux applications, compiling thousands of categories, reviews, and alternatives to help engineers identify optimal software suites.
|
||
- [systemadmin.es](http://systemadmin.es) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A specialized Spanish-language systems administration blog exploring server optimization, Linux internals, and hypervisor configurations. [SPANISH CONTENT]
|
||
- [muylinux.com](http://www.muylinux.com) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A highly active Spanish-language media site focusing on desktop Linux distributions, core open-source community movements, and user-facing utilities. [SPANISH CONTENT]
|
||
- [linuxadictos.com](http://www.linuxadictos.com) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive Spanish news and curation hub compiling tutorials, kernel release summaries, and open-source software updates. [SPANISH CONTENT]
|
||
- [linuxhomenetworking.com](http://www.linuxhomenetworking.com) 🌟 <span class='md-tag md-tag--info'>[LEGACY]</span> — A legacy Linux networking wiki containing detailed routing, switching, and firewall configuration templates. While valuable for fundamental network theory, some distro-specific configurations are dated.
|
||
- [Linux-tutorial.info](http://www.linux-tutorial.info) 🌟 <span class='md-tag md-tag--info'>[LEGACY]</span> — An online reference guide dedicated to foundational Linux core concepts, system structures, and file hierarchy trees, acting primarily as a legacy training repository.
|
||
- [unixmages.com](http://unixmages.com) 🌟 <span class='md-tag md-tag--info'>[LEGACY]</span> — A small, retro command-line reference and technical blog focusing on classic Unix terminal tools and shell optimizations. Highly legacy-oriented.
|
||
- [tecmint.com 🌟](https://www.tecmint.com) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — An extensive, highly active Linux documentation repository delivering step-by-step guides on server administration, shell scripting, and infrastructure configuration for sysadmins and DevOps engineers.
|
||
- [opensource.com 🌟](https://opensource.com) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A highly regarded knowledge portal advocating for open-source methodology, presenting high-quality DevOps tutorials, community case studies, and systemic architectural writeups.
|
||
- [linuxteck.com](https://www.linuxteck.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An active educational platform specializing in Linux tutorials, command syntax cheatsheets, network administration guides, and security configurations optimized for hands-on IT professionals.
|
||
- [howtoforge.com](https://www.howtoforge.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A popular, deeply technical repository of user-contributed Linux server setups. It features highly detailed step-by-step instructions for configuring web, mail, database, and virtualization nodes.
|
||
- [tecadmin.net](https://tecadmin.net) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An extensive IT support and sysadmin portal delivering highly-focused commands, software setup instructions, and troubleshooting guides for Ubuntu, CentOS, and Debian servers.
|
||
- [systemcodegeeks.com](https://www.systemcodegeeks.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A technical resource hub focusing on systems administration, scripting, database operations, and server administration blueprints for enterprise system engineers.
|
||
- [The Lone Sysadmin](https://lonesysadmin.net) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A highly informative systems engineering blog run by a veteran enterprise administrator, delivering real-world troubleshooting case studies, virtualization tips, and server architecture notes.
|
||
#### Open Source Organizations
|
||
|
||
- [==The Linux Foundation==](http://www.linuxfoundation.org) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The preeminent global non-profit organization coordinating the development and licensing of the Linux kernel, Kubernetes, and open-source infrastructure standards. It serves as an authoritative ecosystem anchor for enterprise cloud-native standards.
|
||
#### Operational Deep-Dives
|
||
|
||
- [Timezone Bullshit](https://blog.wesleyac.com/posts/timezone-bullshit) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A deeply informative and pragmatic engineering exploration of timezone complexities in systems engineering. It provides invaluable advice on hardware UTC defaults and server-level synchronization.
|
||
#### SysOps Guides
|
||
|
||
- [abarrak.gitbook.io: Linux SysOps Handbook 🌟](https://abarrak.gitbook.io/linux-sysops-handbook) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — An exceptional, GitBook-hosted compilation of operational knowledge for modern systems administrators. It includes structured reference sheets for system hardening, automated configurations, and virtualization triage.
|
||
#### Video Resources
|
||
|
||
- [Linux Skills](https://www.youtube.com/channel/UCu2eNnWy-zc1xt_shCXQQfA) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A specialized YouTube education channel compiling step-by-step video tutorials focusing on Linux setup, administration fundamentals, and shell scripting concepts.
|
||
- [CLImagic](https://www.youtube.com/user/climagic) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A specialized video resource explaining command-line magic, terminal tricks, and hidden capabilities of classic GNU utilities to boost sysadmin efficiency.
|
||
### Secure Access and PKI
|
||
|
||
#### Cryptography
|
||
|
||
- **(2022)** [redhat.com: 6 OpenSSL command options that every sysadmin should know](https://www.redhat.com/en/blog/6-openssl-commands) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A highly practical Red Hat SysAdmin overview of foundational OpenSSL diagnostics. It covers RSA and ECC key pair generation, CSR signing, certificate validation, and SSL connection handshake tracing for local network hardening.
|
||
#### SSH Client Tools
|
||
|
||
- [linuxteck.com: 10 basic and most useful 'ssh' client commands in Linux](https://www.linuxteck.com/basic-ssh-client-commands-in-linux) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A practical operational overview of fundamental SSH commands essential for junior system administrators. It details port specification, remote command execution, and proxy settings for terminal-based remote node management.
|
||
#### SSH Configurations
|
||
|
||
- **(2021)** [redhat.com: Using ssh-keygen and sharing for key-based authentication in Linux](https://www.redhat.com/en/blog/configure-ssh-keygen) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A hands-on walk-through of modern ssh-keygen configurations, outlining RSA, ECDSA, and Ed25519 signature algorithm trade-offs. It shows how to safely provision, password-protect, and distribute public keys.
|
||
- [dev.to: How to Manage Multiple SSH Key Pairs](https://dev.to/josephmidura/how-to-manage-multiple-ssh-key-pairs-1ik) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An entry-level handbook outlining local client configurations for multi-identity SSH environments. It guides administrators through isolating workspace profiles (such as corporate versus personal accounts) using targeted configurations and local SSH agent binding.
|
||
- [thenewstack.io: SSH Made Easy with SSH Agent and SSH Config](https://thenewstack.io/ssh-made-easy-with-ssh-agent-and-ssh-config) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A developer-oriented guide detailing client-side SSH automation patterns using native SSH configurations. It covers agent forwarding, Host wildcards, and IdentityFile bindings to streamline multi-server management pipelines securely.
|
||
#### SSH Hardening
|
||
|
||
- [goteleport.com: SSH Certificates Security. SSH Access Hardening 🌟](https://goteleport.com/blog/ssh-certificates) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A comprehensive exploration of SSH access control, contrasting traditional static key management with modern cryptographic certificate authorities. It details how Teleport leverages SSH certificates to enforce short-lived, identity-backed access, eliminating key sprawl and mitigating the risk of compromised credentials in distributed cloud architecture.
|
||
#### SSH Tunneling
|
||
|
||
- [iximiuz.com: A Visual Guide to SSH Tunnels: Local and Remote Port Forwarding' 🌟](https://iximiuz.com/en/posts/ssh-tunnels) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An outstanding, highly visual deep-dive into SSH port forwarding, illustrating local, remote, and dynamic tunneling mechanics. Velichko's architectural breakdowns clarify how to safely bypass strict firewalls and expose internal microservices for local debugging.
|
||
#### SSL Security Auditing
|
||
|
||
- [tecmint.com: Testssl.sh – Testing TLS/SSL Encryption Anywhere on Any Port](https://www.tecmint.com/testssl-sh-test-tls-ssl-encryption-in-linux-commandline) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A hands-on installation and usage guide for testssl.sh, an open-source command-line security auditing tool. It demonstrates how to scan endpoints on any port to detect SSL/TLS vulnerabilities, cipher suite issues, and configuration flaws.
|
||
|
||
---
|
||
💡 **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md)
|
||
|