原创 5:中斷及退出

5.1 問題 本案例要求編寫兩個Shell腳本,相關要求如下: 從鍵盤循環取整數(0結束)並求和,輸出最終結果 找出1~20以內6的倍數,並輸出她的平方值 5.2 方案 通過break、continue、exit在Shell腳本中

原创 6:字符串截取及切割

6.1 問題 使用Shell完成各種Linux運維任務時,一旦涉及到判斷、條件測試等相關操作時,往往需要對相關的命令輸出進行過濾,提取出符合要求的字符串。 本案例要求熟悉字符串的常見處理操作,完成以下任務練習: 參考PPT示範操作

原创 1.基於case分支編寫腳本

1.1 問題 本案例要求編寫test.sh腳本,相關要求如下: 能使用redhat、fedora控制參數 控制參數通過位置變量$1傳入 當用戶輸入redhat參數,腳本返回fedora 當用戶輸入fedora參數,腳本返回redh

原创 7:字符串初值的處理

7.1 問題 本案例要求編寫一個腳本sumx.sh,求從1-x的和,相關要求如下: 從鍵盤讀入x值 當用戶未輸入任何值時,默認按1計算 7.2 方案 通過${var:-word}判斷變量是否存在,決定變量的初始值。 7.3 步驟

原创 4:使用Shell函數

4.1 問題 本案例要求編寫腳本mycolor.sh,相關要求如下: 將顏色輸出的功能定義爲函數 調用函數,可以自定義輸出內容和顏色 4.2 方案 在Shell腳本中,將一些需重複使用的操作,定義爲公共的語句塊,即可稱爲函數。通過

原创 3:啓動腳本如何編寫?

3.1 問題 本案例要求編寫Ngin啓動腳本,要求如下: 腳本支持start、stop、restart、status 腳本支持報錯提示 腳本具有判斷是否已經開啓或關閉的功能 3.2 步驟 實現此案例需要按照如下步驟進行。 步驟一:

原创 DAY02:案例2:SHELL中如何使用if選擇結構?

2.1 問題 本案例要求編寫3個Shell腳本,分別實現以下目標: 檢測/media/cdrom目錄,若不存在則創建 檢測並判斷指定的主機是否可ping通 從鍵盤讀取一個論壇積分,判斷論壇用戶等級,等級分類如下: 大於等於90 神

原创 DAY02:案例4:SHELL中如何使用while循環結構?

4.1 問題 本案例要求編寫2個使用while循環的腳本程序,分別實現以下目標: 提示用戶猜測一個隨機數,直到纔對爲止 檢測192.168.4.0/24網段,列出不在線的主機地址 4.2 方案 while循環屬於條件式的執行流程,

原创 DAY03(03):基本ACL的配置(2)

3.1 問題 按照圖-3所示拓撲結構,允許主機pc2與pc1互通,而禁止其他設備訪問pc1 圖-3 3.2 步驟 實現此案例需要按照如下步驟進行。 步驟一:放行192.168.2.1,拒絕其他設備 此步驟需要在上一

原创 DAY03(04):高級ACL的應用

4.1 問題 按照圖-4所示拓撲結構,禁止pc2訪問pc1的ftp服務,禁止pc3訪問pc1的www服務,所有主機的其他服務不受限制 圖-4 4.2 步驟 實現此案例需要按照如下步驟進行。 步驟一:根據協議所用端口進行

原创 下載RPM包常用地址,很不錯!

RPM包下載地址 請輸入搜索到的表達式。 搜索高級RPM搜索。 搜索包含給定文件名(%1)的RPM,例如libhistory.so。 FTP搜索的新面貌。 按名稱搜索RPM。 在FTP世界資源(2)中按名稱搜索rpm,例如rpm

原创 SHELL DAY01(02):一篇文章教會你簡單Shell腳本是如何設計的?

2.1 問題 本案例要求編寫三個腳本程序,分別實現以下目標: 在屏幕上輸出一段文字“Hello World” 能夠爲本機快速配好Yum倉庫 能夠爲本機快速裝配好vsftpd服務 2.2 方案 一個規範的Shell腳本構成包括: 腳

原创 SHELL DAY01(05):Shell中的數值運算是怎麼實現的?

5.1 問題 本案例要求熟悉Linux Shell環境的特點,主要練習以下操作: 使用expr、$[ ]、let等整數運算工具:定義變量X=1234,然後計算X與78的四則運算及求模結果 使用bc實現小數運算操作:以交互方式計算1

原创 SHELL DAY01(03):如何使用Shell變量呢?

3.1 問題 本案例要求熟悉Shell變量的使用,主要練習或驗證下列內容: 定義/賦值/查看變量 環境/預定義/位置變量的應用 除了學會建立和引用變量以外,還要認識環境變量PWD、USER、HOME、SHELL,還有預定義變量0、

原创 WINSYS DAY02(02):如何管理組賬號?

2.1 問題 本例要求掌握Windows系統中組賬號的管理操作,相關說明如下。 更改用戶huangrong的賬號屬性,將登錄密碼修改爲Tedu.cn123,並添加爲 Administrators 組的成員 新建兩個組賬號 taoh