Tagged articles

Linux

5000 articles · Page 44 of 50
Liangxu Linux
Liangxu Linux
Feb 18, 2021 · Operations

Essential Linux Command Cheat Sheet for File Management, Monitoring, and Automation

This article compiles practical Linux shell commands for locating and moving files, batch extracting archives, using sed for text manipulation, checking directory existence, monitoring disk usage, analyzing logs, managing firewalls, and automating common sysadmin tasks, all presented with clear examples and explanations.

Linuxautomation
0 likes · 9 min read
Essential Linux Command Cheat Sheet for File Management, Monitoring, and Automation
php Courses
php Courses
Feb 18, 2021 · Operations

How to Create and Manage Swap Partitions on Linux

This article explains the purpose of swap partitions, shows how to check current swap usage, and provides step‑by‑step instructions for creating swap space both via a dedicated disk partition and by using a swap file on a Linux server.

Command LineLinuxoperations
0 likes · 3 min read
How to Create and Manage Swap Partitions on Linux
Liangxu Linux
Liangxu Linux
Feb 17, 2021 · Operations

Master Linux Command Line: From Basics to Advanced System Operations

This comprehensive guide walks you through Linux command line fundamentals, directory and file manipulation, text processing, compression, system installation, permission management, regular expressions, and disk operations, providing practical examples and code snippets for each topic.

Linuxsystem administrationtutorial
0 likes · 71 min read
Master Linux Command Line: From Basics to Advanced System Operations
Liangxu Linux
Liangxu Linux
Feb 17, 2021 · Operations

Boost Your Linux Productivity: 8 Powerful History Command Tricks

Learn how to master Linux command‑line history by displaying timestamps, reverse‑searching, re‑executing previous commands, running specific entries, adjusting history size, renaming the history file, clearing records, and even disabling history altogether, all with simple shell configurations and commands.

HISTTIMEFORMATLinuxcommand line tips
0 likes · 5 min read
Boost Your Linux Productivity: 8 Powerful History Command Tricks
Liangxu Linux
Liangxu Linux
Feb 17, 2021 · Operations

Mastering Zeit: Install and Schedule Tasks Graphically on Ubuntu

This guide explains how to install the open‑source Zeit tool on Ubuntu 20.04, launch its graphical interface, and use it to create both one‑time and recurring scheduled tasks via the at and crontab back‑ends, complete with command examples and screenshots.

CronLinuxTask Scheduling
0 likes · 4 min read
Mastering Zeit: Install and Schedule Tasks Graphically on Ubuntu
Liangxu Linux
Liangxu Linux
Feb 16, 2021 · Operations

Master GNU Screen: Session Sharing, Persistence, and Split Screens

This guide explains how to install GNU screen, create shared sessions across multiple hosts, keep tasks running after network interruptions or window closures, and use screen's vertical split feature to manage multiple terminals within a single session.

GNU ScreenLinuxsession sharing
0 likes · 7 min read
Master GNU Screen: Session Sharing, Persistence, and Split Screens
Liangxu Linux
Liangxu Linux
Feb 15, 2021 · Fundamentals

How Linux Implements Per‑CPU Variables: From Definition to Runtime Access

This article explains the concept of per‑CPU variables in the Linux kernel, how they are defined with DEFINE_PER_CPU, linked into the .data..percpu section, initialized during boot, and accessed at runtime via the GS register and macro expansions such as this_cpu_read_stable.

AssemblyLinuxMacro Expansion
0 likes · 16 min read
How Linux Implements Per‑CPU Variables: From Definition to Runtime Access
Liangxu Linux
Liangxu Linux
Feb 15, 2021 · Fundamentals

Master Vim Basics: Essential Commands and Modes for Linux Users

This guide introduces Vim’s core concepts, explains each editing mode, and provides step‑by‑step commands for inserting, navigating, editing, searching, and visual selection, enabling Linux users to become proficient with this powerful text editor.

Command LineLinuxText Editor
0 likes · 9 min read
Master Vim Basics: Essential Commands and Modes for Linux Users
Liangxu Linux
Liangxu Linux
Feb 13, 2021 · Fundamentals

How Linux Zero‑Copy I/O Works: mmap, sendfile, splice & tee Explained

The article explains Linux zero‑copy I/O techniques—mmap, sendfile, splice, and tee—detailing their design principles, execution flows, context‑switch and data‑copy reductions, advantages, limitations, and appropriate use cases, helping developers choose the optimal method for high‑performance file and network transfers.

I/OLinuxTEE
0 likes · 11 min read
How Linux Zero‑Copy I/O Works: mmap, sendfile, splice & tee Explained
Liangxu Linux
Liangxu Linux
Feb 12, 2021 · Fundamentals

Master Linux grep: 10 Practical Examples to Boost Your Text Searching Skills

This guide introduces the powerful Linux grep command, explains its regex-based searching capabilities, and walks through ten hands‑on examples—including filtering by keywords, context lines, line numbers, and exclusion—followed by a concise reference of the most useful grep options.

Linuxcommand-linegrep
0 likes · 5 min read
Master Linux grep: 10 Practical Examples to Boost Your Text Searching Skills
Liangxu Linux
Liangxu Linux
Feb 11, 2021 · Operations

Master Linux Services: Essential systemctl Commands Explained

This guide walks you through using the systemctl tool on modern Linux distributions to start, stop, restart, reload, enable, disable, and query services, manage system power, work with targets, handle remote hosts, and leverage related utilities like journalctl, systemd-analyze, and hostnamectl.

LinuxSystemdjournalctl
0 likes · 8 min read
Master Linux Services: Essential systemctl Commands Explained
Open Source Linux
Open Source Linux
Feb 10, 2021 · Operations

How to Deploy a Scalable GlusterFS Cluster with NFS‑Ganesha on Linux

This guide walks through the concepts, volume types, and step‑by‑step commands needed to set up a highly available GlusterFS distributed storage cluster, configure various volume layouts, integrate NFS‑Ganesha for NFSv4 access, and mount the storage on clients using both GlusterFS and NFS protocols.

GlusterFSLinuxNFS-Ganesha
0 likes · 14 min read
How to Deploy a Scalable GlusterFS Cluster with NFS‑Ganesha on Linux
21CTO
21CTO
Feb 9, 2021 · Fundamentals

Why Linux Is the Ultimate Productivity Platform for Developers

This article explains how Linux, combined with open‑source tools like LibreOffice, Abiword, Gnumeric, and Pandoc, can dramatically boost developers' efficiency by streamlining document handling, enabling powerful command‑line workflows, and offering lightweight alternatives to traditional office suites.

Command LineLibreOfficeLinux
0 likes · 8 min read
Why Linux Is the Ultimate Productivity Platform for Developers
Liangxu Linux
Liangxu Linux
Feb 7, 2021 · Operations

Master Linux File Searches: Powerful find Command Examples and Tips

This guide shows Linux administrators how to use the versatile find command to locate files by name, type, size, modification time, permissions, and combined criteria, and demonstrates common actions such as listing, deleting, and executing commands on the results.

File SearchLinuxcommand-line
0 likes · 13 min read
Master Linux File Searches: Powerful find Command Examples and Tips
php Courses
php Courses
Feb 7, 2021 · Information Security

Scanning Files for Viruses with ClamAV and PHP on Linux

This guide explains how to configure ClamAV on Linux, run the clamdscan command to detect malicious files, and invoke the scanner from PHP using the exec function, including sample configuration and output details.

ClamAVLinuxPHP
0 likes · 2 min read
Scanning Files for Viruses with ClamAV and PHP on Linux
Practical DevOps Architecture
Practical DevOps Architecture
Feb 7, 2021 · Operations

Deploying Zookeeper and ActiveMQ Cluster on Three Servers

This guide walks through setting up a three‑node Zookeeper ensemble, configuring ActiveMQ with replicated LevelDB storage, and starting the services on each host, providing full command‑line steps, configuration snippets, and verification screenshots for a production‑grade deployment.

ActiveMQCluster DeploymentDevOps
0 likes · 5 min read
Deploying Zookeeper and ActiveMQ Cluster on Three Servers
21CTO
21CTO
Feb 4, 2021 · Fundamentals

Why China’s Homegrown UOS Is Gaining Momentum and What It Means for Users

The article explores China’s domestically developed UOS operating system—its Linux‑based origins, evolution from Deepin, multiple consumer editions, current compatibility with Windows applications, and the challenges and prospects for broader adoption in a Windows‑dominated market.

ChinaDesktopLinux
0 likes · 5 min read
Why China’s Homegrown UOS Is Gaining Momentum and What It Means for Users
ITPUB
ITPUB
Feb 4, 2021 · Fundamentals

Unveiling Linux System Call Mechanics: From syscall to sysret

This article provides a comprehensive, step‑by‑step walkthrough of how Linux handles system calls, covering the low‑level assembly entry point, register conventions, the sys_call_table registration process, struct pt_regs usage, and a practical write‑syscall example with a custom extension.

LinuxSyscall Implementationkernel
0 likes · 12 min read
Unveiling Linux System Call Mechanics: From syscall to sysret
Programmer DD
Programmer DD
Feb 4, 2021 · Operations

How to Use nohup for Reliable Background Execution on Linux

Learn how the nohup command lets Linux processes ignore SIGHUP, run in the background, and continue after terminal closure, including syntax, options, output redirection behavior, and practical examples for reliable background execution.

Command LineLinuxbackground execution
0 likes · 4 min read
How to Use nohup for Reliable Background Execution on Linux
Liangxu Linux
Liangxu Linux
Feb 3, 2021 · Operations

Top GUI SSH Clients for Linux: PuTTY, EasySSH, and Terminator

This guide reviews three popular graphical SSH tools for Linux—PuTTY, EasySSH, and Terminator—covering their key features, installation steps, usage tips, and security considerations to help system administrators choose the most efficient solution for managing multiple remote servers.

EasySSHGUILinux
0 likes · 9 min read
Top GUI SSH Clients for Linux: PuTTY, EasySSH, and Terminator
Open Source Linux
Open Source Linux
Feb 3, 2021 · Operations

Top 4 Linux Monitoring Tools Every Sysadmin Should Use

Discover four essential Linux monitoring utilities—iotop, htop, IPTraf, and Monit—that help quickly diagnose I/O, CPU, memory, network traffic, and process health, offering detailed per-process insights and flexible alerting for effective system management.

IPTrafLinuxMonit
0 likes · 5 min read
Top 4 Linux Monitoring Tools Every Sysadmin Should Use
Liangxu Linux
Liangxu Linux
Feb 2, 2021 · Operations

Master tmux on Linux: Create, Manage, and Navigate Sessions Efficiently

This guide explains how to install tmux on CentOS, create and name sessions, detach and reattach them, list existing sessions, and use keyboard shortcuts to open, switch, split, and close windows, providing practical commands and visual examples for seamless terminal multiplexing.

Command LineLinuxSession management
0 likes · 4 min read
Master tmux on Linux: Create, Manage, and Navigate Sessions Efficiently
ITPUB
ITPUB
Feb 2, 2021 · Fundamentals

How Linux Receives Network Packets: From NIC Interrupts to recvfrom

This article provides a detailed, step‑by‑step walkthrough of the Linux kernel’s packet‑receiving path, covering NIC DMA, hardware and soft interrupts, ksoftirqd threads, NAPI polling, protocol‑stack registration, IP/UDP processing, and the final recvfrom system call that delivers data to user space.

LinuxPacket ReceptionUDP
0 likes · 29 min read
How Linux Receives Network Packets: From NIC Interrupts to recvfrom
macrozheng
macrozheng
Feb 2, 2021 · Information Security

How Malware Hides Its Mining Process on Linux and How to Uncover It

An infected Linux server shows high CPU usage but standard tools miss the culprit; this guide explains how mining malware hides its process via /proc tricks, demonstrates detection using network scans, unhide tools, and offers removal steps to eradicate the hidden miner.

Cryptocurrency MiningLinuxMalware Analysis
0 likes · 8 min read
How Malware Hides Its Mining Process on Linux and How to Uncover It
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Feb 1, 2021 · Fundamentals

Configuring Linux Network, Routing, and IP Fundamentals

This article explains how to configure Linux network settings, describes the contents of key configuration files such as ifcfg, /etc/resolv.conf, and /etc/hosts, and introduces routing concepts, static and dynamic routes, gateways, IP/MAC headers, CIDR, and common virtual networking methods.

IPLinuxMac
0 likes · 17 min read
Configuring Linux Network, Routing, and IP Fundamentals
Liangxu Linux
Liangxu Linux
Jan 31, 2021 · Operations

Essential Linux Commands Every Java Developer Should Master

A concise reference of the most useful Linux shell commands—from file searching and process management to networking and file compression—explains syntax, common options, and practical examples to help developers interact efficiently with Linux servers.

Command LineJava developmentLinux
0 likes · 7 min read
Essential Linux Commands Every Java Developer Should Master
ITPUB
ITPUB
Jan 31, 2021 · Fundamentals

How Linus Torvalds Built Linux: From Minix to a Global Open‑Source Kernel

This article traces Linus Torvalds' journey from studying operating systems with Minix to creating the Linux kernel, highlighting the technical choices, community dynamics, and historical factors that turned a personal project into the foundation of modern open‑source computing.

LinuxOperating Systemshistory
0 likes · 12 min read
How Linus Torvalds Built Linux: From Minix to a Global Open‑Source Kernel
Java Captain
Java Captain
Jan 30, 2021 · Backend Development

Graceful Shutdown of Spring Boot Applications: Risks of kill -9 and Proper Termination Techniques

This article explains why using the forceful kill -9 command to stop Linux processes can cause data loss and inconsistent states, especially in distributed systems, and demonstrates several graceful shutdown methods for Spring Boot—including SIGTERM, ConfigurableApplicationContext.close(), Actuator shutdown endpoints, custom Tomcat connector handling, and @PreDestroy data‑backup hooks—complete with code examples and execution logs.

JavaLinuxSpring Boot
0 likes · 22 min read
Graceful Shutdown of Spring Boot Applications: Risks of kill -9 and Proper Termination Techniques
Liangxu Linux
Liangxu Linux
Jan 30, 2021 · Operations

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

A 16‑year‑old developer repurposed a non‑functional iPhone 7 with a dead NAND chip by installing Ubuntu 20.04 using checkra1n, linux‑sandcastle and custom udev scripts, turning the device into a functional server that offloads load from his main machine.

Hardware HackingLinuxUbuntu
0 likes · 3 min read
How a 16‑Year‑Old Turned a Broken iPhone 7 into an Ubuntu Server
Liangxu Linux
Liangxu Linux
Jan 30, 2021 · Fundamentals

Master Linux Basics: Directory Structure, Common Commands, and Vim Essentials

This guide introduces Linux as the leading server OS, explains its top‑level directory hierarchy, outlines essential command syntax and file‑permission concepts, and provides a concise overview of Vim’s modal editing commands, all illustrated with clear examples and diagrams.

Directory StructureFile PermissionsLinux
0 likes · 6 min read
Master Linux Basics: Directory Structure, Common Commands, and Vim Essentials
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jan 29, 2021 · Mobile Development

GKI Transformation Principles and Implementation Methods

The article explains Google’s GKI transformation requirements—preserving a stable Kernel Module Interface, using only exported and whitelisted symbols, employing vendor hook mechanisms for custom SoC/OEM code, detecting interface mismatches, and offering alternatives such as padding macros and existing kernel event registration to avoid breaking KMI.

AndroidAndroid11GKI
0 likes · 11 min read
GKI Transformation Principles and Implementation Methods
ITPUB
ITPUB
Jan 28, 2021 · Backend Development

Mastering High‑Performance Network Frameworks: IO Events, Multiplexing, and the Reactor Pattern

This article explains the fundamentals of IO events and multiplexing, compares thread‑based and event‑driven architectures, details the Reactor pattern variants, and clarifies synchronous versus asynchronous IO, providing a practical guide for building high‑performance network frameworks in Linux environments.

IO MultiplexingLinuxReactor pattern
0 likes · 13 min read
Mastering High‑Performance Network Frameworks: IO Events, Multiplexing, and the Reactor Pattern
Liangxu Linux
Liangxu Linux
Jan 25, 2021 · Fundamentals

How Journaling File Systems Prevent Data Corruption After Crashes

This article explains why file writes are non‑atomic, illustrates the risks of partial writes, and details how journaling (write‑ahead logging) and its variants—data and metadata journaling—ensure filesystem consistency and performance on Linux systems.

Ext3Linuxdata integrity
0 likes · 8 min read
How Journaling File Systems Prevent Data Corruption After Crashes
Liangxu Linux
Liangxu Linux
Jan 25, 2021 · Fundamentals

How Linux Kernel Invokes Module Init Functions via fs_initcall

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

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

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

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

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

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

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

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

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

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

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

Master Linux Text Viewing: Essential Commands and Practical Tips

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

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

How to Secure SSH Access with Certificate‑Based Authentication

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

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

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

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

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

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

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

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

Mastering the GCC Toolchain: From Source Code to ELF Executable

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

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

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

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

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

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

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

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

How to Quickly Inspect Server Hardware and OS Details on Linux

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

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

Understanding and Using the Linux ps Command

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

Linuxprocess monitoringps
0 likes · 14 min read
Understanding and Using the Linux ps Command
MaGe Linux Operations
MaGe Linux Operations
Jan 16, 2021 · Operations

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

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

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

Essential Linux Security Hardening Checklist for System Administrators

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

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

10 Essential Linux Commands Every Developer Should Master

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

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

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

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

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

How to Recover Accidentally Deleted Linux Files with lsof and extundelete

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

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

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

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

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

Essential Pre‑Upgrade Checklist for Production Linux Servers

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

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

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

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

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

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

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

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

Hardening Linux Bash History: Timestamps and Syslog Integration

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

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

Linux vs Unix: Uncover the Key Differences and History

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

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

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

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

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

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

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

LinuxSpecial Charactersfile management
0 likes · 6 min read
How to Delete Files with Problematic Names in Linux: 6 Proven Methods