Tagged articles
5000 articles
Page 47 of 50
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
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.

DockerLinuxNginx
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.

CentOSCompilationInstallation
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.

LinuxShellVim
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.

ConfigurationLinuxProxy
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.

GrafanaLinuxPrometheus
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.

LinuxZabbixautomation
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
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.

Linuxbreakpointdebugging
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 SearchLinuxShell
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.

DevOpsDockerLinux
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.

File PermissionsLinuxchmod
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.

GrepLinuxSysadmin
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
MaGe Linux Operations
MaGe Linux Operations
Feb 2, 2020 · Fundamentals

Unlock Bash Mastery: Variables, Loops, Functions, and More Explained

This article provides a comprehensive guide to Bash programming, covering variable types and naming rules, assignment and quoting, environment and positional variables, arithmetic and logical operations, conditional statements, loops, functions, arrays, string manipulation, signal handling, and essential command‑line utilities for Linux system scripting.

BashLinuxLoops
0 likes · 24 min read
Unlock Bash Mastery: Variables, Loops, Functions, and More Explained
Architects' Tech Alliance
Architects' Tech Alliance
Jan 30, 2020 · Fundamentals

The History and Relationship of UNIX, Linux, and GNU

This article provides a comprehensive overview of the origins, evolution, legal disputes, and architectural differences of UNIX, its BSD offshoots, the GNU project, and the Linux kernel, highlighting their intertwined development and impact on modern operating systems.

GNULinuxOperating Systems
0 likes · 26 min read
The History and Relationship of UNIX, Linux, and GNU
Liangxu Linux
Liangxu Linux
Jan 28, 2020 · Operations

How to List All Connected Disks in Ubuntu (CLI & GUI Guide)

This guide shows how to enumerate every SSD, HDD, USB, CD/DVD, and other storage device attached to an Ubuntu system using command‑line tools like lsblk, fdisk, and parted, as well as graphical utilities such as GNOME Disks and GParted, with options to filter out loop devices.

Linuxdisk-listingfdisk
0 likes · 6 min read
How to List All Connected Disks in Ubuntu (CLI & GUI Guide)
21CTO
21CTO
Jan 27, 2020 · Backend Development

Master cURL on Linux: Essential Commands for Downloading, Uploading, and More

This guide walks you through practical cURL commands on Linux, covering file downloads, redirects, resume support, timeout settings, form submissions, email handling, and key differences from wget, all illustrated with clear examples and screenshots.

File DownloadHTTPLinux
0 likes · 8 min read
Master cURL on Linux: Essential Commands for Downloading, Uploading, and More
Liangxu Linux
Liangxu Linux
Jan 25, 2020 · Fundamentals

Creative (and Crazy) Ways to Force‑Exit Vim

This article collects a variety of unconventional commands and tricks—from killing the Vim process to using Docker, timeout aliases, and even a playful Bash one‑liner—to force Vim to quit, while warning readers about the risks of such approaches.

BashLinuxTutorial
0 likes · 8 min read
Creative (and Crazy) Ways to Force‑Exit Vim
Architects Research Society
Architects Research Society
Jan 22, 2020 · Databases

How to Install PostgreSQL 12 on CentOS 7 and CentOS 8

This step‑by‑step guide explains how to add the PostgreSQL Yum repository, install PostgreSQL 12 client and server packages, initialize and start the database service, set the admin password, optionally enable remote access, and install the pgAdmin 4 web interface on CentOS 7 or 8 systems.

CentOSInstallationLinux
0 likes · 11 min read
How to Install PostgreSQL 12 on CentOS 7 and CentOS 8
Efficient Ops
Efficient Ops
Jan 21, 2020 · Cloud Native

Why Do Docker Containers Exit Instantly? Understanding PID 1 and Daemon Modes

Many Docker beginners encounter containers that stop immediately after launch, often due to the CMD process exiting as PID 1; this article explains Linux PID 1 behavior, process tables, zombie and orphan processes, and how Docker’s namespace and runtime components like containerd‑shim and runc affect container lifecycles.

Container LifecycleLinuxcontainerd
0 likes · 9 min read
Why Do Docker Containers Exit Instantly? Understanding PID 1 and Daemon Modes
Tencent Cloud Developer
Tencent Cloud Developer
Jan 20, 2020 · Cloud Computing

Linux Cloud Server Storage Expansion: Methods and Step‑by‑Step Guide

The guide shows how to enlarge storage on a Tencent Cloud Linux VM by adding and expanding CBS cloud disks using three approaches—direct bare‑device formatting, MBR partitioning for disks under 2 TB, and GPT partitioning for larger disks—detailing step‑by‑step commands, online vs offline resizing, and best‑practice recommendations.

CBSDisk ExpansionFilesystem
0 likes · 32 min read
Linux Cloud Server Storage Expansion: Methods and Step‑by‑Step Guide
21CTO
21CTO
Jan 18, 2020 · Cloud Native

Why OpenEuler Is Shaping the Future of Cloud‑Native Linux Platforms

OpenEuler, Huawei's newly open‑sourced Linux distribution, offers a unified, multi‑architecture OS with container support, AI‑driven optimization projects, and a massive package ecosystem, positioning it as a key player for enterprise cloud‑native environments.

Linuxcloud-nativecontainer-runtime
0 likes · 4 min read
Why OpenEuler Is Shaping the Future of Cloud‑Native Linux Platforms
Liangxu Linux
Liangxu Linux
Jan 18, 2020 · Operations

Essential Linux Commands for Monitoring System Health

This guide introduces key Linux commands—such as uptime, who, uname, du, df, free, pmap, vmstat, ifconfig, ip, netstat, top, and pstree—to help you quickly assess system status, resource usage, and process relationships, enabling effective troubleshooting and maintenance.

FreeLinuxdf
0 likes · 11 min read
Essential Linux Commands for Monitoring System Health
ITPUB
ITPUB
Jan 17, 2020 · Operations

Convert a Bootable USB Drive into an ISO Image Using GNOME Disks

This step‑by‑step guide shows how to install GNOME Disks on various Linux distributions and use its graphical interface to create an ISO file from a bootable USB partition or from the entire USB disk, providing a handy solution when the original ISO is lost.

GNOME DisksISOLinux
0 likes · 5 min read
Convert a Bootable USB Drive into an ISO Image Using GNOME Disks
ITPUB
ITPUB
Jan 16, 2020 · Operations

How to List All Connected Disks on Ubuntu with lsblk, fdisk, and GUI Tools

This guide walks you through multiple ways to enumerate every storage device attached to an Ubuntu system—including command‑line utilities like lsblk, fdisk, and parted as well as graphical tools such as GNOME Disks and GParted—while showing how to filter out unwanted loop or CD/DVD entries.

LinuxUbuntudisk-listing
0 likes · 5 min read
How to List All Connected Disks on Ubuntu with lsblk, fdisk, and GUI Tools
vivo Internet Technology
vivo Internet Technology
Jan 15, 2020 · Backend Development

Understanding Tomcat Startup and Shutdown Mechanisms

Tomcat starts by Bootstrap.main reading server.xml, initializing components, then blocking in Server.await based on the shutdown port, while shutdown can be performed via the shutdown.sh script (sending a SHUTDOWN command), kill signals (preferably SIGTERM for graceful hooks), or custom JVM shutdown hooks, with the script posing security risks and often being replaced by kill‑15 combined with proper hooks in production.

LinuxServer ShutdownTomcat
0 likes · 10 min read
Understanding Tomcat Startup and Shutdown Mechanisms
ITPUB
ITPUB
Jan 13, 2020 · Operations

How to Build Your Own Local Yum and Apt Repositories on Linux

This guide explains step‑by‑step how to create local package repositories for RPM‑based (yum/dnf) and Debian‑based (apt) Linux systems, covering required tools, directory setup, metadata generation, repository configuration files, and example commands for easy deployment.

APTLinuxRPM
0 likes · 7 min read
How to Build Your Own Local Yum and Apt Repositories on Linux