原创 linux錄屏與回訪之script

一、Linux主機同步演示操作: Stty1上  mkfifo scriptfifo stty2上  cat  scriptfifo stty1上  script -f scriptfifo  stty1上  exit 退出   二、Li

原创 linux控制光標之tput

#!/bin/bash echo -n Count: #隱藏光標 tput civis #記錄光標位置 tput sc count=0 #color no 的取值:0:黑色、1:藍色、2:綠色、3:青色、4:紅色、5:洋紅色、6:黃色、

原创 Shell之向TTY發送通告

#!/bin/bash #main application:用於向指定用戶的終端發送信息 id $1 &>/dev/null if [ $? -eq 0 ];then USER=$1 else echo -e "\03

原创 Linux防火牆之iptables

目錄   一、什麼是iptables? 1.1 iptables介紹 二、iptables的四表五鏈 2.1 四張表 2.2 五條鏈 2.3 表與鏈的對應關係 2.4 處理動作target 三、 使用iptabes 3.1 iptable

原创 Shell腳本小工具模板

#!/bin/bash echo -e "\033[1;32m1.將table鍵替換爲四個空格並刪除行尾空白字符 2.未完待續\033[0m" function FormatFile(){ sed -i 's#\t#

原创 Linux掛載windows共享文件夾

一、創建windows共享文件夾,並關閉windows防火牆 創建共享文件夾DosShare 右鍵屬性-->共享-->高級共享-->分配共享權限   二、linux安裝依賴軟件,創建掛載目錄test並掛載 yum provides mo

原创 Shell:while read

#!/bin/bash set -x if [ -f tmp.txt ];then rm -f tmp.txt fi awk -F "/" '{print $13}' release.log >> tmp.txt wh

原创 Python筆記

1、lambda 函數 c = {"a": [13, 2, 5, 6, 7], "b": [44, 23, 45, 73, 24], "c": [465, 86, 35, 245, 45], "d": [5, 5, 22, 4]} pr

原创 shell小工具

一、獲取主機eth0網卡ip 1.ip a s eth0 |sed -nr "/inet .*/s/.*inet (.*)\/.*/\1/p" 2.ip a s eth0 |grep -Eo "([0-9]{1,3}\.){1,3}[0-

原创 Shell腳本中計算字符串長度的幾種方法

1:wc -L wc -l (小寫)是獲取當前字符串內容的行數,wc -L (大寫)可以獲取到當前行的長度,因此對於單獨行的字符串可以用這個簡單的方法獲取。 $ str="123.?+ abc" $ echo "$str" |wc -L

原创 Jenkins

一、安裝JDK 官網下載:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 雙擊.exe文件安裝,默認安裝位置 1、

原创 Linux防火牆之firewalld

一、什麼是firewalld? 從CentOS7版本開始使用了firewall防火牆服務,7版本里有幾種防火牆共存:firewalld、iptables、ebtables,默認是使用firewalld來管理netfilter子系統。fir

原创 Mysql狀態查詢及調優

目錄 一、MySQL狀態查詢 1、查看MySQL連接數 show full processlist 2、查看MySQL數據庫狀態 show status 二、MySQL調優  1、開啓慢查詢日誌 2、併發及連接控制 3、緩存參數控制  3

原创 Linux用戶管理及sudo提權

目錄   一、用戶及組管理 1.管理用戶帳號 1.1 添加用戶(useradd) 1.2 檢查用戶屬性(id) 1.3 修改用戶屬性(usermod) 1.3 設置登陸密碼(passwd) 1.4 設置帳號有效期(chage) 1.5 鎖

原创 shell腳本expect預期交互

一、expect expect 是基於TCL開發的,(例如:scp,ssh,telnet等)主要應用於自動化交互式操作的場景,藉助Expect 處理交互的命令,可以將交互過程如:ssh登錄,scp 等寫在一個腳本上,使之自動化完成。尤其適