Tagged articles
5000 articles
Page 49 of 50
Efficient Ops
Efficient Ops
Aug 28, 2019 · Operations

How to Harden Linux Server Security: Account, Login, and Boot Controls

This guide details practical Linux server hardening techniques—including account cleanup, password policies, su/sudo restrictions, login controls, and BIOS/GRUB protection—while providing exact command examples for operations teams to quickly improve system security.

Account ManagementLinuxOperations
0 likes · 12 min read
How to Harden Linux Server Security: Account, Login, and Boot Controls
ITPUB
ITPUB
Aug 25, 2019 · Fundamentals

Master Linux File System: What Every Directory Means and How to Use Them

This guide walks you through the Linux file system hierarchy, explaining the purpose of each top‑level directory—from /bin and /sbin to /home and hidden config folders—so you can navigate, modify, and troubleshoot your system with confidence.

CLIDirectory StructureLinux
0 likes · 12 min read
Master Linux File System: What Every Directory Means and How to Use Them
Efficient Ops
Efficient Ops
Aug 22, 2019 · Operations

Essential Linux Ops Tools: Monitoring, Performance, and Security Utilities

This guide introduces a collection of practical Linux operation tools—including Nethogs, IOZone, IOTop, IPtraf, iftop, HTop, NMON, MultiTail, Fail2ban, Tmux, Agedu, NMap, and Httperf—detailing their purpose, installation commands, and usage examples for system monitoring, performance testing, and security hardening.

LinuxPerformance TestingSecurity
0 likes · 12 min read
Essential Linux Ops Tools: Monitoring, Performance, and Security Utilities
Efficient Ops
Efficient Ops
Aug 19, 2019 · Operations

Understanding Linux Load: Calculation, Tools, and Advanced Monitoring

This article provides a comprehensive, step‑by‑step explanation of how Linux load averages are calculated, how to dissect them with scripts like load2process, and how to use kernel modules and monitoring techniques for precise performance analysis and troubleshooting.

KernelLinuxLoad Average
0 likes · 22 min read
Understanding Linux Load: Calculation, Tools, and Advanced Monitoring
ITPUB
ITPUB
Aug 19, 2019 · Information Security

Investigating an SSH Brute‑Force Compromise and Hidden Mining Malware on a Linux Server

A client reported unexpected outbound attack traffic from a server, prompting a step‑by‑step forensic investigation that confirms an SSH brute‑force breach, analyzes logs, identifies malicious network connections and cron jobs, uncovers hidden mining malware, and provides hardening recommendations to secure the Linux host.

ForensicsLinuxSSH brute force
0 likes · 5 min read
Investigating an SSH Brute‑Force Compromise and Hidden Mining Malware on a Linux Server
21CTO
21CTO
Aug 18, 2019 · Fundamentals

Darling: Bringing macOS Apps to Linux – Progress, Challenges, and Future

Darling is an open‑source project creating a macOS‑to‑Linux translation layer, and its July 2019 Q2 report details rising community activity, licensing debates, framework stubs, and ongoing efforts to run command‑line tools and 32‑bit apps, while full GUI support remains a future goal.

Compatibility layerDarlingLinux
0 likes · 8 min read
Darling: Bringing macOS Apps to Linux – Progress, Challenges, and Future
DevOps Cloud Academy
DevOps Cloud Academy
Aug 13, 2019 · Databases

Step‑by‑Step Guide to Installing Oracle 12c Database on Linux

This article provides a comprehensive, ordered tutorial for preparing the environment, configuring the root and oracle users, adjusting kernel and system limits, and finally installing and initializing Oracle 12c on a Linux server using detailed command‑line instructions.

Database InstallationLinuxOracle
0 likes · 5 min read
Step‑by‑Step Guide to Installing Oracle 12c Database on Linux
Liangxu Linux
Liangxu Linux
Aug 12, 2019 · Fundamentals

Master Vim Quickly: Essential Cheat Sheet for Programmers

This article presents a comprehensive Vim cheat sheet covering basic startup, configuration, cursor movement, screen scrolling, text insertion, deletion, copy‑paste, undo, search‑replace, bookmarks, visual mode, linewise commands, macros, window management, and file operations, illustrated with clear screenshots for Linux developers.

Cheat SheetLinuxVim
0 likes · 4 min read
Master Vim Quickly: Essential Cheat Sheet for Programmers
DevOps Cloud Academy
DevOps Cloud Academy
Aug 12, 2019 · Operations

Ansible Installation and Basic Usage Guide

This guide walks through setting up a two‑node Linux environment, installing Ansible, configuring its inventory and SSH keys, and demonstrates common Ansible commands for managing hosts, checking connectivity, and executing remote tasks.

AnsibleAutomationConfiguration Management
0 likes · 5 min read
Ansible Installation and Basic Usage Guide
DevOps Cloud Academy
DevOps Cloud Academy
Aug 11, 2019 · Operations

How to Remove an SSD Disk from MooseFS (MFS) Configuration

This guide explains how to safely remove an SSD that was mistakenly added as a data disk in MooseFS by unmounting the MFS directory, editing the mfshdd configuration, restarting the chunkserver, cleaning up fstab entries, and verifying the removal.

ConfigurationLinuxMooseFS
0 likes · 2 min read
How to Remove an SSD Disk from MooseFS (MFS) Configuration
DevOps Cloud Academy
DevOps Cloud Academy
Aug 11, 2019 · Operations

Recovering MFS Master Node Using Metalogger After Node Failure

When the mfsmaster node in a six‑node MFS distributed storage cluster becomes unresponsive, the issue can be resolved by using metalogger on another node to restore the metadata file, copy it to the master directory, adjust permissions, and restart the mfsmaster service.

LinuxMFSNode Recovery
0 likes · 1 min read
Recovering MFS Master Node Using Metalogger After Node Failure
Architecture Digest
Architecture Digest
Aug 9, 2019 · Cloud Native

Introduction to Docker: Architecture, Core Concepts, and Basic Commands

This article provides a comprehensive overview of Docker, covering its origins from LXC, the relationship between LXC and Docker, Docker's architecture and components, key container technologies such as namespaces and cgroups, and step‑by‑step instructions for installing, managing images, running containers, and inspecting logs.

Cloud NativeContainersDocker
0 likes · 29 min read
Introduction to Docker: Architecture, Core Concepts, and Basic Commands
Mafengwo Technology
Mafengwo Technology
Aug 8, 2019 · Fundamentals

Why Every Developer Should Master the Basics of Linux

This article explains why programmers of all experience levels should learn Linux, outlines what truly counts as understanding the OS, and provides a practical three‑stage roadmap—Use, Code, Hack—to build solid Linux knowledge that boosts career growth and technical efficiency.

Career DevelopmentLearning PathLinux
0 likes · 24 min read
Why Every Developer Should Master the Basics of Linux
ITPUB
ITPUB
Aug 5, 2019 · Operations

Mastering SSH Public‑Key Login for Batch Server Operations

This guide explains how SSH public‑key authentication works, walks through generating key pairs, shows the connection handshake, and demonstrates practical batch command execution and file collection across multiple Linux servers using ssh, scp, and nc.

LinuxOperationsPublic Key Authentication
0 likes · 9 min read
Mastering SSH Public‑Key Login for Batch Server Operations
Java Captain
Java Captain
Aug 3, 2019 · Operations

Practical Guide to Viewing Logs, Processes, Ports, and System Status on Linux

This article provides a comprehensive, step‑by‑step tutorial on using Linux command‑line tools such as cat, tail, vim, grep, sed, ps, netstat, lsof, and free to efficiently view large log files, locate specific entries, monitor processes and ports, and assess overall system health.

LinuxLog ManagementOperations
0 likes · 8 min read
Practical Guide to Viewing Logs, Processes, Ports, and System Status on Linux
Architects' Tech Alliance
Architects' Tech Alliance
Aug 1, 2019 · Fundamentals

NVMe/TCP Q&A: Technical Overview and Answers to Common Questions

This article provides a comprehensive technical overview of NVMe over TCP, covering its specification status, required host components, namespace limits, latency impact, OS support, performance considerations with DPDK, TCP congestion control, R2T handling, upgrade procedures, open‑source implementations, comparisons with iSCSI, NVMe/FC, and NVMe/RDMA, as well as practical guidance for data‑center deployments.

LinuxNVMeNVMe/TCP
0 likes · 10 min read
NVMe/TCP Q&A: Technical Overview and Answers to Common Questions
Efficient Ops
Efficient Ops
Jul 31, 2019 · Fundamentals

Unlock Faster Linux I/O: Master Zero‑Copy Techniques and Boost Performance

Zero‑copy techniques in Linux eliminate unnecessary data copying between user and kernel space, dramatically reducing CPU overhead and boosting throughput; this article explains why zero‑copy is needed, outlines several methods—including user‑space I/O, mmap, sendfile, DMA‑assisted sendfile, splice, copy‑on‑write, buffer sharing, and netmap—plus their trade‑offs.

I/O optimizationLinuxSystem Programming
0 likes · 13 min read
Unlock Faster Linux I/O: Master Zero‑Copy Techniques and Boost Performance
Liangxu Linux
Liangxu Linux
Jul 30, 2019 · Fundamentals

Why Switching to Ubuntu Boosted My Development Focus – A Practical Guide

After moving from Windows to Ubuntu desktop, the author shares how a quieter, ad‑free environment, careful Linux distribution choice, and a curated set of replacement tools dramatically improved coding concentration and productivity, while also noting common pitfalls and practical tips.

DevelopmentLinuxtoolkit
0 likes · 7 min read
Why Switching to Ubuntu Boosted My Development Focus – A Practical Guide
Programmer DD
Programmer DD
Jul 29, 2019 · Cloud Native

Master Docker: From Basics to Advanced Container Management

This comprehensive guide explains Docker's origins, core concepts, advantages, installation steps, essential commands, container lifecycle management, image customization with Dockerfile, and publishing to both Docker Hub and private registries, providing practical examples and code snippets for hands‑on learning.

ContainersDevOpsDocker
0 likes · 25 min read
Master Docker: From Basics to Advanced Container Management
ITPUB
ITPUB
Jul 26, 2019 · Backend Development

How to Gracefully Handle Kill Signals in Java Backend Processes

On Linux, this guide shows how to locate and terminate a Java background process using ps and kill, then explains why force‑killing can leave resources open, and provides a complete Java SignalHandler implementation to receive termination signals, safely close files, database connections, and Kafka consumers.

JavaKafkaKill Signal
0 likes · 8 min read
How to Gracefully Handle Kill Signals in Java Backend Processes
dbaplus Community
dbaplus Community
Jul 25, 2019 · Operations

How to Secure Docker Containers with Namespaces and Cgroups

This guide explains Docker's Namespace and Cgroup mechanisms, shows how to configure them to limit resources and isolate containers, and demonstrates practical commands for protecting container security while highlighting their limitations.

Container SecurityDockerLinux
0 likes · 16 min read
How to Secure Docker Containers with Namespaces and Cgroups
FunTester
FunTester
Jul 24, 2019 · Operations

Configurable Load Testing on a Linux Server Using Java and Groovy

The article explains two approaches for flexible performance testing on a head‑only Linux server—one using configuration files to assemble requests and another using Groovy scripts—detailing code implementations, command‑line execution, and deployment steps.

GroovyJavaLinux
0 likes · 7 min read
Configurable Load Testing on a Linux Server Using Java and Groovy
ITPUB
ITPUB
Jul 22, 2019 · Fundamentals

What Exactly Is a Terminal? From Early Mainframes to Linux Device Files

The article explains the concept of a terminal—any hardware or software that provides input and output for a computer—tracing its evolution from massive early consoles through multi‑user time‑sharing systems to modern Linux device files like /dev/tty, /dev/ptmx, and remote SSH sessions.

Device FilesLinuxPseudo‑terminal
0 likes · 15 min read
What Exactly Is a Terminal? From Early Mainframes to Linux Device Files
360 Tech Engineering
360 Tech Engineering
Jul 19, 2019 · Fundamentals

A Comprehensive Guide to Installing and Using WSL (Windows Subsystem for Linux) on Windows 10

This article explains the shortcomings of Windows command‑line tools, introduces the Windows Subsystem for Linux (WSL), provides step‑by‑step instructions for installing WSL 1 and optional Linux distributions, shows how to improve the terminal experience, and details useful wsl.exe commands and system interoperability.

Development EnvironmentLinuxPowerShell
0 likes · 10 min read
A Comprehensive Guide to Installing and Using WSL (Windows Subsystem for Linux) on Windows 10
ITPUB
ITPUB
Jul 19, 2019 · Operations

How to Shrink /home and Expand Root on CentOS 7

This guide walks through shrinking the /home partition, extending the root filesystem on a CentOS 7 server, handling busy mount issues, installing missing tools like fuser and xfsdump, resizing XFS, and safely remounting the partitions.

CentOSLinuxPartitioning
0 likes · 2 min read
How to Shrink /home and Expand Root on CentOS 7
Efficient Ops
Efficient Ops
Jul 18, 2019 · Operations

Mastering SSH Public‑Key Login for Efficient Multi‑Server Automation

This guide explains how SSH works, how to set up public‑key authentication, and how to use tools like ssh, scp, and nc for batch operations across multiple servers, enabling password‑less, non‑blocking remote command execution and file aggregation.

Batch AutomationLinuxPublic Key Authentication
0 likes · 7 min read
Mastering SSH Public‑Key Login for Efficient Multi‑Server Automation
Architects' Tech Alliance
Architects' Tech Alliance
Jul 18, 2019 · Fundamentals

Overview of OpenFabrics Enterprise Distribution (OFED) and InfiniBand Software Architecture

This article provides a comprehensive overview of the OpenFabrics Enterprise Distribution (OFED) and the InfiniBand software architecture, covering its history, components, middleware, protocol stack, and how it enables high‑performance, low‑latency networking for IP, storage, and compute applications.

High-Performance ComputingInfiniBandLinux
0 likes · 11 min read
Overview of OpenFabrics Enterprise Distribution (OFED) and InfiniBand Software Architecture
58 Tech
58 Tech
Jul 18, 2019 · Fundamentals

Analyzing Memory-Mapped File Memory Usage and Monitoring in Linux

This article explains how memory-mapped files are used in a search engine, describes the underlying Linux mechanisms such as page cache, multi-level page tables and radix trees, and presents practical methods—including mincore, /proc smaps, pagemap and system commands—to analyze and monitor their memory consumption at both kernel and process levels.

LinuxMemory Mapped FilesMemory analysis
0 likes · 14 min read
Analyzing Memory-Mapped File Memory Usage and Monitoring in Linux
Programmer DD
Programmer DD
Jul 16, 2019 · Operations

13 Fun Linux Terminal Commands to Wow Your Friends

This guide introduces thirteen entertaining Linux command‑line utilities—including sl, fortune, cowsay, cmatrix, figlet, oneko, and more—providing installation steps, usage examples, options, and visual illustrations so you can add playful effects to your terminal sessions.

Fun CommandsLinuxTutorial
0 likes · 8 min read
13 Fun Linux Terminal Commands to Wow Your Friends
21CTO
21CTO
Jul 15, 2019 · Fundamentals

Boost Your Development Speed: A Complete Guide to Installing and Using WSL 2 on Windows

Microsoft’s Build conference introduced Windows Terminal and WSL 2, and this guide walks you through installing WSL 2 on Windows 10 (Build 18917+), enabling required features, setting the default version, and even compiling the WSL 2 kernel, highlighting performance gains like 20× faster tar extraction.

InstallationLinuxWSL 2
0 likes · 4 min read
Boost Your Development Speed: A Complete Guide to Installing and Using WSL 2 on Windows
21CTO
21CTO
Jul 13, 2019 · Operations

How to Set Up Automated Linux Memory & Swap Monitoring with Email Alerts

Learn step‑by‑step how to install the msmtp email client, configure mutt, use the free command to monitor Linux memory and swap usage, write Bash scripts that log and email the results, and schedule these checks with cron for continuous system health alerts.

BashEmailLinux
0 likes · 7 min read
How to Set Up Automated Linux Memory & Swap Monitoring with Email Alerts
Java Captain
Java Captain
Jul 13, 2019 · Cloud Native

Comprehensive Docker Guide: Introduction, Installation, Basic Commands, Dockerfile, and Image Publishing

This article provides a detailed overview of Docker, covering its origins, core concepts, advantages, installation steps, configuration of accelerators, essential command‑line usage, container lifecycle management, Dockerfile syntax for custom images, and how to publish images to public and private registries.

DevOpsDockerfileImage Registry
0 likes · 19 min read
Comprehensive Docker Guide: Introduction, Installation, Basic Commands, Dockerfile, and Image Publishing
MaGe Linux Operations
MaGe Linux Operations
Jul 12, 2019 · Operations

Essential Linux Commands Every Engineer Should Master

This guide compiles the most indispensable Linux commands—from directory and file manipulation, navigation, and text processing to compression, daily system administration, status monitoring, networking, and database access—providing concise examples and practical tips for both beginners and seasoned users.

LinuxOperationscommand-line
0 likes · 14 min read
Essential Linux Commands Every Engineer Should Master
ITPUB
ITPUB
Jul 12, 2019 · Operations

Automate Linux Memory & Swap Monitoring with msmtp, mutt, and Cron

This guide walks you through installing the msmtp mail client, configuring mutt to send emails, using the free command to gather memory statistics, writing Bash scripts to log and email those metrics, setting up swap‑usage alerts, and scheduling everything with cron for continuous Linux system monitoring.

LinuxMemory Monitoringcron
0 likes · 8 min read
Automate Linux Memory & Swap Monitoring with msmtp, mutt, and Cron
Efficient Ops
Efficient Ops
Jul 10, 2019 · Fundamentals

Mastering sed: Powerful Text Editing and Stream Processing in Linux

This article provides a comprehensive guide to the Linux stream editor sed, covering its batch processing workflow, core options (-e, -f, -n), common commands for substitution, deletion, insertion, line addressing, pattern filtering, transliteration, and file I/O with clear examples and code snippets.

LinuxShell scriptingUnix
0 likes · 12 min read
Mastering sed: Powerful Text Editing and Stream Processing in Linux
ITPUB
ITPUB
Jul 9, 2019 · Fundamentals

Mastering sed: A Complete Guide to Stream Editing on Linux

This article provides a thorough, step‑by‑step tutorial on the Linux stream editor sed, covering its basic workflow, essential options like -e, -f and -n, a full list of editing commands, text substitution techniques, line addressing, deletion, insertion, modification, transliteration, and file I/O operations, all illustrated with concrete command‑line examples.

Linuxcommand-lineregex
0 likes · 13 min read
Mastering sed: A Complete Guide to Stream Editing on Linux
Liangxu Linux
Liangxu Linux
Jul 7, 2019 · Operations

Essential Bash Scripts for System Monitoring and Automation

This guide presents a collection of practical Bash snippets for Linux administrators, covering random string generation, colored output, batch user creation, package and service checks, host ping testing, CPU/memory/disk monitoring, remote disk usage, website availability, and MySQL replication status verification.

AutomationBashLinux
0 likes · 13 min read
Essential Bash Scripts for System Monitoring and Automation
21CTO
21CTO
Jul 7, 2019 · Fundamentals

How Linus Torvalds Built Linux and Git: From a Finnish Kid to Open‑Source Legend

From his early fascination with a VIC‑20 gifted by his grandfather to creating the Linux kernel and later inventing Git, Linus Torvalds’ relentless coding passion, clashes with industry giants, and steadfast commitment to free software shaped the open‑source world and his own remarkable life story.

Linus TorvaldsLinuxOperating Systems
0 likes · 7 min read
How Linus Torvalds Built Linux and Git: From a Finnish Kid to Open‑Source Legend
Big Data Technology Architecture
Big Data Technology Architecture
Jul 3, 2019 · Backend Development

Step-by-Step Guide to Installing Elasticsearch 7.x (Single‑Node) and Elasticsearch‑head

This article provides a comprehensive tutorial for installing Elasticsearch 7.x in single‑node mode, configuring its key settings, deploying the Elasticsearch‑head web UI via Tomcat, and includes reference configuration files for Elasticsearch 6.x, complete with command‑line examples and code snippets.

ConfigurationElasticsearchElasticsearch-head
0 likes · 8 min read
Step-by-Step Guide to Installing Elasticsearch 7.x (Single‑Node) and Elasticsearch‑head
ITPUB
ITPUB
Jun 28, 2019 · Fundamentals

Demystifying Linux Boot: From Kernel Loading to User Login

This article walks through the Linux boot sequence on Debian, covering kernel loading, the init process, runlevel selection, startup script linking, various login methods, and the handling of login and non‑login shells with concrete command examples.

Boot ProcessDebianLinux
0 likes · 11 min read
Demystifying Linux Boot: From Kernel Loading to User Login
ITPUB
ITPUB
Jun 26, 2019 · Operations

How to Prevent Catastrophic rm -rf Mistakes in Linux Shell Scripts

This article explains common scenarios where empty variables, spaces, special characters, or failed directory changes cause accidental deletions in Linux, and provides practical shell techniques—such as quoting, parameter expansion, set -u, and logical checks—to safeguard against disastrous rm -rf commands.

LinuxOperationsSafety
0 likes · 8 min read
How to Prevent Catastrophic rm -rf Mistakes in Linux Shell Scripts
MaGe Linux Operations
MaGe Linux Operations
Jun 25, 2019 · Fundamentals

Master Vim: Essential Commands Every Developer Should Know

This article introduces the long‑standing vi/vim editor, explains why it remains essential for developers, and provides concise, practical instructions on navigation, editing, visual and block modes, macro recording, searching, and exiting, helping readers become efficient with Vim in production environments.

LinuxViVim
0 likes · 12 min read
Master Vim: Essential Commands Every Developer Should Know
macrozheng
macrozheng
Jun 25, 2019 · Operations

Deploy the Mall Project on Linux with Just Two Docker‑Compose Scripts

This guide walks you through deploying the Mall e‑commerce application on a CentOS 7.6 server using Docker and two docker‑compose files, covering environment setup, required images, configuration of MySQL, Redis, Elasticsearch, RabbitMQ, Nginx, and the Mall services, plus firewall adjustments.

DeploymentDockerDocker Compose
0 likes · 13 min read
Deploy the Mall Project on Linux with Just Two Docker‑Compose Scripts
Liangxu Linux
Liangxu Linux
Jun 20, 2019 · Fundamentals

Master grep: Essential Linux Text Search Commands and Tips

This guide explains how to use the Linux grep command for powerful text searching, covering common options, file content searches, recursive scans, exclusion patterns, case‑insensitive matching, context lines, rule‑file searches, and regular‑expression techniques with practical examples.

LinuxShellTutorial
0 likes · 9 min read
Master grep: Essential Linux Text Search Commands and Tips
360 Tech Engineering
360 Tech Engineering
Jun 20, 2019 · Backend Development

Using inotify in Go for Configuration File Hot Reload

This tutorial explains Linux inotify's event model and demonstrates how to employ the Go package golang.org/x/sys/unix to initialize inotify, add watches, and process file system events in order to achieve automatic configuration file hot‑reloading in Go applications.

File MonitoringGoLinux
0 likes · 8 min read
Using inotify in Go for Configuration File Hot Reload
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jun 18, 2019 · Cloud Native

Why Cgroups v2 Simplifies Container Resource Management

This article explains the background of Linux cgroups, outlines the key differences between v1 and v2—including the unified hierarchy, controller handling, and new control files—and provides practical commands and examples for using cgroups v2 in container environments.

ContainerKernelLinux
0 likes · 9 min read
Why Cgroups v2 Simplifies Container Resource Management
21CTO
21CTO
Jun 14, 2019 · Backend Development

Ace Java Backend Interviews: Proven Prep Strategies & Must‑Know Topics

This guide outlines practical interview preparation techniques for Java backend roles, covering essential frameworks, distributed systems, database optimization, core Java concepts, Linux troubleshooting, and how to showcase real project experience to stand out from other candidates.

JavaLinuxSQL Optimization
0 likes · 14 min read
Ace Java Backend Interviews: Proven Prep Strategies & Must‑Know Topics
macrozheng
macrozheng
Jun 14, 2019 · Operations

Step‑by‑Step: Deploy the Mall Application on Linux Using Docker

This guide walks you through installing Docker on CentOS 7.6 and deploying a complete mall stack—including MySQL, Redis, Nginx, RabbitMQ, Elasticsearch, MongoDB, and a SpringBoot service—inside Docker containers, configuring volumes, ports, firewalls, and testing the APIs.

DeploymentDockerElasticsearch
0 likes · 11 min read
Step‑by‑Step: Deploy the Mall Application on Linux Using Docker
Architects' Tech Alliance
Architects' Tech Alliance
Jun 13, 2019 · Fundamentals

Understanding OpenFabrics Enterprise Distribution (OFED) and the InfiniBand Software Architecture

This article explains the OpenFabrics Enterprise Distribution (OFED) ecosystem, its history, the InfiniBand hardware and software stack, key protocols such as IPoIB, SDP and iSER, and how these technologies enable high‑performance, low‑latency networking across Linux, Windows and virtualized environments.

High-Performance ComputingInfiniBandLinux
0 likes · 12 min read
Understanding OpenFabrics Enterprise Distribution (OFED) and the InfiniBand Software Architecture
ITPUB
ITPUB
Jun 12, 2019 · Fundamentals

Mastering Linux Shared Memory IPC: Theory, API Calls, and a Complete Example

This article explains the principles of Linux shared memory interprocess communication, details the relevant data structures and system limits, walks through the essential API calls for creating, controlling, attaching, and detaching shared memory, and provides a full C program demonstrating parent‑child communication.

C programmingIPCInterprocess Communication
0 likes · 7 min read
Mastering Linux Shared Memory IPC: Theory, API Calls, and a Complete Example
Java Captain
Java Captain
Jun 9, 2019 · Operations

Fun Linux Command‑Line Utilities and How to Install Them

This guide introduces a collection of entertaining Linux terminal commands—including sl, fortune, cowsay, cmatrix, figlet, toilet, oneko, xeyes, yes, cal, shred, factor, and more—explains how to install each with apt‑get, shows typical usage examples, and warns about dangerous commands like sudo rm -rf /*.

Command-lineLinuxShell
0 likes · 7 min read
Fun Linux Command‑Line Utilities and How to Install Them
21CTO
21CTO
Jun 6, 2019 · Fundamentals

Unix vs Linux: Uncover the History and Key Differences Shaping Modern Computing

This article traces the origins of Unix from the 1960s AT&T Bell Labs project, explains how Linux emerged from the GNU initiative and Linus Torvalds' kernel, and compares their philosophies, licensing, ecosystem, and current relevance across servers, cloud, embedded devices, and modern development.

BSDLinuxOperating Systems
0 likes · 12 min read
Unix vs Linux: Uncover the History and Key Differences Shaping Modern Computing
macrozheng
macrozheng
Jun 6, 2019 · Operations

Master Linux Firewall: firewalld and iptables Commands Explained

This guide walks you through using Linux's two main firewall tools—firewalld for CentOS 7+ and iptables for older versions—covering installation, service control, rule management, port handling, and useful commands with clear examples and screenshots.

Linuxfirewalldiptables
0 likes · 4 min read
Master Linux Firewall: firewalld and iptables Commands Explained
ITPUB
ITPUB
Jun 5, 2019 · Operations

Visualize Linux Disk Usage with Duc: Install, Index, and Graphical Views

This guide introduces the Duc tool for visualizing Linux disk usage, covering its supported interfaces and databases, step‑by‑step installation on Debian‑based systems and from source, core commands for indexing and querying, and how to generate terminal and graphical visualizations.

DucLinuxSystem Tools
0 likes · 6 min read
Visualize Linux Disk Usage with Duc: Install, Index, and Graphical Views
Java Backend Technology
Java Backend Technology
Jun 5, 2019 · Operations

15 Fun Linux Commands to Wow Your Terminal (Install & Play)

This guide introduces fifteen entertaining Linux command‑line tools—including sl, fortune, cowsay, cmatrix, figlet, toilet, oneko, xeyes, yes, cal, shred, factor and more—providing installation steps, usage examples, options and screenshots so you can add playful effects to any terminal session.

Fun CommandsLinuxShell
0 likes · 9 min read
15 Fun Linux Commands to Wow Your Terminal (Install & Play)
macrozheng
macrozheng
Jun 4, 2019 · Operations

Master Essential Linux Commands for System Management on CentOS 7.6

This guide compiles the most useful Linux commands for service control, file handling, compression, disk and network monitoring, and package management on CentOS 7.6, providing clear examples and visual references to help developers and sysadmins work efficiently.

CentOSLinuxSysadmin
0 likes · 9 min read
Master Essential Linux Commands for System Management on CentOS 7.6
MaGe Linux Operations
MaGe Linux Operations
Jun 3, 2019 · Operations

How to Safely Prevent Accidental rm -rf Deletions in Linux Shell

This article explains common scenarios that lead to accidental directory or file deletions in Linux shell scripts—such as empty variables, spaces in paths, special characters, and failed cd commands—and provides practical Bash techniques like variable expansion checks, quoting, set -u, logical short‑circuiting, and safer prompts to avoid catastrophic rm -rf mistakes.

BashLinuxOperations
0 likes · 8 min read
How to Safely Prevent Accidental rm -rf Deletions in Linux Shell
MaGe Linux Operations
MaGe Linux Operations
May 29, 2019 · Operations

Essential Linux Ops Tools: Install & Use Nethogs, IOZone, IOTop, and More

This guide introduces a collection of practical Linux operations tools—including Nethogs, IOZone, IOTop, IPtraf, IFTop, HTop, NMON, MultiTail, Fail2ban, Tmux, Agedu, NMap and Httperf—providing concise installation commands, basic usage examples, and key options to help system administrators monitor performance, security and resources efficiently.

LinuxOperationsSecurity
0 likes · 11 min read
Essential Linux Ops Tools: Install & Use Nethogs, IOZone, IOTop, and More
MaGe Linux Operations
MaGe Linux Operations
May 26, 2019 · Operations

Master Linux Virtual Server (LVS): Architecture, Modes & Algorithms

This article introduces Linux Virtual Server (LVS), explains its three‑tier architecture, details its main components and three load‑balancing methods (NAT, IP Tunneling, Direct Routing), compares their performance, and reviews the eight scheduling algorithms used for traffic distribution.

LVSLinuxScheduling Algorithms
0 likes · 15 min read
Master Linux Virtual Server (LVS): Architecture, Modes & Algorithms
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 25, 2019 · Fundamentals

The Life and Lessons of Linus Torvalds, Father of Linux

Linus Torvalds, the creator of Linux, began programming at age 11, built the OS inspired by Minix and Unix, leveraged community support, and exemplifies traits such as intense focus, modesty, and dedication, offering valuable lessons for developers and highlighting the historical evolution of open‑source operating systems.

Linus TorvaldsLinuxopen source
0 likes · 11 min read
The Life and Lessons of Linus Torvalds, Father of Linux
21CTO
21CTO
May 24, 2019 · Fundamentals

Will Chinese Domestic Operating Systems Finally Break Into the Global Market?

This article traces two decades of Chinese operating system development—from early Linux initiatives like Red Flag Linux to carrier‑backed mobile platforms and Alibaba's YunOS—examining technical, market, and policy factors that could determine whether a home‑grown OS can achieve mainstream success.

Chinese OSLinuxTechnology Analysis
0 likes · 14 min read
Will Chinese Domestic Operating Systems Finally Break Into the Global Market?
58 Tech
58 Tech
May 24, 2019 · Operations

Investigation of Slab‑Lock Issues and CPU Power Management on Linux Servers

The article analyzes write latency caused by a slab lock in the monitoring agent, evaluates kernel upgrades and BIOS power‑saving settings, and explains CPU power‑state mechanisms (P‑States, C‑States, T‑States) with performance testing scripts to guide server performance tuning.

BIOS SettingsCPU Power ManagementKernel upgrade
0 likes · 10 min read
Investigation of Slab‑Lock Issues and CPU Power Management on Linux Servers
58 Tech
58 Tech
May 24, 2019 · Fundamentals

Linux CPU Power Management: P‑states and C‑states in Kernel 2.6 and 4.18

This article explains how Linux kernels 2.6 and 4.18 manage CPU power‑saving P‑states and C‑states, compares energy‑saving and performance modes, and details the underlying idle drivers, BIOS settings, and performance impacts on Intel Xeon E5‑2630 v4 CPUs.

C-statesKernelLinux
0 likes · 12 min read
Linux CPU Power Management: P‑states and C‑states in Kernel 2.6 and 4.18
Efficient Ops
Efficient Ops
May 23, 2019 · Fundamentals

Understanding Real-Time Data Flow and SIGPIPE in Linux Pipes

This article explains how Linux pipes transmit data in real time, explores buffering modes, demonstrates practical experiments with Python scripts, and details read/write rules, including SIGPIPE handling, providing developers with essential insights for effective command-line pipeline usage.

BufferingInterprocess CommunicationLinux
0 likes · 11 min read
Understanding Real-Time Data Flow and SIGPIPE in Linux Pipes
MaGe Linux Operations
MaGe Linux Operations
May 23, 2019 · Cloud Native

Master Docker in 2 Hours: From Basics to Full Image Lifecycle

This guide walks you through Docker fundamentals, its container‑based virtualization, installation on Windows and Ubuntu, architecture components, image concepts, and a hands‑on workflow that covers pulling, running, building, and pushing images, all illustrated with clear examples and diagrams.

Cloud NativeContainersDocker
0 likes · 12 min read
Master Docker in 2 Hours: From Basics to Full Image Lifecycle
58 Tech
58 Tech
May 22, 2019 · Operations

Analysis of Slab Lock Issues and CPU Power Management on Linux Servers

The article examines write latency problems caused by a monitoring agent's slab lock in older Linux kernels, explores kernel upgrade and agent modification solutions, and details how BIOS power‑saving settings and CPU power‑state management (P‑States, C‑States, T‑States) affect server read and compute performance.

BIOSCPU Power ManagementLinux
0 likes · 10 min read
Analysis of Slab Lock Issues and CPU Power Management on Linux Servers
58 Tech
58 Tech
May 22, 2019 · Fundamentals

Linux CPU Power Management: P‑states and C‑states in Kernel 2.6 and 4.18

This article explains how Linux kernels 2.6 and 4.18 manage CPU P‑states and C‑states, covering BIOS control, cpupower usage, idle drivers, the menu governor, MONITOR/MWAIT effects, and performance comparisons between power‑saving and performance modes on Intel Xeon E5‑2630 v4.

C-statesCPULinux
0 likes · 12 min read
Linux CPU Power Management: P‑states and C‑states in Kernel 2.6 and 4.18