Linux Tech Enthusiast
Author

Linux Tech Enthusiast

Focused on sharing practical Linux technology content, covering Linux fundamentals, applications, tools, as well as databases, operating systems, network security, and other technical knowledge.

233
Articles
0
Likes
1.6k
Views
0
Comments
Recent Articles

Latest from Linux Tech Enthusiast

100 recent articles max
Linux Tech Enthusiast
Linux Tech Enthusiast
Oct 25, 2026 · Databases

10 Advanced SQL Techniques for Data Science Interviews

This article covers 10 advanced SQL concepts — CTEs, recursive CTEs, temporary functions, CASE WHEN pivoting, EXCEPT vs NOT IN, self-joins, ranking functions, delta calculations, running totals, and datetime manipulation — with practical code examples for data science interviews.

CTEData Science InterviewsDatetime Manipulation
0 likes · 11 min read
10 Advanced SQL Techniques for Data Science Interviews
Linux Tech Enthusiast
Linux Tech Enthusiast
Oct 24, 2026 · Operations

Why Linux Dominates Servers: 7 Key Reasons from History to Containers

This article compiles seven expert perspectives on why Linux dominates the server market, covering historical security flaws in Windows/IIS, performance advantages of epoll-based web servers, lower licensing costs, lighter resource footprint, native container support, stronger open-source ecosystem, and the Matthew effect that cemented Linux's position.

ContainerizationIISLicensing Costs
0 likes · 12 min read
Why Linux Dominates Servers: 7 Key Reasons from History to Containers
Linux Tech Enthusiast
Linux Tech Enthusiast
Oct 19, 2026 · Fundamentals

TCP & UDP Deep Dive: Flow Control, Congestion Control & Handshakes Explained

This illustrated guide explains TCP and UDP protocols, covering TCP header structure, flow control via sliding windows, congestion control algorithms (slow start, congestion avoidance, fast retransmit/recovery), three-way handshake and four-way handshake mechanics with sequence numbers, SYN flood attacks, and a detailed TCP vs UDP comparison across connection model, reliability, and header overhead.

SYN floodTCPUDP
0 likes · 15 min read
TCP & UDP Deep Dive: Flow Control, Congestion Control & Handshakes Explained
Linux Tech Enthusiast
Linux Tech Enthusiast
Oct 16, 2026 · Operations

su vs sudo: Choosing the Right Linux Privilege Escalation Tool

This article compares the Linux su and sudo commands, explaining differences in authentication methods, permission scope, security implications, audit logging, and ideal use cases to guide administrators in selecting the right privilege escalation tool.

Audit Logginglinuxprivilege escalation
0 likes · 6 min read
su vs sudo: Choosing the Right Linux Privilege Escalation Tool
Linux Tech Enthusiast
Linux Tech Enthusiast
Oct 14, 2026 · Fundamentals

Linux Process Sleep and Wakeup: Preventing Lost Wakeups with Correct State Ordering

This article explains Linux process states (TASK_RUNNING, TASK_INTERRUPTIBLE, TASK_UNINTERRUPTIBLE), the schedule() and wake_up_process() mechanisms, the lost wakeup race condition that occurs when a process checks a condition before setting its sleep state, and the correct pattern used in the Linux kernel—setting the state to interruptible before condition checking and looping with schedule()—to avoid indefinite sleep.

Linux kernelTASK_INTERRUPTIBLElost wakeup
0 likes · 14 min read
Linux Process Sleep and Wakeup: Preventing Lost Wakeups with Correct State Ordering