Tagged articles
5000 articles
Page 48 of 50
ITPUB
ITPUB
Jan 9, 2020 · Fundamentals

Creative (and Extreme) Ways to Quit Vim: Commands, Scripts, and Docker Hacks

This guide collects a variety of unconventional methods—from simple kill commands and one‑liners to Docker container tricks and even humorous "power‑off" scripts—to force‑quit Vim, illustrating both practical shortcuts and tongue‑in‑cheek approaches for developers who struggle with the editor's exit commands.

DockerTutorialVim
0 likes · 7 min read
Creative (and Extreme) Ways to Quit Vim: Commands, Scripts, and Docker Hacks
ITPUB
ITPUB
Jan 8, 2020 · Fundamentals

Why Unix Treats Everything as a File: Unpacking the File Descriptor Model

The article explains Unix's core design that treats files, devices, sockets, and pipes as unified resources accessed via file descriptors, discusses the abstraction trade‑offs, and pays tribute to the pioneers behind these concepts while illustrating the ideas with several diagrams.

Operating SystemsUnixfile-descriptors
0 likes · 3 min read
Why Unix Treats Everything as a File: Unpacking the File Descriptor Model
ITPUB
ITPUB
Jan 7, 2020 · Fundamentals

Mastering the Linux ‘seq’ Command: Quick Ways to Generate Number Lists

This guide explains how to use the Linux seq command to create numeric sequences, customize start, end, and step values, apply separators, pipe results to calculators like bc, and highlights performance tips and limitations for effective shell scripting.

Shell scriptingcommand-linelinux
0 likes · 4 min read
Mastering the Linux ‘seq’ Command: Quick Ways to Generate Number Lists
MaGe Linux Operations
MaGe Linux Operations
Jan 3, 2020 · Operations

Boost Your Productivity with 20 Essential Linux Command‑Line Tools

This article introduces twenty powerful Linux command‑line utilities—from fast recursive search tools and interactive Git viewers to code formatters, process monitors, and smart auto‑correction helpers—explaining their core functions, typical use cases, and example commands to streamline development and system administration tasks.

command-linelinuxtools
0 likes · 16 min read
Boost Your Productivity with 20 Essential Linux Command‑Line Tools
MaGe Linux Operations
MaGe Linux Operations
Jan 2, 2020 · Operations

Mastering RPM and YUM: Essential Commands for Linux Package Management

This guide explains Linux package naming conventions, how to inspect binary dependencies and installed libraries, and provides a comprehensive collection of RPM and YUM commands—including installation, query, verification, removal, and repository configuration—to help administrators manage software efficiently.

CLIOperationsRPM
0 likes · 7 min read
Mastering RPM and YUM: Essential Commands for Linux Package Management
ITPUB
ITPUB
Jan 2, 2020 · Fundamentals

Why Linux Video Playback Overheats on 4K Screens and How UI Scaling Fixes It

A Linux laptop with a 4K display suffered extreme CPU usage and fan noise during video playback, which vanished after disabling 200% UI scaling and using a lower resolution with 100% scaling, revealing a scaling‑related bug in the graphics stack.

4K displayCPU usageUI scaling
0 likes · 4 min read
Why Linux Video Playback Overheats on 4K Screens and How UI Scaling Fixes It
21CTO
21CTO
Dec 31, 2019 · Fundamentals

How a $3 Linux‑Powered Business Card Packs Games, MicroPython, and a Full OS

This article describes a tiny Linux‑based business card that boots in seconds, includes classic games and a MicroPython interpreter, runs on an 8 MB Allwinner F1C100s chip, and can be built for under three dollars using inexpensive components and DIY PCB fabrication.

DIYHardwareMicroPython
0 likes · 5 min read
How a $3 Linux‑Powered Business Card Packs Games, MicroPython, and a Full OS
Liangxu Linux
Liangxu Linux
Dec 29, 2019 · Operations

Master Linux File Permissions: chown, chgrp, and chmod Explained

This guide explains Linux's three identity types (owner, group, others) and their read/write/execute permissions, shows how to interpret ls -al output, and provides detailed syntax, options, and practical examples for changing owners with chown, groups with chgrp, and permissions with chmod using both symbolic and numeric methods.

Unixchgrpchmod
0 likes · 10 min read
Master Linux File Permissions: chown, chgrp, and chmod Explained
Efficient Ops
Efficient Ops
Dec 29, 2019 · Operations

Master Linux Performance: Tools & Flame Graphs for Fast Issue Diagnosis

This article presents a comprehensive guide to Linux performance analysis, covering CPU, memory, disk I/O, network, system load, flame‑graph techniques, and a real‑world Nginx case study, enabling engineers to quickly locate and resolve bottlenecks.

CPU profilingSystem optimizationflame graphs
0 likes · 19 min read
Master Linux Performance: Tools & Flame Graphs for Fast Issue Diagnosis
Programmer DD
Programmer DD
Dec 28, 2019 · Operations

What Will Linux Look Like in 2020? Top Predictions Unveiled

Joey Sneddon forecasts a surge in Linux hardware, a pivotal Ubuntu LTS release, major WSL improvements, the possible emergence of a GNOME‑based OS, and a shift toward lightweight distributions, outlining the key trends that will shape Linux and open‑source ecosystems in 2020.

GNOMEOperating SystemPredictions
0 likes · 6 min read
What Will Linux Look Like in 2020? Top Predictions Unveiled
Architecture Digest
Architecture Digest
Dec 28, 2019 · Databases

Comprehensive Guide to MySQL Optimization: Philosophy, Tools, and Practical Steps

This article provides a thorough overview of MySQL optimization, covering the underlying philosophy, risk considerations, participants, optimization scope across hardware, system, application, and database layers, practical tools, command‑line techniques, and detailed tuning recommendations for both system and database parameters.

Database OptimizationHardwareSQL
0 likes · 9 min read
Comprehensive Guide to MySQL Optimization: Philosophy, Tools, and Practical Steps
Ops Development Stories
Ops Development Stories
Dec 27, 2019 · Databases

Step-by-Step Guide to Building a Secure OpenLDAP Server with High Availability

This comprehensive tutorial walks you through preparing the environment, installing and configuring OpenLDAP on CentOS, securing it with TLS/SSL, setting up phpldapadmin, defining ACLs, enabling master‑slave replication, and implementing Keepalived for VIP‑based high availability, all with ready‑to‑use scripts and configuration files.

LDAP setupOpenLDAPhigh availability
0 likes · 68 min read
Step-by-Step Guide to Building a Secure OpenLDAP Server with High Availability
ITPUB
ITPUB
Dec 26, 2019 · Fundamentals

Explore Darktable 3.0: New Features and Linux Installation Guide

Darktable 3.0, the open‑source RAW editor, brings a redesigned UI, new 3D LUT module, enhanced denoise profiling, additional filter modes, better 4K/5K support and more, and this guide shows how to install, update, or remove it on Ubuntu and other Linux distributions.

DarktableInstallationPhoto Editing
0 likes · 5 min read
Explore Darktable 3.0: New Features and Linux Installation Guide
ITPUB
ITPUB
Dec 25, 2019 · Fundamentals

How a 4‑Year‑Old’s Tiny Dash Fixed a Linux Kernel Formatting Glitch

A four‑year‑old girl submitted a one‑character patch to the Linux kernel that added a dash for proper alignment, illustrating the openness of the kernel project, the meticulous nature of its codebase, and the surprising impact of even the smallest contributions.

OpenSourcecommitcommunity
0 likes · 3 min read
How a 4‑Year‑Old’s Tiny Dash Fixed a Linux Kernel Formatting Glitch
360 Tech Engineering
360 Tech Engineering
Dec 20, 2019 · Fundamentals

Deep Dive into Linux epoll: Data Structures, Core Functions, and Implementation Details

This article provides a comprehensive analysis of Linux's epoll mechanism, covering its fundamental data structures, key kernel functions, wait‑queue handling, event insertion, wake‑up logic, and the differences between edge‑triggered and level‑triggered modes, while including full source code excerpts for reference.

Event-drivenI/O MultiplexingSystem Programming
0 likes · 21 min read
Deep Dive into Linux epoll: Data Structures, Core Functions, and Implementation Details
ITPUB
ITPUB
Dec 16, 2019 · Fundamentals

What Is Ubuntu Cinnamon Remix and How Does It Differ from Linux Mint?

Ubuntu Cinnamon Remix is a community‑driven Linux distribution that blends Ubuntu's base with the Cinnamon desktop, offering a distinct set of packages, installation steps, and support considerations compared to Linux Mint, while still leveraging Ubuntu's repositories and update mechanisms.

CinnamonDesktop EnvironmentInstallation
0 likes · 6 min read
What Is Ubuntu Cinnamon Remix and How Does It Differ from Linux Mint?
ITPUB
ITPUB
Dec 15, 2019 · Fundamentals

Understanding Linux: Kernel, Memory, Processes, Filesystems and More

An extensive guide walks through Linux’s core components—kernel, memory and process management, VFS, device drivers, networking, shells, filesystem hierarchy, partitioning, mounting, and link types—detailing their structures, key commands, and practical examples for system administrators and developers.

FilesystemMemory ManagementMounting
0 likes · 35 min read
Understanding Linux: Kernel, Memory, Processes, Filesystems and More
ITPUB
ITPUB
Dec 12, 2019 · Fundamentals

Mastering cURL: Essential Commands for Downloading, Uploading, and Automation

This comprehensive guide walks you through the core features of the cURL command-line tool, covering file downloads, redirects, resumable transfers, timeouts, authentication, proxy usage, chunked downloads, silent mode, header manipulation, and both uploading files and sending or reading emails.

NetworkingcURLfile transfer
0 likes · 13 min read
Mastering cURL: Essential Commands for Downloading, Uploading, and Automation
ITPUB
ITPUB
Dec 12, 2019 · Information Security

Master Linux Incident Response: Step-by-Step Malware Detection and Removal

This guide outlines a comprehensive Linux incident‑response workflow—identifying suspicious behavior, locating and terminating malicious processes, eliminating virus files, closing persistence mechanisms, and hardening the system—while providing concrete shell commands, monitoring techniques, and remediation tips to effectively combat Linux malware.

Shelllinuxmalware
0 likes · 9 min read
Master Linux Incident Response: Step-by-Step Malware Detection and Removal
ITPUB
ITPUB
Dec 11, 2019 · Operations

Master Linux Runlevels and Systemd Targets: How to View, Change, and Secure Them

This guide explains the purpose of Linux runlevels, maps them to systemd targets, shows how to check the current runlevel, change it temporarily or permanently, list services per level, create custom levels, and improve system security through fine‑grained service control.

RunlevelSecuritySystem Administration
0 likes · 13 min read
Master Linux Runlevels and Systemd Targets: How to View, Change, and Secure Them
ITPUB
ITPUB
Dec 10, 2019 · Fundamentals

Master Linux Text Search: 30 Essential Grep Techniques You Need to Know

This comprehensive Linux tutorial explains why grep is indispensable, demonstrates basic and advanced string searches, multiple patterns, regex usage, recursive scans, whitespace handling, differences among grep variants, find vs grep, compressed‑file searches, IP and email extraction, case handling, exclusions, replacements, line numbers, context lines and result sorting.

Grepcommand-linelinux
0 likes · 15 min read
Master Linux Text Search: 30 Essential Grep Techniques You Need to Know
Efficient Ops
Efficient Ops
Dec 8, 2019 · Fundamentals

Mastering TCP: Understanding States, Handshakes, and Common Issues

This article explains TCP state definitions, Linux commands for monitoring connections, the three‑way handshake, four‑way termination, common pitfalls like SYN‑Flood attacks, and practical tips such as keepalive configuration to diagnose and resolve network or socket problems.

HandshakeKeepaliveNetworking
0 likes · 30 min read
Mastering TCP: Understanding States, Handshakes, and Common Issues
MaGe Linux Operations
MaGe Linux Operations
Dec 7, 2019 · Fundamentals

Master Vim Quickly: Essential Cheat Sheet for Linux Developers

This article presents a concise Vim cheat sheet covering entry, configuration, cursor movement, scrolling, text insertion, deletion, copy‑paste, undo, search‑replace, bookmarks, visual mode, linewise commands, macros, window management, and file operations, illustrated with clear screenshots for Linux users.

Command ReferenceVimlinux
0 likes · 3 min read
Master Vim Quickly: Essential Cheat Sheet for Linux Developers
Efficient Ops
Efficient Ops
Dec 5, 2019 · Information Security

Master Linux Incident Response: Step‑by‑Step Virus Detection and Removal

This guide walks you through a complete Linux emergency response workflow—identifying suspicious behavior, terminating malicious processes, removing infected files, eliminating persistence mechanisms, hardening the system, and adding command auditing—using practical shell commands and examples.

Malware RemovalSecurityShell Commands
0 likes · 9 min read
Master Linux Incident Response: Step‑by‑Step Virus Detection and Removal
Efficient Ops
Efficient Ops
Dec 1, 2019 · Operations

15 Must‑Have CLI Tools to Supercharge Your IT Operations

Discover a curated list of fifteen powerful command‑line utilities—from fast file searchers and interactive Git viewers to multi‑threaded downloaders and terminal session recorders—that can dramatically improve productivity and monitoring for system administrators and DevOps engineers.

CLI toolsSystem Administrationlinux
0 likes · 5 min read
15 Must‑Have CLI Tools to Supercharge Your IT Operations
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Nov 28, 2019 · Operations

Master Disk I/O Performance Tuning on Kunpeng Processors: Tools & Tips

This guide explains how to optimize disk I/O on Kunpeng processors by outlining the underlying performance bottlenecks, introducing essential monitoring tools like iostat, and detailing practical kernel and filesystem tuning methods—including dirty page settings, read-ahead adjustments, I/O scheduler selection, and XFS configuration.

Disk I/OKernel ParametersKunpeng
0 likes · 15 min read
Master Disk I/O Performance Tuning on Kunpeng Processors: Tools & Tips
Efficient Ops
Efficient Ops
Nov 27, 2019 · Operations

Automate Large-Scale Server Installations with Cobbler: A Step‑by‑Step Guide

This guide explains how to use Cobbler, an automated provisioning tool, to streamline large‑scale OS installations on servers, covering installation, configuration of DHCP/TFTP/RSYNC, creating repos, managing distros and profiles, and deploying CentOS via PXE with practical command examples.

Automated DeploymentCobblerPXE
0 likes · 19 min read
Automate Large-Scale Server Installations with Cobbler: A Step‑by‑Step Guide
ITPUB
ITPUB
Nov 26, 2019 · Fundamentals

Ubuntu vs Fedora: Which Linux Distribution Is Best for Desktop Users?

This article compares Ubuntu and Fedora from a desktop perspective, covering installation ease, default desktop environments, package managers, hardware driver support, community resources, release cycles, underlying foundations, and enterprise backing to help readers decide which distribution suits their needs.

DesktopFedoraInstallation
0 likes · 10 min read
Ubuntu vs Fedora: Which Linux Distribution Is Best for Desktop Users?
360 Tech Engineering
360 Tech Engineering
Nov 25, 2019 · Cloud Native

Understanding lxcfs: Isolating /proc and /sys in Containers

This article explains how lxcfs, a FUSE‑based user‑space filesystem, isolates the /proc and /sys virtual files for containers, details its implementation for reading cpuonline and load average, and provides code examples of the core functions that enable per‑container system metric visibility.

FUSELoad Averagecgroup
0 likes · 17 min read
Understanding lxcfs: Isolating /proc and /sys in Containers
ITPUB
ITPUB
Nov 25, 2019 · Operations

What’s New in Linux Kernel 5.4? Key Features and Improvements Explained

Linux Kernel 5.4, the final major stable release of 2019, introduces significant network driver updates, lock‑down security enhancements, native exFAT support, AMD Radeon graphics improvements, and a host of hardware and filesystem upgrades, offering developers and manufacturers a more secure and versatile platform.

GraphicsKernel 5.4Operating System
0 likes · 6 min read
What’s New in Linux Kernel 5.4? Key Features and Improvements Explained
DevOps Engineer
DevOps Engineer
Nov 24, 2019 · Operations

What Is Artifactory and How to Install, Manage, and Upgrade It

This article explains what Artifactory is, its role as a binary repository manager comparable to Git for binaries, and provides step‑by‑step instructions for installing, starting, stopping, accessing, and upgrading Artifactory on a Linux system.

ArtifactoryBinary RepositoryDevOps
0 likes · 4 min read
What Is Artifactory and How to Install, Manage, and Upgrade It
Programmer DD
Programmer DD
Nov 23, 2019 · Operations

Essential Checklist for Rapid Server Troubleshooting

This guide walks you through a systematic, step‑by‑step process for diagnosing and resolving poor‑performance or failure incidents on Linux servers, covering everything from gathering context and checking who is logged in to inspecting processes, network services, hardware, I/O, logs, cron jobs and application‑level diagnostics.

Operationslinuxmonitoring
0 likes · 11 min read
Essential Checklist for Rapid Server Troubleshooting
ITPUB
ITPUB
Nov 21, 2019 · Fundamentals

Understanding GNU/Linux: From GPL to RAID and System Basics

Explore the core concepts of GNU/Linux, including the GNU project and GPL license, Linux distributions, Unix heritage, swap partitions, GRUB bootloader, buffer vs cache, TCP three-way handshake, directory hierarchy, hard and symbolic links, and RAID storage levels, all explained in clear detail.

FilesystemGNUNetworking
0 likes · 11 min read
Understanding GNU/Linux: From GPL to RAID and System Basics
Ops Development Stories
Ops Development Stories
Nov 21, 2019 · Information Security

Master Linux firewalld: From Basics to Advanced Zone Management

This comprehensive guide explains Linux firewall fundamentals, the netfilter framework, firewalld architecture, zone and service management, command‑line and graphical tools, as well as practical examples of configuring zones, services, ports, rich rules, and troubleshooting common issues.

firewallfirewalldiptables
0 likes · 25 min read
Master Linux firewalld: From Basics to Advanced Zone Management
Sohu Tech Products
Sohu Tech Products
Nov 20, 2019 · Fundamentals

Deep Dive into System.currentTimeMillis(): Implementation, Performance, and Time Sources across Platforms

This article investigates the implementation of Java's System.currentTimeMillis() on Windows, macOS, and Linux, measures its execution speed, explores the underlying native methods and OS time‑source mechanisms such as TSC, HPET, and RTC, and discusses performance implications and best practices for high‑frequency timestamp retrieval.

ClockSourceSystem.currentTimeMillisWindows
0 likes · 21 min read
Deep Dive into System.currentTimeMillis(): Implementation, Performance, and Time Sources across Platforms
Sohu Tech Products
Sohu Tech Products
Nov 20, 2019 · Fundamentals

Deep Dive into Linux Timekeeping Architecture: System Time, Timers, and Hardware Oscillators

This article provides an in‑depth exploration of Linux’s timekeeping subsystem, covering how the kernel initializes and maintains system time, reads timestamps via vDSO and sequential locks, manages timers with various algorithms, and explains the underlying quartz crystal oscillator that generates the hardware clock.

HardwareOperating SystemsTimers
0 likes · 22 min read
Deep Dive into Linux Timekeeping Architecture: System Time, Timers, and Hardware Oscillators
ITPUB
ITPUB
Nov 20, 2019 · Fundamentals

Unlock Ubuntu’s Full Potential: Master GNOME Tweaks for a Personalized Desktop

This guide shows how to install GNOME Tweaks on Ubuntu and walk you through ten practical adjustments—including theme changes, animation disabling, icon control, extension management, font scaling, touch‑pad behavior, power settings, top‑panel items, window controls, and workspace configuration—to fully customize your GNOME desktop.

Desktop CustomizationGNOMEGNOME Tweaks
0 likes · 6 min read
Unlock Ubuntu’s Full Potential: Master GNOME Tweaks for a Personalized Desktop
Efficient Ops
Efficient Ops
Nov 17, 2019 · Operations

Mastering Shell Script Best Practices for Reliable Automation

This article outlines how to transform manual and scripted operations into automated and intelligent processes by applying comprehensive shell scripting standards, avoiding common pitfalls, and implementing risk‑mitigation techniques such as proper headers, quoting, logging, concurrency locks, and safe file handling.

Shell scriptingbest practiceslinux
0 likes · 9 min read
Mastering Shell Script Best Practices for Reliable Automation
Efficient Ops
Efficient Ops
Nov 14, 2019 · Operations

Master Terminal Session Recording with Asciinema: Install, Record, Play & Audit

This guide explains how to install the open‑source Asciinema tool, record and replay terminal sessions with various options, understand its compact .cast file format, and set up automatic session logging for comprehensive audit trails, making terminal activity tracking efficient and lightweight.

Audit loggingCLIasciinema
0 likes · 8 min read
Master Terminal Session Recording with Asciinema: Install, Record, Play & Audit
Ctrip Technology
Ctrip Technology
Nov 14, 2019 · Operations

Investigation of Intermittent Redis Timeout Issues Caused by a Kernel Scheduling Bug on Skylake Servers

The article details how Ctrip engineers diagnosed sporadic Redis timeouts in containerized deployments, traced the problem to kernel scheduling delays caused by an APIC‑ID bug that inflated the possible‑CPU count, and resolved it by applying a kernel patch, offering verification steps for affected systems.

ContainersDebuggingScheduling
0 likes · 11 min read
Investigation of Intermittent Redis Timeout Issues Caused by a Kernel Scheduling Bug on Skylake Servers
Efficient Ops
Efficient Ops
Nov 11, 2019 · Operations

Top 10 Linux Ops Troubleshooting Tips Every Sysadmin Should Know

This article compiles ten common Linux operational problems—from shell script failures and cron output issues to disk space exhaustion and MySQL errors—detailing their causes and step‑by‑step solutions to help sysadmins quickly diagnose and resolve system faults.

ShellSysadmincron
0 likes · 11 min read
Top 10 Linux Ops Troubleshooting Tips Every Sysadmin Should Know
360 Tech Engineering
360 Tech Engineering
Nov 7, 2019 · Fundamentals

Understanding mmap: Concepts, Usage, and Typical Applications in Linux

This article explains the Linux mmap system call, covering virtual address space fundamentals, how mmap interacts with the page cache and inode structures, typical use‑cases such as shared memory and anonymous mappings, code examples, and special considerations like alignment, copy‑on‑write and memory swapping.

Copy-on-WriteMemory ManagementVirtual Memory
0 likes · 9 min read
Understanding mmap: Concepts, Usage, and Typical Applications in Linux
Efficient Ops
Efficient Ops
Nov 5, 2019 · Operations

How to Fix Linux Boot Failures: Single‑User Mode, GRUB & Rescue Techniques

This guide explains how to troubleshoot Linux boot problems by using single‑user mode to reset forgotten root passwords, repairing disk errors with fsck, correcting GRUB configuration mistakes, and employing Linux rescue mode to restore missing system files or rebuild the bootloader for dual‑boot systems.

GRUBbootlinux
0 likes · 13 min read
How to Fix Linux Boot Failures: Single‑User Mode, GRUB & Rescue Techniques
Liangxu Linux
Liangxu Linux
Oct 28, 2019 · Fundamentals

Unlock Bash Mastery with the Pure Bash Bible Cheat Sheet

This guide introduces the Pure Bash Bible—a popular GitHub repository that compiles essential built‑in Bash commands for string manipulation, arrays, loops, and file handling—providing concise examples and practical code snippets to boost your shell scripting efficiency.

AutomationBashShell scripting
0 likes · 6 min read
Unlock Bash Mastery with the Pure Bash Bible Cheat Sheet
dbaplus Community
dbaplus Community
Oct 27, 2019 · Databases

How to Build a Real‑Time MySQL Data Sync Platform with Alibaba Otter

This guide explains how to create a production‑grade, near‑real‑time MySQL data‑synchronisation and query platform using Alibaba's open‑source Otter middleware, covering architecture, key features, installation steps, configuration of manager and node components, and best practices for safe query operations.

Database AdministrationOtterdata synchronization
0 likes · 13 min read
How to Build a Real‑Time MySQL Data Sync Platform with Alibaba Otter
Efficient Ops
Efficient Ops
Oct 21, 2019 · Operations

Master tcpdump: Capture, Filter, and Analyze Network Traffic Like a Pro

Learn how to effectively use tcpdump for network packet capture, understand its syntax and expression filters, explore common parameters, and see practical examples of analyzing MySQL traffic and packet details, empowering you to troubleshoot network issues and perform deep packet analysis.

Packet CaptureWiresharklinux
0 likes · 9 min read
Master tcpdump: Capture, Filter, and Analyze Network Traffic Like a Pro
ITPUB
ITPUB
Oct 21, 2019 · Information Security

Can Nearby Wi‑Fi Devices Exploit a Linux Realtek Driver Flaw?

A recently disclosed Linux kernel vulnerability (CVE‑2019‑17666) in the Realtek RTLWIFI driver allows remote code execution via specially crafted Wi‑Fi Direct frames, affecting devices with Realtek chips and requiring no user interaction, with a fix pending kernel integration.

CVE-2019-17666RealtekWi-Fi
0 likes · 4 min read
Can Nearby Wi‑Fi Devices Exploit a Linux Realtek Driver Flaw?
ITPUB
ITPUB
Oct 18, 2019 · Operations

What’s New in Ubuntu 19.10? Features, Upgrade Guide, and Download Links

Ubuntu 19.10 “Eoan Ermine” introduces LZ4 fast‑boot compression, ZFS file‑system support, and GNOME 3.34, and the article explains key features, upgrade paths from earlier releases, download links, and alternative Ubuntu flavors, while warning against unsupported upgrade methods.

Operating SystemUbuntufeatures
0 likes · 5 min read
What’s New in Ubuntu 19.10? Features, Upgrade Guide, and Download Links
dbaplus Community
dbaplus Community
Oct 17, 2019 · Databases

How to Diagnose and Fix Oracle RAC/ADG Performance Issues on CentOS 7

This article walks through a real‑world case of an Oracle RAC/ADG deployment on CentOS 7 that suffered severe performance degradation, detailing the root‑cause analysis, OS and listener tuning, patch installation, cache‑reclamation settings, and compatibility fixes to restore stability.

CentOSData GuardDatabase Administration
0 likes · 12 min read
How to Diagnose and Fix Oracle RAC/ADG Performance Issues on CentOS 7
Java Captain
Java Captain
Oct 12, 2019 · Operations

Curated List of Free Technical Books Covering Linux, System Administration, Networking, and More

This article presents a curated collection of over a hundred free technical books—including Linux command‑line guides, system‑administration manuals, computer‑networking textbooks, and Docker tutorials—complete with brief descriptions, download links, and the impressive GitHub star and fork statistics of the source project.

OperationsSystem Administrationfree books
0 likes · 8 min read
Curated List of Free Technical Books Covering Linux, System Administration, Networking, and More
FunTester
FunTester
Oct 10, 2019 · Operations

How to Safely Clean Up Old Webapp Directories with a Groovy CI Script

This article explains how to write a Groovy script for a CI pipeline that lists webapp directories on a Linux server, keeps the newest four, sorts them by modification time, and deletes the older ones using sudo to overcome permission issues, complete with full source code.

AutomationCIFile Cleanup
0 likes · 5 min read
How to Safely Clean Up Old Webapp Directories with a Groovy CI Script
Architects' Tech Alliance
Architects' Tech Alliance
Oct 9, 2019 · Operations

Understanding Linux Virtual Server (LVS) Load Balancing: Principles, Implementation Methods, and Scheduling Algorithms

This article explains the role of load balancers in large-scale internet applications, introduces Linux Virtual Server (LVS) as a four‑layer software load‑balancing solution, describes its architecture, NAT/TUN/DR forwarding methods, and details various static and dynamic scheduling algorithms such as Round Robin, Weighted Least‑Connection, and locality‑based strategies.

LVSOperationsScheduling Algorithms
0 likes · 11 min read
Understanding Linux Virtual Server (LVS) Load Balancing: Principles, Implementation Methods, and Scheduling Algorithms
DevOps Cloud Academy
DevOps Cloud Academy
Oct 7, 2019 · Operations

GitLab High Availability Solution with DRBD

This guide details a step‑by‑step setup of a highly available GitLab service using two virtual machines, DRBD for block‑level replication, configuration of GitLab and PostgreSQL directories, DRBD resource creation, service start‑up, and manual primary‑secondary failover procedures.

DRBDGitLabOperations
0 likes · 8 min read
GitLab High Availability Solution with DRBD
ITPUB
ITPUB
Sep 30, 2019 · Fundamentals

Top 10 Essential Free Linux Applications You Should Install Today

Discover a curated list of ten indispensable, free, open‑source Linux applications—from package managers and media players to office suites and security tools—each with key features, usage tips, and direct download links to enhance your Linux desktop experience.

Multimedialinuxsoftware
0 likes · 11 min read
Top 10 Essential Free Linux Applications You Should Install Today
ITPUB
ITPUB
Sep 27, 2019 · Operations

What’s New in CentOS 8? Features, Upgrade Guide, and Key Differences from RHEL 8

CentOS 8 has been officially released, mirroring RHEL 8 with a 4.18 kernel, DNF package manager, updated programming languages, GCC 8.2, newer database servers, and a shift to nftables, while offering upgrade instructions, source‑code access, and links to official download resources.

CentOS 8RHEL 8System Administration
0 likes · 6 min read
What’s New in CentOS 8? Features, Upgrade Guide, and Key Differences from RHEL 8
ITPUB
ITPUB
Sep 26, 2019 · Fundamentals

Which Linux Distribution Fits Your Needs? A Practical Guide for All Users

This guide compares eight popular Linux distributions—Elementary OS, Linux Mint, Arch/Antergos, Ubuntu, Tails, CentOS, Ubuntu Studio, and openSUSE—highlighting their target audiences, key features, strengths, and drawbacks to help readers choose the most suitable distro for their personal or professional use.

ArchUbuntubeginner guide
0 likes · 11 min read
Which Linux Distribution Fits Your Needs? A Practical Guide for All Users
Liangxu Linux
Liangxu Linux
Sep 25, 2019 · Operations

Understanding Linux Load Average: What the Numbers Really Mean

This article explains what Linux load average measures, how to read the 1‑, 5‑, and 15‑minute values, what they indicate on single‑core and multi‑core systems, and which thresholds should raise alerts for system performance monitoring.

Load AverageOperationslinux
0 likes · 6 min read
Understanding Linux Load Average: What the Numbers Really Mean
360 Quality & Efficiency
360 Quality & Efficiency
Sep 24, 2019 · Fundamentals

Understanding Linux File Permissions and User Groups

This article explains the concepts of Linux user groups and file permissions, demonstrates how to create groups and users, and provides detailed command examples (groupadd, useradd, chgrp, chown, chmod) for managing ownership and access rights on files and directories.

File PermissionsUser Groupschgrp
0 likes · 7 min read
Understanding Linux File Permissions and User Groups
NetEase Game Operations Platform
NetEase Game Operations Platform
Sep 21, 2019 · Backend Development

Investigation of Subprocess Pipe Blocking in a Python Agent

The article analyzes a rare blocking issue in a Python Agent where a subprocess created via subprocess.Popen hangs due to an unclosed pipe inherited by a forked child process, demonstrates debugging steps using thread frames and lsof, and provides a reproducible example and mitigation recommendations.

DebuggingPipePython
0 likes · 10 min read
Investigation of Subprocess Pipe Blocking in a Python Agent
Liangxu Linux
Liangxu Linux
Sep 17, 2019 · Fundamentals

Master the Linux Command Line: Essential Bash Tips and Tricks

This comprehensive guide presents essential Bash and command‑line techniques for Linux, macOS, and Windows, covering basic navigation, file manipulation, process management, networking, one‑liners, obscure utilities, and platform‑specific tips, along with practical code snippets and references to further resources.

BashDevOpsShell
0 likes · 32 min read
Master the Linux Command Line: Essential Bash Tips and Tricks
Efficient Ops
Efficient Ops
Sep 16, 2019 · Operations

Master Linux Server Monitoring: Essential Tools & Metrics Explained

This guide walks you through essential Linux server monitoring tools—top, vmstat, pidstat, iostat, netstat, sar, and tcpdump—explaining each metric, how to interpret CPU, memory, disk, and network statistics, and offering practical tips for troubleshooting performance bottlenecks.

iostatlinuxperformance
0 likes · 18 min read
Master Linux Server Monitoring: Essential Tools & Metrics Explained
NetEase Game Operations Platform
NetEase Game Operations Platform
Sep 13, 2019 · Operations

Detailed Analysis of a GitLab Runner Performance Bottleneck

This article documents a multi‑stage investigation of intermittent GitLab Runner build timeouts and hangs, describing the background, VM configuration, successive diagnostic steps using strace, iotop, perf, and storage‑driver adjustments, and concludes with performance test results and lessons learned.

CI/CDDevOpsDocker
0 likes · 8 min read
Detailed Analysis of a GitLab Runner Performance Bottleneck
21CTO
21CTO
Sep 12, 2019 · Fundamentals

Exploring Linux‑Based Operating Systems Powering the IoT Landscape

This article surveys the most prominent Linux‑derived operating systems for the Internet of Things, detailing their origins, real‑time capabilities, hardware requirements, and the ecosystems that support them, while highlighting the fragmentation and future prospects of Linux in IoT.

IoTOperating SystemRTOS
0 likes · 6 min read
Exploring Linux‑Based Operating Systems Powering the IoT Landscape
macrozheng
macrozheng
Sep 12, 2019 · Cloud Native

Why Docker Beats Virtual Machines: A Complete Beginner’s Guide

This article explains Docker’s lightweight container technology, contrasts it with traditional virtual machines, outlines its core components and architecture, and provides step‑by‑step installation instructions for Windows, macOS, and Linux, empowering developers to streamline environments and deployment.

DockerInstallationVirtualization
0 likes · 17 min read
Why Docker Beats Virtual Machines: A Complete Beginner’s Guide
ITPUB
ITPUB
Sep 9, 2019 · Operations

Master Linux Basics: Essential Commands and Learning Path for Beginners

This guide outlines a practical roadmap for Linux newcomers, covering the purpose of learning, essential command‑line tools, recommended resources, habits for working in the shell, Unix‑style thinking, and key skills like Shell scripting, Python, DevOps, and cloud automation.

Learning GuideShell scriptingSystem Administration
0 likes · 9 min read
Master Linux Basics: Essential Commands and Learning Path for Beginners
21CTO
21CTO
Sep 8, 2019 · Databases

Master MySQL Optimization: Proven Strategies for High Performance and Stability

This comprehensive guide walks you through MySQL optimization philosophy, risk management, stakeholder involvement, practical tools, hardware and system tuning, kernel parameter adjustments, and detailed MySQL configuration tweaks to achieve both performance gains and reliable stability in production environments.

Database OptimizationSystem Administrationlinux
0 likes · 18 min read
Master MySQL Optimization: Proven Strategies for High Performance and Stability