


A practical guide introducing some low-key yet efficient Linux management tools and features to help you be more effective and confident in your daily operations. Author: Ashish Singh
01🚀 IntroductionAs a long-time Linux administrator, I often think, “How much better it would have been if I had known these tips sooner.” The world of Linux is vast, hiding countless powerful tools, configuration tricks, and lesser-known best practices that often determine whether you can complete tasks efficiently.
This article does not list the common Linux commands you are already familiar with, but is written for those who have been navigating the command line, hoping to help you unlock some new ways to enhance efficiency.Here are my top 10 low-key but highly valuable Linux tools, tips, and configurations—every system administrator should master them, but most people may not have heard of them.1. `at` and `batch`: The Forgotten Task Scheduling ToolsEveryone uses cron, but have you tried at or batch? They are perfect for one-time tasks.
echo "shutdown -h now" | at 11:00 PM
OrDelay resource-intensive operations
echo "updatedb" | batch
👉 Practical use: No need to modify configuration files, just issue tasks directly, and ignore them after execution.2. `systemd-run`: Quickly Start Temporary ServicesWant to run a command as a service temporarily? Try systemd-run, no need to write service files at all.
systemd-run --unit=backup-job tar -czf /backup/home.tar.gz /home
👉 Practical use: Especially suitable for testing services or scheduling temporary operational tasks with systemd standards.3. `tuned`: Intelligent Performance TuningTuned dynamically adjusts system parameters based on the type of system load (such as virtualization, network throughput, low latency, etc.).
dnf install tunedtuned-adm profile throughput-performance
👉 Practical use: Get performance optimization for scenarios immediately without manual settings.4. `lsof -i` + `ss`: A Combination for Port IssuesCompared to the outdated netstat, the combination of lsof and ss provides more immediate and comprehensive network information.
lsof -i :80ss -tulwn
👉 Practical use: Instantly see which process is occupying the port, with clear connection status.5. `journalctl -xeu`: A Tool for Log DebuggingStop scrolling through logs line by line; this command directly shows the errors and latest records of the services you care about.
journalctl -xeu nginx
👉 Practical use: Precise and highlighted, greatly increasing debugging efficiency.6. `chattr` to Lock FilesSet immutable attributes for critical files to prevent them from being deleted or modified.
chattr +i /etc/passwd
👉 Practical use: Even the root user cannot change it unless the protection is lifted first.7. `/etc/motd` and `/etc/issue`: Customize Login PromptsCustomize SSH login prompts to not only showcase brand image but also reinforce security awareness.
echo "Authorized access only. IP logged." > /etc/issue
👉 Practical use: Meets compliance requirements while reminding users of system usage and permissions.8. `watch` + `diff`: Real-time Monitoring of File ChangesWant to know immediately when configuration files or logs change? This trick is very useful.
watch -d diff <(cat config1) <(cat config2)
👉 Practical use: Real-time tracking of file changes, suitable for version comparison, directory monitoring, and more.9. `strace` and `ltrace`: See Inside Process ExecutionThese tools help you view every system call or library call made by a process.
strace -p $(pidof nginx)
👉 Practical use: Precisely locate faults, permission issues, or sources of lag, saving time and effort.10. Hidden Tricks to Check Cron Execution StatusNot sure if your cron executed successfully? The logs don’t lie.
journalctl | grep CRON# orgrep CRON /var/log/syslog
👉 Practical use: Directly check in `/var/log/syslog` or `journalctl`, no need to set up additional log redirection.02đź§ Final Thoughts: Why I Regret Not Learning These SoonerIn the past, I often dove headfirst into various Linux issues, manually troubleshooting and missing out on these tools that could significantly enhance efficiency, wasting countless hours and energy.These commands are not just “showing off”; they are true efficiency accelerators for system administrators—especially when you need to manage a large number of servers, debug complex issues, or maintain high-availability systems.If you remember one thing, it’s that whether you master those obscure but powerful tools often determines whether you are an average administrator or an expert.03🛠️ Additional Advice: Systematize What You LearnI recommend creating your own operational quick reference or tool manual. Every time you learn a new command, configuration, or tool, record it. The growth of a system administrator is a marathon; preparing early will make your future easier.If you found this guide helpful, feel free to like, bookmark the article, and follow for future series content.Happy scripting! 🚀Refer to the second edition of the DevOps Handbook for a more systematic learning of more exciting content.
Previous Recommendations
Skills are not the problem; visibility is key—My DevOps career experience sharing
2025-08-27

Two mindset shifts in DevOps practice that completely changed me
2025-08-26

This year, SRE is entering its third era—AI Reliability Engineering! Operations folks, hang in there!
2025-07-28


Like

Share

Bookmark

Leave a message