Tagged articles
5000 articles
Page 47 of 50
Wukong Talks Architecture
Wukong Talks Architecture
Apr 8, 2020 · Databases

Step-by-Step Guide to Installing MySQL Using Docker

This tutorial explains how to download the MySQL Docker image, create and run a MySQL container with volume mappings and environment variables, verify the container, connect to the database via Workbench, and access the container’s shell and host files.

ContainersDatabaseDocker
0 likes · 3 min read
Step-by-Step Guide to Installing MySQL Using Docker
Programmer DD
Programmer DD
Apr 8, 2020 · Backend Development

How to Mirror Traffic in Nginx Using the ngx_http_mirror_module

This guide explains why and how to copy production traffic to a pre‑release environment, walks through installing Nginx, configuring the ngx_http_mirror_module, building Nginx from source with the module, and provides useful commands and documentation links.

LinuxServer ConfigurationTraffic Mirroring
0 likes · 9 min read
How to Mirror Traffic in Nginx Using the ngx_http_mirror_module
Java Backend Technology
Java Backend Technology
Apr 7, 2020 · Databases

How to Inspect and Clear Linux Buff/Cache and Optimize MySQL Joins

This article explains how to use Linux commands like free and sync to view and clear buffer/cache memory, describes the information shown by free, and then dives into SQL join types, their performance impact, and optimization techniques such as indexing, join_buffer tuning, and join algorithms.

Buffer CacheLinuxMemory Management
0 likes · 9 min read
How to Inspect and Clear Linux Buff/Cache and Optimize MySQL Joins
Architects Research Society
Architects Research Society
Apr 2, 2020 · Operations

Optimizing NGINX and Linux Settings for High Performance

This article provides a comprehensive guide to tuning Linux kernel parameters and NGINX configuration directives—such as backlog queues, file descriptors, worker processes, keepalive settings, access log buffering, sendfile, and limits—to achieve optimal web server performance for high‑traffic sites.

LinuxPerformance tuningWeb server
0 likes · 10 min read
Optimizing NGINX and Linux Settings for High Performance
ITPUB
ITPUB
Apr 2, 2020 · Operations

Remove Users from Linux Groups with usermod, gpasswd, and /etc/group

This tutorial explains how to delete a user from one or multiple Linux groups using the usermod and gpasswd commands, as well as by manually editing the /etc/group file, with step‑by‑step examples and complete command output.

CLILinuxUser Management
0 likes · 6 min read
Remove Users from Linux Groups with usermod, gpasswd, and /etc/group
Efficient Ops
Efficient Ops
Apr 1, 2020 · Operations

How to Use Nagios for Business-Level Service Monitoring: A Step-by-Step Guide

This article explains why traditional server and service monitoring (e.g., Zabbix) may miss business outages, then walks through setting up Nagios on Debian to monitor web page URLs, API health checks, and related services, including configuration files, plugins, and a desktop alert tool, Nagstamon.

LinuxMonitoringNagios
0 likes · 18 min read
How to Use Nagios for Business-Level Service Monitoring: A Step-by-Step Guide
Liangxu Linux
Liangxu Linux
Mar 31, 2020 · Fundamentals

Understanding Processes: Characteristics, Creation, and Common Pitfalls

This article explains what a process is, distinguishes it from a program, outlines its key characteristics, describes how multiple processes are created, and covers special cases such as orphan and zombie processes, termination methods, process groups, sessions, and race conditions in operating systems.

Linuxprocess
0 likes · 7 min read
Understanding Processes: Characteristics, Creation, and Common Pitfalls
360 Quality & Efficiency
360 Quality & Efficiency
Mar 31, 2020 · Operations

Using Supervisor for Process Management on Linux: Installation, Configuration, and Practical Example

This article explains why nohup cannot monitor scripts, introduces Supervisor as a Python‑based process monitor, shows how to install it on CentOS, Ubuntu, and via pip, details the supervisord.conf and program .ini configurations, demonstrates a sample Python script, and outlines common commands for managing and restarting services.

LinuxOperationsPython
0 likes · 6 min read
Using Supervisor for Process Management on Linux: Installation, Configuration, and Practical Example
FunTester
FunTester
Mar 31, 2020 · Operations

Interface Performance Testing – Tools, Scripts, and Guides

This article compiles a comprehensive list of resources—including tools, scripts, and tutorials—for conducting interface performance testing on Linux and other platforms, covering topics such as netdata localization, timewatch utility, load testing strategies, JVM heap dumps, and visualizing test data.

APILinuxMonitoring
0 likes · 6 min read
Interface Performance Testing – Tools, Scripts, and Guides
ITPUB
ITPUB
Mar 30, 2020 · Information Security

Why Ubuntu Keeps Asking for Keyring Password and How to Resolve It

If you enable automatic login on Ubuntu or other Linux distributions, you may repeatedly see prompts to unlock the login keyring, especially when using browsers that store passwords, and this guide explains the keyring concept, its security role, and step‑by‑step methods to change or disable its password.

GNOMEKeyringLinux
0 likes · 8 min read
Why Ubuntu Keeps Asking for Keyring Password and How to Resolve It
ITPUB
ITPUB
Mar 30, 2020 · Fundamentals

How to Set Up Ubuntu on Windows 10 with WSL: A Step‑by‑Step Guide

This tutorial walks you through enabling the Windows Subsystem for Linux, installing Ubuntu from the Microsoft Store, configuring the new Linux environment, updating packages, and adding Go tools, providing clear screenshots and command examples for a smooth cross‑platform development setup.

Development EnvironmentLinuxUbuntu
0 likes · 3 min read
How to Set Up Ubuntu on Windows 10 with WSL: A Step‑by‑Step Guide
Open Source Linux
Open Source Linux
Mar 29, 2020 · Operations

Automate Bulk Linux Root Password Changes with Expect Scripts

Learn how to efficiently update root passwords across dozens or hundreds of Linux servers by creating Expect scripts that automate SSH logins, parse IP and password lists, and execute batch password changes, complete with step-by-step instructions, required environment setup, and script explanations.

LinuxPassword ManagementShell scripting
0 likes · 5 min read
Automate Bulk Linux Root Password Changes with Expect Scripts
Open Source Linux
Open Source Linux
Mar 27, 2020 · Operations

Master Linux Storage: Complete Guide to LVM Installation, Management, and Scaling

This article explains why Linux administrators need flexible storage, introduces Logical Volume Manager (LVM), details its core concepts, walks through installation, creation of physical volumes, volume groups, logical volumes, formatting, mounting, and provides step‑by‑step procedures for expanding and shrinking LVM volumes on both ext4 and XFS filesystems.

LVMLinuxLogical Volume Manager
0 likes · 11 min read
Master Linux Storage: Complete Guide to LVM Installation, Management, and Scaling
Open Source Linux
Open Source Linux
Mar 26, 2020 · Operations

How to Install Mailx on Linux and Build a Keyword Log Monitoring Script

This guide walks you through installing the Mailx email client on a Linux server, applying necessary patches, configuring SMTP settings, testing email delivery, and creating a shell script that monitors log files for keywords and automatically sends alert emails when matches are detected.

LinuxLog Monitoringemail alerts
0 likes · 4 min read
How to Install Mailx on Linux and Build a Keyword Log Monitoring Script
ITPUB
ITPUB
Mar 26, 2020 · Information Security

How to Quickly Identify Open Ports on Linux Using Nmap, Netcat, and Bash

This guide explains multiple practical methods for discovering which ports are open on a Linux system, covering Nmap scans, Netcat probing, and Bash pseudo‑device checks, complete with command examples, option details, and output interpretation.

BashLinuxnetcat
0 likes · 8 min read
How to Quickly Identify Open Ports on Linux Using Nmap, Netcat, and Bash
Architecture Digest
Architecture Digest
Mar 23, 2020 · Databases

Understanding Linux Buffer Cache and SQL Join Performance

This article explains how Linux memory statistics (free, top) report buffer/cache usage, how to clear it with sync and drop_caches, and then dives into SQL join concepts, types, optimization techniques, and MySQL join algorithms such as nested loop and block nested loop, highlighting their impact on performance.

Buffer CacheDatabase PerformanceLinux
0 likes · 7 min read
Understanding Linux Buffer Cache and SQL Join Performance
NetEase Game Operations Platform
NetEase Game Operations Platform
Mar 21, 2020 · Operations

Understanding Linux Kernel Packet Reception Path and NAPI

This article explains how Linux kernels receive network packets—from NIC hardware interrupts through NAPI polling, kernel TCP/IP processing, and finally to user‑space sockets—while also covering interrupt handling, buffer tuning, and performance‑optimizing techniques for SREs.

LinuxNAPIPacket Reception
0 likes · 12 min read
Understanding Linux Kernel Packet Reception Path and NAPI
Open Source Linux
Open Source Linux
Mar 20, 2020 · Fundamentals

Master Linux Interview Questions: From Boot Process to Advanced Server Commands

This comprehensive guide covers essential Linux fundamentals, common interview questions, and practical server administration techniques, including boot sequences, runlevels, file system differences, process management, packaging tools, Nginx optimization, MySQL replication, Docker usage, and useful shell scripts for real‑world operations.

DockerInterviewLinux
0 likes · 35 min read
Master Linux Interview Questions: From Boot Process to Advanced Server Commands
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Mar 20, 2020 · Operations

Understanding the Linux Block Layer: Multi‑Queue Architecture and I/O Schedulers

The Linux block layer, positioned between the VFS and device drivers, evolved from a single‑queue design to a multi‑queue architecture (kernel 3.13 onward) to reduce lock contention and exploit modern hardware queues, managing bio/request lifecycles, dispatching through layered queues, and employing various I/O schedulers for balanced throughput and latency.

I/O schedulerLinuxstorage
0 likes · 15 min read
Understanding the Linux Block Layer: Multi‑Queue Architecture and I/O Schedulers
MaGe Linux Operations
MaGe Linux Operations
Mar 17, 2020 · Backend Development

Master Clean Shell Scripts: Proven Practices for Readable, Efficient Bash Code

This article compiles essential shell‑script guidelines—shebang usage, commenting, parameter validation, variable handling, indentation, naming conventions, encoding, permissions, logging, security, line continuation, quoting, modular main functions, scope control, return values, indirect references, heredocs, path resolution, brevity, parallel execution, and search tricks—to help you write maintainable and performant Bash scripts.

BashLinuxcode style
0 likes · 19 min read
Master Clean Shell Scripts: Proven Practices for Readable, Efficient Bash Code
Open Source Linux
Open Source Linux
Mar 17, 2020 · Operations

Ultimate Linux Command Cheat Sheet for System Administration

This guide presents a comprehensive cheat sheet of essential Linux commands, covering online queries, file and directory management, content viewing, compression, information display, file searching, user and permission handling, network operations, disk and filesystem tasks, system monitoring, shutdown/reboot procedures, and process management.

LinuxOperationscommand line
0 likes · 3 min read
Ultimate Linux Command Cheat Sheet for System Administration
Open Source Linux
Open Source Linux
Mar 17, 2020 · Fundamentals

Unlock Linux Mastery with Essential Mind Maps and Cheat Sheets

This article compiles a set of high‑resolution Linux mind maps covering learning paths, desktop overview, filesystem hierarchy standards, critical directories, kernel roadmap, security coaching, command references, and cheat sheets, providing direct links to the original sources for deeper study.

Command ReferenceLearning PathLinux
0 likes · 3 min read
Unlock Linux Mastery with Essential Mind Maps and Cheat Sheets
Open Source Linux
Open Source Linux
Mar 15, 2020 · Backend Development

Step-by-Step Guide to Compile, Install, and Configure Nginx on CentOS 7

This tutorial walks through preparing a CentOS 7.5 host, installing required dependencies, creating an nginx user, downloading the source, compiling and installing Nginx 1.11.1, configuring the firewall, and using common Nginx commands to start, test, reload, and enable the service at boot.

Backend DevelopmentCentOSInstallation
0 likes · 5 min read
Step-by-Step Guide to Compile, Install, and Configure Nginx on CentOS 7
Top Architect
Top Architect
Mar 14, 2020 · Fundamentals

Humorous and Practical Ways to Exit Vim

This article humorously compiles a variety of command‑line tricks—from simple process killing to Docker container shutdown and even a Python one‑liner—to force‑quit Vim, while also offering tongue‑in‑cheek “violent” and “Zen” approaches for developers who struggle with the editor's steep learning curve.

LinuxVimcommand line
0 likes · 8 min read
Humorous and Practical Ways to Exit Vim
Efficient Ops
Efficient Ops
Mar 12, 2020 · Operations

Master Netcat: Powerful TCP/UDP Tricks for Network Testing and File Transfer

This guide explains how to use Netcat—a lightweight, versatile TCP/UDP utility installed on most Linux distributions—for port scanning, connectivity checks, UDP sessions, file transfers, bandwidth measurement, and even creating simple backdoors, while highlighting differences between GNU and OpenBSD versions.

LinuxTCPUDP
0 likes · 14 min read
Master Netcat: Powerful TCP/UDP Tricks for Network Testing and File Transfer
Open Source Linux
Open Source Linux
Mar 12, 2020 · Big Data

Step-by-Step Guide to Build a Hadoop 2.9.2 Cluster on CentOS 7.5

This tutorial walks you through setting up a three‑node Hadoop 2.9.2 cluster on CentOS 7.5, covering environment preparation, password‑less SSH, user creation, JDK installation, Hadoop extraction, configuration file edits, directory setup, ownership changes, service startup, and verification via web UIs.

Big DataCentOSCluster Setup
0 likes · 13 min read
Step-by-Step Guide to Build a Hadoop 2.9.2 Cluster on CentOS 7.5
ITPUB
ITPUB
Mar 11, 2020 · Operations

Master Linux File Attributes: Using chattr for Immutable and Append‑Only Files

This guide explains the common chattr command flags—such as A, S, a, i, and +a—detailing their effects on file timestamps, immutability, append‑only mode, and other attributes, and provides practical examples for locking, hiding, and restoring files on Linux systems.

LinuxSystem Administrationchattr
0 likes · 4 min read
Master Linux File Attributes: Using chattr for Immutable and Append‑Only Files
Open Source Linux
Open Source Linux
Mar 11, 2020 · Operations

How to Efficiently Split and Merge Massive Log Files on Linux

Processing huge log files with traditional tools like vim or cat can be painfully slow and memory‑intensive, but Linux’s split command lets you divide massive files by line count or size, making analysis, transfer, and merging far more manageable, as demonstrated with practical examples and code snippets.

File SplittingLinuxsplit command
0 likes · 8 min read
How to Efficiently Split and Merge Massive Log Files on Linux
ITPUB
ITPUB
Mar 9, 2020 · Fundamentals

Boost Your Ubuntu Productivity with 12 Essential Keyboard Shortcuts

This guide walks you through twelve practical Ubuntu keyboard shortcuts—from launching the app menu with the Super key to switching workspaces, splitting screens, and creating custom shortcuts—helping you navigate the GNOME desktop faster and work more efficiently.

GNOMELinuxUbuntu
0 likes · 7 min read
Boost Your Ubuntu Productivity with 12 Essential Keyboard Shortcuts
ITPUB
ITPUB
Mar 9, 2020 · Operations

Step‑by‑Step Guide to Install and Configure SARG for Squid Proxy Log Analysis

This tutorial walks you through installing the GD library, building SARG from source, configuring its key parameters, running reports, using command‑line options, scheduling automated jobs with cron, and troubleshooting common installation and configuration issues for Squid log analysis.

LinuxProxySARG
0 likes · 8 min read
Step‑by‑Step Guide to Install and Configure SARG for Squid Proxy Log Analysis
Efficient Ops
Efficient Ops
Mar 8, 2020 · Operations

Prometheus vs Zabbix: Install, Configure & Visualize with Grafana

This article compares Prometheus with Zabbix, walks through downloading and installing Prometheus, explains the key sections of prometheus.yml, shows how to add a node_exporter for machine metrics, and demonstrates integrating Grafana to create rich monitoring dashboards.

GrafanaLinuxMonitoring
0 likes · 11 min read
Prometheus vs Zabbix: Install, Configure & Visualize with Grafana
21CTO
21CTO
Mar 7, 2020 · Operations

Master Linux Top: Decode Real-Time Process Stats and Interactive Controls

This guide walks you through Linux’s top command, explaining its default output—including system uptime, load averages, task summary, CPU states, memory usage, and column fields—while detailing the full set of interactive keys and command‑line options for real‑time process monitoring and management.

Linuxprocess managementsystem-monitoring
0 likes · 14 min read
Master Linux Top: Decode Real-Time Process Stats and Interactive Controls
ITPUB
ITPUB
Mar 7, 2020 · Operations

Master Linux top: Decode Output, Interactive Commands, and Advanced Options

This guide explains the Linux top command in depth, covering its default output fields, how to interpret system uptime, load averages, task summaries, CPU and memory statistics, as well as the full set of interactive keys and command‑line options for customizing monitoring.

Linuxcommand lineprocess management
0 likes · 12 min read
Master Linux top: Decode Output, Interactive Commands, and Advanced Options
Open Source Linux
Open Source Linux
Mar 6, 2020 · Operations

How to Set Up a Local Yum Repository on CentOS 8 Using DNF

This guide walks through configuring a local yum repository on CentOS 8 by creating a mount point, mounting an ISO (via CD/DVD or loopback), backing up existing repo files, writing a new repo configuration, cleaning the cache, enabling auto‑mount at boot, and introduces DNF with essential commands.

CentOS8Linuxdnf
0 likes · 5 min read
How to Set Up a Local Yum Repository on CentOS 8 Using DNF
ITPUB
ITPUB
Mar 5, 2020 · Operations

How to Monitor Linux Logs in Real Time with Tail, Multitail, Lnav, and Less

This guide explains how to use Linux command‑line tools such as tail, tailf, tail ‑F, multitail, lnav, and less to continuously watch log files, covering installation, key options, and practical examples for single‑ and multi‑file monitoring.

LinuxLog Monitoringcommand line
0 likes · 5 min read
How to Monitor Linux Logs in Real Time with Tail, Multitail, Lnav, and Less
Open Source Linux
Open Source Linux
Mar 5, 2020 · Fundamentals

Why Learning Linux Is Essential for Every IT Professional

This article explains why mastering Linux—its history, core concepts, features, and open‑source nature—is crucial for anyone entering or advancing in the IT industry, offering a solid foundation for networking, server management, and broader technology careers.

IT fundamentalsLinux
0 likes · 7 min read
Why Learning Linux Is Essential for Every IT Professional
Efficient Ops
Efficient Ops
Mar 4, 2020 · Operations

Master Zabbix: From Installation to Advanced Custom Monitoring

This guide explains why monitoring is essential, describes the concept of availability "X nines," walks through Zabbix installation, web interface setup, host and template configuration, custom monitoring, alerting with OneAlert, visualization, distributed monitoring, SNMP integration, and provides practical command examples for managing large server fleets.

LinuxMonitoringautomation
0 likes · 20 min read
Master Zabbix: From Installation to Advanced Custom Monitoring
Open Source Linux
Open Source Linux
Mar 3, 2020 · Cloud Native

Deploy Your Own Nextcloud Private Cloud with Docker in Minutes

This step‑by‑step guide shows how to install Docker CE on CentOS, pull the Nextcloud image, run the container with proper volume and port mappings, configure firewall and security groups, and finally access the web interface to set up a fully functional private cloud storage solution.

ContainerDeploymentDocker
0 likes · 5 min read
Deploy Your Own Nextcloud Private Cloud with Docker in Minutes
Liangxu Linux
Liangxu Linux
Mar 1, 2020 · Operations

Mastering the Shell “wait” Command: Synchronize Linux Processes Efficiently

This article explains the Linux wait command, how it monitors and synchronizes processes by returning exit statuses, and provides step‑by‑step script examples that demonstrate waiting for background jobs versus running them without wait, highlighting key differences and practical usage.

BashLinuxprocess synchronization
0 likes · 5 min read
Mastering the Shell “wait” Command: Synchronize Linux Processes Efficiently
Open Source Linux
Open Source Linux
Feb 29, 2020 · Operations

Automate Multi‑Version OS Deployment with Cobbler

This guide explains how to use Cobbler to automate the batch installation of multiple operating system versions across hundreds of servers, covering installation, DHCP/TFTP/rsync configuration, distro and profile setup, data synchronization, testing, and the optional web interface for streamlined management.

CobblerLinuxOS deployment
0 likes · 9 min read
Automate Multi‑Version OS Deployment with Cobbler
NetEase Game Operations Platform
NetEase Game Operations Platform
Feb 29, 2020 · Fundamentals

Implementing Breakpoints with GDB and Ptrace on Linux

This article explains how to create a simple breakpoint mechanism by using GDB for illustration and then reproducing the same behavior with the Linux ptrace system call, covering required knowledge about the RIP register, ELF symbols, and step‑by‑step implementation details.

DebuggingLinuxbreakpoint
0 likes · 10 min read
Implementing Breakpoints with GDB and Ptrace on Linux
Open Source Linux
Open Source Linux
Feb 28, 2020 · Fundamentals

Master Linux Directory Structure: From Root to Essential System Paths

This guide explains the Linux filesystem hierarchy, comparing it with Windows, detailing the root‑based tree layout, the historical evolution of Unix directories, the Filesystem Hierarchy Standard, and the most important top‑level directories and configuration files for system administration.

Directory StructureFHSLinux
0 likes · 14 min read
Master Linux Directory Structure: From Root to Essential System Paths
ITPUB
ITPUB
Feb 25, 2020 · Fundamentals

Mastering the Ping Command: Advanced Options and Real‑World Use Cases

This guide explains the ping utility’s core functions, interprets its output fields such as bytes, time and TTL, and walks through essential options like -t, -a, -n, -l, -r, plus a batch‑ping technique for scanning entire subnets, helping readers troubleshoot and analyze network performance effectively.

LinuxTCP/IPWindows
0 likes · 7 min read
Mastering the Ping Command: Advanced Options and Real‑World Use Cases
ITPUB
ITPUB
Feb 24, 2020 · Operations

Mastering yum update: Essential Commands, Options, and Troubleshooting for Linux

This tutorial explains how to use the yum update command on RPM‑based Linux systems, covering basic usage, repository handling, useful options like --nogpgcheck and --exclude, how to roll back updates, troubleshoot failures, and automate notifications with yum‑cron.

Linuxcommand-linepackage-management
0 likes · 12 min read
Mastering yum update: Essential Commands, Options, and Troubleshooting for Linux
Open Source Linux
Open Source Linux
Feb 22, 2020 · Operations

Mastering Linux Performance: From 5W2H Methodology to Flame Graphs

This article introduces a systematic approach to diagnosing Linux performance issues, covering the 5W2H analysis framework, essential CPU, memory, disk I/O and network monitoring tools, practical command examples, flame‑graph generation, and a real‑world nginx case study with actionable insights.

CPU profilingLinuxflame graph
0 likes · 21 min read
Mastering Linux Performance: From 5W2H Methodology to Flame Graphs
Architects' Tech Alliance
Architects' Tech Alliance
Feb 21, 2020 · Fundamentals

How PCIe Devices Are Discovered and Accessed in x86 Systems

This article explains the PCIe topology, the depth‑first enumeration algorithm used by x86 hosts to discover root complexes, switches and endpoints, shows Linux lspci commands for inspecting devices such as a Starblaze NVMe SSD, and details how PCIe memory space is used for command and data transfers.

Device EnumerationLinuxMemory Access
0 likes · 11 min read
How PCIe Devices Are Discovered and Accessed in x86 Systems
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Feb 21, 2020 · Fundamentals

Overview of Linux Memory Compression Technologies: zSwap, zRAM, and zCache

Linux reduces RAM pressure through three main compression mechanisms—zSwap, which caches compressed pages before writing to swap; zRAM, a RAM‑backed compressed block device; and zCache, a file‑page compressor—each paired with specialized allocators (zsmalloc, zbud, z3fold) and configurable algorithms, offering trade‑offs in speed, ratio, CPU load, and fragmentation.

LinuxMemory compressionPerformance
0 likes · 12 min read
Overview of Linux Memory Compression Technologies: zSwap, zRAM, and zCache
Open Source Linux
Open Source Linux
Feb 21, 2020 · Operations

Master Linux ‘find’ Command: Syntax, Options, and Practical Examples

This guide introduces the powerful Linux find command, explaining its syntax, common options such as -name, -type, -perm, and actions like -print, -exec, and -ok, and provides numerous practical examples for searching files by name, path, permissions, type, size, time, and executing commands on matches.

File SearchLinuxUnix
0 likes · 6 min read
Master Linux ‘find’ Command: Syntax, Options, and Practical Examples
Open Source Linux
Open Source Linux
Feb 19, 2020 · Cloud Native

What Is Docker? A Deep Dive into Its Architecture and Core Concepts

This article explains Docker’s origins from LXC, its relationship with Linux containers, core components such as images, containers, and registries, compares Docker with traditional VMs, and details the internal architecture including client, daemon, server, engine, jobs, drivers, and libcontainer.

ContainerizationDevOpsDocker
0 likes · 18 min read
What Is Docker? A Deep Dive into Its Architecture and Core Concepts
Open Source Linux
Open Source Linux
Feb 18, 2020 · Fundamentals

Master Linux Hard and Symbolic Links: When and How to Use ln

This guide explains the concepts, differences, and practical commands for creating hard links and symbolic (soft) links in Linux, illustrating their behavior with examples, showing their advantages, limitations, and how link counts change across files and directories.

Hard LinkLinuxSymbolic Link
0 likes · 8 min read
Master Linux Hard and Symbolic Links: When and How to Use ln
Open Source Linux
Open Source Linux
Feb 13, 2020 · Operations

Create a Linux Recycle Bin with a Simple Shell Script

Learn how to build a custom recycle bin on Linux using a Bash script that moves deleted files to a timestamped folder, includes user confirmation, sets proper permissions, schedules automatic cleanup with cron, and can even replace the rm command via an alias.

LinuxRecycle Binfile deletion
0 likes · 4 min read
Create a Linux Recycle Bin with a Simple Shell Script
Efficient Ops
Efficient Ops
Feb 12, 2020 · Information Security

Essential Linux Security Hardening: Accounts, Services, and Rootkit Protection

This guide presents a comprehensive Linux security hardening checklist covering account and login safety, unnecessary service removal, password and key authentication policies, sudo usage, filesystem protection, remote access safeguards, rootkit detection tools, and step‑by‑step incident response for compromised servers.

Account ManagementHardeningLinux
0 likes · 27 min read
Essential Linux Security Hardening: Accounts, Services, and Rootkit Protection
ITPUB
ITPUB
Feb 9, 2020 · Cloud Native

Understanding Docker: From LXC Roots to Modern Container Architecture

This article explains the fundamentals of Linux Containers (LXC), their relationship to Docker, Docker's core concepts, architecture components, and practical commands for installation, image management, container lifecycle, and troubleshooting, providing a comprehensive guide for developers and operations engineers.

ContainersDevOpsDocker
0 likes · 29 min read
Understanding Docker: From LXC Roots to Modern Container Architecture
Open Source Linux
Open Source Linux
Feb 7, 2020 · Operations

How to Set Up Real-Time Data Sync with Sersync and Rsync on CentOS

This guide walks through configuring two CentOS 7.7 hosts for real-time data synchronization using Sersync and Rsync, covering environment preparation, service deployment, configuration file editing, manual testing, daemon startup, and automatic startup via rc.local.

CentOSLinuxSystem Administration
0 likes · 8 min read
How to Set Up Real-Time Data Sync with Sersync and Rsync on CentOS
Liangxu Linux
Liangxu Linux
Feb 5, 2020 · Operations

Master Linux File Permissions: Symbolic & Numeric chmod Guide

This article explains Linux file permission concepts, the meaning of permission bits, file types, how to interpret ls -l output, and provides practical examples of using chmod in both symbolic and numeric modes to control access for owners, groups, and others.

Linuxchmodfile-permissions
0 likes · 6 min read
Master Linux File Permissions: Symbolic & Numeric chmod Guide
ITPUB
ITPUB
Feb 4, 2020 · Operations

Mastering grep: Powerful Search Techniques and Essential Options for Linux

This guide explains how to use the Linux grep command to search text patterns in files, covering basic syntax, absolute and relative paths, practical examples, and a comprehensive list of useful options such as -n, -h, -l, -R, -i, -c, -w, -v, and --exclude-dir.

GrepLinuxcommand-line
0 likes · 7 min read
Mastering grep: Powerful Search Techniques and Essential Options for Linux
Efficient Ops
Efficient Ops
Feb 3, 2020 · Information Security

Mastering Linux iptables: From Theory to Real-World Service Mesh Deployments

This article explains the fundamentals of Linux iptables—including its role with netfilter, rule ordering, tables and chains—then walks through packet‑processing flows and three practical scenarios such as Envoy traffic hijacking, massive long‑connection handling, and bastion‑host security.

LinuxMicroservicesService Mesh
0 likes · 16 min read
Mastering Linux iptables: From Theory to Real-World Service Mesh Deployments