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