原创 單進程文件句柄數

linux下查看系統進程佔用的句柄數查看系統默認的最大文件句柄數,系統默認是1024默認情況下,linux最大文件句柄數爲1024個。當你的服務器在大並發達到極限時,就會報出“too many open files”。永久修改單進程文件句柄

原创 kubernetes 二進制部署

kubernetes v1.11 生產環境 二進制部署 全過程https://www.jianshu.com/p/7d079a7b2330

原创 ElasticSearch集羣優化更改search線程池

https://kionf.com/2019/01/22/errornote-elk/

原创 分佈式鏈路追蹤工具skywalking 介紹

當企業應用進入分佈式微服務時代,應用服務依賴會越來越多,skywalking可以很好的解決服務調用鏈路追蹤的問題,而且基於java探針技術,基本對應用零侵入零耦合。skywalking是什麼,有什麼用?Skywalking 是一個APM系統

原创 redis python監控

python腳本監控redis性能參考鏈接https://blog.51cto.com/legehappy/2151986?source=dra

原创 linux lsof命令詳解

怎樣使用lsof這裏主要用案例的形式來介紹lsof 命令的使用1.列出所有打開的文件:lsof備註: 如果不加任何參數,就會打開所有被打開的文件,建議加上一下參數來具體定位2. 查看誰正在使用某個文件lsof   /filepath/fil

原创 zabbix數據庫遷移事項

zabbix數據庫遷移完成後,需要修改zabbix的數據庫連接修改zabbix_server.conf文件裏DB相關的地址,用戶名和密碼。vim /etc/zabbix/zabbix_server.confDBHost=10.12.1.42

原创 python之commands模塊

要獲得shell命令的輸出只需要`cmd`命令就可以了,需要得到命令執行的狀態則需要判斷$?的值, 在Python中有一個模塊commands也很容易做到以上的效果.看一下三個函數:1). commands.getstatusoutput(

原创 Kubernetes的Endpoints

在之前的博文中,我們演示過如何通過ceph來實現kubernetes的持久存儲,以使得像mysql這種有狀態服務可以在kubernetes中運行並保存數據。這看起來很美妙,然而在實際的生產環境使用中,通過分佈式存儲來實現的磁盤在mysql這

原创 mysql將某數據庫的全部權限賦給某用戶,提示1044錯誤Access denied

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; ERROR 1044 (42000): Access denied fo

原创 Linux系統-tcpdump常用抓包命令

單獨總結tcpdump抓包的常用命令主要語法過濾主機/IP: tcpdump -i eth1 host 172.16.7.206抓取所有經過網卡1,目的IP爲172.16.7.206的網絡數據 過濾端口: tcpdump -i eth1 d

原创 logstash在Elasticsearch中創建的默認索引模板問題

參考鏈接https://www.jianshu.com/p/dc73ec69c9f7

原创 MySQL5.7 添加用戶、刪除用戶與授權

mysql -uroot -prootMySQL5.7 mysql.user表沒有password字段改 authentication_string;一. 創建用戶:命令:CREATE USER 'username'@'host' IDEN

原创 ELK轉EFK

因爲之前使用ES比較多,所以也認爲ELK是一個不錯的解決方案,ELK(Elasticsearch + Logstash + Kibana)來管理日誌。Logstash是一個具有實時渠道能力的數據收集引擎,但和fluentd相比,它在效能上表

原创 Ansible之迭代、templates模板

本節內容:迭代模板(JInjia2相關)Jinja2相關一、迭代當有需要重複性執行的任務時,可以使用迭代機制。其使用格式爲將需要迭代的內容定義爲item變量引用,並通過with_items語句來指明迭代的元素列表即可。例如:- name: