原创 Tomcat——Dockerfile

這次不在構建鏡像的時候用網絡源下載,先下載好再傳進去 下載toncat10.0 # wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-10/v10.0.0-M1/bin/apache-t

原创 nginx代理及ssl證書配置

以前方一臺服務器開放80和443端口,代理跳轉到後方服務器,通過內網IP連接,無需暴露後方服務器IP及開放對外端口。 我用這個是在服務器上建了一個gitblit版本庫和一個文件共享的服務,但是gitblit通過域名訪問無法正確生成倉庫地址

原创 Nginx———Dockerfile

練習一下,發現幾個問題。 首先是EXPOSE配置,使用-P引用dockerfile裏的端口配置,會隨機在本地開啓一個端口用來映射,所以我個人感覺這個好像沒啥用?每次創建容器還是得手動加上-p參數,是我的用法有問題麼。。 然後是CMD裏的命

原创 zabbix自定義監控流量腳本

完全參考,只是把單位換了一下,默認從該文件查看的流量值單位是bps,所以轉換了一下,系統默認是沒有bc計算器的,需要下載 yum -y install bc #!/bin/bash #流量監控腳本 # 第一個參數,可以針對多個網卡 et

原创 Nginx反向代理轉發Host設置

需做一個網站的代理,直接訪問他的網站是這樣的 但是我做過按常規的proxy_pass代理分組+upstream塊做完後直接訪問我的代理端卻是這樣的 直接訪問了他的php界面。。。 因爲默認情況下反向代理是不會轉發請求中的Host頭部,

原创 Centos7部署dzzoffice在線編輯

完全參考:https://blog.csdn.net/weixin_41004350/article/details/89497962 DzzOffice是一套開源辦公套件,適用於企業、團隊搭建自己的 類似“Google企業應用套件”、“

原创 wlnmp一鍵安裝包指南 - CentOS下rpm一鍵安裝

whsir一鍵包正式更名爲wlnmp一鍵安裝包,指所有經過官方二次打包的rpm都以w開頭,以便和默認的包名衝突。 wlnmp一鍵安裝包更新維護請查看:https://blog.whsir.com/post-4631.html wlnmp一

原创 zabbix添加snmp模板監控H3C交換機

交換機那邊已經配置好了,直接在zabbix上添加 配置--》主機--》創建主機 模板選擇 監控H3C交換機使用Template Module Interfaces SNMPv2模板 宏定義 這個點擊更改,默認用的團體名publi

原创 Get value from agent failed: cannot connect to [[192.168.2.100]:10050]: [22]Invalid argument.

昨晚安裝一臺agent被監控端,遇到一個問題,忘記截圖具體報錯了,不過和就標題一樣, Get value from agent failed: cannot connect to [[*.*.*.*]:10050]: [22]Invali

原创 Centos7安裝cacti0.8.8

中文版裝不好,只能裝的官方版本,模板啥的還在研究中,先記一下安裝步驟 1.關閉防火牆、selinux 2.配置阿里雲yum源 curl -o /etc/yum.repos.d/CentOS-7.repo http://mirrors.1

原创 zabbix自定義監控cpu負載,內存,磁盤,流量腳本

用的zabbix4.4,實在是不會用模板,我再研究一下吧... 不過腳本都已經寫了就存着吧... 首先是流量腳本,完全參考,只是把單位換了一下,默認從該文件查看的流量值單位是bps,/1024就是KB,如果需要MB就再/1024 #!/

原创 shell腳本-rsync+inotify自動部署遠程實時同步

試了半天,服務端配置文件用普通用戶,客戶端推送傳輸的時候會報錯,不管是改備份目錄的屬主屬組還是權限都不行,一個root用戶的文件傳過來無法更改爲root屬組屬主,只能是普通用戶的,不過這個不影響備份過程,只是會在屏幕上顯示報錯信息而已,用

原创 編譯安裝php7.3

百度網盤下好的php7.3 提取碼:833y 1.安裝依賴 yum install libxml2-devel bzip2 bzip2-devel curl-devel libjpeg-devel libpng libpng-devel

原创 chfs文件共享工具

官網介紹使用說明:http://iscute.cn/chfs 以下爲Centos系統安裝方法: 1.下載chfs軟件包,並解壓 wget http://iscute.cn/tar/chfs/1.10/chfs-linux-amd64-

原创 運維中的日誌切割操作梳理(Logrotate/python/shell腳本實現)

logrotate程序是一個日誌文件管理工具。用於分割日誌文件,刪除舊的日誌文件,並創建新的日誌文件,起到“轉儲”作用。可以節省磁盤空間。下面就對logrotate日誌輪轉操作做一梳理記錄: 1)配置文件介紹 Linux系統默認安裝log