The Basics of Operating Alpine Linux

Light as a blade, controlling with precision In the previous article (“The Basics of Operating Alpine Linux (2): Installing a ‘Toy’”), we completed the installation of Alpine Linux, creating a minimal experimental environment. Today, we will delve deeper into this “small yet beautiful” world and explore its significant differences from the traditional RHEL series. If … Read more

Alpine Linux Announces Its Biggest Change Ever: Complete Restructuring of System Directory Layout

After months of preparation, the Alpine Linux development team officially announced that future releases of Alpine Linux will fully adopt the /usr-merged file system layout. Enabled from version 3.23 Starting from Alpine Linux 3.23, all newly installed systems will default to using /usr-merged. This means that <span><span>/lib</span></span>, <span><span>/bin</span></span>, and <span><span>/sbin</span></span> will no longer exist as … Read more

Introduction to the Installation Process of Alpine Linux

Introduction to the Installation Process of Alpine Linux

Previously, I introduced the installation processes of Rocky Linux 10, Ubuntu 25.04, Ubuntu Server 24.04, Debian 12, and Deepin 25.0.1. I also noticed that there is another distribution of Linux that is quite popular, especially in the server domain. This distribution is a lightweight version characterized by security, simplicity, efficiency, and low resource usage. Many … Read more

S2.08. Alpine Linux LXC Ultra-Lightweight Template

S2.08. Alpine Linux LXC Ultra-Lightweight Template

Alpine Linux Ultra-lightweight LXC container template, smaller and faster, can also set up container services https://www.alpinelinux.org/ Creating CT, select Alpine’s CT template Enter LXC and set up # Change source, I personally choose Nanjing University, feel free to choose mkdir -p /home/Update cd /home/Update apk add bash wget https://linuxmirrors.cn/main.sh chmod +x main.sh bash main.sh # … Read more

Linux Fun Images: It’s Not Scary to Wear the Same Outfit, It’s Awkward for the Ugly

Linux Fun Images: It's Not Scary to Wear the Same Outfit, It's Awkward for the Ugly

“ Laugh a little, and you’ll look ten years younger! Worry a little, and you’ll turn gray!” 01 — It’s Not Scary to Wear the Same Outfit, It’s Awkward for the Ugly 02 — Windows Continues to Promote Ubuntu “Linux Fun Images: This Image is Explosive in Any Industry @川建国” https://news.itsfoss.com/microsoft-ubuntu/ 03 — The Most … Read more

Essential Linux Commands Every Programmer Should Know

Essential Linux Commands Every Programmer Should Know

Source: Frontend Dissuader | ID: quantuishiAuthor: Frontend Dissuader Introduction Programmer: “I’m out of here, be careful with the person who told me the command line is rm -rf /*.” “rm -rf” has caused disasters among novice programmers, as those new to the field often lack a solid foundation. It’s easy to feel helpless without a … Read more

Common Linux Commands Explained

Common Linux Commands Explained

Common Linux Commands White: Regular files Blue: Directories Red: Compressed files Green: Executable files Copy: ctrl + insert Paste: shift + insert Clear screen: ctrl + l Cancel current command and re-enter: ctrl + c 1. ls Syntax: ls [options] [directory or file] Function: For directories, this command lists all subdirectories and files within the … Read more

Exploring C++ Memory Management: Theoretical Insights

Exploring C++ Memory Management: Theoretical Insights

Click the blue text to follow us Author | daydreamer In internet services, C++ is often used to build high-performance, high-concurrency, high-traffic, and low-latency backend services. How to allocate memory reasonably to meet the high-performance requirements of the system is a frequent and important topic, and due to the characteristics of memory itself and the … Read more

Creating a Linux QT Image – Making an SD Card Boot Disk

Creating a Linux QT Image - Making an SD Card Boot Disk

Recently, I bought a new development board, which originally comes with the Android operating system. I need to create a boot disk to run a Linux + QT operating system. The new development board comes with the source files for this creation, which need to be copied to the shared directory of the virtual machine … Read more

Detailed Explanation of Linux Program Compilation Process

Detailed Explanation of Linux Program Compilation Process

↓Recommended Follow↓ Everyone knows that computer programming languages are usually divided into three categories: machine language, assembly language, and high-level language. High-level languages need to be translated into machine language to be executed, and there are two ways to translate: compiled and interpreted. Therefore, we generally divide high-level languages into two main categories: compiled languages, … Read more