Linux Interprocess Communication-Message Queuing

concept What is a message queue? Message queues are also called message queues, or mailboxes. It is a communication mechanism of Linux. The data transmitted by this communication mechanism has a certain structure, not a simple byte stream. The essence of message queue is actually a linked list prov ...

Posted by Pottsy on Sat, 10 Aug 2019 15:57:00 +0200

Flink Initial Notes: Flink Installation Deployment

Articles Catalogue 1. Install flink (1) 2. Flnk Standalone mode deployment 2.1. Modify configuration files 3. YARN mode installation 3.1. Hadoop Installation 3.1.1. Hadoop download and decompression 3.1.2. Configuration of Hadoop configuration file 3.1.3. Start hadoop 3.1.4. The process of starting ...

Posted by contra10 on Sat, 10 Aug 2019 14:57:59 +0200

Docker security (container resource control using Cgroups mechanism)

Article Directory Preface Understanding docker security Namespace Isolated Security Security of Control Group Resource Control Kernel Capability Mechanisms Docker Server Protection Other security features Container Resource Control CPU bound Memory Limit Block IO Restrictions https://www.cnblog ...

Posted by sumathi on Sat, 10 Aug 2019 03:07:35 +0200

Linux curl command in detail

Summary of orders This command is designed to work without user interaction. curl is a tool for transferring data from or to servers. "Transfer data to the server or get data from the server" The supporting protocols are DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3S, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, ...

Posted by poirot on Fri, 09 Aug 2019 12:20:28 +0200

Underlying Implementation of Dead Synchronized--Heavy Lock

This article is the third article on the bottom implementation of dead Synchronized, which is about the implementation of heavy lock. This series of articles will comprehensively analyze the synchronized lock implementation of HotSpot, including bias lock, lightweight lock, heavy lock lock lock lock, unlock, lock upgrade process and source cod ...

Posted by Lassie on Thu, 08 Aug 2019 13:17:02 +0200

Customized development of kubernetes process

Three-step installation of kubernetes cluster Summary This paper introduces how to redevelop kubernetes, how to manage warehouses, how to manage git branches, how to compile and distribute code by CI, and how to contribute code to the community. With practical examples, it is hoped to be helpful to everyone. <!--more--> Construction of De ...

Posted by x_maras on Wed, 07 Aug 2019 09:30:46 +0200

Shell Operator for Shell Programming

Disadvantages of Shell Variables shell variables are weak types The default is string type declare command Syntax: declare [+/-] [option] variable name - Setting type attributes for variables + Cancel the type attribute of a variable - a: Declare variables as arrays - i: Declare variables as ...

Posted by NickG21 on Tue, 06 Aug 2019 10:28:00 +0200

Unix Shell exemplification - AWK exercise

Unix Shell exemplar refines Chapter 6 - AWK utility has six exercises, from simple to complex, currently done the first three questions, the latter three questions feel very laborious to do, about loops, arrays, functions, do not know how to do. AWK Exercise 1: Exercise 1 mainly focuses on the operation of regular expressions with patterns. So ...

Posted by jesus_hairdo on Tue, 06 Aug 2019 09:13:50 +0200

Build nginx+mysql+loganalyzer+rsyslog log server

We have planned two hosts in advance. They are: server-1: 192.168.1.135 server-2: 192.168.1.136 server-1 is used as a client to collect logs, import them into MySQL database of server-2, and display the front-end web through Log Analyzer. First is the configuration of server-2 Install LNMP  yum install nginx php -php-fpm php-mysql mysql-server ...

Posted by Jassal on Mon, 05 Aug 2019 12:09:40 +0200

Jenkins small project - Code testing, deployment, rollback, keepalived+haproxy scheduling to tomcat

1. Configure the java environment of two tomcat back-end services separately 1) Prepare jdk8 compression packages [root@tomcat jdk]# pwd /usr/local/src/jdk root@tomcat jdk]# ls jdk-8u211-linux-x64.tar.gz 2) Unzip the jdk package in the current directory and create a soft connection [root@tomcat jdk]# tar xvf jdk-8u211-linux-x64.tar.gz [root@ ...

Posted by Major Tom on Mon, 05 Aug 2019 11:11:31 +0200