Node.js Installation Guide for Major Linux Distributions
Using Package Managers to Install Node.js
For CentOS/RHEL Systems
EPEL Repository Method (For Older Versions)
# Install EPEL repository
sudo yum install epel-release -y
# Install Node.js
sudo yum install nodejs -y
# Verify installation
node -v
# Complete uninstallation
sudo yum remove nodejs npm -y
sudo yum clean all
NodeSource Repositor ...
Posted on Thu, 03 Sep 2026 16:52:24 +0000 by flhtc
Generating Self-Signed SSL Certificates and Private Keys with OpenSSL on Linux
Core Cryptographic File Types
TLS/SSL deployments rely on three distinct artifact categories:
Private Key: Typically RSA-encoded binary data used for asymmetric decryption and handshake authentication.
Certificate Signing Request (CSR): A structured payload bundling your public key with identity attributes, prepared for third-party validation. ...
Posted on Thu, 03 Sep 2026 16:18:37 +0000 by rayner75
Installing Node.js on Linux (Deepin V20+)
Node.js download page: https://nodejs.org/en/download/package-manager
Method 1: Manual Installation via Archive
After downloading the appropriate package from the link above, extract it to /env/nodejs (adjust the path as needed).
Create symbolic links
sudo ln -s /env/nodejs/node-v16.18.0-linux-x64/bin/npm /usr/local/bin/
sudo ln -s /env/nod ...
Posted on Wed, 02 Sep 2026 16:47:03 +0000 by phpnewbie8
Implementing Snake Direction Control and Initial Growth in Linux Environment
Direction Input Handling on Linux Unlike Windows' getch(), Linux requires terminal configuration modifications to handle non-blocking keyboard input. Using termios structure settings enables real-time direction input detection:
int Game::input() {
struct termios terminalSettings, modifiedSettings;
tcgetattr(STDIN_FILENO, &terminalSe ...
Posted on Tue, 01 Sep 2026 16:31:28 +0000 by examancer
Configuring vsftpd FTP Server on Linux Systems
Installign vsftpd
This section covers the instalation and initial setup of the vsftpd package using the package manager.
1.1 Package Installation
Install the vsftpd daemon using the yum package manager:
[root@host ~]# yum -y install vsftpd
1.2 Configuration File Location
The main configuration file is located at:
[root@host ~]# vim /etc/v ...
Posted on Tue, 01 Sep 2026 16:26:38 +0000 by tdors
Understanding Linux File Permissions and Ownership
Linux security is fundamentally built upon its granular file permission system. Understanding how to interpret and modify these attributes is essential for any system administrator or developer.
Core Concepts: Identity and Access
Linux categorizes file access into three distinct roles:
Owner (u): The user who created the file or was assigned a ...
Posted on Tue, 01 Sep 2026 16:14:56 +0000 by jaql
User-Space Buffering and Custom Stream Wrappers in Linux I/O
Standard C library functions operating on files utilize an intermediate memory region known as the user-space buffer before invoking kernel system calls. This mechanism reduces the frequency of context switches between user and kernel modes, significantly improving I/O throughput. The FILE structure defined in <stdio.h> encapsulates not o ...
Posted on Mon, 31 Aug 2026 16:41:13 +0000 by keziah
Building Redis from Source on Linux Systems
Windows Development Environment Setup
For Windows-based development, refer to external documentation for detailed MSYS2 configuration. Begin by downloading and installing MSYS2 from the official website, then install required compilation dependencies:
pacman -S gcc make pkg-config
If encountering compiler errors related to undefined types lik ...
Posted on Mon, 31 Aug 2026 16:01:38 +0000 by jeffshead
Secure File Transfer with SCP on Linux Systems
SCP, short for secure copy, is a command-line utility in Linux designed for transferring files between local and remote systems securely. Unlike the standard cp command which operates within a single machine, SCP leverages SSH for encrypted communication, making it ideal for cross-server file operations.
The encryption process in SCP may slight ...
Posted on Sun, 30 Aug 2026 16:43:03 +0000 by amavadia
Installing and Configuring Memcached on CentOS 7
Installing Memcached Dependencies
Memcached requires the libevent librrary to function properly. Install it using the package manager:
yum install libevent libevent-devel
Installing Memcached
With the dependencies in place, install Memcached:
yum install memcached
Running Memcached as a Background Service
Execute Memcached as a daemon with ap ...
Posted on Sun, 30 Aug 2026 16:17:27 +0000 by Bourgeois