Tagged articles
41 articles
Page 1 of 1
Ops Community
Ops Community
Jan 26, 2026 · Operations

systemd vs SysVinit: Deep Dive into Modern Linux Process Management

An up‑to‑date guide based on systemd 256 examines the evolution from SysVinit, compares core features, startup mechanisms, dependency handling, process tracking, and security, and provides step‑by‑step migration, configuration examples, performance tuning, and troubleshooting tips for Linux administrators.

Linuxcgroupsinit
0 likes · 27 min read
systemd vs SysVinit: Deep Dive into Modern Linux Process Management
Linux Tech Enthusiast
Linux Tech Enthusiast
Sep 11, 2025 · Fundamentals

Deep Dive into the Linux Kernel Boot Process

This article walks through the Linux kernel boot sequence on ARM platforms, covering self‑decompression, early initialization checks, page‑table setup, and the start_kernel routine that brings up hardware, memory management, scheduling, and the first user process.

ARMLinuxboot
0 likes · 8 min read
Deep Dive into the Linux Kernel Boot Process
Liangxu Linux
Liangxu Linux
Aug 31, 2025 · Fundamentals

Master Linux Boot Process: 10 Essential Steps Explained

This article breaks down the Linux boot sequence into ten clear stages—from power‑on self‑test and BIOS initialization to loading the kernel, executing init scripts, and finally presenting the login prompt—providing interview‑ready knowledge and detailed explanations for each step.

Boot ProcessGRUBLinux
0 likes · 8 min read
Master Linux Boot Process: 10 Essential Steps Explained
Code Mala Tang
Code Mala Tang
Jun 19, 2025 · Fundamentals

What Really Creates Python Objects? Unveiling __new__ vs __init__

This article explains how Python actually creates objects, clarifying the distinct roles of the __new__ and __init__ methods, and demonstrates practical techniques such as inheriting immutable types, adding metadata, and implementing singleton patterns through custom object creation.

Object-OrientedPythondesign-patterns
0 likes · 13 min read
What Really Creates Python Objects? Unveiling __new__ vs __init__
MaGe Linux Operations
MaGe Linux Operations
May 21, 2025 · Operations

Master Linux Service Management: Essential Skills Every Sysadmin Needs

This guide explains Linux's three main init systems, runlevels, and essential commands like service, chkconfig, and systemctl, showing how to view, enable, disable, and troubleshoot services while highlighting key configuration directories and unit types for effective system administration.

Service Managementchkconfiginit
0 likes · 12 min read
Master Linux Service Management: Essential Skills Every Sysadmin Needs
Liangxu Linux
Liangxu Linux
Aug 25, 2024 · Fundamentals

Mastering Linux Root Filesystem: Theory, BusyBox Build, and NFS Boot

This guide explains the purpose and structure of a Linux root filesystem, demonstrates how to create a minimal rootfs using ext3 or NFS, walks through busybox compilation and configuration, analyzes init scripts and inittab, and shows how to package and flash the rootfs for embedded devices.

NFSbuildrootinit
0 likes · 32 min read
Mastering Linux Root Filesystem: Theory, BusyBox Build, and NFS Boot
Liangxu Linux
Liangxu Linux
Jun 8, 2024 · Fundamentals

Unraveling the Linux Boot Process: From Power‑On to User Login

This guide walks through the complete Linux startup sequence, covering power‑on initialization, BIOS/UEFI boot, MBR/GRUB2 loading, kernel entry, init processes, ramdisk handling, run‑level configuration, fstab mounting, and user login mechanisms, illustrated with diagrams and key command references.

Boot ProcessFilesystemGRUB
0 likes · 12 min read
Unraveling the Linux Boot Process: From Power‑On to User Login
Ops Development & AI Practice
Ops Development & AI Practice
Apr 5, 2024 · Fundamentals

Master Go's Initialization: Variable, init, and main Execution Order

Understanding Go's initialization sequence—package-level variable setup, init function calls, and main execution—helps developers avoid circular dependencies, ensure correct startup order, and optimize launch time, especially when integrating third‑party libraries that run their own init logic before your code.

GoInitializationPackage Variables
0 likes · 7 min read
Master Go's Initialization: Variable, init, and main Execution Order
Liangxu Linux
Liangxu Linux
Mar 23, 2024 · Operations

Mastering systemd: How to Create, Configure, and Manage Custom Linux Services

This guide explains how to create custom systemd service unit files, configure permissions, environment variables, logging, and resource limits, and shows how to start, stop, and monitor services using systemctl, with detailed examples and advanced options for Linux administrators.

LinuxServiceSystem Administration
0 likes · 8 min read
Mastering systemd: How to Create, Configure, and Manage Custom Linux Services
Open Source Linux
Open Source Linux
Mar 14, 2024 · Fundamentals

Unveiling the Linux Boot Process: From Power‑On to User Login

This article walks through the complete Linux startup sequence, covering power‑on initialization, BIOS/UEFI boot, MBR/GRUB2 loading, kernel and init processes, ramdisk usage, fstab mounting, and user login mechanisms, illustrated with diagrams and key code snippets.

Boot ProcessGRUBLinux
0 likes · 12 min read
Unveiling the Linux Boot Process: From Power‑On to User Login
Liangxu Linux
Liangxu Linux
Dec 17, 2022 · Fundamentals

Understanding Linux Boot: From BIOS POST to Systemd Targets

This guide explains the four main stages of a typical Linux boot sequence—BIOS POST, GRUB2 loading, kernel initialization, and systemd startup—detailing the hardware checks, bootloader behavior, init process, target units, and useful commands for inspecting and changing runlevels.

BIOSBoot ProcessLinux
0 likes · 8 min read
Understanding Linux Boot: From BIOS POST to Systemd Targets
37 Interactive Technology Team
37 Interactive Technology Team
Dec 2, 2022 · Backend Development

Why Avoid Go’s init() Function? Risks, Testing Issues, and Better Alternatives

This article explains why using Go's init() function is discouraged due to readability, testing complications, and error‑handling limitations, and it offers practical alternatives such as direct variable initialization, custom init functions with sync.Once, and controlled error‑aware initialization patterns.

BackendError HandlingGo
0 likes · 8 min read
Why Avoid Go’s init() Function? Risks, Testing Issues, and Better Alternatives
IT Services Circle
IT Services Circle
Mar 17, 2022 · Fundamentals

Understanding the __init__ Constructor Method in Python

This article explains the purpose and behavior of Python's __init__ constructor method, clarifies object-oriented concepts such as classes, instances, and attributes, and provides example code illustrating how __init__ is automatically invoked during object creation to initialize instance properties.

ConstructorOOPPython
0 likes · 4 min read
Understanding the __init__ Constructor Method in Python
Liangxu Linux
Liangxu Linux
Oct 17, 2021 · Fundamentals

Unraveling Linux Boot: From BIOS Power‑On to Kernel Init

This article explains the complete Linux startup sequence, covering BIOS power‑on self‑test, interrupt vector initialization, MBR and partition table layout, multi‑stage bootloaders such as GRUB, kernel decompression, transition to protected mode, and the init system with runlevels.

BIOSBoot ProcessGRUB
0 likes · 25 min read
Unraveling Linux Boot: From BIOS Power‑On to Kernel Init
Open Source Linux
Open Source Linux
Sep 5, 2021 · Operations

Master Linux Init: Switch Runlevels, Shut Down, Reboot, and More

This guide explains how to use the Linux init command to change system runlevels, detailing each level’s purpose, the command syntax, and practical examples for shutting down, entering single‑user mode, switching to full multi‑user mode, launching the graphical interface, and rebooting the machine.

LinuxRunlevelSystem Administration
0 likes · 2 min read
Master Linux Init: Switch Runlevels, Shut Down, Reboot, and More
Open Source Linux
Open Source Linux
Sep 5, 2021 · Operations

Master Linux Runlevel: View and Change System Run Levels

This guide explains how the Linux runlevel command displays previous and current run levels, shows its syntax, provides practical examples, and expands on runlevel concepts, default levels, and their role in system boot and shutdown processes.

LinuxRunlevelSystem Administration
0 likes · 4 min read
Master Linux Runlevel: View and Change System Run Levels
Efficient Ops
Efficient Ops
Jul 12, 2021 · Operations

Master systemd: From Basics to Real-World Service Management

This article introduces systemd as the modern Linux init replacement, explains its key features and unit file syntax, and provides three hands‑on examples showing how to manage nginx, Tomcat, and a custom JAR service with systemd commands and configuration files.

LinuxService ManagementSystem Administration
0 likes · 10 min read
Master systemd: From Basics to Real-World Service Management
JD Retail Technology
JD Retail Technology
Oct 20, 2020 · Fundamentals

Understanding the Object Creation Process in Objective‑C

This article explains how Objective‑C creates objects by detailing the two creation methods, the internal alloc and init implementations, the callAlloc workflow, memory allocation, and the final binding of the isa pointer, with full source code excerpts for each step.

Object CreationObjective‑CRuntime
0 likes · 11 min read
Understanding the Object Creation Process in Objective‑C
Python Programming Learning Circle
Python Programming Learning Circle
Apr 6, 2020 · Fundamentals

Understanding Python Class Inheritance: Five Common Techniques

This article explains the fundamentals of Python class inheritance, covering five typical ways to use parent class attributes and methods—including direct calls, super() for private members, method overriding, invoking __init__, and passing initialization parameters—accompanied by clear code examples.

ClassInheritanceMethod Overriding
0 likes · 6 min read
Understanding Python Class Inheritance: Five Common Techniques
Liangxu Linux
Liangxu Linux
Jul 4, 2019 · Fundamentals

Understanding Linux Boot Process: From Kernel Loading to User Login

This article explains the Linux boot sequence on Debian, covering BIOS handoff, kernel loading from /boot, the init process, runlevel configuration via /etc/rcN.d, startup script linking, three login methods, and how login and non‑login shells source configuration files such as /etc/profile and ~/.bashrc.

DebianRunlevelinit
0 likes · 11 min read
Understanding Linux Boot Process: From Kernel Loading to User Login
21CTO
21CTO
Jun 29, 2019 · Fundamentals

How Linux Boots: From Kernel Load to User Login Explained

This article walks through the Linux boot sequence on a Debian system, covering kernel loading, the init process, runlevel scripts, service management, and the various ways users log in, while also explaining the role of login and non‑login shells and Bash configuration files.

DebianRunlevelShell
0 likes · 11 min read
How Linux Boots: From Kernel Load to User Login Explained
ITPUB
ITPUB
Jun 28, 2019 · Fundamentals

Demystifying Linux Boot: From Kernel Loading to User Login

This article walks through the Linux boot sequence on Debian, covering kernel loading, the init process, runlevel selection, startup script linking, various login methods, and the handling of login and non‑login shells with concrete command examples.

Boot ProcessDebianLinux
0 likes · 11 min read
Demystifying Linux Boot: From Kernel Loading to User Login
MaGe Linux Operations
MaGe Linux Operations
Dec 10, 2018 · Operations

Unveiling the Linux Boot Process: From Power‑On to Init

This article walks through every stage of a Linux system’s startup—from the hardware POST check and BIOS boot selection, through GRUB loading and kernel initialization, to the init process and run‑level scripts—providing clear explanations and essential commands for system administrators.

Boot ProcessGRUBLinux
0 likes · 9 min read
Unveiling the Linux Boot Process: From Power‑On to Init
ZhiKe AI
ZhiKe AI
Feb 7, 2017 · Fundamentals

Understanding the Linux System Boot Process

The article outlines the Linux boot sequence: BIOS performs hardware detection and self‑test, selects the boot device, runs the MBR boot loader (such as GRUB), loads the kernel which probes hardware and starts init, and finally init prepares the environment, starts services, and launches the login prompt.

BIOSBoot ProcessGRUB
0 likes · 2 min read
Understanding the Linux System Boot Process
MaGe Linux Operations
MaGe Linux Operations
Apr 13, 2016 · Operations

Master Linux Boot: From GRUB to systemd on CentOS 5/6/7

This guide explains the complete boot sequence of CentOS 5, 6, and 7, covering GRUB stages, initrd, rc scripts, chkconfig, and the transition to systemd with its units, targets, and systemctl commands, providing practical commands and configuration examples.

Boot ProcessCentOSGRUB
0 likes · 15 min read
Master Linux Boot: From GRUB to systemd on CentOS 5/6/7