Tagged articles
5000 articles
Page 46 of 50
Liangxu Linux
Liangxu Linux
Jun 6, 2020 · Fundamentals

11 Best Linux Image Viewers and How to Install Them

Discover a curated list of eleven open‑source Linux image viewers, each with key features, screenshots, and simple apt commands for quick installation, helping you choose the right tool for better image browsing on any Linux desktop.

APTDesktopImage Viewer
0 likes · 10 min read
11 Best Linux Image Viewers and How to Install Them
Laravel Tech Community
Laravel Tech Community
Jun 5, 2020 · Backend Development

PhpStorm 2020.1 Update Adds WSL 2 Support and Important Fixes

PhpStorm 2020.1’s second update introduces support for Windows Subsystem for Linux 2, enabling developers to configure a Linux‑based PHP interpreter on Windows, while also delivering several critical bug fixes and clarifying that Docker integration via WSL 2 is not yet available.

IDELinuxPHP
0 likes · 2 min read
PhpStorm 2020.1 Update Adds WSL 2 Support and Important Fixes
Senior Brother's Insights
Senior Brother's Insights
Jun 3, 2020 · Backend Development

How We Traced and Fixed Excessive Native Memory Usage After Migrating to Spring Boot

After moving a project to Spring Boot, the system reported unusually high swap usage despite a 4 GB heap, prompting a detailed investigation using JVM native‑memory tracking, pmap, gperftools, strace, and GDB, which ultimately identified Spring Boot’s JAR scanning and glibc memory arenas as the root causes and led to a configuration fix and an upgrade to resolve the off‑heap memory leak.

JVMLinuxNative Memory
0 likes · 11 min read
How We Traced and Fixed Excessive Native Memory Usage After Migrating to Spring Boot
Open Source Linux
Open Source Linux
Jun 2, 2020 · Operations

Force Users to Change Password on First Login with Linux chage

This guide shows how to create a Linux user, force an immediate password change on first login using the chage command, verify the behavior, and manage password expiration policies with practical examples and command explanations.

LinuxSystem AdministrationUser Management
0 likes · 5 min read
Force Users to Change Password on First Login with Linux chage
ITPUB
ITPUB
Jun 1, 2020 · Operations

How to Diagnose and Fix UDP Packet Drops on Linux

This guide explains the Linux packet‑receive path, shows how to verify UDP loss with tools like ethtool, ifconfig, and netstat, and provides step‑by‑step methods to identify NIC, driver, kernel, firewall, buffer‑size, and application causes while offering concrete commands to adjust ring buffers, sysctl parameters, and socket settings.

LinuxNetworkingUDP
0 likes · 13 min read
How to Diagnose and Fix UDP Packet Drops on Linux
Liangxu Linux
Liangxu Linux
May 31, 2020 · Fundamentals

10 Surprising Ubuntu Facts You Probably Didn’t Know

Discover the origins of Ubuntu’s name, the role of Canonical, Mark Shuttleworth’s contributions, the release‑cycle naming scheme, official flavors, the Unity desktop history, Ubuntu Touch, and the nostalgic ShipIt service that helped popularize this iconic Linux distribution.

CanonicalLinuxmark shuttleworth
0 likes · 9 min read
10 Surprising Ubuntu Facts You Probably Didn’t Know
Liangxu Linux
Liangxu Linux
May 28, 2020 · Fundamentals

Unlock TCP Secrets: Visualizing Handshakes and Retransmissions with Wireshark & tcpdump

This guide walks you through building test environments, capturing packets with tcpdump, visualizing them in Wireshark, and dissecting TCP features such as three‑way handshake, retransmission timers, fast open, flow control, Nagle algorithm and delayed ACKs, while showing the exact Linux kernel parameters that control each behavior.

LinuxPacket CaptureTCP
0 likes · 30 min read
Unlock TCP Secrets: Visualizing Handshakes and Retransmissions with Wireshark & tcpdump
Open Source Linux
Open Source Linux
May 27, 2020 · Information Security

How to Harden a CentOS 7.7 Server: Essential Security Steps

This guide walks you through essential CentOS 7.7 server hardening steps—including setting complex passwords, configuring password policies, enforcing password strength, limiting login attempts, disabling root SSH access, changing SSH ports, tightening firewall rules, managing command history, monitoring logs, and scheduling regular backups—to improve system security.

CentOSLinuxPassword policy
0 likes · 5 min read
How to Harden a CentOS 7.7 Server: Essential Security Steps
Big Data Technology & Architecture
Big Data Technology & Architecture
May 26, 2020 · Information Security

Step-by-Step Guide to Integrating Kerberos Authentication with the Cloudera Platform

This article provides a comprehensive tutorial on Kerberos fundamentals, its authentication workflow, and detailed procedures for installing, configuring, and enabling Kerberos security on a Cloudera (Hadoop) cluster running on CentOS, including code snippets, configuration files, and post‑deployment testing steps.

AuthenticationBig DataCloudera
0 likes · 17 min read
Step-by-Step Guide to Integrating Kerberos Authentication with the Cloudera Platform
ITPUB
ITPUB
May 25, 2020 · Operations

How to Fix Common yum Errors on CentOS 7: 404, Failed Install, and Missing Python

This guide walks through diagnosing and fixing typical yum command failures on CentOS 7, covering repository 404 errors, package installation failures caused by immutable directories, and missing Python interpreter issues, with concrete commands and step‑by‑step solutions.

CentOSLinuxpackage management
0 likes · 5 min read
How to Fix Common yum Errors on CentOS 7: 404, Failed Install, and Missing Python
Liangxu Linux
Liangxu Linux
May 21, 2020 · Fundamentals

7 Bash History Shortcuts to Quickly Fix Mistyped Commands

This guide introduces seven Bash history‑expansion shortcuts—such as !$, !:n, !:1-$, !-n:$, !$:h, !#:1, and !!:gs—that let Linux users retrieve or modify parts of previous commands, dramatically reducing the effort required to correct long or complex command lines.

BashLinuxhistory expansion
0 likes · 8 min read
7 Bash History Shortcuts to Quickly Fix Mistyped Commands
Open Source Linux
Open Source Linux
May 21, 2020 · Fundamentals

Understanding Linux: Kernel, Shell, Filesystems and Core System Components

This article provides a comprehensive overview of Linux, covering its four main components—kernel, shell, file system, and applications—detailing kernel responsibilities such as memory and process management, the role of the virtual file system, device drivers, networking, shell types, file types, directory structures, disk partitioning, mounting mechanisms, hard and symbolic links, and essential command‑line tools for system administration.

LinuxMountingkernel
0 likes · 34 min read
Understanding Linux: Kernel, Shell, Filesystems and Core System Components
ITPUB
ITPUB
May 18, 2020 · Operations

Master Linux System Monitoring: Top, Perf, Sar, Vmstat, and More

This guide explains how to use a variety of Linux performance tools—including top, perf, sar/ksar, mpstat, uptime, vmstat, pidstat, time, cpustat, htop, atop, glances, nmon, pcp‑gui, collectl and colplot—to monitor CPU, memory, disk, network and process activity with concrete command examples and visualisations.

CPULinuxSystem Tools
0 likes · 21 min read
Master Linux System Monitoring: Top, Perf, Sar, Vmstat, and More
Top Architect
Top Architect
May 18, 2020 · Cloud Native

Docker Overview: Architecture, Components, and Basic Usage

This article provides a comprehensive introduction to Docker, covering its foundation on Linux Containers, the differences between Docker and LXC, the internal architecture and key components, and step‑by‑step commands for installing, managing images, running containers, and inspecting logs.

DevOpsDocker ArchitectureLXC
0 likes · 27 min read
Docker Overview: Architecture, Components, and Basic Usage
ITPUB
ITPUB
May 16, 2020 · Fundamentals

11 Must‑Try Linux Image Viewers and How to Install Them

Discover eleven free and open‑source image viewers for Linux, each with key features, screenshots, and simple terminal commands, so you can choose the best tool for quick browsing, editing, or advanced photo management on your desktop environment.

CLIImage ViewerLinux
0 likes · 9 min read
11 Must‑Try Linux Image Viewers and How to Install Them
Open Source Linux
Open Source Linux
May 14, 2020 · Information Security

Master iptables: Essential Command Syntax and Practical Examples

This article breaks down the fundamental iptables command syntax, explains each option and parameter, provides practical examples for adding, inserting, listing, deleting, and managing firewall rules, and covers common modules, backup, and restoration techniques for effective Linux network security.

LinuxNATSNAT
0 likes · 13 min read
Master iptables: Essential Command Syntax and Practical Examples
Big Data Technology & Architecture
Big Data Technology & Architecture
May 6, 2020 · Big Data

Step-by-Step Guide to Installing and Configuring a Hadoop Cluster on Three Virtual Machines

This article provides a comprehensive, hands‑on tutorial for preparing three VMs, installing JDK and Hadoop, configuring core‑site.xml, hdfs‑site.xml, mapred‑site.xml, yarn‑site.xml, setting environment variables, distributing the package, starting HDFS and YARN, and verifying the cluster via web UI and jps commands.

Big DataCluster SetupHDFS
0 likes · 14 min read
Step-by-Step Guide to Installing and Configuring a Hadoop Cluster on Three Virtual Machines
Architecture Digest
Architecture Digest
May 6, 2020 · Databases

Redis Cluster Introduction, Installation, and Manual/Automatic Setup Guide

This article provides a comprehensive tutorial on Redis Cluster, covering its architecture, data partitioning and redundancy, step‑by‑step instructions for downloading, compiling, and installing Redis on CentOS, as well as detailed procedures for manually or automatically creating a six‑node cluster with master‑slave replication and slot allocation.

ClusterInstallationLinux
0 likes · 20 min read
Redis Cluster Introduction, Installation, and Manual/Automatic Setup Guide
ITPUB
ITPUB
May 6, 2020 · Operations

Manually Create a Linux User on CentOS 8 (UID/GID 1024)

This guide walks through manually adding a new Linux user named zhangsan on CentOS 8 by editing /etc/passwd, /etc/shadow, and /etc/group, creating the home directory, setting proper ownership and permissions, creating a mail file, and verifying the account.

CentOSLinuxUser Management
0 likes · 6 min read
Manually Create a Linux User on CentOS 8 (UID/GID 1024)
Laravel Tech Community
Laravel Tech Community
May 2, 2020 · Operations

Comprehensive MySQL and Linux Operations Interview Guide

This guide compiles essential MySQL security steps, master‑slave replication principles, backup scripts, Linux boot overview, common port services, virus mitigation, monitoring tools, nginx optimization, InnoDB lock troubleshooting, replication lag reduction, high‑availability components, data migration utilities, and automation configuration management techniques for operations engineers.

LinuxMySQLOperations
0 likes · 13 min read
Comprehensive MySQL and Linux Operations Interview Guide
Top Architect
Top Architect
Apr 30, 2020 · Cloud Native

Docker Overview: Installation, Basic Commands, Image Management and Dockerfile Usage

This article provides a comprehensive introduction to Docker, covering its origin, core concepts, application scenarios, differences from physical machines and virtual machines, installation steps, essential commands, container lifecycle management, Dockerfile creation, image customization, registry publishing, and a practical Flask example.

DevOpsDockerfileImage Registry
0 likes · 20 min read
Docker Overview: Installation, Basic Commands, Image Management and Dockerfile Usage
Ops Development Stories
Ops Development Stories
Apr 26, 2020 · Information Security

Essential Linux & Windows System Hardening Steps for Strong Security

This guide details practical hardening techniques for Linux and Windows servers, covering SSH configuration, password policies, account lockout, su restrictions, ICMP suppression, firewall rules, RDP port changes, security policies, and disabling vulnerable services to significantly improve system security.

LinuxPassword policySSH
0 likes · 10 min read
Essential Linux & Windows System Hardening Steps for Strong Security
DevOps Cloud Academy
DevOps Cloud Academy
Apr 22, 2020 · Mobile Development

How to Install JDK, Android SDK Tools, and Gradle on Linux

This guide explains how to install JDK 8, Android SDK Tools, and Gradle on a Linux system, including downloading packages, extracting them, configuring environment variables, verifying installations, and using sdkmanager to list, install, or uninstall Android platform packages.

Android SDKGradleJDK
0 likes · 4 min read
How to Install JDK, Android SDK Tools, and Gradle on Linux
Efficient Ops
Efficient Ops
Apr 21, 2020 · Operations

Master Ansible: From Basics to Advanced Automation with Playbooks and Roles

This comprehensive guide introduces Ansible's core concepts, architecture, and key features, then walks through installation, inventory configuration, command usage, module options, playbook creation, handlers, and role-based organization, providing practical examples and code snippets for effective automation across Linux and mixed environments.

AnsibleConfiguration ManagementDevOps
0 likes · 27 min read
Master Ansible: From Basics to Advanced Automation with Playbooks and Roles
ITPUB
ITPUB
Apr 21, 2020 · Operations

How to Exclude Files and Directories When Copying with cp, scp, and rsync

This guide shows Linux administrators how to copy files while excluding specific files or directories using three common utilities—cp, scp, and rsync—by demonstrating practical command‑line examples and the necessary syntax for selective transfers.

Linuxcpexclude
0 likes · 6 min read
How to Exclude Files and Directories When Copying with cp, scp, and rsync
ITPUB
ITPUB
Apr 20, 2020 · Operations

Master Ubuntu Package Search with apt‑cache, apt, and aptitude

Learn how to locate exact package names on Ubuntu and Debian using apt‑cache, apt search, and aptitude, including updating the repository index, filtering results, viewing package details, and installing the discovered packages.

APTLinuxUbuntu
0 likes · 7 min read
Master Ubuntu Package Search with apt‑cache, apt, and aptitude
Top Architect
Top Architect
Apr 20, 2020 · Backend Development

Diagnosing and Resolving Native Memory Leak in Spring Boot Applications

This article details a step‑by‑step investigation of excessive native memory usage in a Spring Boot service, explaining how JVM tools, system tracers, and custom allocators revealed that the default MCC package scanner and Inflater implementation caused a hidden memory leak that was fixed by configuring scan paths and upgrading Spring Boot.

JVMLinuxgperftools
0 likes · 12 min read
Diagnosing and Resolving Native Memory Leak in Spring Boot Applications
Top Architect
Top Architect
Apr 19, 2020 · Cloud Computing

How to Build a Private Cloud Storage with Nextcloud and Docker

This guide explains why you might need a private cloud, compares several open‑source solutions, and provides step‑by‑step instructions—including Docker installation and Nextcloud deployment—so you can quickly set up a multi‑device synchronized cloud storage on a CentOS 7 VPS.

LinuxWebDAVcloud storage
0 likes · 7 min read
How to Build a Private Cloud Storage with Nextcloud and Docker
Java Captain
Java Captain
Apr 18, 2020 · Databases

Understanding Linux Memory Usage, Buffer Cache, and SQL Join Optimization

This article explains how to inspect and clear Linux memory buffers, interprets the fields shown by the free command, and then dives into SQL join types, performance‑impacting factors such as join_buffer_size, and practical optimization techniques like indexing and denormalization.

Buffer CacheDatabase PerformanceLinux
0 likes · 7 min read
Understanding Linux Memory Usage, Buffer Cache, and SQL Join Optimization
Liangxu Linux
Liangxu Linux
Apr 18, 2020 · Cloud Computing

Build Your Own Nextcloud File Server on CentOS 8 in 30 Minutes

This guide walks you through purchasing a VPS, installing DNF, Apache, PHP, and MariaDB on CentOS 8, configuring SELinux, deploying Nextcloud from source, setting permissions, and completing the web‑based setup, enabling a fully functional self‑hosted cloud storage service.

LinuxSelf-hostedcloud storage
0 likes · 6 min read
Build Your Own Nextcloud File Server on CentOS 8 in 30 Minutes
Liangxu Linux
Liangxu Linux
Apr 17, 2020 · Operations

Essential Bash Scripting Tips for Building Reliable Shell Scripts

This guide presents practical Bash scripting techniques—including strict mode, file locking, graceful termination, timeout handling, and pipeline debugging—to help developers write more robust, maintainable, and error‑resilient shell scripts for automation and system tasks.

BashDevOpsLinux
0 likes · 7 min read
Essential Bash Scripting Tips for Building Reliable Shell Scripts
Meituan Technology Team
Meituan Technology Team
Apr 16, 2020 · Databases

Analyzing and Optimizing MySQL Performance on Intel Skylake CPUs

Meituan’s DBA team discovered that Intel Skylake CPUs dramatically increased PAUSE‑instruction latency, causing MySQL’s ut_delay spin‑wait loops to consume most CPU cycles and reduce write throughput, and they restored performance by back‑porting MySQL 8.0’s spin_wait_pause_multiplier patch to 5.7, upgrading to CentOS 7, and moving to Cascadelake hardware.

CPULinuxMySQL
0 likes · 18 min read
Analyzing and Optimizing MySQL Performance on Intel Skylake CPUs
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Apr 16, 2020 · Backend Development

How to Build and Install a PHP Extension from Scratch

This guide walks you through creating a PHP extension, covering environment setup, using phpize, configuring, compiling with make, installing the shared test.so module, adding it to php.ini, and verifying its functionality with command‑line tests, preparing you for production deployment.

BackendCompilationExtension Development
0 likes · 3 min read
How to Build and Install a PHP Extension from Scratch
ITPUB
ITPUB
Apr 16, 2020 · Operations

How to Hide Specific Applications from the Ubuntu Dash

This guide explains how to hide an application from Ubuntu's Dash by locating its .desktop file, copying it to the local applications directory, editing the file to set Hidden=true, and then logging out and back in to apply the change.

DASHDesktop EntryHide Application
0 likes · 4 min read
How to Hide Specific Applications from the Ubuntu Dash
Open Source Linux
Open Source Linux
Apr 16, 2020 · Operations

Essential Linux Server Hardening: 10 Steps to Optimize After Installation

This guide walks you through ten practical steps—including switching to local yum mirrors, installing key packages, disabling SELinux and the firewall, trimming startup services, tightening SSH settings, syncing time, raising file descriptor limits, and disabling ping—to boost the performance and security of a freshly installed Linux server.

LinuxOperationssecurity
0 likes · 7 min read
Essential Linux Server Hardening: 10 Steps to Optimize After Installation
Programmer DD
Programmer DD
Apr 15, 2020 · Operations

How to Shrink Docker Images by Up to 99.99% with Multi‑Stage Builds

This article explains why naïve Docker images can balloon to gigabytes, then walks through multi‑stage builds, language‑specific trimming techniques, and the use of minimal base images such as scratch, showing how to reduce image size from over a gigabyte to just a few megabytes while preserving developer and operations convenience.

ContainerDockerImage Optimization
0 likes · 17 min read
How to Shrink Docker Images by Up to 99.99% with Multi‑Stage Builds
21CTO
21CTO
Apr 14, 2020 · Fundamentals

How to Directly Browse WSL Files in Windows Explorer – New Feature Explained

Microsoft's latest Windows 10 build lets users open the Linux subsystem's root directory straight from File Explorer, offering a penguin icon shortcut, command‑line access via \\wsl$, and guidance on safe usage while highlighting upcoming full‑kernel integration.

LinuxWSLWindows 10
0 likes · 4 min read
How to Directly Browse WSL Files in Windows Explorer – New Feature Explained
Huajiao Technology
Huajiao Technology
Apr 14, 2020 · Operations

Basic Terminal Commands and Practical Usage on macOS

This article introduces essential terminal commands and practical scenarios for macOS users, covering tools like man, grep, tail, awk, top, lsof, ansible, and nc, and offers efficiency tips such as aliases, plugins, and fuzzy finders to boost productivity.

LinuxProductivitySysadmin
0 likes · 16 min read
Basic Terminal Commands and Practical Usage on macOS
ITPUB
ITPUB
Apr 13, 2020 · Fundamentals

Mastering the Linux cut Command: Practical Examples and Advanced Options

This tutorial explains the Linux cut command, covering its syntax, key options such as -f, -d, -b, -c, --complement and --output-delimiter, and provides numerous real‑world examples for extracting fields, characters, and bytes from text files and combining cut with other Unix utilities.

LinuxShellUnix
0 likes · 9 min read
Mastering the Linux cut Command: Practical Examples and Advanced Options
Open Source Linux
Open Source Linux
Apr 12, 2020 · Fundamentals

Unlocking Linux: How the VFS and Filesystem Layers Work Together

This article explains Linux’s layered filesystem architecture, detailing how generic API calls like read interact with the VFS, superblock, inode, dentry, and buffer cache, and demonstrates mounting a filesystem using loop devices, dd, losetup, mke2fs, and mount commands.

LinuxMountkernel
0 likes · 13 min read
Unlocking Linux: How the VFS and Filesystem Layers Work Together
Refining Core Development Skills
Refining Core Development Skills
Apr 12, 2020 · Fundamentals

Understanding RAID Levels, Disk Performance, and How to Inspect RAID Configurations on Linux

This article explains why mechanical hard drives are slower and less reliable than electronic components, introduces RAID 0, RAID 1, and RAID 5 as solutions to improve speed and fault tolerance, discusses RAID card caching, and shows practical Linux commands for examining RAID hardware and configuration.

Disk PerformanceLinuxRAID
0 likes · 11 min read
Understanding RAID Levels, Disk Performance, and How to Inspect RAID Configurations on Linux
Architects' Tech Alliance
Architects' Tech Alliance
Apr 11, 2020 · Fundamentals

Understanding Linux File System Architecture and Mounting Process

This article explains the layered architecture of Linux file systems, how generic API calls like read operate across different storage media, demonstrates creating and mounting loop‑back file systems with dd, losetup, mke2fs and mount commands, and details the core VFS structures such as superblock, inode, dentry and buffer cache.

LinuxMountSuperblock
0 likes · 12 min read
Understanding Linux File System Architecture and Mounting Process
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Apr 10, 2020 · Operations

Why BFQ Is Replacing CFQ: Inside Linux’s New I/O Scheduler

The article explains the design and operation of Linux’s BFQ (Budget Fair Queueing) I/O scheduler, its algorithmic advantages over CFQ, performance test results, and the reasons it outperforms other schedulers, concluding with its growing adoption in major projects.

BFQI/O schedulerLinux
0 likes · 10 min read
Why BFQ Is Replacing CFQ: Inside Linux’s New I/O Scheduler
Java Backend Technology
Java Backend Technology
Apr 9, 2020 · Operations

11 Must‑Know Linux Terminal Tricks to Boost Your Productivity

This article presents eleven practical Linux terminal techniques—including essential keyboard shortcuts, sudo shortcuts, background job handling, nohup, at scheduling, man page tweaks, htop, ranger, shutdown cancellation, process killing, and YouTube video downloading—to help users work faster and manage their systems more efficiently.

BashLinuxProductivity
0 likes · 11 min read
11 Must‑Know Linux Terminal Tricks to Boost Your Productivity
Open Source Linux
Open Source Linux
Apr 8, 2020 · Fundamentals

Mastering Network Fundamentals: OSI Model, TCP/IP Handshake, DNS & HTTP Explained

This article provides a comprehensive overview of core networking concepts, including the OSI seven-layer model, TCP/IP three-way handshake and four-way termination, DNS resolution process, HTTP request workflow, intra- and inter-subnet data transmission, Linux network configuration, and practical troubleshooting techniques for common connectivity issues.

LinuxNetworkingOSI model
0 likes · 18 min read
Mastering Network Fundamentals: OSI Model, TCP/IP Handshake, DNS & HTTP Explained
Wukong Talks Architecture
Wukong Talks Architecture
Apr 8, 2020 · Databases

How to Install and Configure Redis Using Docker

This tutorial walks through pulling the Redis Docker image, creating configuration files, running the container, connecting with redis-cli, testing commands, enabling persistence, and installing a visual management tool, providing complete step‑by‑step instructions for Docker‑based Redis deployment.

DockerInstallationLinux
0 likes · 4 min read
How to Install and Configure Redis Using Docker
Wukong Talks Architecture
Wukong Talks Architecture
Apr 8, 2020 · Databases

Step-by-Step Guide to Installing MySQL Using Docker

This tutorial explains how to download the MySQL Docker image, create and run a MySQL container with volume mappings and environment variables, verify the container, connect to the database via Workbench, and access the container’s shell and host files.

ContainersDockerInstallation
0 likes · 3 min read
Step-by-Step Guide to Installing MySQL Using Docker
Programmer DD
Programmer DD
Apr 8, 2020 · Backend Development

How to Mirror Traffic in Nginx Using the ngx_http_mirror_module

This guide explains why and how to copy production traffic to a pre‑release environment, walks through installing Nginx, configuring the ngx_http_mirror_module, building Nginx from source with the module, and provides useful commands and documentation links.

LinuxNGINXServer Configuration
0 likes · 9 min read
How to Mirror Traffic in Nginx Using the ngx_http_mirror_module
Java Backend Technology
Java Backend Technology
Apr 7, 2020 · Databases

How to Inspect and Clear Linux Buff/Cache and Optimize MySQL Joins

This article explains how to use Linux commands like free and sync to view and clear buffer/cache memory, describes the information shown by free, and then dives into SQL join types, their performance impact, and optimization techniques such as indexing, join_buffer tuning, and join algorithms.

Buffer CacheLinuxMemory Management
0 likes · 9 min read
How to Inspect and Clear Linux Buff/Cache and Optimize MySQL Joins
Architects Research Society
Architects Research Society
Apr 2, 2020 · Operations

Optimizing NGINX and Linux Settings for High Performance

This article provides a comprehensive guide to tuning Linux kernel parameters and NGINX configuration directives—such as backlog queues, file descriptors, worker processes, keepalive settings, access log buffering, sendfile, and limits—to achieve optimal web server performance for high‑traffic sites.

LinuxNGINXPerformance Tuning
0 likes · 10 min read
Optimizing NGINX and Linux Settings for High Performance
ITPUB
ITPUB
Apr 2, 2020 · Operations

Remove Users from Linux Groups with usermod, gpasswd, and /etc/group

This tutorial explains how to delete a user from one or multiple Linux groups using the usermod and gpasswd commands, as well as by manually editing the /etc/group file, with step‑by‑step examples and complete command output.

CLILinuxUser Management
0 likes · 6 min read
Remove Users from Linux Groups with usermod, gpasswd, and /etc/group
Efficient Ops
Efficient Ops
Apr 1, 2020 · Operations

How to Use Nagios for Business-Level Service Monitoring: A Step-by-Step Guide

This article explains why traditional server and service monitoring (e.g., Zabbix) may miss business outages, then walks through setting up Nagios on Debian to monitor web page URLs, API health checks, and related services, including configuration files, plugins, and a desktop alert tool, Nagstamon.

LinuxNagiosOps
0 likes · 18 min read
How to Use Nagios for Business-Level Service Monitoring: A Step-by-Step Guide
Liangxu Linux
Liangxu Linux
Mar 31, 2020 · Fundamentals

Understanding Processes: Characteristics, Creation, and Common Pitfalls

This article explains what a process is, distinguishes it from a program, outlines its key characteristics, describes how multiple processes are created, and covers special cases such as orphan and zombie processes, termination methods, process groups, sessions, and race conditions in operating systems.

Linuxprocess
0 likes · 7 min read
Understanding Processes: Characteristics, Creation, and Common Pitfalls
360 Quality & Efficiency
360 Quality & Efficiency
Mar 31, 2020 · Operations

Using Supervisor for Process Management on Linux: Installation, Configuration, and Practical Example

This article explains why nohup cannot monitor scripts, introduces Supervisor as a Python‑based process monitor, shows how to install it on CentOS, Ubuntu, and via pip, details the supervisord.conf and program .ini configurations, demonstrates a sample Python script, and outlines common commands for managing and restarting services.

LinuxOperationsPython
0 likes · 6 min read
Using Supervisor for Process Management on Linux: Installation, Configuration, and Practical Example
FunTester
FunTester
Mar 31, 2020 · Operations

Interface Performance Testing – Tools, Scripts, and Guides

This article compiles a comprehensive list of resources—including tools, scripts, and tutorials—for conducting interface performance testing on Linux and other platforms, covering topics such as netdata localization, timewatch utility, load testing strategies, JVM heap dumps, and visualizing test data.

APILinuxmonitoring
0 likes · 6 min read
Interface Performance Testing – Tools, Scripts, and Guides