Qtap: An Open-Source Tool for Monitoring Encrypted Traffic in Linux Systems

Qpoint recently released Qtap, an open-source network traffic monitoring tool based on eBPF technology, specifically designed for Linux systems. This tool hooks into TLS/SSL encryption functions, allowing it to capture traffic information before and after data encryption, and presents detailed network data in plaintext, including processes, containers, hosts, users, and protocols. Qtap operates in an … Read more

Linux Proxy Pitfalls: SSL Connection Errors with dnf install? Let proxychains-ng Save You!

Proxy servers play a crucial role in enterprise environments, especially when accessing external network resources or enhancing security policies. However, configuring a proxy on a Linux server and making it work with system package managers like <span>dnf</span> can sometimes lead to some “minor troubles.” This article will explore a common proxy configuration issue and its … Read more

Basic Knowledge of Linux System: Detailed Explanation of the top Command

Tip: This article shares the basic commands of the Linux system, providing a detailed explanation of the top command, including its functions, format, common options, interactive commands, and examples of the top command. 1. Overview of the top Command 1. Function ❝ The top command: displays active processes in real-time, showing the resource usage of … Read more

Day 11: The King of Text Editing in Linux: A Comprehensive Guide to the Vim Editor

Vim (Vi IMproved) is a powerful terminal text editor, serving as a valuable assistant for programmers and system administrators in UNIX/Linux environments. Unlike graphical editors, Vim is keyboard-centric, emphasizing efficiency and precise control. 🧩 1. What is Vim? Vim is an enhanced version of the early UNIX editor <span><span>vi</span></span>, focusing on extensibility, customizability, and high … Read more

From Mathematics to Linux Operations: A Journey of Wei Dongyi

Hello everyone, I am Vince, a veteran in operations with 10 years of experience. In the rapidly evolving technology landscape, Linux operations engineers play an indispensable role in the internet industry. They are like unsung heroes, silently safeguarding the stable operation of systems and ensuring the smooth functioning of various network services and application systems. … Read more

Discussing Two Methods for Function Hooking on Linux

1. Background 1. Storytelling In the previous two articles, we introduced the powerful capabilities of Minhook on the Windows platform. In this article, we will discuss how to hook functions on Linux, introducing two methods. Lightweight LD_PRELOAD Interception LD_PRELOAD is a method of intercepting shared libraries. The advantage of this method is that it does … Read more

30-Day Challenge: In-Depth Study of Linux Server Program Development

In the previous article, “30-Day Challenge: Linux Server Program Development: Starting from Sockets,” we implemented a client that initiates a socket connection and a server that accepts a socket connection. However, for functions like socket, bind, listen, accept, and connect, we assume the program runs perfectly without any exceptions, which is clearly impossible. No matter … Read more

Comprehensive Guide to Linux Storage Management: Master Disk Management Techniques to Boost System Performance by 30%

Click the blue “Most Programmer” to follow me! Add a “Star“, every day at 18:03 to learn technology together Linux – Storage Management 1 Storage Methods 1. Classify disks based on the working principle of the disk Mechanical Disk HDD Solid State Disk SSD 2. Classify disks based on the hot-swappable method Hot-swappable Non-hot-swappable 3. … Read more

10 Essential Tools for Linux Operations: A Must-Know for Engineers

Author: Xiao Ming, Source: toutiao.com/article/7303178950443041295/ This article details 10 tools frequently used by operations engineers in their daily work, explaining the functionality, applicable scenarios, and outstanding features of each tool. 1. Shell Scripts Function: Primarily used for automating tasks and batch processing jobs. Applicable Scenarios: Frequently used for file processing, system management, and simple network … Read more