fszxxxks
-
Linux運維之磁盤管理
※磁盤管理 計算機是由五大組成部件:輸入設備,輸出設備,存儲器,運算器,控制器,其中輸入設備我們稱之為I/O設備,如鍵盤,掃描器,運算器和控制稱之為cpu,存儲器如,內存,硬盤,優盤。計算機其實只需要內存和cpu其實已經可以完成工作了,但是內存屬于隨機存儲設備,斷電之后就丟失數據,所以我們就需要通過其他的輔助存儲設備來彌補內存的不足,這些輔存我們稱之為外存?!?/p>
-
高級文件系統管理之mdadm與lvm的創建
※配置配額系統 磁盤配額就是管理員可以為用戶所能使用的磁盤空間進行配額限制,每一用戶只能使用最大配額范圍內的磁盤空間,比如一些網盤就是基于這個功能來做的,分配給用戶固定的空間,花錢買,可以將空間設置的更大。 功能作用 磁盤配額可以限制指定賬戶能夠使用的磁盤空間,這樣可以避免因某個用戶的過度的使用磁盤空間造成其它用戶無法運行或工作甚至影響系統運行。這個功能不止…
-
Bashe Shell之數組及bash配置文件解析
數組 數據結構,數據序列,保存了連續的多個數據,可以使用索引獲取相關元素,相當于多個變量的集合 §數組名和索引 索引:編號從0開始,屬于數值索引 注意:所以可支持使用自定義的格式,而不僅是數值格式,即關聯索引,bash4.0版本之后開始支持,bash的數組支持稀疏格式(索引不連續) §聲明數組 &nbs…
-
Linux軟件包管理
在我們的運維工作,總是避免不了安裝某些軟件,或者編譯安裝某些軟件,我們知道操作系統當中的程序都是有程序員通過開發工具開發的來,程序員直接編寫的純文本的文檔我們稱之為源代碼,但我們的計算機只能識別二進制程序,那么必須要將源代碼變成計算機能識別的二進制程序,這里需要通過編譯器來進行編譯,將源碼轉換成二進制程序,再通過安裝即可。 還有一類程序就是二進…
-
bash編程函數select語句的使用
£select select循環主要用于創建菜單,按數字順序排列的菜單項將顯示在標準錯誤上,并顯示PS3提示符,等待用戶的輸入,用戶輸入菜單列表中的某個數字,執行相應的命令,用戶輸入被保存在變量REPLY中。 select是個…
-
bash shell 循環語句的使用
條件選擇if語句 if語句是選擇執行的,條件滿足則執行,不滿足則退出,if語句也可嵌套,就是if語句里面也可以在進行if語句 單分支 if 判斷條件;then statement1 fi 雙分支 if 判斷條件;then 條件為真得分支 else 條件為假的分支 fi …
-
方便實用的文件查找與壓縮
在平時的運維工作當中通常會編輯某些文件,但時間久了,突然一下子記不起文件的名字,遇到的事情又很緊急,需要立馬去處理,而自己只知道那個文件部分的特征信息,我們需要在系統中去搜索自己想要的文件,那么有沒有辦法去實現呢,當然有,在我們的系統中,文件查找的工具有兩個,locate和find。那么下面來介紹這兩個工具的用法以及兩個工具之間的差別。 在我們linux系統…
-
Shell 變量類型及用法
一、 什么是變量 變量源于數學,在計算機語言中能儲存計算機結果或能表示值的抽象概念,變量可以由變量名訪問,在指令語言中,變量通常是可變的。Linux是一個多用戶的操作系統。每個用戶登錄系統后,都會有一個…
-
0804正則表達式作業
用正則表達式表示IP地址 首先來分析一下,制IP地址是一個32位的二進制數,通常被分割為4個“8位二進制數”(也就是4個字節)。IP地址通常用“點分十進制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之間的十進制整數。例:點分十進IP地址(1…
-
Linux之sed的使用
sed的工作原理 sed是一種流編輯器以行為單位來處理文本的一款功能十分強大的編輯器,一次只處理一行內容,當處理文本是,將要處理的行放置在模式空間里(緩沖區),接下來sed命令處理模式空間里的內容,處理完成后,把模式空間里處理后的內容送至屏幕打印輸出,接下來處理下…
-
0809vim編輯器作業
1、如何設置tab縮進為4個字符? :set tabstop=4 首先在命令擴展模式下列出所以set設置的相關選項set all 找到一個跟tab相關的選項,上網查了下意思,tabstop表示的意思就是制表為,他的默認值設置的為8,我們目的是4,那么在命令擴展模式下設置:set tabstop=4就OK了 2、復制/etc/rc.d/init.d…
-
vim編輯器的使用
vim vim是一個類似于vi的文本編輯器,不過在vi的基礎上增加了很多功能,在早起vim和Emacs編輯器打的很火熱,在1999年被linuxwork文本編輯分類的優勝者,而vim屈居第二,但2000年vim贏得了salashdot beanie的最佳開放源代…
-
linux權限管理
今天來講講linux里面權限的問題,在linux系統中,有這么幾類權限,r,w,x,s,t這么幾類權限,系統中為什么要有權限這個東西呢,linux一切皆文件,有些文件不想讓某些人看到,那么這個時候就需要設置文件的訪問的權限了,文件的擁有者一般都是有權力修改刪除文件的,但擁有者以外的人未必就能刪除修…
-
作業權限管理
一、在/data/testdir里創建的新文件自動屬于g1組,組g2的成員如:alice能對這些新文件有讀寫權限,組g3的成員如:tom只能對新文件有讀權限,其它用戶(不屬于g1,g2,g3)不能訪問這個文件夾。 首先創建三個組g1,g2,g3,題目要求在/data/testdir目錄里創建的文件自動屬于g1組那么首先要將這個目錄的屬組改為g1,然后通過更改…
-
作業用戶和組管理
1、創建用戶gentoo,附加組為bin和root,默認shell為 /bin/csh,注釋信息為"Gentoo Distribution" 首先來分析下題目,創建一個gentoo用戶,那我們這時候就想到了useradd命令,不錯,就是這個命令,創建用戶gentoo時會默認創建主組gentoo,那么想同時將用戶gentoo加到root,b…