Tagged articles
5000 articles
Page 41 of 50
Liangxu Linux
Liangxu Linux
Jan 25, 2021 · Fundamentals

How Linux Kernel Invokes Module Init Functions via fs_initcall

The article explains how the Linux kernel discovers and calls module initialization functions like inet_init by using the fs_initcall macro, which creates static initcall variables placed in specially‑named sections that the linker groups and the kernel iterates at boot time.

C++InitcallLinker
0 likes · 8 min read
How Linux Kernel Invokes Module Init Functions via fs_initcall
Open Source Linux
Open Source Linux
Jan 25, 2021 · Information Security

How to Detect and Recover from Linux Server Intrusions: Essential Commands and Techniques

This guide walks Linux operations engineers through common signs of a compromised host—such as missing logs, altered password files, unexpected login events, and deleted critical files—and provides concrete command‑line techniques for detection, investigation, and recovery using tools like ll, du, lastlog, who, lsof, and tcpdump.

File RecoveryLinuxintrusion detection
0 likes · 14 min read
How to Detect and Recover from Linux Server Intrusions: Essential Commands and Techniques
Liangxu Linux
Liangxu Linux
Jan 24, 2021 · Fundamentals

Linux I/O Models: Blocking, Non‑Blocking, Multiplexing, Signal‑Driven, Async

This article introduces the five Linux I/O models—blocking, non‑blocking, I/O multiplexing, signal‑driven, and asynchronous—explaining core concepts such as blocking vs non‑blocking calls, synchronous vs asynchronous processing, and detailing each model’s execution phases, advantages, and typical use‑cases.

AsyncBlockingI/O
0 likes · 8 min read
Linux I/O Models: Blocking, Non‑Blocking, Multiplexing, Signal‑Driven, Async
Programmer DD
Programmer DD
Jan 23, 2021 · Mobile Development

How a 16‑Year‑Old Turned a Broken iPhone 7 into an Ubuntu Server

Teen developer Daniel Rodriguez repurposes a non‑functional iPhone 7 by jailbreaking it, building a custom Ubuntu 20.04 root filesystem, compiling a tailored kernel, and using projectsandcastle and PongoOS to boot Linux, effectively turning the device into a networked ARM64 server.

LinuxPongoOSRootFS
0 likes · 9 min read
How a 16‑Year‑Old Turned a Broken iPhone 7 into an Ubuntu Server
Liangxu Linux
Liangxu Linux
Jan 22, 2021 · Fundamentals

Master Linux Text Viewing: Essential Commands and Practical Tips

This guide introduces the most useful Linux text‑viewing commands—including cat, tac, more, less, head, tail, sort, sed, uniq, and vi—explaining their basic syntax, common options, and practical examples for efficient file inspection and manipulation.

CATLinuxcommand line
0 likes · 9 min read
Master Linux Text Viewing: Essential Commands and Practical Tips
Open Source Tech Hub
Open Source Tech Hub
Jan 22, 2021 · Information Security

How to Secure SSH Access with Certificate‑Based Authentication

This guide explains how to set up SSH certificate‑based authentication by creating a Certificate Authority, generating user and host keys, signing certificates, configuring both server and client to trust them, and managing revocation, offering a more secure alternative to password or key‑pair logins.

CACertificate AuthenticationLinux
0 likes · 13 min read
How to Secure SSH Access with Certificate‑Based Authentication
Liangxu Linux
Liangxu Linux
Jan 20, 2021 · Operations

Revive a 2011 MacBook Pro by Installing Fedora 33 in One Hour

This guide shows how to transform an outdated 2011 13‑inch MacBook Pro into a usable Linux machine by creating a Fedora 33 live USB, installing the OS, and configuring the Broadcom Wi‑Fi driver, all within about an hour of work.

BroadcomFedoraInstallation
0 likes · 6 min read
Revive a 2011 MacBook Pro by Installing Fedora 33 in One Hour
Liangxu Linux
Liangxu Linux
Jan 20, 2021 · Fundamentals

Master the Linux export Command: Beginner’s Guide to Environment Variables

This article explains how to use the Linux export command to set and view environment variables, demonstrates common options such as listing all exports, exporting specific variables, exporting functions, and shows how to persist settings in shell configuration files, providing practical examples for beginners.

ExportLinuxShell scripting
0 likes · 6 min read
Master the Linux export Command: Beginner’s Guide to Environment Variables
Liangxu Linux
Liangxu Linux
Jan 18, 2021 · Backend Development

Mastering the GCC Toolchain: From Source Code to ELF Executable

This guide walks through the complete GCC compilation pipeline—preprocessing, compilation, assembly, and linking—using a simple C "Hello World" program, detailing each step, relevant commands, and how to inspect the resulting ELF binary.

BinutilsC ProgrammingELF
0 likes · 13 min read
Mastering the GCC Toolchain: From Source Code to ELF Executable
Open Source Tech Hub
Open Source Tech Hub
Jan 18, 2021 · Operations

Master SSH Key Authentication: Generate, Configure, and Secure Your Server Access

This guide explains why password‑based SSH logins are insecure, introduces asymmetric key concepts, walks through generating key pairs with ssh‑keygen, uploading public keys manually or via ssh‑copy‑id, using ssh‑agent and ssh‑add to manage passphrases, and disabling password authentication for hardened server access.

LinuxSSHkey authentication
0 likes · 14 min read
Master SSH Key Authentication: Generate, Configure, and Secure Your Server Access
Liangxu Linux
Liangxu Linux
Jan 17, 2021 · Fundamentals

Understanding Linux: Kernel, Shell, Filesystem, and Core Components Explained

This article provides a comprehensive overview of Linux's core components—including the kernel, memory and process management, virtual file system, device drivers, network stack, shell variants, file types, directory hierarchy, partitioning, mounting, and essential command‑line tools—while illustrating each concept with diagrams and code examples.

LinuxMountkernel
0 likes · 34 min read
Understanding Linux: Kernel, Shell, Filesystem, and Core Components Explained
Liangxu Linux
Liangxu Linux
Jan 17, 2021 · Operations

How to Quickly Inspect Server Hardware and OS Details on Linux

This guide walks you through querying a Linux server's basic configuration—including OS version, kernel, CPU specs, memory usage, disk usage, and block device details—using common command‑line tools with clear examples and explanations.

LinuxServerSystem Administration
0 likes · 13 min read
How to Quickly Inspect Server Hardware and OS Details on Linux
Laravel Tech Community
Laravel Tech Community
Jan 16, 2021 · Operations

Understanding and Using the Linux ps Command

This article explains the Linux ps command, its purpose, common options, process states, and provides practical examples such as pstree, ps ‑Lf, pstack, kill signals, and various ps usages for listing all processes, filtering by user, and combining with grep.

LinuxSystem Administrationprocess monitoring
0 likes · 14 min read
Understanding and Using the Linux ps Command
MaGe Linux Operations
MaGe Linux Operations
Jan 16, 2021 · Operations

Master Secure File Transfers with scp: A Step‑by‑Step Guide

Learn how to securely copy files between local and remote machines using the scp command, covering basic syntax, authentication options, copying to and from remote hosts, recursive directory transfers, and transferring between two remote servers, all illustrated with practical examples.

LinuxOperationsSSH
0 likes · 5 min read
Master Secure File Transfers with scp: A Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Jan 16, 2021 · Information Security

Essential Linux Security Hardening Checklist for System Administrators

This guide provides system administrators with a step‑by‑step checklist to audit and harden Linux operating systems, covering account management, password policies, service restrictions, filesystem permissions, logging configuration, and practical command examples for comprehensive security compliance.

ComplianceHardeningLinux
0 likes · 9 min read
Essential Linux Security Hardening Checklist for System Administrators
Open Source Linux
Open Source Linux
Jan 15, 2021 · Operations

10 Essential Linux Commands Every Developer Should Master

This article introduces ten fundamental Linux commands—pgrep, pstree, bc, split, nl, mkfifo, ldd, col, xmlwf, and lsof—explaining their purposes, typical usage examples, and how they can help developers and system administrators work more efficiently on Unix-like systems.

LinuxSystem AdministrationUnix
0 likes · 10 min read
10 Essential Linux Commands Every Developer Should Master
Ops Development Stories
Ops Development Stories
Jan 15, 2021 · Operations

How to Deploy a Multi‑Node Ceph Cluster on CentOS 7 – Step‑by‑Step Guide

This article provides a comprehensive, step‑by‑step tutorial for setting up a three‑node Ceph storage cluster on CentOS 7.9, covering host configuration, firewall and SELinux settings, package installation, monitor, manager, OSD, MDS, and RGW deployment, along with required keyrings, configuration files, and troubleshooting tips.

CentOSCephCluster Deployment
0 likes · 20 min read
How to Deploy a Multi‑Node Ceph Cluster on CentOS 7 – Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Jan 14, 2021 · Operations

How to Recover Accidentally Deleted Linux Files with lsof and extundelete

This guide explains why careful file deletion matters, introduces Linux tools like lsof and extundelete for recovering accidentally removed files, and provides step‑by‑step commands, installation instructions, and precautions to successfully restore data from ext3/ext4 partitions.

File RecoveryLinuxSystem Administration
0 likes · 8 min read
How to Recover Accidentally Deleted Linux Files with lsof and extundelete
Liangxu Linux
Liangxu Linux
Jan 13, 2021 · Operations

Essential Linux Command Cheat Sheet: 200+ Commands Every Sysadmin Should Know

A comprehensive reference of over two hundred Linux command‑line utilities, grouped by function such as file management, system monitoring, networking, user administration, and process control, each with concise English descriptions to help beginners and seasoned administrators quickly find the right tool for any task.

LinuxSystem AdministrationUnix
0 likes · 16 min read
Essential Linux Command Cheat Sheet: 200+ Commands Every Sysadmin Should Know
Liangxu Linux
Liangxu Linux
Jan 13, 2021 · Operations

Essential Pre‑Upgrade Checklist for Production Linux Servers

Upgrading a production Linux server safely requires thorough preparation—including full backups, verifying software compatibility, using a temporary server and load balancer, and scheduling the upgrade during low traffic—to avoid data loss, downtime, and performance issues.

LinuxLoad BalancerServer Upgrade
0 likes · 7 min read
Essential Pre‑Upgrade Checklist for Production Linux Servers
MaGe Linux Operations
MaGe Linux Operations
Jan 12, 2021 · Operations

Master Ansible: A Beginner’s Guide to Agent‑less Automation and Configuration Management

Ansible is a simple, powerful, agent‑less automation language that uses YAML‑based playbooks to manage configurations, install software, and orchestrate tasks across Linux, Windows, Unix, and network devices; this guide explains its architecture, installation on Ubuntu, configuration files, inventory setup, and common ad‑hoc commands.

AnsibleConfiguration ManagementLinux
0 likes · 10 min read
Master Ansible: A Beginner’s Guide to Agent‑less Automation and Configuration Management
Qunar Tech Salon
Qunar Tech Salon
Jan 12, 2021 · Backend Development

Qunar 2020 Technical Article Collection: DDD, API, Backend, Infrastructure and System Design

This compilation presents Qunar's 2020 technical articles covering domain‑driven design, API standardization, backend services, Linux I/O, Redis distributed locks, GraphQL, JVM internals, and performance optimizations, offering detailed insights and practical guidance for engineers seeking to improve system architecture and operational efficiency.

APIBackendDDD
0 likes · 8 min read
Qunar 2020 Technical Article Collection: DDD, API, Backend, Infrastructure and System Design
Liangxu Linux
Liangxu Linux
Jan 11, 2021 · Information Security

Hardening Linux Bash History: Timestamps and Syslog Integration

This guide explains how to enrich Linux Bash history with execution timestamps, user and IP information, and how to modify the Bash source to forward history entries to syslog, ensuring tamper‑resistant audit logs for security incident response.

History LoggingLinuxsyslog
0 likes · 7 min read
Hardening Linux Bash History: Timestamps and Syslog Integration
Open Source Linux
Open Source Linux
Jan 11, 2021 · Fundamentals

Linux vs Unix: Uncover the Key Differences and History

This article traces the origins of Unix and Linux, explains how Linux emerged as an open‑source clone of Unix, compares their licensing, portability, community support, and usage in data centers and devices, and highlights the key distinctions that set the two operating systems apart.

LinuxOperating SystemsUnix
0 likes · 8 min read
Linux vs Unix: Uncover the Key Differences and History
Liangxu Linux
Liangxu Linux
Jan 10, 2021 · Fundamentals

Why Your Linux Server Runs Out of Inodes and How to Fix It

The article explains what inodes are, why they can become fully consumed even when disk space remains, and provides step‑by‑step Linux commands and cron adjustments to identify the offending directories, delete excess files, and prevent future inode exhaustion.

FilesystemLinuxcommands
0 likes · 6 min read
Why Your Linux Server Runs Out of Inodes and How to Fix It
Liangxu Linux
Liangxu Linux
Jan 10, 2021 · Fundamentals

How to Delete Files with Problematic Names in Linux: 6 Proven Methods

This guide explains why standard rm fails on files with special characters or leading dashes and provides six reliable techniques—including using a path prefix, the "--" separator, quoting, escaping, inode deletion, and wildcards—to safely remove such files on Linux systems.

File ManagementLinuxSpecial Characters
0 likes · 6 min read
How to Delete Files with Problematic Names in Linux: 6 Proven Methods
Liangxu Linux
Liangxu Linux
Jan 10, 2021 · Information Security

Essential Linux Account Security and Intrusion Detection Checklist

This guide provides a comprehensive, step‑by‑step walkthrough of Linux account security, user and shadow file inspection, login record analysis, process and startup script examination, cron job auditing, file integrity searches, and log‑based intrusion detection using practical commands and examples.

LinuxShell Commandsaccount security
0 likes · 17 min read
Essential Linux Account Security and Intrusion Detection Checklist
Efficient Ops
Efficient Ops
Jan 6, 2021 · Cloud Computing

Detecting If Your Shell Runs on Physical Machine, VM, or Container

This guide explains practical techniques and command‑line tools—such as systemd‑detect‑virt, cgroup inspection, DMI data, and cloud‑provider metadata—to determine whether a given shell environment is running inside a container, a virtual machine, or on bare‑metal hardware, including scripts for Docker, rkt, AWS, OpenStack and more.

Cloud ComputingLinuxSystemd
0 likes · 10 min read
Detecting If Your Shell Runs on Physical Machine, VM, or Container
Open Source Linux
Open Source Linux
Jan 6, 2021 · Operations

Boost Nginx Performance: Essential Linux System Parameter Tweaks

This guide explains how to optimize Linux kernel parameters and Nginx settings—such as file descriptor limits, TCP queue lengths, temporary ports, worker processes, KeepAlive, and log buffering—to significantly improve server performance and handle high traffic loads.

LinuxPerformance tuningSystem Parameters
0 likes · 8 min read
Boost Nginx Performance: Essential Linux System Parameter Tweaks
Liangxu Linux
Liangxu Linux
Jan 5, 2021 · Operations

How to Install and Use nmon Monitoring Tool on CentOS 7

This guide shows how to download, extract, and run the lightweight nmon performance monitoring tool on CentOS 7, including the exact commands to fetch the package, choose the correct binary, start the utility, and view CPU and memory statistics using interactive keys.

Linuxcentos7monitoring
0 likes · 3 min read
How to Install and Use nmon Monitoring Tool on CentOS 7
Efficient Ops
Efficient Ops
Jan 4, 2021 · Operations

Master Server Log Analysis with Essential Linux Commands

This guide presents a curated set of practical Linux command-line techniques for analyzing web server logs, including counting unique IPs, identifying popular pages, measuring traffic volume, detecting slow or error responses, and monitoring connection states, enabling administrators to efficiently monitor performance and security.

LinuxServer monitoringShell Commands
0 likes · 13 min read
Master Server Log Analysis with Essential Linux Commands
Efficient Ops
Efficient Ops
Jan 4, 2021 · Operations

10 Essential Linux Commands Every Developer Should Master

This guide introduces ten fundamental Linux commands—pgrep, pstree, bc, split, nl, mkfifo, ldd, col, xmlwf, and lsof—explaining their purposes, typical usage examples, and how they help developers and system administrators efficiently manage processes, files, and system resources.

LinuxUnixcommand line
0 likes · 11 min read
10 Essential Linux Commands Every Developer Should Master
Liangxu Linux
Liangxu Linux
Jan 3, 2021 · Databases

How to Benchmark MySQL Performance with Sysbench: A Step‑by‑Step Guide

This tutorial explains MySQL benchmarking fundamentals and walks you through installing sysbench, configuring test parameters, preparing data, running the benchmark, analyzing results, and applying best‑practice recommendations to accurately assess database performance.

Database PerformanceLinuxMySQL
0 likes · 11 min read
How to Benchmark MySQL Performance with Sysbench: A Step‑by‑Step Guide
Architecture Digest
Architecture Digest
Jan 3, 2021 · Operations

Understanding How Many Concurrent TCP Connections a Server Can Actually Support

This article explains the true limits of concurrent TCP connections on a server, debunks common misconceptions about port numbers, details the TCP four‑tuple theory, outlines Linux file‑descriptor restrictions, shows how to tune kernel buffers with sysctl, and shares a real‑world test achieving one million active connections.

ConcurrencyLinuxTCP
0 likes · 6 min read
Understanding How Many Concurrent TCP Connections a Server Can Actually Support
Liangxu Linux
Liangxu Linux
Jan 2, 2021 · Operations

How to Effectively Audit Linux System Operations and Cut Down Noise

This article explains why detailed Linux system operation auditing is essential for security and troubleshooting, outlines practical filtering rules to avoid redundant or sensitive logs, and compares five auditing approaches—history, custom bash, snoopy, auditd, and eBPF—detailing their strengths, limitations, and configuration examples.

AuditdLinuxLogging
0 likes · 13 min read
How to Effectively Audit Linux System Operations and Cut Down Noise
Liangxu Linux
Liangxu Linux
Jan 1, 2021 · Fundamentals

Why du and df Show Different Disk Usage: Deep Dive into Linux File System Mechanics

The article explains why Linux’s du and df commands often report inconsistent disk usage, detailing the underlying file‑system structures such as inodes, block maps, and superblocks, the processes of file creation and deletion, and how mounted partitions, open file handles, and stat calls affect each tool’s calculations.

Linuxdfdisk usage
0 likes · 12 min read
Why du and df Show Different Disk Usage: Deep Dive into Linux File System Mechanics
ITPUB
ITPUB
Dec 31, 2020 · Operations

How Many TCP Connections Can One Server Really Handle? A Deep Dive into Linux Limits

This article demystifies common misconceptions about server concurrency, explains the theoretical maximum TCP connections based on the four‑tuple, details Linux file‑descriptor and buffer limits, and walks through a practical experiment that achieves over one million simultaneous connections on a single machine.

ConcurrencyLinuxTCP
0 likes · 7 min read
How Many TCP Connections Can One Server Really Handle? A Deep Dive into Linux Limits
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Dec 31, 2020 · Fundamentals

Load Balancing Mechanisms in the Linux CFS Scheduler: Periodic, NOHZ Idle, and New Idle Load Balancing

The article explains how the Linux CFS scheduler balances load using three mechanisms—periodic balancer on busy CPUs, NOHZ idle balancer that wakes idle CPUs in tickless mode, and the new idle balancer that checks overload and cache state—detailing their triggers, IPI interactions, timing intervals, and key data structures.

CFSIdle BalanceLinux
0 likes · 15 min read
Load Balancing Mechanisms in the Linux CFS Scheduler: Periodic, NOHZ Idle, and New Idle Load Balancing
Liangxu Linux
Liangxu Linux
Dec 28, 2020 · Operations

Mastering rsync: Efficient Ways to Exclude Files and Directories

This guide explains how to use rsync’s –exclude and –exclude‑from options, as well as include patterns and find‑based techniques, to selectively skip files or directories during synchronization, with clear command examples and practical tips.

Linuxexcludefile synchronization
0 likes · 6 min read
Mastering rsync: Efficient Ways to Exclude Files and Directories
21CTO
21CTO
Dec 28, 2020 · Operations

Step-by-Step Guide to Install and Configure Jenkins with Supervisord on Linux

This tutorial walks you through downloading Jenkins, setting up JDK 1.8, installing and configuring Supervisord, creating the Jenkins directory, configuring supervisord to manage Jenkins, retrieving the initial admin password, and completing the web UI setup, all with clear command examples and screenshots.

DevOpsInstallationJenkins
0 likes · 4 min read
Step-by-Step Guide to Install and Configure Jenkins with Supervisord on Linux
Open Source Linux
Open Source Linux
Dec 28, 2020 · Information Security

Effective Linux System Auditing: Methods, Filters & Best Practices

Auditing Linux system operations is essential for security and troubleshooting, but excessive logs can overwhelm analysis; this guide outlines common filtering rules and compares five recording methods—history, custom bash, snoopy, auditd, and eBPF—highlighting their advantages, limitations, and practical configuration examples.

AuditdLinuxLogging
0 likes · 13 min read
Effective Linux System Auditing: Methods, Filters & Best Practices
Liangxu Linux
Liangxu Linux
Dec 27, 2020 · Operations

Automate Linux File Sync with inotify and rsync

Learn how to use Linux's inotify-tools to monitor directory changes and automatically synchronize modified files with rsync, covering installation, command options, example output, an event‑handling shell script, and running the script in the background with nohup.

File MonitoringLinuxautomation
0 likes · 5 min read
Automate Linux File Sync with inotify and rsync
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Dec 25, 2020 · Fundamentals

Utilization Clamping (uclamp) in Linux Kernel Scheduling

Utilization clamping (uclamp) lets user space specify a task’s minimum and maximum CPU utilization, allowing the Linux scheduler to more accurately scale frequency and select cores, improving performance and power efficiency through per‑task, cgroup, and global APIs that replace the older schedtune mechanism.

LinuxUtilization Clampingperformance
0 likes · 7 min read
Utilization Clamping (uclamp) in Linux Kernel Scheduling
Liangxu Linux
Liangxu Linux
Dec 23, 2020 · Fundamentals

Unlock Linux Filesystem Secrets: Directory Structure, FHS, and File Types Explained

This comprehensive guide explains the Linux filesystem hierarchy, the purpose of the Filesystem Hierarchy Standard, the roles of top‑level directories such as /, /usr and /var, the differences between absolute and relative paths, common file types, extensions, and how to interpret file attributes using standard commands.

Directory StructureFHSFile Types
0 likes · 32 min read
Unlock Linux Filesystem Secrets: Directory Structure, FHS, and File Types Explained
Liangxu Linux
Liangxu Linux
Dec 23, 2020 · Fundamentals

How Linus Torvalds Built Linux: From Minix to a Monolithic Kernel

This article traces Linus Torvalds' journey from studying operating systems with Minix to creating the Linux monolithic kernel, highlighting the historical context, technical choices, community collaboration, GNU involvement, and the factors that propelled Linux to dominate modern computing.

Linus TorvaldsLinuxOperating Systems
0 likes · 10 min read
How Linus Torvalds Built Linux: From Minix to a Monolithic Kernel
MaGe Linux Operations
MaGe Linux Operations
Dec 23, 2020 · Information Security

Essential Linux Account Security & Intrusion Detection Checklist

This guide details Linux account security fundamentals, including critical system files, user and privilege inspection commands, login monitoring, intrusion investigation techniques, startup script analysis, cron job auditing, file searching methods, process inspection, and log file examination to help secure and troubleshoot Linux servers.

LinuxShell Commandsaccount security
0 likes · 17 min read
Essential Linux Account Security & Intrusion Detection Checklist
Liangxu Linux
Liangxu Linux
Dec 22, 2020 · Fundamentals

Mastering Processes and Threads: 19 Essential OS Concepts Explained

This comprehensive guide covers the fundamentals of processes and threads, their definitions, relationships, creation, lifecycle, scheduling strategies, context switching, inter‑process communication methods, and practical C/C++ examples, providing a deep dive into operating‑system concepts for developers and interview preparation.

C++IPCLinux
0 likes · 41 min read
Mastering Processes and Threads: 19 Essential OS Concepts Explained
Open Source Tech Hub
Open Source Tech Hub
Dec 22, 2020 · Information Security

Master SSH Quickly: Core Concepts and Practical Usage Guide

This guide explains what SSH (Secure Shell) is, why it’s essential for encrypted communication and Linux server access, and provides a concise overview of OpenSSH’s core concepts and basic commands, serving as a quick reference manual for users.

LinuxOpenSSHSSH
0 likes · 2 min read
Master SSH Quickly: Core Concepts and Practical Usage Guide
Liangxu Linux
Liangxu Linux
Dec 21, 2020 · Fundamentals

How Linux Sends and Receives Network Packets: Inside the TCP/IP Stack

This article explains how Linux implements the TCP/IP model to encapsulate, transmit, and receive network packets, covering OSI vs TCP/IP layers, the Linux network stack structure, NAPI interrupt mitigation, and the step‑by‑step processing of packets in both directions.

LinuxNAPINetwork Stack
0 likes · 12 min read
How Linux Sends and Receives Network Packets: Inside the TCP/IP Stack
Programmer DD
Programmer DD
Dec 21, 2020 · Cloud Native

Unveiling Containerd: From Docker’s Shadow to a Robust Cloud‑Native Runtime

Explore the evolution of Containerd from Docker’s early days, its architecture, installation on Ubuntu, configuration nuances, performance benchmarks, and practical usage with the ctr CLI, while also learning how it integrates with Kubernetes, Docker, and tools like Sealos for streamlined container management.

CTRDockerLinux
0 likes · 29 min read
Unveiling Containerd: From Docker’s Shadow to a Robust Cloud‑Native Runtime
Architects' Tech Alliance
Architects' Tech Alliance
Dec 20, 2020 · Industry Insights

How China's Domestic Operating Systems Are Shaping the Future Market

This article provides a comprehensive overview of the evolution of operating systems, analyzes the rise of Chinese domestic OS such as Kylin, Deepin and HarmonyOS, examines market share trends across desktop, server and mobile platforms, and forecasts the economic potential of government, enterprise and consumer adoption over the next five years.

ChinaDesktop OSLinux
0 likes · 32 min read
How China's Domestic Operating Systems Are Shaping the Future Market
Liangxu Linux
Liangxu Linux
Dec 20, 2020 · Operations

Master Linux Directory Navigation with pushd, popd, and dirs

Learn how to efficiently switch between directories in Linux using the built‑in bash commands pushd, popd, and dirs, covering basic usage, stack manipulation, and advanced options to eliminate repetitive typing and streamline your workflow.

BashDirectory StackLinux
0 likes · 10 min read
Master Linux Directory Navigation with pushd, popd, and dirs
Java Interview Crash Guide
Java Interview Crash Guide
Dec 19, 2020 · Operations

Master Linux System Commands: Quick Guide to System Info & File Management

This comprehensive cheat‑sheet covers essential Linux commands for viewing system information, managing files and directories, handling users and groups, controlling permissions, mounting filesystems, performing backups, and using package managers like RPM, YUM, DEB and APT, plus networking and CD/DVD utilities.

File ManagementLinuxSystem Administration
0 likes · 33 min read
Master Linux System Commands: Quick Guide to System Info & File Management
Selected Java Interview Questions
Selected Java Interview Questions
Dec 19, 2020 · Operations

Linux System Commands Cheat Sheet

This article provides a comprehensive reference of essential Linux system commands covering system information, date and time management, shutdown/reboot, file and directory operations, searching, mounting, disk usage, user and group management, permissions, special attributes, compression, package handling, network utilities, and backup techniques, all presented with concise examples for quick learning.

LinuxSystem AdministrationUnix
0 likes · 23 min read
Linux System Commands Cheat Sheet
ITPUB
ITPUB
Dec 18, 2020 · Operations

Master Linux System Backup and Restore with tar, rsync, and dd

This guide explains how to back up an entire Linux system or create a disk image using tar, rsync, and dd commands, covering exclusion of system directories, restoration steps, and special considerations for migrating to a new host.

LinuxSystem Administrationbackup
0 likes · 8 min read
Master Linux System Backup and Restore with tar, rsync, and dd
Liangxu Linux
Liangxu Linux
Dec 17, 2020 · Fundamentals

Understanding 32‑bit vs 64‑bit: Hardware, OS, and Software Differences

The article explains the relationship and distinctions among 32‑bit and 64‑bit concepts across hardware, operating systems, and software, detailing Intel and AMD architectures, how to identify CPU and OS bitness on Linux, and the implications for compiling kernels and running applications.

CPU architectureHardwareLinux
0 likes · 9 min read
Understanding 32‑bit vs 64‑bit: Hardware, OS, and Software Differences