SaltStack introduction and deployment

1. Introduction to SaltStack 1.1 automatic operation and maintenance tools Automatic operation and maintenance is to hand over periodic, repetitive and regular work to tools to do, and turn the past manual execution into automatic operation. Automation is the sublimation of IT operation and maintenance. IT operation and maintenance automati ...

Added by laflair13 on Fri, 04 Mar 2022 13:29:18 +0200

STL source code analysis Reading Note 4 (Sequence container list)

1, Overview   list and vector in the previous chapter are the most commonly used containers in our daily development. However, unlike vector, list is not an absolutely fixed container of continuous space. The reason why it is designed in this way is to consider the time consumption of deleting and inserting continuous space. STL list is a ...

Added by emma57573 on Fri, 04 Mar 2022 09:47:56 +0200

Linux interprocess communication

Introduction to interprocess communication Concept of interprocess communication Process communication refers to the transmission of data (exchange of information) between processes Purpose of interprocess communication Data transfer: one process needs to send its data to another processResource sharing: multiple processes share the sam ...

Added by voidstate on Thu, 03 Mar 2022 21:21:51 +0200

page fault(do_fault) of linux

do_fault refers to the processing of file page fault. When vma is specifically mapped to a file, page fault will be regarded as file page fault: static vm_fault_t handle_pte_fault(struct vm_fault *vmf) { ... ... if (!vmf->pte) { if (vma_is_anonymous(vmf->vma)) return do_anonymous_page(vmf); else return do_fault(vmf) ...

Added by ikmyer on Thu, 03 Mar 2022 18:24:00 +0200

CL236 client configuration -- mount via nfs

CL236 client configuration – mount via nfs This chapter describes how to use clients for NFS mounting and GlusterFS storage. RHCA column address: https://blog.csdn.net/qq_41765918/category_11532281.html Red Hat Gluster storage volumes and NFSv3 By default, any new Red Hat Gluster storage volumes will be exported via NFSv3 wi ...

Added by sheila on Thu, 03 Mar 2022 17:23:01 +0200

Compatibility competition of shared file system on cloud

"Everything is a document" is the basic design philosophy of UNIX. Files are organized into tree directories according to hierarchical relationships, which constitute the basic form of the file system. When using the file system to save data, users do not need to care about the underlying storage mode of data, and can access it accord ...

Added by waseembari1985 on Thu, 03 Mar 2022 12:19:16 +0200

Advanced Python: multitasking with threads

1, Introduction to multitasking Multitasking: multiple tasks are executed at the same time, which is multitaskingpython programs are single task by default 2, [key] thread - basic use Thread is the basic unit of CPU scheduling Main thread: after the program starts, there is a default main thread, which is usually called the main thre ...

Added by johnthedeveloper on Thu, 03 Mar 2022 11:46:28 +0200

Skillfully using CSS to realize colorful triangle border animation

Python wechat ordering applet course video https://edu.csdn.net/course/detail/36074 Python actual combat quantitative transaction financial management system https://edu.csdn.net/course/detail/35475 Recently, a little friend asked me, where A website See a colorful triangle border animation realized by SVG, and ask whether it can be realized ...

Added by oldefezziwig on Thu, 03 Mar 2022 07:03:30 +0200

Sorting out several network request modes of js -- getting rid of callback hell

abstract This paper introduces three writing methods of asynchronous network requests based on XMLHttpRequest, Promise and async/await. async/await allows us to write asynchronous programs in a way similar to synchronization and get rid of cumbersome callback functions. 1, Background In order to meet more and more testing requirements and r ...

Added by GoodWill on Thu, 03 Mar 2022 04:59:28 +0200

Is the if instruction in 09 location in nginx the devil

This article is an official article on nginx If is Evil... when used in location context Translation and understanding. 1. Introduction There is a problem with the if instruction in the location block. In some cases, the if instruction will not work as we expected, but may develop in a completely different direction and even cause errors. T ...

Added by irwa82 on Tue, 01 Mar 2022 15:17:22 +0200