原创 tcp_tw_recycle引發的間斷性服務無法訪問

問題描述:外網雲服務器上部署了一個RabbitMQ節點,在公司內網調用RabbitMQ接口時經常返回以下錯誤:panic: dial tcp 123.1.1.1:5672: connectex: A connection attempt f

原创 RabbitMQ學習之三:RabbitMQ集羣並負載均衡

一、集羣結構RabbitMQ會始終記錄以下四種類型的內部元數據:    隊列元數據:隊列的名稱、屬性(可持久化,能否自動刪除);    交換器元數據:交換器名稱、類型和屬性(可持久化等);    綁定元數據:一張記錄瞭如何將消息路由到隊列的

原创 RabbitMQ學習之二:管理單節點RabbitMQ

環境準備:[root@master ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) [root@master ~]# uname -a Linux maste

原创 部署Cobbler實現批量安裝CentOS 7

一、環境準備[root@master ~]# cat /etc/redhat-releaseCentOS Linux release 7.7.1908 (Core)[root@master ~]# uname -aLinux master

原创 收集各用戶的history並使用rsync同步到遠程服務器

聲明:    以下的方法僅爲了完成BOSS的任務,僅供參考。其中的一些文件、用戶權限並不規範,而且每有一條命令執行,就會進行一次同步,請三思。目的:    通過修改/etc/profile,定製命令歷史的格式、存儲位置,使得每個用戶每次登錄

原创 awk用法

1、awk語法:awk [選項] '條件1{動作1} 條件2{動作2} ……' 文件名選項:     -F:fs     fs指定輸入分隔符,fs可以是字符串或正則表達式。     -v:var=value     賦值一個用戶自定義變量,

原创 Nginx反向代理

關於反向代理    Nginx能夠作爲一個反向代理來終結來自客戶端的請求,並且向上遊服務器打開一個新連接。新連接代表客戶端向上遊服務器發送請求。代理到上游服務器的配置中,最重要的是proxy_pass指令。該指令有一個參數,URL請求將會被

原创 關於Nginx虛擬主機

定義    任何由關鍵字server開始的部分都被稱爲“虛擬主機”部分。描述的是一組根據不同的server_name指令邏輯分割的資源,這些虛擬主機響應HTTP請求,都包含在http部分中。    一個虛擬主機由listen和server_

原创 Docker Machine

在單臺主機上安裝Docker並不困難,當試圖在其他主機上管理Docker安裝時就比較麻煩了。Docker Machine主要是一個便利程序。將大量配置外部宿主機的繁瑣的指令包裝起來,變成一些易於上手的命令。安裝Docker Machine:

原创 解決“該Jenkins實例似乎已離線”

查看日誌,其實是連接updateserver超時導致的:# vim /var/log/jenkins/jenkins.log 信息: The attempt #1 to do the action check updates server 

原创 shell中使用數組

1.  定義數組:    可以有三種方法來定義一個數組:    1)直接使用圓括號:[root@test1 ~]# array1=(a b c d e f)    2)通過在圓括號中指定下標來定義,默認下標從0開始:[root@test1 

原创 在CentOS上禁用IPv6

1. 首先,在服務器上查看IPv6是否啓用。下圖中,顯示出了服務器當前IPv6地址:2.  臨時禁用IPv6:# cat /proc/sys/net/ipv6/conf/eth0/disable_ipv6 0       ---- 0代表啓

原创 使用Supervisor管理進程

1.  Superivisor簡介:    Supervisor是一個C/S系統,它允許用戶在類UNIX系統上監控和管理一系列的進程。你可以把一個進程以Daemon的形式用Supervisor來管理。2.  安裝:    使用pip來安裝S

原创 Saltstack使用實例

安裝軟件包:jdk-install:   pkg.installed:     - names:       - java-1.8.0-openjdk配置管理:apache-conf:   file.managed:     - name:

原创 Jinja使用技巧

1、三種語法:    控制結構:{% %}    變量取值:{{ }}    註釋:{# #}2、變量:    Jinja2識別所有的Python數據類型,包括列表、字典、對象等。        A value from a diction