原创 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     列