David Cao

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.

How to Check Running Queries in PostgreSQL

Effectively monitoring running queries in a PostgreSQL database is essential for maintaining performance and ensuring smooth operations. In this article, we will explore various techniques and tools available to check the status of your queries, gain valuable insights into their…

3 Reasons Why PostgreSQL WAL Files Are Not Deleted

PostgreSQL’s Write-Ahead Logging (WAL) system plays a crucial role in ensuring data integrity and enabling features like replication and point-in-time recovery. However, WAL files can sometimes fail to be deleted, leading to excessive disk space consumption. In this article, we…

Restarting a Network Interface in RHEL 9

NetworkManager Tools NetworkManager is a system service in Linux distributions that manages network devices and connections. Here are some tools you can use to control NetworkManager and refresh the network interface configuration: Using Ansible For automated and remote configuration, you…

How to Rename a Network Interface in Linux

This article provides a comprehensive guide on renaming network interfaces in Red Hat Enterprise Linux (RHEL), focusing on the differences between the traditional ifcfg format and the newer keyfile format for NetworkManager connection profiles. Understanding RHEL’s Network Interface Naming Traditionally,…