Secure File Transfer Between Linux Servers Using SCP
SCP (Secure Copy Protocol) is a command-line utility for securely transferring files between Linux systems over SSH. Unlike the standard cp command which only works locally, SCP enables cross-server file operations with encryption.
Basic Command Syntax
scp [options] source_path destination_path
Commonly Used Parameters
-r: Recursively copy di ...
Posted on Sat, 03 Oct 2026 16:24:21 +0000 by snorcha
Installing Jenkins, Git, Maven, and Node.js on Linux
In the previous article, we completed the installation of SonarQube and Sonar Scanner. Now we can start with Jenkins.
Jenkins Installation
Commands (Version 2.440)
To update the version, simply replace the WAR file.
WAR file download: Jenkins mirrors
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
wget ht ...
Posted on Fri, 02 Oct 2026 16:52:55 +0000 by Calamity-Clare
Running Redis Commands via Shell Scripts in Linux
Overview
Redis is an open-source in-memory data store frequently utilized for caching, session management, and pub/sub messaging patterns. This guide explains how to automate Redis operations by embedding commands within bash shell scripts on a Linux system.
Basic Implementation
Connection Setup
Create a new shell script file named redis_exec.s ...
Posted on Fri, 02 Oct 2026 16:48:37 +0000 by kpetsche20
Using the select API for I/O Multiplexing in Linux
I/O multiplexing allows a program to monitor multiple file descriptors simultaneously, significantly enhancing performance in network applications.
Common scenarios requiring I/O multiplexing include:
Client-side:
Handling multiple sockets simultaneously, such as in non-blocking connect implementations.
Managing user input alongside network co ...
Posted on Fri, 02 Oct 2026 16:23:38 +0000 by hellonoko
Flashing OpenWrt Firmware on Xiaomi Router 4A (100M Version) in Windows 10
Overview I recently replaced my Xiaomi router with a Huawei one. I had heard about the benefits of flsahing a soft router such as ad blocking and unlocking restricted music services. This gave me the perfect opportunity to put the Xiaomi 4A to good use before it collected dust.
Prerequisites
Important: The router must be operating in router mod ...
Posted on Wed, 30 Sep 2026 16:55:31 +0000 by d3web
Essential YUM Package Manager Commands for Linux Administration
YUM (Yellowdog Updater Modified) is a powerful package manager for RPM-based Linux distributoins. Understanding its core commands is crucial for effective system administration.
Package Discovery Operations
The following commands help locate available packages on configured repositories:
// Display all packages available in configured repositor ...
Posted on Wed, 30 Sep 2026 16:41:09 +0000 by champbronc2
Essential Docker Operations and Configuration Guide
Host Environment SetupVerify the Linux kernel version (requires 3.10 or higher):uname -rRefresh the system package cache:yum clean all && yum makecacheSet up the Aliyun Docker CE repository:curl -o /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoQuery available Docker CE versions:yum list ...
Posted on Wed, 30 Sep 2026 16:41:20 +0000 by zhopa
AOSP 8.1.0_r1 Compilation: Environment Setup and Troubleshooting
Acquiring the Source Code
The Android Open Source Project (AOSP) codebase is hosted by Google. For users in regions with restricted access, domestic mirrors such as Tsinghua University (https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/) or USTC (https://mirrors.ustc.edu.cn/aosp/) are recommended alternatives.
Source retrieval requires the repo too ...
Posted on Wed, 30 Sep 2026 16:17:08 +0000 by ShawnD
Installing Python 3 from Source on Linux and Getting Started with the Interpreter
Building Python on Linux
Grab the source tarball from python.org, then configure the build. Specifying --enable-optimizations runs profile-guided optimizations that can improve runtime speed.
./configure --prefix=/usr/local/python3 --enable-optimizations
Compile the interpreter. This step may take several minutes depending on the machine.
make ...
Posted on Wed, 30 Sep 2026 16:09:38 +0000 by BRAINDEATH
Understanding Symbolic and Hard Links, and Building Static and Shared Libraries on Linux
Symbolic and Hard Links
A symbolic link (soft link) is an independent file with its own inode and inode number. It merely stores the path to the target file. If the target is deleted and replaced by a new file with the same name, the symbolic link will point to the replacement. A hard link, on the other hand, is not a separate file; it shares t ...
Posted on Tue, 29 Sep 2026 16:48:15 +0000 by DrTom