原创 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