Linux Command Summary

Linux Command Summary

Linux is a free and freely distributable Unix-like operating system, based on POSIX and UNIX, and supports multi-user, multi-tasking, multi-threading, and multi-CPU. It can run major UNIX tool software, applications, and network protocols. It supports both 32-bit and 64-bit hardware. Linux inherits the Unix design philosophy centered on networking and is a stable multi-user network … Read more

User Management Guide for Linux Beginners: Master User Management Skills!

User Management Guide for Linux Beginners: Master User Management Skills!

Linux | Red Hat Certification | IT Technology | Operations Engineer👇 Join our technical exchange QQ group with 1000 members Note: [Official Account] for faster approval 1. Relevant Knowledge To complete this section’s tasks, you need to master the following knowledge: Linux create user command Linux delete user command 1.1 Linux Create User Command 1.1.1 … Read more

Summary of I2C Learning on RK Platform

Summary of I2C Learning on RK Platform

Click the blue “One Click Linux“, and select “Set as Starred“ First time to read valuable articles ☞【Valuable】Embedded Driver Engineer Learning Path ☞【Valuable】Linux Embedded Knowledge Points – Mind Map – Free Access ☞【Employment】A comprehensive Linux IoT project to include in your resume ☞【Employment】Job Resume Template Author: CSDN Little Shrimp’s Daddy In this article, we take … Read more

Exploring Linux IO Virtualization: The Fascinating Journey of Virtio

Exploring Linux IO Virtualization: The Fascinating Journey of Virtio

In today’s digital age, virtualization technology has become an important force driving the development of the computer field. Imagine a physical host running multiple isolated virtual machines simultaneously, each appearing to have its own independent hardware resources. How is all this achieved? Today, let us embark on this mysterious exploration of Linux IO virtualization, where … Read more

Discussing Virtualization Technology and Linux KVM

Discussing Virtualization Technology and Linux KVM

Good afternoon, everyone. This article is quite long because Linux kernel virtualization is indeed a challenging concept that took me a lot of time to research. The main purpose of learning this knowledge point is still related to my DPU PhD project. While reading literature today, I came across a conference paper on “DPU Virtualization … Read more

KVM Virtualization Operations Guide: Rename Virtual Machine

KVM Virtualization Operations Guide: Rename Virtual Machine

In a KVM (Kernel-based Virtual Machine) virtualization environment, there may be a need to modify the virtual machine name after its creation due to planning issues. This article provides detailed modification steps for a production environment. Requirement: Change the name from192.168.40.152-kylinsp3-prod-02 to192.168.40.152-kylinsp3-prod-03 [root@localhost ~]# virsh list Id Name State ————————————————– 1 192.168.40.150-kylinsp3-prod-01 running 3 192.168.40.151-kylinsp3-prod-02 … Read more

Doubling Virtual Machine Performance! Enabling Nested CPU Virtualization

Doubling Virtual Machine Performance! Enabling Nested CPU Virtualization

According to the “2025 Global Virtualization Technology Application Report,” 83% of enterprise users experience performance loss due to incorrect CPU virtualization configuration. This article is produced by the VMware certified engineering team and provides a comprehensive analysis of virtualization optimization techniques from beginner to advanced levels. 1. Basic Understanding: What is Nested CPU Virtualization? Nested … Read more

Low-Level Implementation of Atomic Operations in Linux Kernel (armv8-aarch64)

Low-Level Implementation of Atomic Operations in Linux Kernel (armv8-aarch64)

Typically, a line of code like a = a + 1 in our code translates to three assembly instructions: ldr x0, &a add x0,x0,#1 str x0,&a That means (1) reading variable a from memory into register X0 (2) adding 1 to register X0 (3) writing X0 back to memory a Since there are three instructions, … Read more

DIY Quadcopters: A Step-By-Step Guide to Building Your Own Drone

DIY Quadcopters: A Step-By-Step Guide to Building Your Own Drone

This article is compiled by FreeBuf, Dear Little Rabbit, a tutorial on DIY drones using Raspberry Pi by Greg Nichols, originally published on ZDNet. FreeBuf is an excellent security media and technology exchange platform, and we are here to recommend a geek story they shared. After reading it, you will definitely want to try building … Read more

Exploring RK3399 / Display Subsystem / From Modetest to DRM Driver

Exploring RK3399 / Display Subsystem / From Modetest to DRM Driver

Modetest is a testing program provided by libdrm that can query the characteristics of display devices, perform basic display tests, and set display modes. We can use this tool to learn about Linux DRM application programming. Additionally, to analyze the Rockchip DRM driver in depth, it is necessary to first understand how to use this … Read more