Miscellaneous Devices in Linux Drivers

Miscellaneous Devices in Linux Drivers

1. The Three Major Types of Linux Device Drivers 1. Character Devices: The IO transfer process is done in characters without buffering, such as I2C and SPI, which are character devices. 2. Block Devices: The IO transfer process is done in blocks, related to storage, such as TF cards. 3. Network Devices: Unlike the previous … Read more

Alumnus Wu Zhangjin: During the Pandemic, It’s a Good Time to Develop Online Self-Learning Skills | Academic Discussions

Alumnus Wu Zhangjin: During the Pandemic, It's a Good Time to Develop Online Self-Learning Skills | Academic Discussions

During the Pandemic It’s a Good Time to Develop Online Self-Learning Skills Introduction This article was originally written in 2013 as an email to the “Lanzhou University Open Source Community” for junior students, hoping that even though they are in Yuzhong, they can fully leverage the online resources of Lanzhou University, making good use of … Read more

A Comprehensive Guide to Linux Hardware Information and Troubleshooting Commands

A Comprehensive Guide to Linux Hardware Information and Troubleshooting Commands

Today, I will share some hardware-related commands that can be used for daily operations and troubleshooting. Quick Reference Table for Hardware Commands Function Command CPU Information lscpu / cat /proc/cpuinfo Memory free -h / dmidecode -t memory Disk lsblk / fdisk -l / smartctl PCI Devices lspci USB Devices lsusb Motherboard Information dmidecode Temperature Monitoring … Read more

PumaBot Malware Targets Linux IoT Devices

PumaBot Malware Targets Linux IoT Devices

Keywords Malware A botnet targeting IoT devices running the Linux operating system attacks by brute-forcing device credentials and downloading cryptocurrency mining software. Researchers at Darktrace have named this botnet “PumaBot” because its malware checks for the string “Pumatronix,” a Brazilian manufacturer of surveillance and traffic cameras, suggesting it may target such IoT devices or attempt … Read more

Minimalist Linux Deployment of Enterprise-Level MySQL Server | High Performance Support for Production Environments!

Minimalist Linux Deployment of Enterprise-Level MySQL Server | High Performance Support for Production Environments!

^_^Hello everyone, I am from Code Sea Intelligence!^_^ In enterprise applications, Linux is the preferred operating system for servers, primarily used for databases, middleware servers, and application servers. It is also leading in the deployment of large models that have recently gained popularity! 01 — Environment Preparation Download the Linux version of the MySQL server. … Read more

Latest Linux News – May 29, 2025

Latest Linux News - May 29, 2025

🏡 VirtualBox 7.2 Beta Adds Windows 11 Arm Support, Source Code Now Hosted on GitHub Oracle engineers have released the first public beta of VirtualBox 7.2 virtualization software for Windows, Linux, macOS, and Solaris systems. Notable features of Oracle VirtualBox 7.2 Beta 1 include: support for running Windows 11 Arm on Arm hosts, along with … Read more

Understanding the Differences in File Size Reporting: Why `ls` and `du` Show Different Results in Linux

Understanding the Differences in File Size Reporting: Why `ls` and `du` Show Different Results in Linux

Understanding the Differences in File Size Reporting: Why ls and du Show Different Results in Linux In Linux system administration, checking file sizes is a common operation. But have you ever encountered the following confusion? Using ls shows the file as 1GB, while du only displays 20MB? Why is there such a discrepancy? This article … Read more

Common Tools for the Linux Command Line

Common Tools for the Linux Command Line

In the Linux command line, there are numerous shortcuts (often referred to as keyboard bindings or hotkeys) that can significantly enhance efficiency. These shortcuts are primarily provided by Bash (or other shells like Zsh) and the underlying readline library. Below are some of the most commonly used and useful command line shortcuts categorized: 1. In-line … Read more

Basic Linux Commands | The grep Command – Your Text Search Master

Basic Linux Commands | The grep Command - Your Text Search Master

grep Command – Your Text Search Master Command Overview In the world of Linux, the grep command is like a master of the art of searching. Its name comes from “Global Regular Expression Print,” which means it can perform global searches in text using regular expressions. This search master can not only find content in … Read more

How to Troubleshoot Network Packet Loss in Linux? Finally Understood!

How to Troubleshoot Network Packet Loss in Linux? Finally Understood!

1. Background: From the image, you can see the potential locations where packet loss may occur, which actually spans the entire network protocol stack. In other words, there is a possibility of packet loss at every stage. • Between two VMs, transmission failures may occur due to errors such as network congestion or line faults; … Read more