原创 for語句小習題(二)

for語句小習題(二) 1.編寫一個sumint.sh的腳本,提示用戶輸入一個小於100的整數,並計算從1到該數之間的所有整數的和。 驗證腳本 2.使用shell腳本輸出0-100之間能被3整除的數字之和。 驗證腳本

原创 for 語句小習題

for 語句小習題 1.批量添加用戶,用戶存放在user.txt中,每行一個。初始密碼12345. 創建用戶 我們開始用for 來實現同時創建多用戶 腳本驗證 2.計算1-100的偶數和!~! 驗證腳本

原创 shell編程之case分支語句

shell編程之case分支語句 case分支語句和if的多分支語句很相似。 if多分支語句一般用在有(區間範圍)的地方 ;例如:0-100之間。 if需要判斷多個不同的條件。 case的分支語句用在 如果裏面匹配到固定值;或某個變量存在多

原创 使用for循環語句

使用for循環語句 使用for循環語句時,需要指定一個變量及可能的取值列表,針對每一個不同的取值重複執行相同的命令序列,知道變量值用完退出循環。 這裏我們說的“取值列表”是for語句的執行條件,其中包括多個屬性相同的對象,需要雨點指定(如:

原创 shell編程之條件語句

shell編程之條件語句 tes命令: 測試特定的表達式是否成,當條件成了時,測試語句的返回值爲0,否則爲其他數值 格式1:test 條件表達式 格式2:[ 條件表達式 ] 注:中括號內前後要有空格 文件測試: 格式:[ 操作符 文件

原创 if 語句的小習題(二)

if 語句的小習題(二) 1.學校田徑賽百米賽跑10秒內進入決賽,進入後按照:進入男子組和進入女子組顯示出來。 我們看到需要在10秒內進入決賽,意思就是數字我們要取0-10之間的數字,就是大於0,小於等於10.還要能單獨顯示男子組或是女子組

原创 if 語句的小習題

if 語句的小習題 1.編寫一個名爲chkversion.sh的腳本,判斷當前系統的內核主,次版本,若大於2.4則輸出相應的版本信息;否則輸出提示“內核版本太低,無法繼續”。 首先輸入:uname -r 查看自己主機的版本號 然後我們知

原创 if語句的結構

if語句的結構 在shell腳本中,if語句是最常用的一中流程控制方式。用來根據特定的條件判斷結果,分別執行不同的操作(如果...那麼....)。根據不同的複雜程度,if語句的選擇結構可以分爲三種基本類型,適用於不同的應用場合。 1.單分支

原创 shell腳本基礎小習題(二)

shell腳本基礎小習題(二) 編寫一個memusage.sh,根據Free命令的結果計算出內存佔用率 思路: 1:在屏幕輸出“free”先查看命令結果 2:根據給出的結果我們需要用到“total”和“free” total:列顯示系統總

原创 入門--基礎Shell腳本

入門--基礎Shell腳本 一、基本介紹 在日常的工作環境中,往往會有大批量、重複性的信息或者數據需要處理。身爲管理員如果不會大批量處理這類數據有時會非常麻煩,而且容易出錯。所以這時候就需要Shell腳本來批量處理這些數據、並自動化完成指定

原创 DHCP原理與配置(含DHCP中繼實驗)

什麼是DHCP協議? 一、DHCP協議的基本概念 DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)是一種高效的IP地址分配方法,由主機自主控制網絡地址的動態分配,使用UDP協議工作。 1.

原创 DNS從服務器的作用

從服務器的作用 1.作爲主DNS的備份服務器 2.作爲主DNS的負載服務器 DNS主從服務器配置分爲兩步 一、配置主服務器 詳細內容及過程參考 https://blog.51cto.com/14557905/2453070 二、配置從服務器

原创 進程和計劃任務管理

前言 通過之前的學習,我們瞭解了Linux的引導過程,以及如何控制系統服務、優化系統服務。若要詳細瞭解系統中的各種程序信息、關閉失去響應的進程,以及在指定的時間自動執行任務,應該如何操作呢?下面我們一起學習進程管理和計劃任務管理的相關知識和

原创 Linux遠程訪問及控制

前言 linux運維管理的時候,一般都是通過遠程方式管理,當需要從一個工作站管理數以百計的服務器主機時,遠程維護的方式將更佔優勢。 一、SSH遠程管理 SSH是一種安全通道協議,主要用來實現字符界面的遠程管理、遠程複製等功能。SSH協議對通

原创 LVM與磁盤配額

v Linux磁盤管理之LVM邏輯卷認識與管理詳解 前言 本文接着上篇文章作如下延伸:鏈接:Linux磁盤管理之磁盤管理與文件系統 什麼是LVM?爲什麼需要LVM? 如何具體進行LVM邏輯卷管理? 什麼是磁盤配額?爲什麼需要磁盤配額? 在