原创 nginx在宿主機可以訪問但在外網無法訪問日誌報Permission denied while connecting to upstream

問題現象:  nginx部署成功後在宿主機通過curl可以正常訪問,但在其他主機上無法訪問日誌報錯如下:   解決方法: 簡單粗爆直接把selinux設置爲disabled. setenforce 0 sed -i 's/^SELIN

原创 gitlab報 ERROR: missing chunk number 3 for toast value 108064 in pg_toast_2619

問題: 服務器掉電重啓後gitlab報gitlab報 ERROR: missing chunk number 3 for toast value 108064 in pg_toast_2619 報錯原因: 某張表關聯的toast表的da

原创 PowerMTA 4.5郵件羣發服務器安裝配置

說明: 已基本實現郵件的發送功能,spf和dkim驗證通過,用戶名密碼認證失敗待後續排查驗證。   環境: OS: CentOS 7.6 PowerMTA: 4.5r11 域名: mydomain.com  服務器公網IP :  X.X.

原创 elasticdump報SyntaxError: Unexpected identifier

安裝elasticdump執行命令報如下錯誤:   原因:nodejs版本比較舊 方法: 升級nodejs版本 [root@localhost home]#npm install -g n [root@localhost home]#

原创 jenkins從gitlab拉取go項目且項目中引入私有倉庫,go get報錯connect: connection refused

問題: 使用jenkins從gitlab拉取go項目在編譯時還需要下載import的私有庫,報connect: connection refused   原因: 因gitlab沒有開啓https導致連接443端口失敗   解決方法: 1

原创 graylog通過rsyslog收集日誌

環境: 系統: CentOS 7.6 graylog版本: 3.2.4 mongodb版本: 4.2.6 elasticsearch版本: 6.8.8   graylog安裝過程請參考https://docs.graylog.org/en

原创 記一次使用logstash將mysql數據遷移到elasticsearch的基本過程

環境: OS: centos 7.6 Logstash Version: 7.6.1 Elasticsearch Version: 7.6.1 MySQL Version: 8.0.18   需求: 將mysql數據導入elasticse

原创 esxi 6.7 安裝vcsa 6.7記錄

esxi安裝過程略.   安裝過程: 1. 先在esxi上安裝一臺windows服務器,然後將vcsa鏡像上傳到windows服務器. 2.使用UltraISO將鏡像加載到軟驅中進入vcsa-ui-installer/win32執行ins

原创 記錄一次esxi 6.7使用一個公網地址配置ROS管理虛擬機主機的基本過程

說明: 本環境使用vmware虛擬的esxi環境.   環境: ESXi version: 6.7 ROS version: 6.45.8 ESXi IP: 192.168.2.9   管理地址, 網關192.168.2.2 vmware

原创 一次/etc/sudoers: syntax error near line 21問題的解決記錄

問題描述: 在普通用戶下修改/etc/sudoers後單詞拼寫錯誤導致出現如下報錯(但不影響已有用戶SSH登錄),悲劇的是root用戶也沒有設置密碼導致無法修改: >>> /etc/sudoers: syntax error near

原创 基於yubikey配合pam登錄centos的安全認證登錄

如果yubikey爲默認設置則跳過此步;否則按如下設置 下載對應的YubiKey Personalization Tool https://www.yubico.com/products/services-software/downl

原创 zabbix自動發現服務端口並監控

使用zabbix自動發現功能實現服務端口自動發現及監控 環境: 系統: CentOS 7.6 zabbix server version: 4.0.10 1. 在/etc/zabbix/zabbix_agent.d/下創建userpara

原创 acme申請泛域名SSL證書

網上有太多的例子教程了,在這裏只做一個簡單的記錄以便自己方便查詢。 以下以阿里云爲例 1. 登錄阿里雲管理後臺創建Accesskey,記錄Accesskey ID和Access Key Secret以備用。 2. 下載acme和設置ac

原创 編譯curl後yum提示pycurl.so: undefined symbol: CRYPTO_set_locking_callback錯誤

出現以下錯誤是因爲重新編譯curl後出現的,可能是編譯後pycurl.so庫出現錯誤,因此嘗試編譯pycurl修復 There was a problem importing one of the Python modules requi

原创 shell實現對多臺服務器ssh免密登錄

管理多臺服務器手工執行ssh免密登錄有點麻煩,於是寫一個shell腳本實現自動化操作,記錄以備後續查看。 github: https://github.com/charnet1019/auto-login.git #!/bin/bas