Linux Cluster Architecture (Cluster Introduction, Keeping Alive Introduction, Configuring High Availability Clusters with Keeping Alive)

Cluster introduction Overview of Linux Cluster According to the function, it can be divided into two categories: high availability and load balancing. High availability clusters usually consist of two servers, one working and the other serving as redundancy. When the serving machine goes down, redundancy will take over and continue to serve. Op ...

Posted by matjaz on Fri, 17 May 2019 03:48:37 +0200

Troubleshooting Gitlab-runner Build Failures

Troubleshooting Gitlab-runner build failures: Causes of the problem: Automated build based on gitlab ci. job runs with errors when merge_requests request is initiated to start building. It is officially recommended to upgrade gitlab-runner version. Build runs with errors after version upgrade. The errors are as follows: Running with gitlab-run ...

Posted by aod on Fri, 17 May 2019 02:11:47 +0200

Introduction to cluster & introduction to keep alived & configuring high availability cluster with keep alived

18.1 Cluster Introduction Linux clusters are divided into two main categories based on their functions: high availability and load balancing High Availability Clusters usually consist of two servers, one working and the other serving as redundancy, which will continue to serve when the serving machine goes down. * Open source software for hi ...

Posted by samusk on Thu, 16 May 2019 14:12:21 +0200

Open Source Fortress jumpserver Build

Summary Before I said the domestic conscience of kodexplorer, today I say another good domestic open source project jumpserver, in addition to the domestic open source project I think it is the pagoda panel.Don't talk too much about the tutorial. Although you can read the following tutorial without listening to my nonsense http://docs.jumpserv ...

Posted by lazersam on Thu, 16 May 2019 08:52:48 +0200

This is probably the most tedious Python crawler introductory tutorial 2-100

Preface Starting today, I'm going to roll up my sleeve and write Python crawlers directly. The best way to learn a language is to do it purposefully, so I'm going to do this with 10 + blogs.Hope you can do it well. In order to write the crawler well, we need to prepare a Firefox browser, also need to prepare the crawler tool, ...

Posted by muthuraj_mr on Tue, 14 May 2019 19:03:06 +0200

2. MySQL server multi-instance and test experiment

Multiple instances In production, with the updating of database version or other requirements, it may be necessary to install multiple databases of different versions (or the same version) on one host. (The database here refers to an entire database separated by the database port number, rather than referring to the database in a database, pay ...

Posted by deejay on Sun, 12 May 2019 04:28:22 +0200

DR Mode + Keepalived for LVS (High Availability)

1. Basic concepts 1.keepalived is a software similar to layer3, 4 & 5 exchange mechanism, which is commonly referred to as Layer 3, Layer 4 and Layer 5 exchange.Keepalived is done automatically without manual intervention.2.Keepalived's function is to detect the state of the server. If a web server is down or fails to work ...

Posted by d22552000 on Fri, 10 May 2019 19:41:10 +0200

centos installation operation and partial understanding of docker

After installing the docker locally the other day and getting familiar with the commands, I still couldn't help but go through a wave of golang mirror deployments on centos. Here are my steps and some ideas.Prepare: A networked centos server with docker installed 1. Not to mention, write a Dockerfile (just want to experience the dockerfile proc ...

Posted by ThaboTheWuff on Fri, 10 May 2019 15:47:38 +0200

Write a Telegram Bot from scratch

Telegram offers a wealth of API Let's develop a bot robot very conveniently. At the same time, Community The underlying API has also been encapsulated in various languages, so this paper uses node-telegram-bot-api To implement bot quickly Note: Due to the domestic network, Telegram bot needs to open the ladder and choose the global agent mode!! ...

Posted by WebGeek182 on Fri, 10 May 2019 04:54:04 +0200

CentOS (5.8/6.4) linux production environment optimization (practical section)

Next, I'll give you a brief explanation of some basic optimization operations after the installation of Linux system. Note: This optimization is based on entOS (5.8/6.4). I will mention the cell size of 5.8 and 6.4 when they are optimized. Optimize entries: Modify ip address, gateway, host name, DNS, etc. Close selinux,Empty iptables Added ...

Posted by pepperface on Thu, 09 May 2019 07:18:04 +0200