Refining Core Development Skills
Author

Refining Core Development Skills

Fei has over 10 years of development experience at Tencent and Sogou. Through this account, he shares his deep insights on performance.

146
Articles
0
Likes
1.4k
Views
0
Comments
Recent Articles

Latest from Refining Core Development Skills

100 recent articles max
Refining Core Development Skills
Refining Core Development Skills
Jan 28, 2022 · Information Security

Detecting a Hidden Mining Virus in a Linux System: A Narrative

A dramatized Linux security incident shows how administrators use commands like top, ps, netstat, and the unhide tool to discover hidden mining processes, isolate suspicious network connections, and finally terminate the malicious hidden PID, illustrating practical techniques for rootkit detection and response.

linuxprocess hidingrootkit detection
0 likes · 7 min read
Detecting a Hidden Mining Virus in a Linux System: A Narrative
Refining Core Development Skills
Refining Core Development Skills
Jan 13, 2022 · Cloud Native

Understanding Linux Routing for Container and Cloud‑Native Networking

This article explains the fundamentals of Linux routing, why routing is required for containers and overlay networks, how the kernel selects routes when sending and receiving packets, and provides practical commands and code examples for configuring and testing routing tables in cloud‑native environments.

IP forwardingNetwork NamespaceOverlay Network
0 likes · 13 min read
Understanding Linux Routing for Container and Cloud‑Native Networking
Refining Core Development Skills
Refining Core Development Skills
Dec 14, 2021 · Fundamentals

Why Practice and Implementation Matter in Learning Computer Networks

The article argues that both hands‑on practice and deep understanding of network implementations are essential for computer‑science students and engineers, illustrating the gap with theory‑only learning, presenting the pyramid learning model, recommending Linux tools, coding exercises, and detailed studies of TCP, epoll, and I/O performance.

ImplementationTCPlinux
0 likes · 13 min read
Why Practice and Implementation Matter in Learning Computer Networks
Refining Core Development Skills
Refining Core Development Skills
Oct 25, 2021 · Fundamentals

Understanding Linux Network Namespaces: Implementation, Usage, and Internals

This article explains how Linux network namespaces provide isolated network stacks by using virtual Ethernet devices, kernel data structures, and per‑namespace routing and iptables, offering step‑by‑step commands, code excerpts, and deep insight into the kernel mechanisms that enable container networking isolation.

Network NamespaceVirtual Ethernetisolation
0 likes · 18 min read
Understanding Linux Network Namespaces: Implementation, Usage, and Internals