Fading Coder

One Final Commit for the Last Sprint

Setting Up a Three-Node Elasticsearch Cluster on CentOS 7

Prerequisites Java Runtime Environment Install the Java 8 runtime environment: yum install -y java-1.8.0 Swap Deactivation Disable swap memory to ensure stability: # Edit fstab to comment out swap entries vim /etc/fstab # Immediately disable all swap partitions swapoff -a System Resource Tuning File...

Installing and Configuring Redis on Linux

Installing Redis from Source on Linux To install Redis on distributions like CentOS 7 or Ubuntu 18.04: Download the source archive: wget http://download.redis.io/releases/redis-4.0.0.tar.gz Extract the archive: tar -xvf redis-4.0.0.tar.gz Compile the source: cd redis-4.0.0 make If compilation fails...

Docker Fundamentals: Installation, Image Management, and Container Operations

Docker packages applications along with their runtime dependencies into portbale, isolated units—enabling consistant execution across environments. Its architecture draws inspiration from physical containerization: each container opeartes independently, with strict process and filesystem boundaries...

Building a Log Analysis System with Elasticsearch and Kibana

Log Analysis System Overview The ELK stack consists of three core components: Elasticsearch: Handles log indexing, storage, and search capabilities Logstash: Manages log collection, parsing, and data transformation Kibana: Provides visualization and dashboard creation interface These open-source too...

Docker Deployment and Management Fundamentals

Prerequisites and Installation Verify system requirements before procedeing. Docker Engine relies on specific kernel features (Linux 3.10+ for Centos 7). Environment Verification # Check kernel version uname -r # Confirm OS details cat /etc/os-release Setup Process Access the official documentation...

Setting Up GitLab and Jenkins for CI/CD Integration

Installing GitLab Obtaining GitLab Package Download the appropriate GitLab CE package from the Tsinghua University Open Source Mirror site: Index of /gitlab-ce/yum/el7/ Instaling Prerequisites Install required system dependencies: yum install -y curl policycoreutils-python openssh-server Enable and...

Locating and Pulling Specific MySQL Images from Docker Hub

Locating a MySQL image in the Docker registry begins with a filtered search to distinguish official repositories from third-party forks: docker search mysql \ --filter "is-official=true" \ --filter "stars=1000" \ --no-trunc The --filter flags limit results to verified, highly-use...

Executing a Git Release Workflow: Branching, Merging, and Tagging

Preparing the Local Environment and Synchronizing State Verify the working tree is clean before initiating a release workflow: git status --short Return to the primary development line and fetch upstream changes to avoid divergnece: git switch main git fetch origin git rebase origin/main Brnaching a...

Deploying GitLab CE on CentOS 8 with Self-Signed SSL Certificates

sudo yum install -y curl openssh-server openssh-clients postfix Import the GitLab package repository and install the Community Edition: curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash sudo dnf install -y gitlab-ce Create a dedicated directory for T...

Docker Fundamentals and Essential Commands

Docker is a containerization platform that packages applications and their dependencies into isolated units called containers. These containers provide consistent environments across different systems, eliminating issues related to configuration and runtime discrepancies. An image serves as a bluepr...