Tagged articles
5000 articles
Page 40 of 50
21CTO
21CTO
Mar 5, 2021 · Information Security

Essential Linux Security Hardening: Account, Service, and Rootkit Defense

This guide walks operations engineers through comprehensive Linux hardening techniques—including account and login protection, unnecessary service removal, password and key authentication policies, proper use of sudo, system welcome message sanitization, file‑system safeguards, and practical rootkit detection with chkrootkit and RKHunter—plus a step‑by‑step response plan for compromised servers.

HardeningLinuxRootkit
0 likes · 26 min read
Essential Linux Security Hardening: Account, Service, and Rootkit Defense
php Courses
php Courses
Mar 5, 2021 · Operations

Managing Linux Command History: View, Search, Modify, and Clear

This article explains how to use the Linux history command to view past commands, search with Ctrl +r, repeat previous entries, adjust the number of stored records, and clear the history, providing practical examples and configuration tips for effective shell management.

BashLinuxTerminal
0 likes · 5 min read
Managing Linux Command History: View, Search, Modify, and Clear
Open Source Linux
Open Source Linux
Mar 5, 2021 · Fundamentals

Understanding Linux Virtual File Systems and NVDIMM Persistent Memory

This article explains the Linux virtual file system architecture, the differences between storage media such as HDD, SSD, NAND and NOR flash, introduces NVDIMM‑N/F/P types, their hardware and software handling, and shows how to configure and use persistent memory (PMEM) with DAX, BTT and kernel memmap on Linux.

DAXLinuxNVDIMM
0 likes · 35 min read
Understanding Linux Virtual File Systems and NVDIMM Persistent Memory
Efficient Ops
Efficient Ops
Mar 3, 2021 · Information Security

How to Efficiently Audit Linux System Operations Without Overloading Logs

This article explains why detailed system operation logs are essential for security audits and troubleshooting, outlines filtering guidelines to avoid noisy data, and compares five Linux auditing methods—history, custom bash, snoopy, auditd, and eBPF—highlighting their strengths, limitations, and practical configuration examples.

AuditdLinuxaudit
0 likes · 13 min read
How to Efficiently Audit Linux System Operations Without Overloading Logs
Liangxu Linux
Liangxu Linux
Mar 3, 2021 · Operations

Master Linux Command Line: Essential Commands and Tips for Beginners

This comprehensive guide walks you through Linux command line fundamentals, covering directory navigation, file manipulation, text processing, compression, system monitoring, networking, user management, permissions, and disk operations with clear examples, code snippets, and practical tips for both newcomers and seasoned users.

LinuxSystem AdministrationTutorial
0 likes · 73 min read
Master Linux Command Line: Essential Commands and Tips for Beginners
Open Source Tech Hub
Open Source Tech Hub
Mar 3, 2021 · Information Security

Master SSH Key Authentication: Generate, Upload, and Use Keys Securely

This guide explains what SSH keys are, walks through the step‑by‑step process of key‑based login, shows how to generate keys with ssh‑keygen, manually add a public key to authorized_keys, and automate the upload using ssh‑copy‑id, including important security considerations.

LinuxSSHpublic key
0 likes · 10 min read
Master SSH Key Authentication: Generate, Upload, and Use Keys Securely
Open Source Linux
Open Source Linux
Mar 3, 2021 · Fundamentals

Master Essential Linux Commands: A Complete Cheat Sheet

This article presents a comprehensive list of essential Linux commands, organized into categories such as online queries, file operations, content viewing, compression, system information, user management, networking, disk handling, permissions, and performance monitoring, each illustrated with reference images.

Cheat SheetLinuxcommand line
0 likes · 3 min read
Master Essential Linux Commands: A Complete Cheat Sheet
ITPUB
ITPUB
Mar 3, 2021 · Fundamentals

How Linux Starts Your Program: Inside execve, the Loader, and the Dynamic Linker

From the moment a user types a command in the shell to the final exit of the program, this article walks through Linux’s execution pipeline—including shell command parsing, fork, execve, kernel loading via load_elf_binary, the dynamic linker’s role, and the glibc startup sequence—illustrated with detailed diagrams and code snippets.

LinuxSystem Calldynamic linker
0 likes · 11 min read
How Linux Starts Your Program: Inside execve, the Loader, and the Dynamic Linker
Practical DevOps Architecture
Practical DevOps Architecture
Mar 3, 2021 · Databases

Step-by-Step Shell Scripts for Deploying MySQL and Creating Users on a Linux Node

This article provides a detailed shell-script tutorial for installing MySQL 5.7 on a Linux node, initializing the database, setting the root password, and automatically creating multiple user accounts with random passwords, suitable for operations and database administrators. The guide includes full script listings, explains repository configuration, service management, and error handling, making it a practical reference for DevOps engineers.

Database DeploymentLinuxMySQL
0 likes · 4 min read
Step-by-Step Shell Scripts for Deploying MySQL and Creating Users on a Linux Node
Liangxu Linux
Liangxu Linux
Mar 2, 2021 · Backend Development

How to Install Node.js on Linux Using NVM, Packages, and NodeSource

This guide walks you through installing Node.js on various Linux distributions by using NVM for version management, native package managers for stable releases, and the NodeSource repository for the latest versions, complete with commands, verification steps, and troubleshooting tips.

Backend DevelopmentLinuxNVM
0 likes · 13 min read
How to Install Node.js on Linux Using NVM, Packages, and NodeSource
Liangxu Linux
Liangxu Linux
Mar 1, 2021 · Operations

Customize Your Linux Prompt with Starship: A Step‑by‑Step Guide

This guide explains how to install the Rust‑based Starship prompt, add it to Bash, create a basic TOML configuration, and customize its appearance across Linux, macOS, and Windows shells, providing practical commands and examples for a sleek, fast terminal experience.

BashCustomizationLinux
0 likes · 6 min read
Customize Your Linux Prompt with Starship: A Step‑by‑Step Guide
21CTO
21CTO
Feb 28, 2021 · Fundamentals

From WeChat’s ‘Shake Girl’ to Quantum Assembly: Surprising Tech Stories

This article explores Zhou Hongyi’s take on WeChat’s early user‑growth tricks, the emerging quantum assembly language JAQAL, Microsoft’s Linux kernel integrity update, a 2021 Java developer productivity survey, Delphi’s 26‑year legacy, and a software bug that kept U.S. prisoners locked up.

DelphiLinuxQuantum Computing
0 likes · 6 min read
From WeChat’s ‘Shake Girl’ to Quantum Assembly: Surprising Tech Stories
php Courses
php Courses
Feb 28, 2021 · Backend Development

Understanding PHP's pcntl_fork(): Process Creation and Fork Behavior

This article explains PHP's pcntl_fork() function, how it creates child processes on Linux, the return values in parent and child, code examples demonstrating variable copying and process multiplication, and clarifies why a loop with three forks results in seven child processes.

LinuxPHPfork
0 likes · 3 min read
Understanding PHP's pcntl_fork(): Process Creation and Fork Behavior
Liangxu Linux
Liangxu Linux
Feb 27, 2021 · Operations

Master Multi-Session Management with Tmux: Install, Commands, and Tips

Learn how to install Tmux on various Linux distributions, create and manage named sessions, split and navigate panes, synchronize commands across panes, and safely detach, attach, or kill sessions, with clear command examples and shortcuts for efficient terminal multiplexing.

LinuxSession Managementcommand line
0 likes · 8 min read
Master Multi-Session Management with Tmux: Install, Commands, and Tips
ITPUB
ITPUB
Feb 26, 2021 · Fundamentals

Unlocking Linux: A Deep Dive into Processes, Memory Management, Filesystems, I/O and Security

This comprehensive guide explores Linux’s core concepts—from its UNIX heritage and system architecture to process creation, inter‑process communication, scheduling, virtual memory, file‑system design, I/O handling, networking, loadable modules, and the security model that governs users, permissions and privileged operations.

File SystemsI/OLinux
0 likes · 107 min read
Unlocking Linux: A Deep Dive into Processes, Memory Management, Filesystems, I/O and Security
Liangxu Linux
Liangxu Linux
Feb 25, 2021 · Information Security

How to Automate Linux Incident Response and Analyze a Mining Malware

This article shares a step‑by‑step Linux incident‑response workflow, including an automated Bash information‑gathering script, analysis of malicious cron jobs and a 439‑line mining malware, its SSH‑based lateral spread, and practical cleanup procedures with a reusable toolbox on GitHub.

Bash AutomationCron JobsCryptocurrency Mining
0 likes · 13 min read
How to Automate Linux Incident Response and Analyze a Mining Malware
vivo Internet Technology
vivo Internet Technology
Feb 25, 2021 · Mobile Development

Understanding File Descriptors and FD Leaks in Android

Android inherits Linux file descriptors, which are indexed by non‑negative integers and limited per process, and this article explains their kernel structures, common leak sources such as HandlerThread eventfd, unclosed streams, and SQLite cursor windows, plus practical commands and monitoring techniques to detect and fix FD leaks.

AndroidFD LeakFileDescriptor
0 likes · 20 min read
Understanding File Descriptors and FD Leaks in Android
Open Source Linux
Open Source Linux
Feb 25, 2021 · Operations

Master Disk Space Monitoring with duf: Install and Use Across Platforms

The article introduces duf, a Go‑based disk usage and free space viewer for Unix‑like systems, explains its features such as colored, resizable output, sorting and JSON mode, and provides step‑by‑step installation instructions for Debian/Ubuntu, RPM‑based distros, Arch AUR, Termux, macOS, FreeBSD, and Windows, plus usage examples and customization options.

LinuxWindowscommand-line
0 likes · 6 min read
Master Disk Space Monitoring with duf: Install and Use Across Platforms
Liangxu Linux
Liangxu Linux
Feb 24, 2021 · Fundamentals

What Really Differentiates Linux and Windows Kernels?

An in‑depth look at the core differences between Linux and Windows kernels, covering kernel fundamentals, user‑ versus kernel‑space, system calls, Linux’s monolithic design with multitasking, SMP and ELF format, and Windows NT’s hybrid architecture with the PE executable format.

ELFLinuxPE
0 likes · 11 min read
What Really Differentiates Linux and Windows Kernels?
21CTO
21CTO
Feb 24, 2021 · Fundamentals

Essential Linux Commands Every Beginner Should Master

This article presents a concise, beginner‑friendly list of the most useful Linux command‑line utilities, explaining each command’s purpose and syntax to help newcomers transition from Windows to Linux and become comfortable with terminal operations.

LinuxTerminalbasics
0 likes · 4 min read
Essential Linux Commands Every Beginner Should Master
php Courses
php Courses
Feb 24, 2021 · Fundamentals

Understanding IP Addresses, CIDR, and MAC Addresses

This article explains how to view a machine's IP address on Windows and Linux, describes the structure and classification of IPv4 addresses, introduces CIDR subnetting, distinguishes public and private IP ranges, and clarifies the role and format of MAC addresses.

CIDRIP addressLinux
0 likes · 9 min read
Understanding IP Addresses, CIDR, and MAC Addresses
Liangxu Linux
Liangxu Linux
Feb 24, 2021 · Operations

Mastering duf: Fast, Colorful Disk Usage Tool for Linux, macOS, Windows

This guide introduces duf, a Golang‑based command‑line utility that displays disk usage across Linux, macOS, BSD, Android and Windows, explains its key features, provides step‑by‑step installation methods for various distributions, and demonstrates common usage options and output formats.

InstallationLinuxdisk usage
0 likes · 7 min read
Mastering duf: Fast, Colorful Disk Usage Tool for Linux, macOS, Windows
21CTO
21CTO
Feb 23, 2021 · Fundamentals

Inside Deepin: How a Modern Desktop OS Is Built from the Ground Up

This article explains the architecture and design of Deepin's desktop operating system, covering its core components, programming languages, desktop environment layers, display manager, session daemons, UI services, bundled applications, and the rationale behind building a custom desktop environment for better user experience.

Desktop OSLinuxSystem architecture
0 likes · 35 min read
Inside Deepin: How a Modern Desktop OS Is Built from the Ground Up
dbaplus Community
dbaplus Community
Feb 22, 2021 · Cloud Computing

How to Build a High‑Availability Oracle RAC on Oracle Cloud with Flex ASM

This guide walks through creating an Oracle RAC on Oracle Cloud, covering account setup, virtual network configuration, SSH key creation, cluster provisioning, Flex ASM features, high‑availability service setup, and troubleshooting steps, all illustrated with command examples and screenshots.

Flex ASMLinuxOracle Cloud
0 likes · 13 min read
How to Build a High‑Availability Oracle RAC on Oracle Cloud with Flex ASM
Open Source Linux
Open Source Linux
Feb 22, 2021 · Operations

How to Deploy and Use JumpServer for Secure Remote Access on Linux

This guide walks you through installing JumpServer—a secure bastion host—on CentOS, covering architecture overview, MariaDB and Redis setup, Docker configuration, container deployment, key generation, UI access, and essential administration tasks such as user, asset, and permission management.

Bastion HostDockerJumpServer
0 likes · 15 min read
How to Deploy and Use JumpServer for Secure Remote Access on Linux
Open Source Linux
Open Source Linux
Feb 22, 2021 · Fundamentals

Master Linux Compression: gzip, bzip2, zip, xz & tar Commands

This guide provides a comprehensive overview of common Linux compression and decompression utilities—including gzip, bzip2, zip/unzip, xz, and tar—detailing their descriptions, key options, usage examples, and tips for handling files and directories efficiently.

Linuxcompressiongzip
0 likes · 6 min read
Master Linux Compression: gzip, bzip2, zip, xz & tar Commands
Efficient Ops
Efficient Ops
Feb 21, 2021 · Fundamentals

Mastering Linux: Core Components, Kernel, Filesystems, and Shell Explained

This comprehensive guide explores Linux's four main components—kernel, shell, filesystem, and applications—detailing kernel architecture, memory and process management, VFS, device drivers, networking, file types, directory structures, mounting, and practical commands for managing partitions and links.

FilesystemLinuxkernel
0 likes · 35 min read
Mastering Linux: Core Components, Kernel, Filesystems, and Shell Explained
Architect
Architect
Feb 21, 2021 · Operations

Comprehensive Guide to Installing, Configuring, and Using HAProxy for L7/L4 Load Balancing and High Availability

This tutorial explains what HAProxy is, its core capabilities and key features, provides step‑by‑step instructions for installing and running it on CentOS 7, demonstrates how to build both L7 and L4 load balancers, details essential configuration options, and shows how to achieve high availability with Keepalived, all illustrated with practical code examples and screenshots.

HAProxyL4L7
0 likes · 27 min read
Comprehensive Guide to Installing, Configuring, and Using HAProxy for L7/L4 Load Balancing and High Availability
MaGe Linux Operations
MaGe Linux Operations
Feb 20, 2021 · Operations

Master Filebeat 7.7: From Basics to Advanced Log Shipping

This guide explains what Filebeat is, how it fits into the Beats ecosystem, its architecture and processing flow, installation steps, key configuration options, keystore usage, and practical examples of sending logs to Logstash or Elasticsearch, helping you set up reliable log collection on Linux.

ElasticsearchFilebeatLinux
0 likes · 20 min read
Master Filebeat 7.7: From Basics to Advanced Log Shipping
Open Source Linux
Open Source Linux
Feb 20, 2021 · Cloud Native

Fix Inconsistent Kubernetes rc/deployment/service Deletions and Etcd Failures

This guide walks through troubleshooting Kubernetes issues such as partially deleted resources, resetting etcd, apiserver start failures due to missing ServiceAccount certificates, SELinux permission errors, ServiceAccount key generation, etcd startup errors, host trust configuration, and resource limit pitfalls, providing concrete commands and scripts for each problem.

Cluster ManagementLinuxServiceAccount
0 likes · 17 min read
Fix Inconsistent Kubernetes rc/deployment/service Deletions and Etcd Failures
Liangxu Linux
Liangxu Linux
Feb 19, 2021 · Operations

apt vs apt-get: Which Package Manager Should You Use on Ubuntu?

This article explains the differences between the traditional apt-get command and the newer apt command on Ubuntu and Debian‑based systems, covering their histories, command syntax, functional distinctions, new features, and practical recommendations for regular users on which tool to adopt.

APTLinuxUbuntu
0 likes · 9 min read
apt vs apt-get: Which Package Manager Should You Use on Ubuntu?
Open Source Linux
Open Source Linux
Feb 19, 2021 · Fundamentals

Understanding Linux I/O: From Application Buffers to Disk Writes

This article explains the Linux I/O stack, detailing how data moves from user‑space buffers through libc and page cache to the disk, covering system calls, synchronization primitives, scheduler behavior, consistency, safety, and performance considerations.

I/OLinuxfile system
0 likes · 11 min read
Understanding Linux I/O: From Application Buffers to Disk Writes
Open Source Linux
Open Source Linux
Feb 19, 2021 · Fundamentals

Master Essential Linux Commands: From pwd to du with Real Examples

This tutorial introduces the most frequently used Linux commands—including pwd, cd, ls, touch, mkdir, cp, rm, mv, find, and du—explaining their purpose, options, and providing concrete shell examples to help beginners confidently navigate and manage files and directories.

File ManagementLinuxTutorial
0 likes · 9 min read
Master Essential Linux Commands: From pwd to du with Real Examples
Liangxu Linux
Liangxu Linux
Feb 18, 2021 · Fundamentals

Mastering Unix/Linux: From OS Basics to Essential Commands and Remote Operations

This comprehensive guide covers Unix/Linux operating system fundamentals, file system structures, common commands, user and permission management, editor usage, remote access via SSH, file transfer, and building a simple C‑based web server, providing practical examples and step‑by‑step instructions for developers and system administrators.

LinuxSSHUnix
0 likes · 41 min read
Mastering Unix/Linux: From OS Basics to Essential Commands and Remote Operations
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.

LinuxOperationsPartition
0 likes · 3 min read
How to Create and Manage Swap Partitions on Linux
Code Ape Tech Column
Code Ape Tech Column
Feb 18, 2021 · Fundamentals

Understanding Linux I/O Models: Blocking, Non‑Blocking, Multiplexing, Signal‑Driven, and Asynchronous

This article explains the five Linux I/O models—blocking, non‑blocking, I/O multiplexing, signal‑driven, and asynchronous—detailing their system calls, synchronization characteristics, and how they map to Java BIO, NIO, and AIO implementations, with illustrative analogies and usage scenarios.

Blocking IOIO modelsJava NIO
0 likes · 15 min read
Understanding Linux I/O Models: Blocking, Non‑Blocking, Multiplexing, Signal‑Driven, and Asynchronous
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.

LinuxTask SchedulingUbuntu
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.

Linuxcommand linekeyboard shortcuts
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.

GrepLinuxcommand-line
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.

LinuxOperationsService Management
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.

Linuxcommand linelibreoffice
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.

ClamAVInformation SecurityLinux
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.

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

LinuxSystem Administrationbackground 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.

LinuxSession ManagementTerminal
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.

InterruptsLinuxNetwork Stack
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 MiningInformation SecurityLinux
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.

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

Java developmentLinuxServer Administration
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.

BackendGraceful ShutdownJava
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 HackingLinuxServer
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 StructureLinuxShell Commands
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.

Ext3FilesystemLinux
0 likes · 8 min read
How Journaling File Systems Prevent Data Corruption After Crashes