Tagged articles
5000 articles
Page 48 of 50
MaGe Linux Operations
MaGe Linux Operations
Feb 2, 2020 · Fundamentals

Unlock Bash Mastery: Variables, Loops, Functions, and More Explained

This article provides a comprehensive guide to Bash programming, covering variable types and naming rules, assignment and quoting, environment and positional variables, arithmetic and logical operations, conditional statements, loops, functions, arrays, string manipulation, signal handling, and essential command‑line utilities for Linux system scripting.

BashFunctionsLinux
0 likes · 24 min read
Unlock Bash Mastery: Variables, Loops, Functions, and More Explained
Architects' Tech Alliance
Architects' Tech Alliance
Jan 30, 2020 · Fundamentals

The History and Relationship of UNIX, Linux, and GNU

This article provides a comprehensive overview of the origins, evolution, legal disputes, and architectural differences of UNIX, its BSD offshoots, the GNU project, and the Linux kernel, highlighting their intertwined development and impact on modern operating systems.

GNULinuxOpen Source
0 likes · 26 min read
The History and Relationship of UNIX, Linux, and GNU
Liangxu Linux
Liangxu Linux
Jan 28, 2020 · Operations

How to List All Connected Disks in Ubuntu (CLI & GUI Guide)

This guide shows how to enumerate every SSD, HDD, USB, CD/DVD, and other storage device attached to an Ubuntu system using command‑line tools like lsblk, fdisk, and parted, as well as graphical utilities such as GNOME Disks and GParted, with options to filter out loop devices.

Linuxdisk-listingfdisk
0 likes · 6 min read
How to List All Connected Disks in Ubuntu (CLI & GUI Guide)
21CTO
21CTO
Jan 27, 2020 · Backend Development

Master cURL on Linux: Essential Commands for Downloading, Uploading, and More

This guide walks you through practical cURL commands on Linux, covering file downloads, redirects, resume support, timeout settings, form submissions, email handling, and key differences from wget, all illustrated with clear examples and screenshots.

Command LineFile DownloadHTTP
0 likes · 8 min read
Master cURL on Linux: Essential Commands for Downloading, Uploading, and More
Liangxu Linux
Liangxu Linux
Jan 25, 2020 · Fundamentals

Creative (and Crazy) Ways to Force‑Exit Vim

This article collects a variety of unconventional commands and tricks—from killing the Vim process to using Docker, timeout aliases, and even a playful Bash one‑liner—to force Vim to quit, while warning readers about the risks of such approaches.

BashLinuxTutorial
0 likes · 8 min read
Creative (and Crazy) Ways to Force‑Exit Vim
Architects Research Society
Architects Research Society
Jan 22, 2020 · Databases

How to Install PostgreSQL 12 on CentOS 7 and CentOS 8

This step‑by‑step guide explains how to add the PostgreSQL Yum repository, install PostgreSQL 12 client and server packages, initialize and start the database service, set the admin password, optionally enable remote access, and install the pgAdmin 4 web interface on CentOS 7 or 8 systems.

CentOSDatabaseInstallation
0 likes · 11 min read
How to Install PostgreSQL 12 on CentOS 7 and CentOS 8
Efficient Ops
Efficient Ops
Jan 21, 2020 · Cloud Native

Why Do Docker Containers Exit Instantly? Understanding PID 1 and Daemon Modes

Many Docker beginners encounter containers that stop immediately after launch, often due to the CMD process exiting as PID 1; this article explains Linux PID 1 behavior, process tables, zombie and orphan processes, and how Docker’s namespace and runtime components like containerd‑shim and runc affect container lifecycles.

Container LifecycleLinuxcontainerd
0 likes · 9 min read
Why Do Docker Containers Exit Instantly? Understanding PID 1 and Daemon Modes
Tencent Cloud Developer
Tencent Cloud Developer
Jan 20, 2020 · Cloud Computing

Linux Cloud Server Storage Expansion: Methods and Step‑by‑Step Guide

The guide shows how to enlarge storage on a Tencent Cloud Linux VM by adding and expanding CBS cloud disks using three approaches—direct bare‑device formatting, MBR partitioning for disks under 2 TB, and GPT partitioning for larger disks—detailing step‑by‑step commands, online vs offline resizing, and best‑practice recommendations.

CBSDisk ExpansionFilesystem
0 likes · 32 min read
Linux Cloud Server Storage Expansion: Methods and Step‑by‑Step Guide
21CTO
21CTO
Jan 18, 2020 · Cloud Native

Why OpenEuler Is Shaping the Future of Cloud‑Native Linux Platforms

OpenEuler, Huawei's newly open‑sourced Linux distribution, offers a unified, multi‑architecture OS with container support, AI‑driven optimization projects, and a massive package ecosystem, positioning it as a key player for enterprise cloud‑native environments.

Linuxcloud-nativecontainer-runtime
0 likes · 4 min read
Why OpenEuler Is Shaping the Future of Cloud‑Native Linux Platforms
Liangxu Linux
Liangxu Linux
Jan 18, 2020 · Operations

Essential Linux Commands for Monitoring System Health

This guide introduces key Linux commands—such as uptime, who, uname, du, df, free, pmap, vmstat, ifconfig, ip, netstat, top, and pstree—to help you quickly assess system status, resource usage, and process relationships, enabling effective troubleshooting and maintenance.

FreeLinuxdf
0 likes · 11 min read
Essential Linux Commands for Monitoring System Health
ITPUB
ITPUB
Jan 17, 2020 · Operations

Convert a Bootable USB Drive into an ISO Image Using GNOME Disks

This step‑by‑step guide shows how to install GNOME Disks on various Linux distributions and use its graphical interface to create an ISO file from a bootable USB partition or from the entire USB disk, providing a handy solution when the original ISO is lost.

GNOME DisksISOLinux
0 likes · 5 min read
Convert a Bootable USB Drive into an ISO Image Using GNOME Disks
ITPUB
ITPUB
Jan 16, 2020 · Operations

How to List All Connected Disks on Ubuntu with lsblk, fdisk, and GUI Tools

This guide walks you through multiple ways to enumerate every storage device attached to an Ubuntu system—including command‑line utilities like lsblk, fdisk, and parted as well as graphical tools such as GNOME Disks and GParted—while showing how to filter out unwanted loop or CD/DVD entries.

LinuxUbuntudisk-listing
0 likes · 5 min read
How to List All Connected Disks on Ubuntu with lsblk, fdisk, and GUI Tools
vivo Internet Technology
vivo Internet Technology
Jan 15, 2020 · Backend Development

Understanding Tomcat Startup and Shutdown Mechanisms

Tomcat starts by Bootstrap.main reading server.xml, initializing components, then blocking in Server.await based on the shutdown port, while shutdown can be performed via the shutdown.sh script (sending a SHUTDOWN command), kill signals (preferably SIGTERM for graceful hooks), or custom JVM shutdown hooks, with the script posing security risks and often being replaced by kill‑15 combined with proper hooks in production.

Backend DevelopmentJavaLinux
0 likes · 10 min read
Understanding Tomcat Startup and Shutdown Mechanisms
ITPUB
ITPUB
Jan 13, 2020 · Operations

How to Build Your Own Local Yum and Apt Repositories on Linux

This guide explains step‑by‑step how to create local package repositories for RPM‑based (yum/dnf) and Debian‑based (apt) Linux systems, covering required tools, directory setup, metadata generation, repository configuration files, and example commands for easy deployment.

APTLinuxRPM
0 likes · 7 min read
How to Build Your Own Local Yum and Apt Repositories on Linux
ITPUB
ITPUB
Jan 10, 2020 · Fundamentals

Understanding Inodes: How Unix/Linux Stores File Metadata

This article explains Unix/Linux inodes—the metadata structures that store file information—covering their purpose, contents, size considerations, inode numbers, directory handling, hard and soft links, and special inode-related operations, with practical command examples and visual illustrations.

Hard LinkLinuxUnix
0 likes · 10 min read
Understanding Inodes: How Unix/Linux Stores File Metadata
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.

Command LineDockerLinux
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.

LinuxOperating SystemsUnix
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.

Command LineLinuxShell scripting
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.

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

CLILinuxOperations
0 likes · 7 min read
Mastering RPM and YUM: Essential Commands for Linux Package Management
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.

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

LinuxUnixchgrp
0 likes · 10 min read
Master Linux File Permissions: chown, chgrp, and chmod Explained
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.

GNOMELinuxPredictions
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 OptimizationHardwareLinux
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 setupLinuxOpenLDAP
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.

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

CommunityLinuxOpenSource
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 MultiplexingLinux
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.

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

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

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

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

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

HandshakeKeepaliveLinux
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 ReferenceLinuxVim
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.

Incident ResponseLinuxMalware Removal
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 toolsLinuxSystem Administration
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.

Kernel ParametersKunpengLinux
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 DeploymentCobblerLinux
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.

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

FUSELinuxLoad Average
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.4Linux
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.

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

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

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

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

HardwareLinuxOperating Systems
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.

Best PracticesLinuxShell scripting
0 likes · 9 min read
Mastering Shell Script Best Practices for Reliable Automation
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.

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

LinuxShellcron
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-WriteLinuxMemory Management
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.

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

BashCommand LineLinux
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 AdministrationLinuxOtter
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.

LinuxPacket CaptureWireshark
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-17666Information SecurityLinux
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.

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

LinuxOperationsSystem Administration
0 likes · 8 min read
Curated List of Free Technical Books Covering Linux, System Administration, Networking, and More