原创 mysql基於GTID搭建主從複製

gtid的含義Global Transaction Identifier,全局事務標識阿里雲的rds目前已經使用gtid 基於gtid的主從複製原理每個mysql數據庫上都有一個唯一uuid每個事務生成一個idgtid由上面兩者組合: uu

原创 curl 命令 和 wge t命令

curl:curl 是強大的URL傳輸工具,這個命令最常用的功能就是通過命令行發送http請求以及下載文件,比如模擬refer(從那個頁面跳轉過來)、cookie、agent(使用什麼瀏覽器)等,同時還能夠模擬表單數據。 curl命令選項:

原创 統計文件系統使用情況並每行添加主機名和ip

注意:sed中調用變量是'"$HOSTIP "',單引號加雙引號 腳本如下: #!/bin/bash##查看文件系統,並在每行添加主機名、IP#gain ipHOSTIP=ip ro |grep eth0|grep src|awk '{pr

原创 70個shell腳本技巧

1) 如何向腳本傳遞參數 ? ./script argument 例子: 顯示文件名稱腳本 ./show.sh file1.txtcat show.sh#!/bin/bashecho $1 (LCTT 譯註:謝謝某匿名訪客的提醒,原題有誤,

原创 統計當前連接服務器22號端口的前20個IP地址

netstat -nat |grep "192.168.100.102:22" |awk '{print $5}' |awk -F ':' '{print $1 }' |sort |uniq -c |sort -nr |head -20 s

原创 su和sudo命令的使用及日誌追蹤

su是英文“s'witch user”的縮寫,即切換用戶之意。su和su 指令加上“-”參數的區別:su指令不加任何參數,默認切換到root,但沒有轉到root用戶家目錄,這時雖然切換爲root用戶了,但並沒有切換到root的登陸環境(sh

原创 centos7安裝iptables防火牆

CentOS7默認的防火牆不是iptables,而是firewalle #先檢查是否安裝了iptablesservice iptables status#安裝iptablesyum install -y iptables#升級iptable

原创 linux下生成dump文件方法及設置

https://andyniu.iteye.com/blog/1965571 Linux中生成 Core Dump 文件的方法1 什麼是 Core DumpCore Dump 又叫核心轉儲。在程序運行過程中發生異常時,將其內存數據保存到文件

原创 shell腳本中常用的命令

一,,shell腳本中常用命令: 1,diff命令: diff命令是以逐行的方式,比較文本文件的異同處。如果該命令指定進行目錄的比較,則將會比較該目錄中具有相同文件名的文件,而不會對其子目錄文件進行任何比較操作。 使用規則: diff [

原创 vi和vim編輯器的使用

Linux vi/vim使用方法vi/vim 基本使用方法 vi編輯器是所有Unix及Linux系統下標準的編輯器,它的強大不遜色於任何最新的文本編輯器,這裏只是簡單地介紹一下它的用法和一小部分指令。 1、vi的基本概念 基本上vi可以分爲

原创 llinux中變量的運用

1)如何只用 echo 命令獲取字符串變量的一部分 ? echo ${variable:x:y}x - 起始位置y - 長度 例子:variable="My name is Petras, and I am developer."echo

原创 shell腳本中對整數的運算

linux命令之let、expr shell程序中的操作默認都是字符串操作,在運行數學運算符的時候可能得到意想不到的答案: var=1var=$var+1echo $var 將輸出 1+1從這個例子中可以看出shell字符串連接的操作 l

原创 find命令詳解

Find:作用:常在系統中作爲查找文件所用到的角色語法:find 查找位置 查找類型 [查找後所執行的操作]查找位置:絕對路徑或相對路徑查找類型:-name:根據文件名查找-iname:不區分大小寫的方式查找,只支持?[]^等風格-perm

原创 svn命令詳解

SVN命令詳解1、將文件checkout到本地目錄 svn checkout server-path [local-path] [--username=xxxx] [--password=xxxx] 例如:svn checkout svn:

原创 zabbix監控tomcat,jmx JavaGateway not host

zabbix提供java gateway來監控java程序,在./configure的時候加入--enable-java./configure --prefix=/usr/local/zabbix --enable-server --ena