原创 mysql MHA

  MHA的主要目的是自動化主故障轉移和從促進短期內(一般爲10-30秒)的停機時間,不患複製的一致性問題,沒有花錢很多新的服務器,沒有性能上的損失,不復雜的(容易安裝),並在不改變現有的部署。   ,MHA還提供了一個網上預定主開關的方式

原创 Ext2和Ext3比較

 ext2文件系統:         ext2文件系統的數據塊大小一般爲 1024B、2048B 或 4096B     ext2文件系統採用的索引節點(inode):         索引節點採用了多重索引結構,主要體現在直接指針和3個間

原创 Dmidecode

 Dmidecode 這款軟件允許你在 Linux 系統下獲取有關硬件方面的信息。Dmidecode 遵循 SMBIOS/DMI 標準,其輸出的信息包括 BIOS、系統、主板、處理器、內存、緩存等等。偶發現這個工具很有用,就總結一下。 一

原创 HHTP超文本傳輸協議的http的頭部分析

HTTP的超文本傳輸協議 Get 下載數據 port上傳數據  Accept : 可以接受的數據方式比如壓縮,編碼等 User -agent 代表客戶端使用的瀏覽器 Host : 可以是ip 也可以是 主機名 Date 數據的時間  La

原创 日常工作中的監控項都有哪些

1、服務器監控,主要監控服務器如:CPU 負載、內存使用率、磁盤使用率、登陸用戶數、進程 狀態、網卡狀態等。 2.應用程序監控,主要監控該應用程序的服務狀態,吞吐量和響應時間,因爲不同應用需要監 控的對象不同,這裏不一一列舉。 3.數據庫

原创 tomcat優化

 1. 如何加大tomcat連接數 在tomcat配置文件server.xml中的<Connector ... />配置中,和連接數相關的參數有: maxThreads : tomcat起動的最大線程數,即同時處理的任務個數,默認值爲200

原创 tcp 協議3次連接握手和4次結束握手

 TCP協議連接建立時3次握手的過程。 簡述TCP協議連接建立時3次握手的過程。 根據TCP頭部,說明下列3個包在連接建立過程中的次序. 0020        00 50 83 aa 46 49 3e dd 33 96 37 a

原创 Nagios 監控內存腳本

 #!/bin/bash STATE_OK=0 STATE_WARING=1 STAT_CRITICAL=2 STAT_UNKNOWN=3 USAGE_Method="$(basename $0) [-w|--warning] <F

原创 哥的處男作shell

判斷MYSQL ab是否活着並且能否保持通信  #!/bin/bash a=`(mysql -e "show slave status \G" | grep "IO_Running" | awk -F: '{print $2}')` b=`

原创 利用Shell腳本來監控Linux系統的負載、CPU、內存、硬盤、用戶登錄數

一、編寫linux系統告警郵件腳本  # vim /scripts/sys-warning.sh #!/bin/bash #監控系統負載與CPU、內存、硬盤、登錄用戶數,超出警戒值則發郵件告警。 #提取本服務器的IP地址信息 IP

原创 check_tcp 和check_udp

 1、check_tcp 這個插件測試指定主機的TCP連接(或unix套接字)。 用法:檢查tcp - h - p主機端口[- w <預警時間>][- c <關鍵時刻>][- s <發送字符串>] [- e <期望字符串>][- q <退