原创 keepalive原理+redis+mysql

keepalive的故障切換原理 keepalive對負載均衡集羣可以實現高可用 主機與備機共用一個vip的情況下,當主機宕機時,通過VRRP協議連接的心跳檢測會中斷,當超過限定時間後備機則判定主機掛掉,此時主機的ip和資源漂移到

原创 zabbix篇

主動模式:agent主動把數據傳給server 被動模式:server端主動去agent收集 公司中常用的監控項: 內存: 檢測內存的緩存使用量 檢測內存的空餘量 檢測內存的使用量 TCP: 檢測TCP的駐留量 檢測TCP的連接量

原创 Git + Jenkins + JDK + Maven + Tomcat 發佈工具的部署與應用

在公司使用jenkins的流程 1.開發將各個代碼放入git中,運維在git主庫中合併,然後部署線上測試環境,環境部署好之後 2.jenkins通過配置版本庫的連接地址,獲取到源代碼。 3.jenkins獲取到源代碼之後通過參數化

原创 sed、awk、grep 等常用命令

sed常用來替換修改文本內容,比如:永久關閉selinux setenforce 0 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 截取日誌

原创 playbook實戰思路:部署授權

參考文章:ansible-playbook第一次實戰 目標:32臺雲主機,將部署包上傳並解壓並配置,獲取及其信息,並將機器信息文件發給同事授權,將授權文件放在指定目錄,測試接口 思路: 上傳–解壓–配置–獲取信息–傳送–授權–推送

原创 調優類:linux、nginx、tomcat

linux內核調優 打開文件 /etc/sysctl.conf,增加以下設置 #該參數設置系統的TIME_WAIT的數量,如果超過默認值則會被立即清除 net.ipv4.tcp_max_tw_buckets = 20000 #定義

原创 docker+k8s常用命令

K8s常用命令 kubectl get pods --namespace kube-system kubectl get service kubectl get svc --namespace kube-system kubect

原创 搭建JIRA企業工單系統

搭建JIRA 前言 閱讀本文檔的Markdown版本時需要網絡環境,如果沒有網絡,你會看不到後半部分的圖片; 軟件資源來自網絡,如果有侵權行爲,請聯繫我,請和我協商,請不要把我帶走@_@,先行致謝; 一、準備工作

原创 fstab文件示例

文件示例 一個簡單的 /etc/fstab,使用內核名稱標識磁盤: /etc/fstab # <file system> <dir> <type> <options> <

原创 Docker安裝部署jenkins及離線依賴問題

一、安裝 下載鏡像 docker pull jenkins/jenkins:lts 一定要安裝最新版的jenkins,如果安裝舊版本,很多插件安裝不上 查看已下好的docker鏡像 docker images 查看

原创 docker+k8s實戰

docker 網絡構成 k8s集羣架構 POD架構 spring cloud微服務架構 Docker三大核心組件: Docker 鏡像 - Docker images Docker 倉庫 - Docker registerie

原创 熟練掌握 LVS、Nginx、Haproxy 負載均衡技術

dns記錄:A記錄、prl、cname 四層負載均衡:ip+端口號,安全性較低,性能高 七層負載均衡:url或ip,安全性較高,性能低 LVS是基於四層負載技術 有四種工作模式nat、dr、tun、full-nat nat:外

原创 生產中遇到的一些問題

一、在linux中大致分爲兩種一種是【標準輸出】,另一種爲【標準錯誤】,應用中的區別可以理解爲,【標準錯誤】不能使用文本處理命令,如grep sed awk等 實例:nginx -V,輸出結果保存在文本中,nginx -V 2>

原创 shell實戰篇

批量添加5個用戶,用戶名爲:user1 - 5,密碼爲:user名 + 3個隨機字符。 #!/bin/bash function main(){ for i in {1..5} do username=user$i