Skip to Content

David Cao

David is a Cloud & DevOps Enthusiast. He has years of experience as a Linux engineer. He had working experience in AMD, EMC. He likes Linux, Python, bash, and more. He is a technical blogger and a Software Engineer. He enjoys sharing his learning and contributing to open-source.

If you often feel exhausted and struggle to focus for even five minutes, this guide is for you. By combining insights from various fields, I’ll share the most useful tips with you. It’s actually as simple as three steps. You only need to spend three to five minutes, and you will gain insights that will …

Read More about Small Changes, Big Results: Quick Hacks to Boost Energy and Productivity

Secure Shell (SSH) is a powerful and widely used protocol that enables secure communication over a network. Whether you’re managing servers, deploying code, transferring files, or running remote applications, SSH is an essential tool for every IT professional and developer. While the basic ssh [email protected] command is familiar to many, SSH offers a wide array …

Read More about Work Smarter, Not Harder: Advanced SSH Techniques to Save Time and Effort

What is SSH and How Does It Work? SSH (Secure Shell) is a powerful tool that lets you securely connect to another computer over a network. Imagine you have a computer in the moon and need to access a server in another city or country. Instead of physically going there, SSH allows you to control …

Read More about Using SSH Every Day? Explore Advanced Features to Simplify Your Routine

If you’re running a Linux instance and suspect that the bandwidth is being overused, you can use a few tools to investigate what’s causing the high traffic. Tools like SAR, iftop, and NetHogs can help you identify the processes responsible for the load and take action to fix the issue. Common Scenarios High bandwidth usage: …

Read More about How to Track and Fix High Network Traffic on Your Linux Instance

You’ve been using Linux for a while, so you know the basics: ls, cd, cp.But now you’re stepping up your game. You need more. You’re ready to unlock the power of the Linux command line to elevate your workflow—whether it’s programming, system administration, or just being more efficient in your day-to-day tasks. Well, that’s exactly …

Read More about Still Using Old Linux Commands? Discover These New Powerful Command Line Tips!

When you’re working with Linux systems, particularly those using systemd, journalctl is an essential tool for accessing and managing logs. journalctl provides a powerful and flexible way to query logs, troubleshoot issues, and monitor system events. In this guide, we’ll walk through everything you need to know about journalctl—from basic commands to advanced filtering techniques. …

Read More about A Complete Guide to Using journalctl for System Logging in Linux

When working with Red Hat-based systems (like RHEL, CentOS, or Fedora), it’s important to be able to check when the system was rebooted and understand the reasons behind it. System reboots can happen for various reasons such as updates, crashes, manual reboots, or hardware failures. Here’s how you can check the reboot logs on Red …

Read More about 6 ways to Check System Reboot Logs on Linux

When working with databases, one of the most common questions you may find yourself asking is, “How many rows are in this table?” In PostgreSQL, the answer might not be as straightforward as it seems at first glance. Although the SQL command to count rows appears simple, the underlying mechanics and performance implications can be …

Read More about Still Using COUNT(*) to Count Rows? Explore Faster Alternatives!

Managing users in Linux is an essential aspect of system administration. Linux provides a number of commands for creating, deleting, and modifying user accounts. Below is a guide to some basic Linux user management commands that are commonly used: Key Commands for Linux user management 1. Viewing Current Users and Information List all users: To …

Read More about Basic linux commands For user management

PostgreSQL, as one of the most advanced and widely used relational database management systems (RDBMS), offers a range of system views that can be utilized for monitoring and diagnosing database operations. These system views provide insights into the internal state of the database, such as resource usage, query performance, locks, connections, and system activity, making …

Read More about Top 9 PostgreSQL System Views for Better Database Monitoring and Troubleshooting