Manually Installing the IPP Acceleration Library for OpenCV
Problem Description
During the OpenCV build process using CMake, the script attempts to download the Intel Integrated Performance Primitives (IPP) library file (e.g., ippicv_2019_lnx_intel64_general_20180723.tgz). Network restrictions often cause this download to fail, halting the configuration.
Solution: Manual Download and Local Configuration ...
Posted on Mon, 29 Jun 2026 16:13:53 +0000 by wisewood
Decoding Linux Shell Configurations: .bashrc, .bash_profile, and .profile
Linux shell configuration files—.bashrc, .bash_profile, and .profile—control how your command line environment behaves. Each file serves a distinct purpose based on shell type and session mode. Understanding these differences helps you set up aliases, environment variables, and startup commands correctly.
.bashrc: Interactive Non‑Login Shell Co ...
Posted on Sat, 27 Jun 2026 17:05:12 +0000 by itsmeArry
Installing and Configuring MySQL on Linux Systems
Installation Process and Initial Setup
First, remove any existing MariaDB installations that might conflict:
yum remove mariadb-libs.x86_64
Download the MySQL repository configuration package:
cd /tmp
wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
Install the downloaded repository:
yum localinstall mysql80-communi ...
Posted on Fri, 26 Jun 2026 17:00:30 +0000 by Capnstank
Understanding Process Creation and Management in Linux
Process Fundamentals
Processes are fundamental execution units in Linux systems, each operating with its own memory space and resources. Multi-process programming enables concurrent execution by creating independent processes that can run simultaneously across multiple CPU cores.
Process Lifecycle States
Processes transition through distinct st ...
Posted on Thu, 25 Jun 2026 17:31:38 +0000 by Blue Blood
Moving and Copying Directories in Linux
Copying a Directory with Progress Indicator
To duplicate a directory and its contents to a new location, use the cp command with the recursive flag. This ensures all files and subdirectories within the source folder are copied to the destination.
The pv (pipe viewer) utility provides a visual progress bar for data transfers. When combined with ...
Posted on Thu, 25 Jun 2026 16:32:09 +0000 by geekette
Understanding and Using the ulimit Command for Resource Management
ulimit is a built-in shell command in Linux that manages resource limits for shell processes and their children. It controls constranits like maximum open files, memory usage, and core file sizes. The syntax includes options such as -a to display all current limits, -c for core file size in blocks, -d for data segment size in KB, -f for file si ...
Posted on Thu, 25 Jun 2026 16:24:22 +0000 by gotDNS
Configuring YUM Repository Sources
Setting Up YUM Repositories
Online Repository Configuration
Alibaba Cloud Repository
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
yum install epel-release -y
yum clean all
yum makecache
Huawei ...
Posted on Wed, 24 Jun 2026 18:15:48 +0000 by phpmania1
Linux Infrastructure Architecture Overview for Small-Medium Websites
Components of a Small-Medium Scale Website Architecture
Customers/Users
Visitors accessing the website
Security Guard - Firewall (firewalld)
Implements access control policies
Receptionist - Load Balancer (nginx)
Schedules and distributes incoming user requests
Waiter - Web Server (nginx)
Processes user requests
Chef - Database Server ...
Posted on Wed, 24 Jun 2026 16:36:56 +0000 by nmohamm
Debugging Linux Applications with Backtrace
Printing the stack trace is a common debugging technique, especially useful when a system encounters an exception. By capturing the stack at the time of the anomaly, it becomes much easier to pinpoint errors.
This article will focus on using backtrace for stack printing. More advanced techniques, such as analyzing core files with gdb, may be ex ...
Posted on Tue, 23 Jun 2026 17:57:15 +0000 by Madzz
:Linux Storage Subsystem and File System Management
Storage Interface Technologies
Modern Linux environments interface with persistent storage through various hardware protocols. Parallel interfaces, now largely obsolete, include IDE (also known as ATA) with maximum throughput of 133MB/s, and SCSI variants reaching 320MB/s or 640MB/s. Contemporary systems predominantly employ serial connections: ...
Posted on Tue, 23 Jun 2026 17:17:52 +0000 by joopeon