Fading Coder

One Final Commit for the Last Sprint

Deploying MySQL 5.7 Using Official Yum Repositories on CentOS

Default repositories in CentOS 7 prioritize MariaDB over MySQL. Executing standard installation commands will result in MariaDB being deployed instead. To utilize the official MySQL packages via the package manager, the specific repository configuration must be added mnaually. Configure the Official...

Deploying GitLab on CentOS 7 and Implementing Branch Protection

System Preparation and InstallationBegin by disabling the firewall and SELinux to prevent initial connectivity issues. Install the necessary dependencies for the SSH server and script utilities.sudo systemctl stop firewalld sudo setenforce 0 sudo yum install -y curl policycoreutils-python openssh-se...

Deploying the Trove Database Service on OpenStack Train

Environment SpecificationsOperating System: CentOS Linux release 7.9.2009 (Core)OpenStack Release: TrainInstalling Trove PackagesExecute the package installation command on the controller node to deploy the necessary Trove components.yum install -y openstack-trove-guestagent openstack-trove python-t...

Building FFmpeg from Source on CentOS 7 with libx264 and libxvid Support

Preparing the Build EnvironmentCompiling FFmpeg on CentOS 7 requires a C compiler and several dependencies to enable specific encoding capabilities. Before beginning the compilation process, ensure that the basic development tools are available.yum install gcc gcc-c++ make -y Installing the NASM Ass...

Deploying Full-Stack Applications on CentOS Server

Preparation Steps Before deploying your application, you'll need to prepare your CentOS server and development environment. Required Tools Download and install WinSCP for file transfer between your local machine and the server. This secure file transfer protocol client allows you to easily move file...

Scheduling Recurring Tasks in CentOS with Cron

CentOS supports automated recurring task execution through the cron daemon, a time-based job scheduler that runs commands or scripts at predefined intervals. Common Use Cases System hygiene: Rotating or purging log files, cleraing temporary directories, verifying disk space. Data protection: Executi...

Kubeadm-Based Kubernetes Cluster Setup and Configuration

Clear any existing container runtime installations: sudo yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine docker-ce docker-ce-cli containerd.io Install necessary dependencies and configure the repository: sudo...

Setting Up a Local Kubernetes Environment with Minikube on CentOS

This guide provides a step-by-step process to install Minikube and kubectl on CentOS for creating a local single-node Kubernetes cluster. Prerequisites and References Official Documentation: kubectl installation Minikube installation Install kubectl Download the Binary Obtain the kubectl binary for...

Linux System Installation and Server Hardware Components Explained

Server systems are generally categorized into physical and virtual deployments. Physical servers vary in form factor: Rack-Mount Servers: Designed for installation in standard 19-inch server racks. Common sizes include 1U, 2U, 4U, where 'U' (rack unit) is 1.75 inches (4.45 cm) in height. They offer...

Installing Zabbix 5.0 LTS on CentOS 7

Environment Specifications Operating System: CentOS 7.8 Database: MariaDB or MySQL 5.7+ Web Language: PHP 7.2+ Basic Hardware Requirements Deployment Size Platform CPU / RAM Database Storage Monitored Hosts Small CentOS Virtual Appliance MySQL InnoDB Up to 100 Medium CentOS 2 Cores / 2 GB MySQL Inno...