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

Programmed apes must know awk from Linux commands

Preface   For a professional programmer, Linux-related knowledge is necessary. Text processing is more common, such as formatting the output data we need, which may come from text files or pipe characters, or counting the frequency and total number of data we need in the text.Then awk is worth learning.   text   In Linux, awk, sed, grep are cal ...

Posted by stuartbrown20 on Thu, 16 May 2019 23:12:17 +0200

How to Compile and Install Boost Libraries on Linux

Preface When compiling a bitcoin wallet, you need to rely on the Boost library. Because it takes a long time to compile and wastes a lot of time in "give it a try", write down the successful process. Download the Boost installation package Download via wget tool wget https://dl.bintray.com/boostorg/release/1.64.0 ...

Posted by ldb358 on Thu, 16 May 2019 20:02:36 +0200

ubuntu installs multiple CUDA versions and can switch at any time

What CUDA is is is not described, but how to achieve multiversion coexistence and real-time switching of CUDA. 1. Install multiple versions of CUDA Here, let's take the cuda9-1 and cuda9-0 versions as examples (it doesn't matter which one you install first)First, select the version of cuda you want from the cuda version libra ...

Posted by tyson on Thu, 16 May 2019 17:35:37 +0200

Saltstack_Use Guide 05_Data System-Pillar

1. Host Planning   Pillar document https://docs.saltstack.com/en/latest/topics/pillar/index.html   Matters needing attention If the master or minion configuration file is modified, the corresponding service must be restarted.   2. Grains VS Pillar   3. Pillar Basic Information 1 Pillar 2 Pillar data is the dynamic as ...

Posted by phpwizard01 on Thu, 16 May 2019 14:30:01 +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

epoll Timer Implementation Series: Time Wheel for High Performance Timer

http://blog.csdn.net/jasonliuvip/article/details/23888851 As we mentioned earlier, there is a problem with sorted list-based timers: adding timers is inefficient.The time frame we discuss below solves this problem. In the figure, this is a simple time wheel: The solid pointer in the wheel points to a slot on the whee ...

Posted by 696020 on Wed, 15 May 2019 22:39:28 +0200

Generate certificates for WEB servers with openssl (self-signed CA certificates, server certificates)

Generate certificates for WEB servers with openssl (self-signed CA certificates, server certificates) Source: https://www.cnblogs.com/osnosn/p/10608455.html Come from osnosn's blog Written in: 2019-03-28. Do not want to use self-signed certificate, want to apply for a free server certificate online, see this article: Apply for Freessl Server C ...

Posted by rid243 on Wed, 15 May 2019 13:31:28 +0200

Encryption and security-related

Encryption and Security Common encryption algorithms and protocols include symmetric encryption, public key encryption, one-way encryption and authentication protocols. Symmetric encryption Symmetric encryption, using the same key when encrypting and decryptingCommon symmetric encryption: DES,3DES,AES,Blowfish,Twofish,IDEA,RC6,CAST5 The proc ...

Posted by Skudd on Wed, 15 May 2019 13:14:15 +0200