卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

使用 Shell 腳本自動(dòng)化 Linux 系統(tǒng)維護(hù)任務(wù)

什么是 Shell 腳本簡單的說,Shell 腳本就是一個(gè)由 Shell 一步一步執(zhí)行的程序,而 Shell 是在 Linux 內(nèi)核和最終用戶之間提供接口的另一個(gè)程序。默認(rèn)情況下,在 RHEL 7 中

什么是 Shell 腳本

簡單的說,Shell 腳本就是一個(gè)由 Shell 一步一步執(zhí)行的程序,而 Shell 是在 Linux 內(nèi)核和最終用戶之間提供接口的另一個(gè)程序。默認(rèn)情況下,在 RHEL 7 中用戶使用的 Shell 是 bash(/bin/bash)。如果一個(gè)系統(tǒng)管理員花費(fèi)大量的時(shí)間解決問題以及做重復(fù)的工作,你就應(yīng)該懷疑他這么做是否正確。一個(gè)高效的系統(tǒng)管理員應(yīng)該制定一個(gè)計(jì)劃使得其盡量花費(fèi)少的時(shí)間去做重復(fù)的工作。因此盡管看起來他沒有做很多的工作,但那是因?yàn)?Shell 腳本幫助他完成了大部分任務(wù),這也就是我們在《linux就該這么學(xué)》-技術(shù)干貨-《使用 Shell 腳本自動(dòng)化 Linux 系統(tǒng)維護(hù)任務(wù)》將要探討的東西。

新建腳本文件

首先讓我們新建一個(gè)目錄用于保存我們的 Shell 腳本:

```

mkdir scripts

cd scripts

```

新建一個(gè)文本文件 system_,在頭部插入一些注釋以及一些命令:

```bash

!/bin/bash

該腳本會返回以下這些系統(tǒng)信息:

- 主機(jī)名稱:

echo -e "e[31;43m* HOSTNAME INFORMATION *e[0m"

hostnamectl

echo ""

- 文件系統(tǒng)磁盤空間使用:

echo -e "e[31;43m* FILE SYSTEM DISK SPACE USAGE *e[0m"

df -h

echo ""

- 系統(tǒng)空閑和使用中的內(nèi)存:

echo -e "e[31;43m * FREE AND USED MEMORY *e[0m"

free

echo ""

- 系統(tǒng)啟動(dòng)時(shí)間:

echo -e "e[31;43m* SYSTEM UPTIME AND LOAD *e[0m"

uptime

echo ""

- 登錄的用戶:

echo -e "e[31;43m* CURRENTLY LOGGED-IN USERS *e[0m"

who

echo ""

- 使用內(nèi)存最多的 5 個(gè)進(jìn)程

echo -e "e[31;43m* TOP 5 MEMORY-CONSUMING PROCESSES *e[0m"

ps -eo %mem,%cpu,comm --sort-%mem | head -n 6

echo ""

echo -e "e[1;32mDone.e[0m"

```

運(yùn)行腳本

然后,給腳本可執(zhí)行權(quán)限,并運(yùn)行腳本:

```

chmod x system_

./system_

```

添加顏色效果

為了更好的可視化效果各部分標(biāo)題都用顏色顯示,顏色功能是由以下命令提供的:

```bash

echo -e "e[COLOR1;COLOR2mee[0m"

```

其中 COLOR1 和 COLOR2 是前景色和背景色,是你想用顏色顯示的字符串。

以上就是使用 Shell 腳本自動(dòng)化 Linux 系統(tǒng)維護(hù)任務(wù)的基本步驟。通過編寫腳本并運(yùn)行,你可以節(jié)省大量的時(shí)間并提高工作效率。同時(shí),使用顏色來區(qū)分不同部分,可以使輸出更加清晰易讀。

標(biāo)簽: