Tagged articles
5000 articles
Page 42 of 50
ITPUB
ITPUB
Dec 17, 2020 · Fundamentals

How Linux Pipes, FIFOs, and Signals Enable Interprocess Communication

This article explains the fundamentals of Linux pipes and named pipes (FIFOs), their kernel implementation, read/write APIs with code examples, and an overview of signal mechanisms, types, and handling in the context of inter‑process communication.

C ProgrammingIPCLinux
0 likes · 15 min read
How Linux Pipes, FIFOs, and Signals Enable Interprocess Communication
Efficient Ops
Efficient Ops
Dec 16, 2020 · Operations

Build a Secure, Scalable ELK + Kafka Logging Architecture on CentOS

This step‑by‑step guide shows how to deploy a production‑grade log collection pipeline by installing Filebeat on log sources, forwarding logs to a hardened Kafka cluster, processing them with Logstash, storing them in an Elasticsearch 7.2.0 cluster secured with X‑Pack, and visualizing the data in Kibana, all on CentOS 7.6 with detailed security hardening, configuration scripts, and verification commands.

ELKElasticsearchFilebeat
0 likes · 29 min read
Build a Secure, Scalable ELK + Kafka Logging Architecture on CentOS
Refining Core Development Skills
Refining Core Development Skills
Dec 16, 2020 · Fundamentals

Balancing Theory and Practice: My Journey of Technical Skill Development and Book Recommendations

The article shares the author’s personal approach to strengthening technical abilities by combining deep theoretical study with hands‑on experimentation, recounts real‑world problem‑solving experiences, and recommends a curated list of classic books and resources for developers seeking solid fundamentals.

Book RecommendationsLinuxlearning methods
0 likes · 15 min read
Balancing Theory and Practice: My Journey of Technical Skill Development and Book Recommendations
Efficient Ops
Efficient Ops
Dec 15, 2020 · Operations

Essential Safety Checklist for Dangerous Linux Commands in Production

This guide outlines critical precautions, preparation steps, and safe usage patterns for risky Linux commands such as rm, chmod, dd, and MySQL operations, emphasizing deep breathing, verification, backups, and proper scripting to prevent catastrophic data loss in production environments.

DevOpsLinuxcommand line
0 likes · 9 min read
Essential Safety Checklist for Dangerous Linux Commands in Production
Liangxu Linux
Liangxu Linux
Dec 14, 2020 · Fundamentals

How Linux Pipes and Signals Work Under the Hood

This article explains the internal workings of Linux pipes, named pipes (FIFOs), and signal handling, covering their kernel implementation, synchronization mechanisms, relevant system calls, and provides concrete C code examples for creating and using these inter‑process communication primitives.

IPCLinuxSystem Calls
0 likes · 17 min read
How Linux Pipes and Signals Work Under the Hood
Liangxu Linux
Liangxu Linux
Dec 14, 2020 · Operations

How to Assign Multiple VLAN IPs on a Single Linux NIC (CentOS/RHEL)

This guide explains how to configure multiple VLAN‑tagged interfaces on a single Linux network card in CentOS/RHEL, covering kernel module loading, creating VLAN interfaces with ip, assigning IP addresses, and persisting the settings via ifcfg files so they survive reboots.

CentOSLinuxVLAN
0 likes · 5 min read
How to Assign Multiple VLAN IPs on a Single Linux NIC (CentOS/RHEL)
360 Tech Engineering
360 Tech Engineering
Dec 14, 2020 · Operations

Understanding Linux I/O Flush: fsync, fdatasync, sync, O_DIRECT, O_SYNC, REQ_PREFLUSH and REQ_FUA

This article explains the differences and purposes of Linux I/O flushing mechanisms—including fsync(), fdatasync(), sync(), the O_DIRECT and O_SYNC open flags, and the REQ_PREFLUSH and REQ_FUA bio request flags—illustrated with dd experiments, kernel flag tables, and practical commands for managing disk write caches.

I/OLinuxO_DIRECT
0 likes · 12 min read
Understanding Linux I/O Flush: fsync, fdatasync, sync, O_DIRECT, O_SYNC, REQ_PREFLUSH and REQ_FUA
ITPUB
ITPUB
Dec 14, 2020 · Information Security

Master SSH: Remote Login, Port Forwarding, and Secure Tunneling Explained

This guide introduces SSH, explains its encryption-based login mechanism, demonstrates common commands for remote access, local and remote port forwarding, dynamic tunneling, and highlights security risks such as man‑in‑the‑middle attacks, providing practical examples for Linux environments.

LinuxRemote LoginSSH
0 likes · 13 min read
Master SSH: Remote Login, Port Forwarding, and Secure Tunneling Explained
Liangxu Linux
Liangxu Linux
Dec 14, 2020 · Backend Development

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

This article explains the true limits of simultaneous TCP connections on a single Linux server, debunking common myths about the 65,535 port ceiling, detailing kernel and user‑level file‑descriptor restrictions, sysctl buffer settings, and a practical experiment achieving one million concurrent connections.

LinuxNetwork ConnectionsTCP
0 likes · 7 min read
How Many TCP Connections Can One Server Really Handle? A Deep Dive
Huolala Tech
Huolala Tech
Dec 14, 2020 · Information Security

Passive OS Fingerprinting: Detect Humans vs Bots with SYN Header Analysis

This article explains a passive method that captures SYN packet IP headers in user space, extracts OS‑specific features to build a fingerprint database, and uses the results to improve human‑machine detection while discussing implementation details on Linux kernels and typical network architectures.

LinuxOS fingerprintingSYN packet
0 likes · 5 min read
Passive OS Fingerprinting: Detect Humans vs Bots with SYN Header Analysis
Liangxu Linux
Liangxu Linux
Dec 13, 2020 · Operations

How to Raise Linux Open‑File Limits with ulimit, PAM, and sysctl

This guide explains why Linux limits the number of open files, shows how to view current limits, and provides three practical methods—using the ulimit command, editing PAM limits, and adjusting sysctl settings—to permanently increase both soft and hard file‑descriptor limits.

Linuxpam_limitssystem limits
0 likes · 8 min read
How to Raise Linux Open‑File Limits with ulimit, PAM, and sysctl
Liangxu Linux
Liangxu Linux
Dec 12, 2020 · Operations

10 Awesome Linux Terminal Commands to Wow Your Screen

Discover ten eye‑catching Linux command‑line tricks—from the iconic Matrix rain to a built‑in fireworks display—each with simple installation steps, example usage, and visual screenshots that turn a regular terminal into a showcase of fun, interactive effects.

Fun CommandsLinuxTerminal
0 likes · 6 min read
10 Awesome Linux Terminal Commands to Wow Your Screen
ITPUB
ITPUB
Dec 10, 2020 · Fundamentals

Master Linux Environment Variables: Quick Config & Loading Order Explained

This guide explains how to configure Linux environment variables—especially PATH for MySQL—using various methods such as export commands, editing ~/.bashrc, ~/.bash_profile, /etc/bashrc, /etc/profile, and /etc/environment, and details the exact order Linux reads these files during login and shell startup.

BashLinuxenvironment variables
0 likes · 11 min read
Master Linux Environment Variables: Quick Config & Loading Order Explained
Architecture Digest
Architecture Digest
Dec 10, 2020 · Fundamentals

Linus Torvalds and the Birth of Linux: From Minix to a Global Open‑Source Kernel

The article chronicles Linus Torvalds' journey from a university student building a Unix‑compatible OS on a 386, through his creation of the monolithic Linux kernel, the historic debate with Tanenbaum over micro‑ versus macro‑kernels, and the myriad technical, community, and market forces that propelled Linux to worldwide dominance.

Linus TorvaldsLinuxkernel-development
0 likes · 13 min read
Linus Torvalds and the Birth of Linux: From Minix to a Global Open‑Source Kernel
Efficient Ops
Efficient Ops
Dec 9, 2020 · Backend Development

Master High‑Performance Backend with Linux Sockets, epoll, and OpenResty

This guide explains how Linux socket I/O multiplexing (select, poll, epoll) powers high‑concurrency servers, why caching and asynchronous non‑blocking are crucial, and provides step‑by‑step instructions to install, configure, and develop with OpenResty, Nginx, and Lua for scalable backend applications.

LinuxLuaOpenResty
0 likes · 12 min read
Master High‑Performance Backend with Linux Sockets, epoll, and OpenResty
Liangxu Linux
Liangxu Linux
Dec 9, 2020 · Operations

Essential Safety Checklist for Critical Linux Commands

A practical guide warns developers and operators to stay vigilant when executing risky Linux commands, offering step‑by‑step precautions, backup strategies, and safe aliases to prevent accidental data loss or system damage.

LinuxOperationscommand safety
0 likes · 8 min read
Essential Safety Checklist for Critical Linux Commands
Liangxu Linux
Liangxu Linux
Dec 9, 2020 · Operations

Master Linux Environment Variables: 6 Proven Configuration Methods

This guide explains how to read, configure, and persist Linux environment variables—especially PATH—using export commands, user‑level files like ~/.bashrc and ~/.profile, and system‑wide files such as /etc/profile, /etc/bashrc, and /etc/environment, while also detailing the loading order and testing techniques.

LinuxSystem Administrationshell
0 likes · 12 min read
Master Linux Environment Variables: 6 Proven Configuration Methods
21CTO
21CTO
Dec 9, 2020 · Operations

Why Red Hat Dropped Free CentOS and What It Means for Your Servers

Red Hat announced the end of the free CentOS Linux distribution, replacing it with the rolling‑release CentOS Stream, and detailed the support timelines for CentOS 7 and 8, urging users to consider RHEL subscriptions, build their own rebuilds, or migrate to alternative platforms.

CentOSLinuxMigration
0 likes · 8 min read
Why Red Hat Dropped Free CentOS and What It Means for Your Servers
Liangxu Linux
Liangxu Linux
Dec 9, 2020 · Fundamentals

Master Linux Pipes and Redirection: A Hands‑On Guide with Code Examples

This article explains the fundamentals of Linux pipes and file redirection, covering their definitions, how they work as inter‑process communication mechanisms, how to create and use them in C with pipe(), dup2() and fork(), and how to redirect standard streams using freopen(), all illustrated with clear code snippets and diagrams.

C ProgrammingIPCLinux
0 likes · 8 min read
Master Linux Pipes and Redirection: A Hands‑On Guide with Code Examples
ITPUB
ITPUB
Dec 8, 2020 · Operations

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

This article demystifies the true maximum number of concurrent TCP connections a single Linux server can sustain, explaining the theoretical limits of the TCP four‑tuple, the practical constraints imposed by file descriptor and memory settings, and walks through a real‑world experiment achieving one million connections.

ConcurrencyLinuxServer
0 likes · 6 min read
How Many TCP Connections Can One Server Really Handle? A Deep Dive into Linux Limits
Top Architect
Top Architect
Dec 8, 2020 · Fundamentals

Linus Torvalds, the Father of Linux: History, Development, and Impact

This article recounts Linus Torvalds' journey from studying operating systems with Minix to creating the Linux kernel, explains the microkernel versus monolithic debate, and highlights the technical, community, and ecosystem factors that propelled Linux to become the dominant open‑source operating system.

Linus TorvaldsLinuxOS History
0 likes · 10 min read
Linus Torvalds, the Father of Linux: History, Development, and Impact
Liangxu Linux
Liangxu Linux
Dec 6, 2020 · Information Security

Master Linux Security: From Firewall Rules to User & File Permissions

This guide walks through essential Linux security measures, covering common attack vectors, network and OS hardening, firewall configuration with iptables, user and group management, and detailed file‑permission techniques, providing practical commands and examples for robust system protection.

LinuxSystem AdministrationUser Management
0 likes · 20 min read
Master Linux Security: From Firewall Rules to User & File Permissions
ITPUB
ITPUB
Dec 6, 2020 · Fundamentals

Top 7 Stunning Linux Distributions for a Beautiful Desktop Experience

Discover seven visually impressive Linux distributions—elementary OS, Deepin, Pop!_OS, Manjaro, KDE Neon, Zorin OS, and Nitrux—each described with its design focus, Ubuntu or Debian base, unique desktop environment, and official website for easy exploration.

Linuxdesktopdistribution
0 likes · 5 min read
Top 7 Stunning Linux Distributions for a Beautiful Desktop Experience
Liangxu Linux
Liangxu Linux
Dec 6, 2020 · Fundamentals

Build a Linux Clipboard Translator with C, xclip, and translate-shell

This guide walks through creating a Linux word‑and‑phrase translation tool that captures selected text via the X clipboard, translates it with translate‑shell, and displays the result in the terminal, using only a few command‑line utilities and a small C program.

C++Linuxclipboard
0 likes · 10 min read
Build a Linux Clipboard Translator with C, xclip, and translate-shell
Practical DevOps Architecture
Practical DevOps Architecture
Dec 6, 2020 · Databases

Managing Multiple MySQL Instances on a Single Server

This guide explains how to set up and run several independent MySQL server instances on one Linux host by creating separate data directories, configuring individual my.cnf files, initializing each instance, managing them with systemd services, and verifying that each listens on its own port.

LinuxMySQLconfiguration
0 likes · 5 min read
Managing Multiple MySQL Instances on a Single Server
ITPUB
ITPUB
Dec 3, 2020 · Artificial Intelligence

How Alibaba’s New 3D AI Model Turns 2D Photos into Searchable 3D Objects

This roundup covers recent tech headlines—from Alibaba’s NeurIPS‑featured 3D AI model that turns 2D images into searchable 3D objects, to WeBank’s interest‑free rent‑loan extension, Honor’s staff integration plan, a critical iPhone remote‑control flaw, and links to deep‑dive articles on Linux kernel memory handling, command‑line productivity tools, and database cache consistency.

3D modelingAILinux
0 likes · 4 min read
How Alibaba’s New 3D AI Model Turns 2D Photos into Searchable 3D Objects
ITPUB
ITPUB
Dec 3, 2020 · Fundamentals

What Really Happens Inside Linux When recvfrom Receives a Packet?

This article walks through the complete Linux kernel path a network packet follows—from the NIC’s DMA and hardware interrupt, through soft‑interrupt handling, NAPI polling, protocol‑stack registration, IP and UDP processing, all the way to the user‑space recvfrom system call—revealing the many hidden steps that make packet reception possible.

InterruptsLinuxNetwork Stack
0 likes · 28 min read
What Really Happens Inside Linux When recvfrom Receives a Packet?
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Dec 2, 2020 · Operations

Essential Linux Commands Every Sysadmin Should Master

This guide compiles the most frequently used Linux commands for file navigation, content viewing, searching, permission handling, text processing, compression, system shutdown, and process management, providing clear syntax examples and practical tips to boost operational efficiency for system administrators.

LinuxOperationscommands
0 likes · 16 min read
Essential Linux Commands Every Sysadmin Should Master
Liangxu Linux
Liangxu Linux
Dec 1, 2020 · Fundamentals

How Much CPU Time Does a Linux Context Switch Really Cost?

This article measures the CPU time consumed by Linux process and thread context switches, explains the underlying operations, compares simple token‑passing tests with lmbench benchmarks, and shows how to monitor and interpret switch statistics on a production server.

Linuxbenchmarkcontext switch
0 likes · 13 min read
How Much CPU Time Does a Linux Context Switch Really Cost?
Top Architect
Top Architect
Dec 1, 2020 · Information Security

SSH Overview: Concepts, Basic Commands, Port Forwarding, and Remote Operations

This article introduces SSH, explains its encryption-based login mechanism, demonstrates basic command syntax, shows practical examples of remote login, local/remote/dynamic port forwarding, remote command execution, and discusses common security concerns such as man‑in‑the‑middle attacks.

LinuxRemote LoginSSH
0 likes · 13 min read
SSH Overview: Concepts, Basic Commands, Port Forwarding, and Remote Operations
Liangxu Linux
Liangxu Linux
Nov 30, 2020 · Information Security

How to Install and Use Lynis for Automated Linux Security Audits

This guide explains what Lynis is, walks through installing it on CentOS 8, and demonstrates how to run full system audits, select specific test groups, and view detailed results, helping administrators harden Linux servers with a free open‑source tool.

LinuxLynisServer Hardening
0 likes · 5 min read
How to Install and Use Lynis for Automated Linux Security Audits
MaGe Linux Operations
MaGe Linux Operations
Nov 30, 2020 · Operations

Unlock Linux’s Dark Side: Master Crypt, Kill, Shred, and More

This guide explores several powerful yet intimidating Linux commands—including crypt, kill, shred, zombie process detection, at midnight scheduling, and daemon management—explaining their purposes, usage nuances, and safety considerations for system administrators and power users.

LinuxSystem Administrationcommand line
0 likes · 6 min read
Unlock Linux’s Dark Side: Master Crypt, Kill, Shred, and More
Programmer DD
Programmer DD
Nov 30, 2020 · Fundamentals

Master cheat.sh: Your Ultimate Command‑Line Cheat Sheet for 58 Languages

This article introduces cheat.sh, a lightweight command‑line cheat sheet that covers over 58 programming languages, numerous DBMS, and more than a thousand Unix/Linux commands, and explains how to query it with curl, use its CLI client, shell and stealth modes, and integrate it with popular editors.

Linuxcheat.shcommand-line
0 likes · 8 min read
Master cheat.sh: Your Ultimate Command‑Line Cheat Sheet for 58 Languages
Open Source Linux
Open Source Linux
Nov 30, 2020 · Operations

Essential Linux Shell Commands for System Monitoring and Maintenance

This guide compiles a comprehensive set of Linux shell commands for deleting zero‑byte files, inspecting processes, checking CPU, memory, disk usage, network load, and other system metrics, plus a collection of useful regular expressions for text processing and validation.

LinuxSystem Administrationmonitoring
0 likes · 13 min read
Essential Linux Shell Commands for System Monitoring and Maintenance
Big Data Technology & Architecture
Big Data Technology & Architecture
Nov 29, 2020 · Big Data

Installing and Configuring Kettle (Pentaho Data Integration) on Linux for Hadoop ETL

This guide provides a step‑by‑step tutorial on preparing a Linux environment, installing Java, GNOME Desktop, VNC remote access, Chinese language support, downloading and extracting Kettle, configuring its startup scripts, creating desktop shortcuts, and managing essential Kettle configuration files for successful Hadoop ETL development.

ETLInstallationKettle
0 likes · 37 min read
Installing and Configuring Kettle (Pentaho Data Integration) on Linux for Hadoop ETL
Liangxu Linux
Liangxu Linux
Nov 29, 2020 · Fundamentals

35 Essential Linux Commands Every Beginner Should Master

This guide provides a concise, alphabetically ordered reference of 35 core Linux (and macOS) terminal commands, complete with explanations, practical examples, and usage tips to help newcomers quickly become comfortable navigating and managing a Unix-like system.

LinuxTerminalUnix
0 likes · 20 min read
35 Essential Linux Commands Every Beginner Should Master
Top Architect
Top Architect
Nov 27, 2020 · Backend Development

Bisheng JDK 8: Features and Installation Guide for Linux/AArch64

The article introduces Huawei's open-source Bisheng JDK 8, outlines its performance‑enhanced features such as JFR and fast serialization, and provides a step‑by‑step installation guide for the Linux/AArch64 platform, including download links, extraction commands, and optional configuration options.

Bisheng JDKInstallationJava
0 likes · 5 min read
Bisheng JDK 8: Features and Installation Guide for Linux/AArch64
Practical DevOps Architecture
Practical DevOps Architecture
Nov 27, 2020 · Big Data

Step-by-Step Guide to Install and Configure a Hadoop 2.8.2 Cluster

This tutorial provides a complete walkthrough for downloading Hadoop 2.8.2, setting up a three‑node master‑slave cluster, configuring core, HDFS, MapReduce and YARN settings, creating required directories, distributing the installation, starting the services, verifying the cluster status, and finally shutting it down.

Big DataCluster SetupHDFS
0 likes · 5 min read
Step-by-Step Guide to Install and Configure a Hadoop 2.8.2 Cluster
macrozheng
macrozheng
Nov 26, 2020 · Information Security

Recovering a Server Hijacked by a Crypto‑Mining Virus: My Step‑by‑Step Fix

After my small 1‑CPU, 2 GB server was compromised by a crypto‑mining virus that hijacked SSH access, I used VNC to investigate, identified malicious processes, traced infected files, removed cron jobs, restored system utilities, repaired SELinux, and closed the Redis vulnerability to fully recover the machine.

Incident ResponseLinuxRedis vulnerability
0 likes · 10 min read
Recovering a Server Hijacked by a Crypto‑Mining Virus: My Step‑by‑Step Fix
Liangxu Linux
Liangxu Linux
Nov 25, 2020 · Operations

Essential Linux Shell Commands for System Monitoring and Troubleshooting

This guide compiles dozens of practical Linux shell commands for deleting zero‑byte files, inspecting processes, checking CPU, memory, disk usage, and more, plus a collection of useful regular expressions for matching Chinese characters, emails, URLs, IPs, and other patterns.

Linuxperformanceshell
0 likes · 14 min read
Essential Linux Shell Commands for System Monitoring and Troubleshooting
Laravel Tech Community
Laravel Tech Community
Nov 25, 2020 · Operations

Comprehensive Guide to Logrotate: Configuration, Usage, and Custom Scripts for Linux Log Management

This article provides an in‑depth tutorial on using the Linux logrotate utility, covering default configuration files, command‑line options, example configurations for services like Nginx, PHP‑FPM, Tomcat, custom Bash and Python rotation scripts, troubleshooting tips, and how to adjust cron scheduling for automated log rotation.

LinuxLog ManagementShell scripting
0 likes · 21 min read
Comprehensive Guide to Logrotate: Configuration, Usage, and Custom Scripts for Linux Log Management
MaGe Linux Operations
MaGe Linux Operations
Nov 24, 2020 · Information Security

Master SSH: Remote Login, Port Forwarding, and Secure Operations

This article introduces SSH, explains its encryption-based login mechanism, demonstrates basic commands for remote access, details port forwarding (local, remote, dynamic) with practical examples, and discusses common security concerns such as man‑in‑the‑middle attacks.

LinuxRemote LoginSSH
0 likes · 15 min read
Master SSH: Remote Login, Port Forwarding, and Secure Operations
ITPUB
ITPUB
Nov 23, 2020 · Fundamentals

Master TCP Handshake & Teardown: Linux TIME_WAIT Tuning Explained

This article explains the TCP three‑way handshake and four‑way termination processes, clarifies the TIME_WAIT state, shows how to inspect socket states with netstat, and provides practical Linux sysctl settings to reduce excessive TIME_WAIT sockets and improve network performance.

HandshakeLinuxTCP
0 likes · 7 min read
Master TCP Handshake & Teardown: Linux TIME_WAIT Tuning Explained
Liangxu Linux
Liangxu Linux
Nov 22, 2020 · Operations

Master Linux Environment Variables: Six Ways to Set and Load PATH

This guide explains multiple methods for configuring Linux environment variables—especially PATH—on Ubuntu, covering user‑level files like ~/.bashrc and system‑wide files such as /etc/profile, and details the exact loading order Linux follows when initializing shells.

BashLinuxenvironment variables
0 likes · 11 min read
Master Linux Environment Variables: Six Ways to Set and Load PATH
Architects' Tech Alliance
Architects' Tech Alliance
Nov 19, 2020 · Fundamentals

PCIe Device Enumeration and Memory Access Overview

This article explains how a host discovers and configures PCIe devices through a depth‑first enumeration process, describes the BDF addressing scheme, and illustrates memory‑mapped I/O interactions such as NVMe command submission using Linux lspci commands.

Device EnumerationLinuxMemory Access
0 likes · 9 min read
PCIe Device Enumeration and Memory Access Overview
ITPUB
ITPUB
Nov 19, 2020 · Operations

10 Essential Linux Sysadmin Hacks to Boost Efficiency and Save Time

This article presents ten practical Linux system‑administration techniques—from ejecting a stuck DVD drive and resetting a frozen console to using screen sharing, SSH tunnels, bandwidth testing, and powerful command‑line scripts—each designed to streamline tasks, reduce downtime, and give administrators more free time.

LinuxSSHautomation
0 likes · 19 min read
10 Essential Linux Sysadmin Hacks to Boost Efficiency and Save Time
ITPUB
ITPUB
Nov 19, 2020 · Fundamentals

How HugePages Boost Database and Hadoop Performance on Linux

This article explains Linux HugePages, how to view and configure them, demonstrates code and Kubernetes examples, and details how larger memory pages reduce management overhead and lock memory to improve performance for memory‑intensive services like databases and Hadoop.

HadoopLinuxhugepages
0 likes · 10 min read
How HugePages Boost Database and Hadoop Performance on Linux
Liangxu Linux
Liangxu Linux
Nov 18, 2020 · Operations

Diagnosing Linux Server Performance in the First 60 Seconds

This guide walks you through ten essential Linux command‑line tools—uptime, dmesg, vmstat, mpstat, pidstat, iostat, free, sar, and top—explaining what each metric means, how to interpret the output, and how to quickly spot utilization, saturation, and error issues within the first minute of investigation.

LinuxSystem Administrationcommand line
0 likes · 20 min read
Diagnosing Linux Server Performance in the First 60 Seconds
ITPUB
ITPUB
Nov 18, 2020 · Operations

Step‑by‑Step Guide: Install and Configure Zsh on Ubuntu 20.04

This tutorial walks you through installing Zsh on Ubuntu 20.04, setting it as the default shell, configuring its initial options, using a quick .zshrc setup, and reverting back to Bash if needed, with all commands and screenshots included.

Command-lineLinuxTutorial
0 likes · 5 min read
Step‑by‑Step Guide: Install and Configure Zsh on Ubuntu 20.04
Open Source Linux
Open Source Linux
Nov 18, 2020 · Fundamentals

Why Kernel Space vs User Space Matters: A Deep Dive into OS Architecture

This article explains the distinction between kernel space and user space in a 32‑bit Linux system, covering address layout, privilege levels, mode transitions, system calls, and the overall OS structure to illustrate how separating these spaces enhances stability and security.

Kernel SpaceLinuxSystem Calls
0 likes · 10 min read
Why Kernel Space vs User Space Matters: A Deep Dive into OS Architecture
Liangxu Linux
Liangxu Linux
Nov 17, 2020 · Operations

10 Essential Linux Sysadmin Hacks to Boost Efficiency

This guide presents ten practical Linux system‑administration tricks—from unmounting a stuck DVD drive and resetting a frozen console to using screen for collaborative debugging, recovering a lost root password, creating SSH backdoors, tunneling VNC, measuring bandwidth, and automating host‑file generation—helping admins work faster and smarter.

LinuxSSHTips
0 likes · 21 min read
10 Essential Linux Sysadmin Hacks to Boost Efficiency
ITPUB
ITPUB
Nov 17, 2020 · Fundamentals

Understanding Linux Packet Capture Engines: libpcap, PF_RING, DPDK, and XDP

This article compares four classic Linux packet‑capture engines—libpcap (and its mmap variant), PF_RING, DPDK, and XDP—explaining their data‑flow architectures, copy operations, zero‑copy techniques, and typical use‑cases such as DDoS defense and high‑speed networking.

DPDKLinuxPF_RING
0 likes · 9 min read
Understanding Linux Packet Capture Engines: libpcap, PF_RING, DPDK, and XDP
Efficient Ops
Efficient Ops
Nov 17, 2020 · Operations

Master Ansible: From Basics to Advanced Automation with Playbooks

This article provides a comprehensive guide to Ansible, covering its purpose, key features, installation steps, SSH key setup, inventory configuration, core commands, essential modules, playbook syntax, handlers, role structures, and practical examples for automating Linux system administration.

AnsibleConfiguration ManagementDevOps
0 likes · 27 min read
Master Ansible: From Basics to Advanced Automation with Playbooks
Liangxu Linux
Liangxu Linux
Nov 14, 2020 · Fundamentals

Mastering Shell Script Reuse: Calling External Scripts and Functions in Linux

This guide explains how to execute external shell scripts, import their functions and variables using source, dot, or sh commands, compares their behaviors, and provides practical patterns—including case dispatch and a generic function‑call template—to enable reliable script reuse in Linux environments.

LinuxShell scriptingbash functions
0 likes · 12 min read
Mastering Shell Script Reuse: Calling External Scripts and Functions in Linux