Tagged articles
5000 articles
Page 43 of 50
Open Source Linux
Open Source Linux
Nov 4, 2020 · Operations

Step-by-Step Guide to Installing Python 3.6.5 on Linux (with Troubleshooting)

This tutorial walks through checking the default Python version on a Linux system, locating its binaries, downloading Python 3.6.5 source, installing required build dependencies, compiling and installing Python, creating symlinks, and configuring environment variables, while also addressing common network and repository issues.

CompilationInstallationLinux
0 likes · 6 min read
Step-by-Step Guide to Installing Python 3.6.5 on Linux (with Troubleshooting)
JavaEdge
JavaEdge
Nov 3, 2020 · Backend Development

Why select and poll Fall Behind epoll: A Deep Dive into Linux I/O Multiplexing

This article compares Linux's select, poll, and epoll mechanisms, explaining their internal workings, limitations such as FD_SETSIZE and linear scanning, and why epoll's event‑driven design offers superior scalability and performance for high‑concurrency network servers.

I/O MultiplexingLinuxNetwork programming
0 likes · 7 min read
Why select and poll Fall Behind epoll: A Deep Dive into Linux I/O Multiplexing
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Nov 3, 2020 · Cloud Native

Why Docker Containers Revolutionize Application Deployment

This article explains how Docker containers, built on Linux kernel virtualization, provide lightweight isolation, higher resource efficiency, rapid startup, consistent environments, easy migration, and simplified maintenance, and walks through installation, image creation, registry usage, and deployment on Huawei Cloud SWR.

ContainersDevOpsDocker
0 likes · 9 min read
Why Docker Containers Revolutionize Application Deployment
Huolala Tech
Huolala Tech
Nov 3, 2020 · Information Security

Real-Time Linux Process Auditing with Netlink Connector and ncp

This article explains how the Linux netlink connector, together with a lightweight user‑space ncp program, can audit all process events in real time, enabling detailed host security monitoring, detection of intrusion behaviors such as reverse shells, and reconstruction of attack chains through captured exec, fork, and exit data.

ConnectorHost SecurityLinux
0 likes · 12 min read
Real-Time Linux Process Auditing with Netlink Connector and ncp
Liangxu Linux
Liangxu Linux
Nov 2, 2020 · Fundamentals

Understanding Linux ext4: Inodes, Extents, and File Caching Explained

This article explains the core design of Linux file systems, covering strict organization, block allocation, inode structures, ext4 extent trees, block groups, superblock metadata, directory storage formats, and the kernel's cached and direct I/O paths for reading and writing files.

FilesystemLinuxext4
0 likes · 21 min read
Understanding Linux ext4: Inodes, Extents, and File Caching Explained
Programmer DD
Programmer DD
Nov 2, 2020 · Operations

10 Lesser-Known Linux Commands Every Sysadmin Should Master

This article introduces ten useful but often overlooked Linux commands—pgrep, pstree, bc, split, nl, mkfifo, ldd, col, xmlwf, and lsof—explaining their purpose, typical use cases, and providing concrete examples to help system administrators work more efficiently.

BashLinuxSysadmin
0 likes · 9 min read
10 Lesser-Known Linux Commands Every Sysadmin Should Master
Open Source Linux
Open Source Linux
Nov 2, 2020 · Operations

Master Linux System Commands: Essential Tools for Sysadmins

This comprehensive guide presents essential Linux system commands covering hardware inspection, date handling, shutdown/reboot, file and directory management, searching, mounting, disk usage, user/group administration, permissions, packaging, backup, and network utilities, providing a practical reference for system administrators.

LinuxSystem AdministrationUnix
0 likes · 34 min read
Master Linux System Commands: Essential Tools for Sysadmins
Code Ape Tech Column
Code Ape Tech Column
Nov 1, 2020 · Operations

How to Set Up a Self‑Hosted Reverse Proxy to Activate JRebel for Free

This guide explains why relying on third‑party reverse proxies for JRebel activation can fail, and provides step‑by‑step instructions to build your own local or server‑side reverse proxy, generate the required GUID, and configure IDEA or command‑line activation for seamless hot‑deployment.

Hot DeploymentIDEAJRebel
0 likes · 7 min read
How to Set Up a Self‑Hosted Reverse Proxy to Activate JRebel for Free
Liangxu Linux
Liangxu Linux
Oct 31, 2020 · Operations

How to Install and Use Exa – A Colorful ls Replacement on Linux

This guide walks you through two methods for installing the Exa command‑line tool on various Linux distributions, explains required dependencies, shows step‑by‑step commands for binary and source installations, and demonstrates common usage options with practical examples.

InstallationLinuxRust
0 likes · 5 min read
How to Install and Use Exa – A Colorful ls Replacement on Linux
Liangxu Linux
Liangxu Linux
Oct 28, 2020 · Operations

How to Install and Customize Terminus Terminal on Deepin Linux

This guide explains what Terminus is, how to install the .deb package on Deepin 15.11 from GitHub, launch the application, and customize its appearance, hotkeys, plugins, and color scheme, providing a modern, flexible terminal experience for Linux users.

LinuxTerminuscustomization
0 likes · 4 min read
How to Install and Customize Terminus Terminal on Deepin Linux
MaGe Linux Operations
MaGe Linux Operations
Oct 28, 2020 · Databases

Step‑by‑Step: Install PostgreSQL 12 and pgAdmin4 on RHEL 8

This guide walks you through installing PostgreSQL 12 and the web‑based pgAdmin4 management tool on RHEL 8, covering module selection, database initialization, service configuration, and Apache‑based server‑mode setup with necessary SELinux and firewall adjustments.

Database AdministrationLinuxRHEL 8
0 likes · 6 min read
Step‑by‑Step: Install PostgreSQL 12 and pgAdmin4 on RHEL 8
Open Source Linux
Open Source Linux
Oct 28, 2020 · Operations

Master Linux Cron: Schedule Tasks Efficiently with Crontab

This guide explains Linux's cron daemon, its configuration files, permission controls, how to write and install crontab scripts, and provides numerous scheduling examples, helping administrators automate tasks efficiently, including command syntax, special characters, and common service commands.

LinuxSchedulingSystem Administration
0 likes · 9 min read
Master Linux Cron: Schedule Tasks Efficiently with Crontab
Liangxu Linux
Liangxu Linux
Oct 27, 2020 · Operations

How to Install and Use the Fast Terminal Resource Monitor Bpytop on Linux

This guide explains why terminal enthusiasts need a visual resource monitor, introduces bpytop, and provides step‑by‑step instructions for installing it via source, package managers, or snap on various Linux distributions, plus usage tips and configuration details.

InstallationLinuxResource Monitoring
0 likes · 5 min read
How to Install and Use the Fast Terminal Resource Monitor Bpytop on Linux
Open Source Linux
Open Source Linux
Oct 27, 2020 · Fundamentals

Master DNS: From Basics to Advanced Queries with dig

This article explains the fundamentals of the Domain Name System, demonstrates how to use the dig tool to view detailed query processes, explores DNS record types, hierarchical lookups, root servers, and additional utilities like host, nslookup, and whois, providing a comprehensive guide for developers and network engineers.

DNSDomain Name SystemLinux
0 likes · 14 min read
Master DNS: From Basics to Advanced Queries with dig
Liangxu Linux
Liangxu Linux
Oct 26, 2020 · Fundamentals

Unlocking Linux File Systems: From VFS to Ext4 and System Calls

This article explains Linux's file system architecture, covering basic directory structures, absolute and relative paths, symbolic links, the Virtual File System layer, core system calls such as creat, open, read, write, lseek, locking mechanisms, and the design of ext2, ext4, /proc, and NFS file systems.

Ext2LinuxNFS
0 likes · 34 min read
Unlocking Linux File Systems: From VFS to Ext4 and System Calls
ITPUB
ITPUB
Oct 26, 2020 · Operations

Essential Unix Commands Every PostgreSQL DBA Should Know

This guide compiles the most useful Unix/Linux commands for PostgreSQL administrators, covering background execution, mail queue handling, email with attachments, file searching, cleanup, compression, diffing, remote synchronization, timestamp‑based file moves, and system reboot techniques.

DBALinuxpostgresql
0 likes · 11 min read
Essential Unix Commands Every PostgreSQL DBA Should Know
ITPUB
ITPUB
Oct 26, 2020 · Operations

Master Linux File Permissions: A Complete Guide to Using chmod

This tutorial explains the Linux chmod command, covering the permission model, how to view permissions with ls -l, numeric and symbolic notations, recursive changes, reference files, and multiple practical examples to help you manage file and directory access securely.

File PermissionsLinuxSystem Administration
0 likes · 11 min read
Master Linux File Permissions: A Complete Guide to Using chmod
Liangxu Linux
Liangxu Linux
Oct 25, 2020 · Operations

Master Linux File Permissions: A Hands‑On Guide to Using chmod

This tutorial explains the Linux chmod command, covering permission basics, how to view permissions with ls‑l, numeric and symbolic modes, recursive changes, reference files, and special cases like applying execute rights only to directories, all with clear examples and command syntax.

File PermissionsLinuxSystem Administration
0 likes · 11 min read
Master Linux File Permissions: A Hands‑On Guide to Using chmod
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 21, 2020 · Databases

How to Reset a Forgotten MySQL Root Password

This guide explains how to recover a lost MySQL root password by editing the MySQL configuration to skip grant tables, restarting the service, and then setting a new password via SQL commands, with platform-specific steps for Windows, macOS, and Linux.

Database AdministrationLinuxMySQL
0 likes · 4 min read
How to Reset a Forgotten MySQL Root Password
Efficient Ops
Efficient Ops
Oct 20, 2020 · Operations

Why Do TIME_WAIT Connections Surge in High‑Concurrency Scenarios and How to Fix Them

During high‑concurrency traffic, servers can accumulate large numbers of TCP connections in the TIME_WAIT state, which can exhaust local ports and cause “address already in use” errors; this article explains the phenomenon, its underlying TCP mechanics, and practical configuration and kernel tweaks to mitigate the issue.

LinuxNetworkingOperations
0 likes · 9 min read
Why Do TIME_WAIT Connections Surge in High‑Concurrency Scenarios and How to Fix Them
Liangxu Linux
Liangxu Linux
Oct 19, 2020 · Information Security

Exploiting Linux’s DelayedACKLost Counter to Infer TCP Sequence Numbers

An imaginative tale reveals how two covert agents exploit the Linux kernel’s DelayedACKLost counter via /proc/net/netstat, using it to infer TCP sequence numbers and perform a side‑channel hijack, while illustrating the underlying delayed ACK mechanism, related kernel functions, and the security implications of this hidden metric.

Delayed ACKLinuxTCP
0 likes · 8 min read
Exploiting Linux’s DelayedACKLost Counter to Infer TCP Sequence Numbers
Liangxu Linux
Liangxu Linux
Oct 19, 2020 · Operations

Configure systemd-timesyncd for Accurate NTP Sync on Linux

This guide explains why the default NTP servers may be slow in China, when manual configuration is needed, and provides step‑by‑step commands to install, configure, restart, and verify systemd‑timesyncd using local Alibaba NTP servers.

Alibaba CloudLinuxNTP
0 likes · 4 min read
Configure systemd-timesyncd for Accurate NTP Sync on Linux
Refining Core Development Skills
Refining Core Development Skills
Oct 19, 2020 · Operations

Linux Network Packet Monitoring and Tuning: Tools, RingBuffer, Interrupts, and SoftIRQ Optimization

This article explains how to monitor and tune Linux network packet reception using tools such as ethtool, ifconfig, and procfs, covering RingBuffer inspection, hardware and soft interrupt analysis, multi‑queue configuration, interrupt coalescing, and GRO settings to improve throughput and reduce packet loss.

LinuxTuningethtool
0 likes · 17 min read
Linux Network Packet Monitoring and Tuning: Tools, RingBuffer, Interrupts, and SoftIRQ Optimization
Liangxu Linux
Liangxu Linux
Oct 18, 2020 · Operations

Boost Your Linux File Searches with fd: Faster, Colorful, and Easy-to-Use

This guide explains how to install the fd command-line tool on various Linux distributions, compares it with the traditional find utility, and demonstrates its faster, color‑coded, case‑sensitive search features, alias setup, type filtering, and how to execute other commands on matched files.

File SearchLinuxfd
0 likes · 8 min read
Boost Your Linux File Searches with fd: Faster, Colorful, and Easy-to-Use
Liangxu Linux
Liangxu Linux
Oct 17, 2020 · Operations

Boost Your Productivity with Essential Linux Shell Tricks

This article presents a collection of practical Linux shell techniques—including brace expansion, directory shortcuts, command history shortcuts, and useful built‑in variables—to streamline everyday command‑line tasks, reduce typing, and automate repetitive operations for faster, more efficient workflow.

LinuxProductivityTips
0 likes · 9 min read
Boost Your Productivity with Essential Linux Shell Tricks
IT Architects Alliance
IT Architects Alliance
Oct 15, 2020 · Fundamentals

Why Kernel Space Matters: Understanding User vs Kernel Mode in Linux

This article explains how a 32‑bit operating system divides its 4 GB address space into kernel and user regions, why this separation protects system stability, how kernel and user modes differ, and the mechanisms—such as system calls—that let processes move between them.

Kernel SpaceLinuxOperating System
0 likes · 10 min read
Why Kernel Space Matters: Understanding User vs Kernel Mode in Linux
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 15, 2020 · Fundamentals

Master Linux Text Processing: Find, Grep, Sed, Awk, and More

This guide provides a comprehensive overview of essential Linux command‑line utilities for text manipulation—including find, grep, xargs, sort, uniq, tr, cut, paste, wc, sed, and awk—detailing common options, practical examples, and advanced techniques for searching, filtering, transforming, and processing files efficiently.

GrepLinuxShell
0 likes · 16 min read
Master Linux Text Processing: Find, Grep, Sed, Awk, and More
ITPUB
ITPUB
Oct 15, 2020 · Operations

Essential Linux Monitoring & Performance Tools Every Sysadmin Should Know

This guide introduces thirteen practical Linux utilities—ranging from network bandwidth monitors and disk I/O testers to security hardening and terminal multiplexing tools—complete with installation commands, usage examples, and key options to help system administrators efficiently monitor, diagnose, and optimize their servers.

LinuxPerformance Testingcommand-line tools
0 likes · 11 min read
Essential Linux Monitoring & Performance Tools Every Sysadmin Should Know
Liangxu Linux
Liangxu Linux
Oct 14, 2020 · Operations

Top 13 Essential Linux Tools for System Monitoring and Performance

This guide introduces thirteen practical Linux utilities—including Nethogs, IOZone, IOTop, IPtraf, IFTop, HTop, NMON, MultiTail, Fail2ban, Tmux, Agedu, NMap, and Httperf—covering their purpose, installation commands, key options, and example usage for effective system monitoring and troubleshooting.

LinuxOpen-sourcePerformance Testing
0 likes · 11 min read
Top 13 Essential Linux Tools for System Monitoring and Performance
Liangxu Linux
Liangxu Linux
Oct 13, 2020 · Fundamentals

Master Linux Case Conversion with tr, awk, sed, and Python

This guide walks you through Linux command‑line tools—tr, awk, sed, and even Python—to efficiently convert text case, handle whole‑file transformations, capitalize only first letters, and ensure proper title‑case formatting for scripts and shell pipelines.

LinuxShell scriptingawk
0 likes · 6 min read
Master Linux Case Conversion with tr, awk, sed, and Python
ITPUB
ITPUB
Oct 12, 2020 · Fundamentals

Understanding Linux Process Memory Layout: From task_struct to vm_area_struct

This article explains Linux process memory organization, detailing how task_struct and mm_struct describe virtual memory, the role of vm_area_struct for each segment, page table interactions, and the lazy allocation mechanism that maps physical memory only on page faults.

LinuxMemory ManagementOperating System
0 likes · 7 min read
Understanding Linux Process Memory Layout: From task_struct to vm_area_struct
Liangxu Linux
Liangxu Linux
Oct 11, 2020 · Operations

Master Linux Cleanup: How to Use tmpwatch to Auto-Delete Stale Files

This guide explains what the tmpwatch utility does, how to install it on various Linux distributions, details its key options and time‑unit suffixes, provides step‑by‑step examples for deleting unused files, shows how to exclude paths or patterns, preview deletions, and schedule regular clean‑ups with cron.

Linuxcronsystem cleanup
0 likes · 8 min read
Master Linux Cleanup: How to Use tmpwatch to Auto-Delete Stale Files
Efficient Ops
Efficient Ops
Oct 11, 2020 · Operations

Essential Linux Shell Commands for System Monitoring and Maintenance

This article compiles a comprehensive set of Linux shell commands for deleting zero‑byte files, inspecting processes, sorting by memory or CPU usage, checking URLs, network connections, system load, disk space, logs, and includes a handy collection of common regular expressions for text processing.

LinuxShellcommand-line
0 likes · 14 min read
Essential Linux Shell Commands for System Monitoring and Maintenance
MaGe Linux Operations
MaGe Linux Operations
Oct 11, 2020 · Operations

How to Install and Use Bpytop: A Fast, Visual Terminal Resource Monitor

This guide explains why terminal enthusiasts need system resource monitoring, introduces the efficient visual tool Bpytop, and provides step‑by‑step instructions for preparing prerequisites, installing via source or package managers, running, customizing, and locating its configuration file.

InstallationLinuxOperations
0 likes · 5 min read
How to Install and Use Bpytop: A Fast, Visual Terminal Resource Monitor
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 11, 2020 · Fundamentals

Comprehensive Overview of Linux Processes, Memory Management, Filesystems, I/O, and Security

This article provides an in‑depth tutorial on Linux fundamentals, covering the kernel architecture, process and thread creation, inter‑process communication, scheduling algorithms, virtual memory management, paging, caching, file system structures (VFS, ext2/ext4), network file systems, I/O device handling, loadable modules, and the operating‑system security model with permissions and setuid mechanisms.

FilesystemI/OLinux
0 likes · 102 min read
Comprehensive Overview of Linux Processes, Memory Management, Filesystems, I/O, and Security
ITPUB
ITPUB
Oct 10, 2020 · Operations

Master Logrotate: Complete Guide to Linux Log Rotation, Configuration, and Custom Scripts

This article provides a thorough walkthrough of Linux logrotate, covering its default configuration files, essential command‑line options, key parameters, practical examples for services like nginx, php, and tomcat, custom rotation scripts, cron scheduling, and troubleshooting tips for reliable log management.

LinuxLog ManagementNGINX
0 likes · 24 min read
Master Logrotate: Complete Guide to Linux Log Rotation, Configuration, and Custom Scripts
Liangxu Linux
Liangxu Linux
Oct 9, 2020 · Operations

Install Sogou Input Method on Ubuntu 20.04 – Step‑by‑Step Guide

This guide explains how to install the Linux version of Sogou Input Method on Ubuntu 20.04, covering the download from the official site, required terminal commands, configuration with fcitx‑configtool, and final activation steps, while noting the QT4 dependency issue that prompted the update.

LinuxSogouUbuntu
0 likes · 4 min read
Install Sogou Input Method on Ubuntu 20.04 – Step‑by‑Step Guide
Laravel Tech Community
Laravel Tech Community
Oct 9, 2020 · Operations

Comprehensive Linux Command Reference Guide

This guide presents an extensive collection of Linux commands covering file and directory operations, content viewing, compression, system information, networking, user management, permissions, process control, and system monitoring, each explained with its purpose and typical usage in clear English.

LinuxNetworkingSystem Administration
0 likes · 16 min read
Comprehensive Linux Command Reference Guide
Liangxu Linux
Liangxu Linux
Oct 8, 2020 · Fundamentals

Linux Process Memory Layout: task_struct, mm_struct, and VMA Explained

This article explains Linux’s process memory organization, detailing how each process is represented by a task_struct, how the mm_struct describes virtual memory regions, the role of vm_area_struct for each segment such as code, data, BSS, heap, stack, and memory‑mapped areas, and how page faults trigger physical memory allocation.

LinuxOS fundamentalsProcess Layout
0 likes · 8 min read
Linux Process Memory Layout: task_struct, mm_struct, and VMA Explained
Liangxu Linux
Liangxu Linux
Oct 8, 2020 · Operations

Master tmux: Keep Long‑Running Scripts Alive on Remote Servers

This guide explains how to use tmux—a terminal multiplexer—to create, detach, reattach, and manage sessions, windows, and panes on Linux servers, ensuring scripts continue running even when SSH connections drop or terminals close.

LinuxOperationsSession Management
0 likes · 15 min read
Master tmux: Keep Long‑Running Scripts Alive on Remote Servers
Selected Java Interview Questions
Selected Java Interview Questions
Oct 6, 2020 · Operations

Comprehensive List of Common Linux Commands

This article provides a detailed, English‑translated reference of essential Linux command‑line tools covering file management, content viewing, compression, system information, networking, user administration, permissions, process control, and system monitoring, useful for both beginners and experienced administrators.

LinuxShellSystem Administration
0 likes · 15 min read
Comprehensive List of Common Linux Commands
Liangxu Linux
Liangxu Linux
Oct 6, 2020 · Operations

Master Linux Log Rotation with Logrotate: Configs, Scripts, and Common Fixes

This guide explains how to use Logrotate on Linux for automatic log file rotation, covering default configuration files, key options, example setups for Nginx, PHP, Tomcat, system logs, custom shell and Python scripts, cron scheduling, and troubleshooting techniques to ensure logs are rotated reliably.

LinuxLog ManagementNGINX
0 likes · 23 min read
Master Linux Log Rotation with Logrotate: Configs, Scripts, and Common Fixes
IT Architects Alliance
IT Architects Alliance
Oct 5, 2020 · Fundamentals

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

This comprehensive guide breaks down the four main parts of a Linux system—kernel, shell, filesystem and applications—detailing kernel subsystems such as memory and process management, shell variants, file types, directory hierarchy, partition handling, VFS, mounting procedures, link types and essential command‑line tools, while also touching on application bundles and kernel parameter tuning.

FilesystemLinuxMemory Management
0 likes · 35 min read
Understanding Linux: Kernel, Shell, Filesystem and Core Components Explained
Liangxu Linux
Liangxu Linux
Oct 1, 2020 · Operations

Boost Linux High‑Concurrency Performance with Essential Kernel Tweaks

This guide explains how to configure Linux system limits, kernel TCP parameters, and I/O event mechanisms to enable a single process to handle a large number of simultaneous connections, improving server throughput and stability under high‑concurrency workloads.

Kernel TuningLinuxhigh concurrency
0 likes · 13 min read
Boost Linux High‑Concurrency Performance with Essential Kernel Tweaks
ITPUB
ITPUB
Sep 30, 2020 · Operations

Essential Linux Monitoring Metrics for Open‑Falcon: A Complete Guide

This article enumerates the core Linux system metrics collected by the Open‑Falcon agent—including CPU, disk, memory, network, kernel, and process statistics—explaining how each metric is derived from /proc or other system tools and why it matters for reliable operations monitoring.

LinuxMetricsOpen-Falcon
0 likes · 14 min read
Essential Linux Monitoring Metrics for Open‑Falcon: A Complete Guide
ITPUB
ITPUB
Sep 28, 2020 · Operations

Essential Linux Regex Commands for Quick System Queries

A concise collection of Linux command-line one‑liners demonstrates how to extract IPv4 addresses, disk usage, user information, permissions, and pattern matches using regular expressions and tools like ifconfig, df, cat, cut, sort, and egrep.

LinuxShell scriptingSystem Administration
0 likes · 5 min read
Essential Linux Regex Commands for Quick System Queries
Liangxu Linux
Liangxu Linux
Sep 27, 2020 · Fundamentals

Master Linux Commands Instantly with the Kmdr CLI Tool

This article explains why learning Linux commands can be overwhelming for beginners, introduces the open‑source Kmdr CLI tool that explains commands and their options directly in the terminal, and provides step‑by‑step installation and usage examples—including npm, Homebrew, and Docker approaches.

CLIDockerLinux
0 likes · 6 min read
Master Linux Commands Instantly with the Kmdr CLI Tool
ITPUB
ITPUB
Sep 27, 2020 · Fundamentals

Unlocking Linux File Systems: From VFS to Ext4 and NFS Explained

This article provides a comprehensive overview of Linux file system architecture, covering basic concepts, directory structures, absolute and relative paths, linking, VFS abstraction, ext2/ext4 implementations, locking mechanisms, key system calls, and network file systems like NFS, illustrating how they interact within the kernel.

Ext2LinuxNFS
0 likes · 35 min read
Unlocking Linux File Systems: From VFS to Ext4 and NFS Explained
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Sep 27, 2020 · Mobile Development

Understanding the Android Kernel Suspend Process and Power Management

The Android kernel suspend process begins when user‑space writes “mem” to /sys/power/state, triggering an autosuspend loop that validates wakeup_count, logs pending wakeups, freezes filesystems and threads, sequentially calls device suspend callbacks, prepares platform‑specific operations, disables CPUs and interrupts, saves core state, and finally enters the low‑power s2ram state.

AndroidLinuxSuspend
0 likes · 11 min read
Understanding the Android Kernel Suspend Process and Power Management
JD Cloud Developers
JD Cloud Developers
Sep 25, 2020 · Information Security

Master Malware Analysis: Build a Cuckoo Sandbox with SystemTap Monitoring

This guide explains sandbox fundamentals, compares Windows and Adobe Reader sandboxes, and provides step‑by‑step instructions for installing and configuring a Cuckoo Linux sandbox on Ubuntu, including SystemTap syscall monitoring and signature creation illustrated with a Gonnacry ransomware case study.

CuckooLinuxMalware analysis
0 likes · 11 min read
Master Malware Analysis: Build a Cuckoo Sandbox with SystemTap Monitoring
Java Captain
Java Captain
Sep 24, 2020 · Backend Development

Essential Tools Every Java Developer Should Learn in 2020

The article lists essential tools for Java developers in 2020, covering IDEs, version control, CI, testing, build automation, containerization, and operating system basics, and explains why each tool is valuable for both core and web Java programmers.

GitJiraLinux
0 likes · 9 min read
Essential Tools Every Java Developer Should Learn in 2020
Refining Core Development Skills
Refining Core Development Skills
Sep 24, 2020 · Fundamentals

Deep Dive into Linux Network Packet Reception Process

This article provides a comprehensive, illustrated explanation of how Linux receives network packets—from hardware DMA and interrupt handling through soft‑interrupt processing, NAPI polling, protocol stack registration, and finally delivery to user‑space via recvfrom—detailing each kernel component and relevant source code.

LinuxNAPIPacket Reception
0 likes · 48 min read
Deep Dive into Linux Network Packet Reception Process
Liangxu Linux
Liangxu Linux
Sep 23, 2020 · Fundamentals

Understanding Linux File Systems: Inodes, VFS, and Storage Strategies

This article explains the core components of Linux file systems—including inodes, directory entries, virtual file system layers, storage allocation methods, free‑space management, block‑group layout, directory handling, hard and symbolic links, and various I/O models—providing a comprehensive guide for developers and system engineers.

Free Space ManagementI/O ModelsLinux
0 likes · 30 min read
Understanding Linux File Systems: Inodes, VFS, and Storage Strategies
Efficient Ops
Efficient Ops
Sep 23, 2020 · Fundamentals

Why Deleted Files Still Occupy Disk Space? A Deep Dive into Linux VFS

The article explains why a Linux system may report a full disk even after deleting files, detailing how open file handles keep space occupied, and walks through the virtual file system architecture—including superblocks, inodes, file and dentry objects—while demonstrating diagnostic commands like df, du, lsof, and illustrating link types and file‑process interactions.

Linuxdfdisk space
0 likes · 11 min read
Why Deleted Files Still Occupy Disk Space? A Deep Dive into Linux VFS
MaGe Linux Operations
MaGe Linux Operations
Sep 23, 2020 · Operations

How to Install Python 3.6.5 on Linux: Step‑by‑Step Guide

This tutorial walks you through checking the pre‑installed Python version, locating its binaries, downloading Python 3.6.5 source, installing required dependencies, compiling and installing the interpreter, creating symlinks, and configuring environment variables on a Linux system.

CompilationEnvironment VariablesLinux
0 likes · 6 min read
How to Install Python 3.6.5 on Linux: Step‑by‑Step Guide
macrozheng
macrozheng
Sep 23, 2020 · Operations

Essential Linux Commands Every Java Backend Engineer Should Master

This guide provides Java backend developers with a comprehensive collection of practical Linux commands for CentOS 7.6, covering system service management, file operations, compression, disk and network monitoring, as well as software installation and package management, all illustrated with clear examples and screenshots.

CentOSLinuxSystem Administration
0 likes · 12 min read
Essential Linux Commands Every Java Backend Engineer Should Master
ITPUB
ITPUB
Sep 22, 2020 · Fundamentals

What Did Git’s First Commit Implement? A Deep Dive into Its 1,000‑Line Source

This article explores the original 1,000‑line Git source from its first commit, showing how to obtain, compile, and analyze the core commands and objects—init‑db, update‑cache, cat‑file, show‑diff, write‑tree, read‑tree, commit‑tree—while explaining Git’s design principles, storage layout, SHA‑1 naming, and the limitations of the initial implementation.

GitLinuxOpenSSL
0 likes · 19 min read
What Did Git’s First Commit Implement? A Deep Dive into Its 1,000‑Line Source
ITPUB
ITPUB
Sep 22, 2020 · Operations

Automate Linux Email Alerts and Memory Monitoring with msmtp, mutt, and Bash

This guide walks through installing msmtp, configuring mutt to send emails, using the free command to monitor memory and swap, creating Bash scripts for logging and alerting, and scheduling the tasks with cron for continuous system health reporting.

Bash ScriptingLinuxMemory Monitoring
0 likes · 8 min read
Automate Linux Email Alerts and Memory Monitoring with msmtp, mutt, and Bash
MaGe Linux Operations
MaGe Linux Operations
Sep 21, 2020 · Operations

13 Essential Linux Ops Tools Every Sysadmin Should Master

This guide introduces thirteen practical Linux operation tools—including Nethogs, IOZone, IOTop, IPtraf, IFTop, HTop, NMON, MultiTail, Fail2ban, Tmux, Agedu, NMap, and Httperf—detailing their purpose, installation commands, usage examples, and download sources to help administrators efficiently monitor and manage system resources.

LinuxPerformance Testing
0 likes · 13 min read
13 Essential Linux Ops Tools Every Sysadmin Should Master
Open Source Linux
Open Source Linux
Sep 21, 2020 · Operations

Master Essential Linux Commands and Regex Tricks for System Operations

This guide presents a concise collection of practical CentOS 8 Linux commands and regular‑expression patterns, showing how to retrieve IP addresses, disk usage, user information, file permissions, and more, complete with command examples and visual output screenshots.

CentOSLinuxSystem Administration
0 likes · 5 min read
Master Essential Linux Commands and Regex Tricks for System Operations
Liangxu Linux
Liangxu Linux
Sep 20, 2020 · Fundamentals

Master Linux Process Debugging: From ps to gdb and /proc

This guide walks you through Linux process fundamentals and equips you with practical commands—ps, strace, pstack, pstree, gdb, and /proc file inspection—to diagnose, trace, and debug running programs step by step.

Linuxdebugginggdb
0 likes · 10 min read
Master Linux Process Debugging: From ps to gdb and /proc
Liangxu Linux
Liangxu Linux
Sep 20, 2020 · Operations

Mastering SSH: Remote Login, Port Forwarding, and Advanced Usage

This guide explains what SSH is, its login mechanism, basic command syntax, and demonstrates remote login, local and remote port forwarding, dynamic forwarding, and common SSH operations with practical examples and troubleshooting tips for Linux environments.

LinuxRemote LoginSSH
0 likes · 14 min read
Mastering SSH: Remote Login, Port Forwarding, and Advanced Usage
Liangxu Linux
Liangxu Linux
Sep 19, 2020 · Operations

Enable or Disable Ubuntu’s Root Account in Minutes

Learn step‑by‑step how to activate the root user on Ubuntu, assign a password, configure sudo for password‑less access, and later lock or disable the root account by expiring its password, with clear command examples and safety tips.

$rootLinuxSudo
0 likes · 4 min read
Enable or Disable Ubuntu’s Root Account in Minutes
ITPUB
ITPUB
Sep 17, 2020 · Operations

Understanding the Key Differences Between sudo and su in Linux

This article explains how sudo and su differ in password requirements, default behavior, scope of privilege elevation, environment handling, and usage syntax, providing clear examples and guidance for choosing the appropriate command in Linux system administration.

LinuxSudoSystem Administration
0 likes · 5 min read
Understanding the Key Differences Between sudo and su in Linux
Code Ape Tech Column
Code Ape Tech Column
Sep 17, 2020 · Operations

How to Deploy a One‑Click Linux Dev Environment with MySQL, Nginx, Redis & More

This guide walks you through creating and using a one‑click installation package that sets up essential development services—MySQL, Nginx, JDK, Redis, RabbitMQ, and a SpringBoot jar—on Ubuntu 16.x, detailing directory structure, required prerequisites, individual start/stop scripts, and customization options for small‑scale deployments.

DevOpsLinuxMySQL
0 likes · 6 min read
How to Deploy a One‑Click Linux Dev Environment with MySQL, Nginx, Redis & More
Liangxu Linux
Liangxu Linux
Sep 16, 2020 · Operations

sudo vs su: When to Use Each Linux Privilege Command

This guide explains the key differences between sudo and su on Linux, covering password requirements, default behaviors, environment handling, command syntax variations, and practical usage tips for switching users or executing privileged commands safely.

LinuxSudoSystem Administration
0 likes · 5 min read
sudo vs su: When to Use Each Linux Privilege Command
Open Source Linux
Open Source Linux
Sep 16, 2020 · Cloud Native

Master Docker Proxy Configuration: From daemon to containers and builds

Depending on network constraints like corporate NAT, Docker may require proxy settings; this guide explains three proxy scenarios—daemon (dockerd) via systemd, container-level via config.json, and build-time via build arguments—detailing the necessary environment variables, configuration files, and command-line options for Linux environments.

ContainerDockerLinux
0 likes · 5 min read
Master Docker Proxy Configuration: From daemon to containers and builds
Open Source Linux
Open Source Linux
Sep 16, 2020 · Information Security

Hide a Linux Process with One Line of SystemTap Code

Learn a quick, unconventional method to conceal a Linux process from userspace by simply altering its PID with a one‑line SystemTap script, demonstrating how modifying kernel task structures can make the process invisible in procfs and evade standard detection tools.

LinuxSystemTapprocess hiding
0 likes · 3 min read
Hide a Linux Process with One Line of SystemTap Code