原创 MAC安裝Homebrew教程(國內地址)

一、自動腳本(全部國內地址)(在Mac os終端中複製粘貼回車下面這句話) /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Home

原创 shell腳本--批量分發集羣免密公鑰

使用場景,集羣test01的test用戶,需要免密test集羣的所有服務器。 前提:集羣的test用戶的密碼統一,配置了hosts。 #!/bin/bash for hostname in test{01..100} do ec

原创 Linux使用用fio工具來對磁盤進行IO測試

目前主流的第三方IO測試工具有fio、iometer和Orion,這三種工具各有千秋。 fio在Linux系統下使用比較方便,iometer在window系統下使用比較方便,Orion是oracle的IO測試軟件,可在沒有安裝or

原创 centos-配置rsyslog自動切割服務日誌

/var/log/messages //系統主日誌文件 /var/log/secure //認證、安全 /var/log/maillog //跟郵件postfix相

原创 shell腳本--ntp編譯安裝與一鍵升級

官方包4.2.8p13下載鏈接:http://www.ntp.org/downloads.html cenots7 安裝 #!/bin/bash cd /tmp/ yum -y install gcc tar zvxf /tmp/

原创 shell腳本--一鍵刪除zabbix歷史數據

設置自動任務每天執行,刪除7天前的數據。 #!/bin/bash User="zabbixuser" Passwd="zabbixpass" Date=`date -d $(date -d "-7 day" +%Y%m%d) +%

原创 shell腳本--一鍵掛載磁盤

fdisk不能處理 2T 以上的此案,因此不如直接使用parted命令 #!/bin/bash parted -s /dev/sdb mklabel gpt mkpart extended 0% 100% mkfs.ext4 /

原创 笨方法-批量導入gafana監控圖表

場景:工作需要監控多個服務器的相同指標(手動一個個加太耗費人力了,就寫了個不那麼自動但有效的小腳本) 一、先繪製一個圖表(定義模板,根據這個模板用腳本複製) 二、導出這個圖表(生成json文件) 三、根據模版編輯批量製作其他圖

原创 centos-通過配置文件創建bond

cd /etc/sysconfig/network-scripts/ Bond網絡的配置可以參考: [root@localhost network-scripts]# cat ifcfg-bond0 DEVICE=bond0

原创 centos7下網絡測試工具iperf的安裝與使用

安裝 wget http://downloads.es.net/pub/iperf/iperf-3.0.6.tar.gz tar zxvf iperf-3.0.6.tar.gz cd iperf-3.0.6 ./configure

原创 shell命令--find使用排除目錄或文件的方法

當我們查找某一目錄時,需要過濾掉某個子目錄或文件不想去find 使用以下方法 find . ! -path ‘*不想查找的名字*’ /bin/find . ! -path '*NAME*' -mmin +120 -type f

原创 shell腳本--實現FTP上傳和下載文件

#!/bin/bash ftp -n -i 127.0.0.1 <<EOF user test password123 binary cd common lcd /tmp ##下載單個文件,如果要實現批量下載文件,可以將get

原创 centos-軟RAID管理命令mdadm

mdadm是linux下用於創建和管理軟件RAID的命令,是一個模式化命令。但由於現在服務器一般都帶有RAID陣列卡,並且RAID陣列卡也很廉價,且由於軟件RAID的自身缺陷(不能用作啓動分區、使用CPU實現,降低CPU利用率),

原创 linux日常巡檢命令總結

系統狀態 檢查項目 檢查命令 操作系統版本/位數 uname -a 文件系統容量檢查 df -Ph 文件系統inode檢查 df -Pi 內存交換區檢查 swapon -s 時區及NTP檢查 cat

原创 shell腳本--直接用命令寫入自動任務的方法

(echo "0 0 * * * find /logs. -mmin +1440 -type f -delete" ; crontab -l)| crontab