原创 SHELL----安裝http並且改變默認端口爲8080
腳本描述: 1,安裝http 2,將默認80端口改爲8080 #!/bin/bash yum install -y httpd &> /dev/null sed -i "/^Listen/cListen $1" /etc/ht
原创 apache-Tomcat 8.5.39安裝包 安裝過程以及啓動文件詳解
1.apache-tomcat8.5.39 安裝包地址 鏈接:https://pan.baidu.com/s/1-EIftvG-A-XM8VEfkDlJLQ 提取碼:fxpp 複製這段內容後打開百度網盤手機App,操作更方便哦、 說明
原创 SHELL腳本之檢測某個範圍ip 是否在線
腳本:檢測某個範圍ip 是否在線 #!/bin/bash #for((a=1;a<255;a++)) #for a in `seq 60` for a in {1..60} do ping -c1 -w1 172.25.2
原创 SHELL----判斷輸入的數字是否在10以內
SHELL腳本練習: 判斷輸入的數字是否在10以內: 思路整理: 輸入是否爲空:[ -z "$a" ] 是否在10以內: 0<$a<10 --> yes $a<1 $a>10 --> no && 如果前面條件滿足,則實行後面 | |
原创 SHELL腳本之列出uid 小於2的用戶信息
腳本: 列出uid小於2的用戶信息 #!/bin/bash #練習:列出uid小於2的用戶信息 awk -F: '$3 >= 0 && $3 < 2 {print $1,$3}' /etc/passwd
原创 SHELL--:1)鍵盤輸入網段,2)鍵盤輸入這個網段下IP的起始和終點範圍,3)檢測這區間範圍的ip是否能從本機ping通。4)如果能通把這些IP輸入到a.txt中,如果不通輸入到b.txt 中
腳本要求:1)鍵盤輸入網段,2)鍵盤輸入這個網段下IP的起始和終點範圍,3)檢測這區間範圍的ip是否能從本機ping通。4)如果能通把這些IP輸入到a.txt中,如果不通輸入到b.txt 中。5)腳本需要重複利用。並且只查當次IP狀態。
原创 SHELL--awk
一、 Awk 簡介 1.Awk 是被設計用於文本處理,並通常被用作數據提取和報告工具的解釋性程序設計語言 2.Awk 分別代表其三個作者姓氏的第一個字母: Alfred Aho 、Peter Weinberger、Brain Kerni
原创 SHELL腳本之安裝httpd並且改變端口
SHELL腳本之安裝httpd並且改變端口 腳本示例; #!/bin/bash yum install -y httpd &> /dev/null sed -i "/^Listen/cListen $1" /etc/httpd/con
原创 SHELL-----sed關於 p、d、a、c、i 模式詳解
Sed 行編輯器 1.sed(stream editor): * 用來操作純 ASCII 碼的文本 * Sed 一次處理一行內容處理時,把當前處理的行存儲在臨時緩衝區中,稱之爲“模式空間”(pattern space) *
原创 SHELL------判斷文件類型
SHELL腳本練習:判斷文件類型; 設計思路: [ -z "$a" ] 是否爲空[ -e "file" ] 是否存在[ -f "file" ] 普通文件[ -b "file" ] 塊設備[ -S "file" ] 套接字[ -c "f
原创 SHELL---利用函數遞歸計算階乘
SHELL實例之函數遞歸: 計算階乘; vim test.sh #!/bin/bash read -p "Num:" num #read 函數讀取手動輸入一個數值 result=1 #首先定義
原创 SHELL------條件判斷【test命令詳解】
test "$a" == "$b" 等同於 [ "$a" == "$b" ] [ "$a" =="$b" ] 等於[ "$a" != "$b" ] 不等於[ "$a" -eq "$b" ] 等於[ "$a" -ne "$b" ] 不等於[
原创 高併發負載均衡----三種實現方式
1,什麼是負載均衡? 當一臺服務器的性能達到極限時,我們可以使用服務器集羣來提高網站的整體性能。那麼,在服務器集羣中,需要有一臺服務器充當調度者的角色,用戶的所有請求都會首先由它接收,調度者再根據每臺服務器的負載情況將請求分配給某一臺後端
原创 SHELL-----全局變量與局部變量
變量的作用域: 一、全局變量: 任何地方都生效的變量,默認情況下,腳本主體內定義全局變量,函數內可以用,函數外也可以用 [root@server ~]# vim overall.sh #!/bin/bash function
原创 SHELL----cut、sort、uniq、test、sed、awk用法詳介
一、cut 命令 -d 指定分隔符爲:顯示1-3列: cut -d : -f 1-3 /etc/passwd -c 顯示第一和第四個字符: -cut -c 1,4 /etc/passwd -f 列