shell指令碼的系統資訊的應用

2021-10-08 05:40:21 字數 1099 閱讀 4745

#!/bin/bash

##系統資訊

system_info()"

#作業系統的版本號資訊

version=(ca

t/et

c/re

dhat

−rel

ease

)ech

o"操作

系統的版

本號資訊

:(cat /etc/redhat-release) echo "作業系統的版本號資訊:

(cat/e

tc/r

edha

t−re

leas

e)ec

ho"操

作系統的

版本號信

息:"#作業系統核心資訊

ker=(un

ame−

r)ec

ho"操

作系統內

核資訊:

(uname -r) echo "作業系統核心資訊:

(uname

−r)e

cho"

作業系統

核心資訊

:"#服務當前的執行時間

date=(da

te+e

cho"

服務當前

的執行時

間:

(date+

echo

"服務當

前的執行

時間:"

#伺服器最後重啟的時間

reboot=$(uptime | awk 『』 | awk -f 『,』 '' at position 2: 1}̲' ) echo "伺服器最後…"

#伺服器的主機名稱

name=(ho

stna

me)e

cho"

伺服器的

主機名稱

:(hostname) echo "伺服器的主機名稱:

(hostn

ame)

echo

"伺服器

的主機名

稱:"#永久修改伺服器的主機名稱

#hostnamectl set-hostname lan

hostname

}system_info

shell指令碼編寫linux系統資訊的一些知識

vim shell linux os.sh bin bash 系統資訊 os system 2.作業系統的版本號資訊 os ver cat etc redhat release echo 作業系統的版本號是 3.作業系統核心資訊 os ker uname r echo 作業系統核心 4.伺服器當前執...

Linux系統 shell指令碼應用示例

傳入乙個網段位址,自動找出本網段內存活的ip位址。2,將存活的 ip位址當作密碼來建立 linux 使用者,使用者名稱格式為 你的名字 數字 3,有幾個存活 ip位址,就自動建立幾個使用者 4,最後將建立的使用者名稱和密碼寫入到 tmp 目錄下的某檔案裡 1 找存活的 ip 2 將 ip去除 生成密...

Shell指令碼典型應用

一 指令碼場景 二 實現指令碼 1 主控指令碼實現 2 系統資訊及系統狀態分析 3 nginx和mysql應用狀態分析 4 應用日誌分析 三 場景指令碼演示 四 該指令碼學習意義 1 明白shell使用用途 不懂shell能在我們的op工作中起到什麼作用,能做什麼?2 明白shell使用特性 只是侷...