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.

What is New in the Latest Ubuntu Release?

Upgrading your operating system often brings a mix of excitement and technical hurdles. You might find yourself in a scenario where your automated boot scripts fail because of the new initramfs defaults, or perhaps your repository configuration files no longer…

2 Ways To Install RPM packages on Ubuntu

Software packages for Linux generally come in two main formats: Debian packages (.deb) for systems like Ubuntu and RPM packages for Red Hat-based systems. You might encounter a situation where a specific driver or proprietary tool is only distributed as…

3 ways to List All Partitioned Tables in PostgreSQL

Managing large-scale databases often requires table partitioning, a technique where one large logical table is split into several smaller physical pieces. In PostgreSQL, the partitioned table itself is a “virtual” table that holds no data; instead, the data is stored…

How To Use Pip Command in Linux

Python development relies heavily on external libraries to handle complex tasks like data analysis or web scraping. You might encounter a scenario where you try to run a script only to receive an “ImportError,” or you may need to deploy…

how to check ip address in ubuntu linux

Checking your IP address in Ubuntu can be done quickly using several built-in terminal commands. Below are the primary methods: 1. Using the ip Command (Most Common) The standard way to identify all available network interfaces and their associated IP…

How To Send An Email in Ubuntu Terminal

Managing a remote server often requires a way to receive automated notifications without a graphical interface. You might be running long-duration scripts and need a way to get notified upon completion, or you might want to receive unattended-upgrades reports directly…

3 ways to Check PostgreSQL Memory Usage: A Complete Guide

Monitoring memory consumption is a fundamental task for any PostgreSQL administrator. Unlike simple applications, PostgreSQL uses a sophisticated memory architecture that splits resources between a large shared pool and smaller, session-local areas for specific tasks like sorting and joining. Understanding…

3 ways To Install Docker in Ubuntu

Installing Docker on Ubuntu transforms your machine into a powerful virtualization host, allowing you to package software together with all its necessary dependencies. Whether you are setting up a local lab or a production server, Linux provides built-in package managers…