linux運維筆記2

2021-07-25 16:48:10 字數 3884 閱讀 3710

linux 是乙個倒樹結構

linux 中所有的東西都是檔案這些檔案都在系統頂級目錄"/",也就是根目錄

「/」目錄以下為二級目錄,這些目錄都是系統裝機時系統自動建立的

二級目錄及其作用:

/bin

//二進位制可執行檔案,也就是系統命令

/sbin

//系統管理命令存放位置

/boot

//啟動分割槽,負責系統啟動

/dev

//裝置管理檔案

/etc 

//大多數系統管理檔案

/home

//普通使用者的家目錄

/lib

//32位系統庫檔案存放位置

/lib64

//64位系統庫檔案存放位置

/media

//系統臨時裝置掛載點

/mnt

//系統臨時裝置掛載點

/run

//系統臨時裝置掛載點

/opt

//第三方軟體安裝位置

/proc

//系統資訊

/root

//超級使用者家目錄

/srv , /var

//系統資料

/sys

//系統管理,主要關於核心

/tmp

//系統臨時檔案存放位置

/usr 

//系統使用者相關資訊資料及使用者自定義軟體存放位置

絕對路徑

//檔案在系統的真實位置,檔案以「/」開頭

相對路徑

//檔案相對與當前所在位置的乙個名字的簡寫,這個名字不會以「/」開頭,而且名字自動新增 pwd顯示的值

1)touch

//可以建立乙個空檔案,也可以用來修改時間戳

touch  filename

//建立乙個檔案 2)

mkdir

//建立目錄

mkdir-p                         //上級目錄不存在自動建立 3)

rm//刪除檔案命令

rm  -f     //強行刪除不提示

rm  -r

//刪除目錄

4)     cat|head|tail

//檢視檔案內容 5)

vim

//文字方式編輯檔案

vim file

//進入到命令模式,如果不存在,會自動建立

按"i"進入插入模式,如果完成編輯,按」esc「推出插入模式,輸入」:wq「 儲存退出

6)cdfile

//切換工作目錄到指定目錄

cd ~            //切換到自己的家目錄

cd ~username

//切換到指定使用者家目錄

cd ..

//進入到當前目錄的上一級目錄

7)ls

//列出目錄或檔案資訊

ls directory|filename//列出檔案或目錄內容

ls-d  directory//列出目錄本身

ls-a

//顯示目錄中的所有內容,包括以"."開頭的隱藏檔案

ls-r

//遞迴顯示檔案中的內容

8)cp

//檔案複製

cp file file1 file2 ...directory//把file file1 file2複製到directory下

cp file test//新建乙個test檔案以fil為模板

cp -r directory1  directory2//複製目錄

9)   mv相同磁碟的mv是重新命名,不同磁碟的mv是複製刪除過程

//移動或重新命名

mv file file1 directory        //移動file file2到directory中

mv 存在檔案 不存在檔案     //重新命名檔案

mv westos/linux .             //把westos中的linux移動到當前目錄.代表當前目錄1)*

//匹配0到任意字元

2)     ?

//匹配單個字元

3)[[:alpha:]] //匹配單個字母

4)[[:lower:]] //匹配單個小寫字母

5)[[:upper:]] //匹配單個大寫字母

6)[[:digit:]] //匹配單個數字

7)[[:alnum:]] //匹配單個數字或字母

8)[[:punct:]] //匹配單個符號

9)[[:space:]] //匹配單個空格

10){} //表示不存在的或者存在的

11)       //1-9

12)      //a-f

13)    //135

14)     //a c e

15)    //1a 2a 3a 2a 2b 2c 3a 3b3c

16) //表示存在的

17)[a-c]      //aa bb cc

18)[a-c]       //aa或者bb或者c

19)[1-3]       //1或者2或者3

20)[145]       //1或者4或者5

21)[^abc]|[!abc]  //除了a並且除了b並且除了c

~      //當前使用者家目錄

~username  //指定的使用者家目錄

~+     //當前目錄

~-    //當前目錄之前所在目錄

.       //當前目錄

..      //當前目錄的上一級

第二章作業

1.用命令和正規表示式按照要求建立檔案

*)用一條命令建立12個檔案westos_classx_linuxy(x的數值範圍為1-2,y的數值範圍為1-6)

:touch  westos_class_linux

*)這些檔案都包含在root使用者桌面的study目錄中

:touch /root/study/

westos_class_linux

*)用一條命令建立8個檔案redhat_versionx(x的範圍為1-8)

:touch

redhat_version

*)redhat_virsionx這些檔案都包含在/mnt目錄中的version中

:touch /root/mnt/version/redhat_version

2.管理剛才信建立的檔案要求如下

*)用一條命令把redhat_versionx中的帶有奇數的檔案複製到桌面的single中

:cp/root/mnt/

version/redhat_version /root/desktop/singl/

*)用一條命令把redhat_versionx中的帶偶數數的檔案複製到/double中

:cp/root/mnt/version/redhat_version

/root/desktop/double/

*)用一條命令把westos_classx_linuxy中class1的檔案移動到當前使用者桌面的class1中

:mv/root/study/

westos_class1*/root/desktop/class1/

*)用一條命令把westos_classx_linuxy中class2的檔案移動到當前使用者桌面的class2中

:mv/root/study/

westos_class2* /root/desktop/class2/

3.備份/etc目錄中所有帶有名字帶有數字並且以.conf結尾的檔案到桌面上的confdir中

:mkdir /root/desktop/confdir

:cp /etc/*[[:digit:]]*.conf /root/desktop/confdir

4.刪掉剛才建立或者備份的所有檔案

:rm -rf *

Linux運維筆記

總核數 物理cpu個數 x 每顆物理cpu的核數 總邏輯cpu數 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視每個物理cpu中core的個數 即核數 cat pro...

Linux運維筆記一

網絡卡配置 1修改預設網絡卡配置 vi etc sysconfig network scripts 一般有兩塊網絡卡 ifcfg eth0 第一塊 ifcfg eth1 第二塊 2網絡卡獲取ip有兩種方式 dhcp 動態獲取 static 靜態獲取 3網絡卡引數詳解 device eth0 物理裝置...

linux運維學習筆記

1 顯示 etc目錄下所有以l開頭,以乙個小寫字母結尾,且中間出現至少一位數字的檔案或目錄 ls d etc l digit lower 2,顯示 etc目錄下以任意一位數字開頭,且以非數字結尾的檔案或目錄 ls d etc digit 1 3 顯示 etc 目錄下以非字母開頭,後面跟了乙個字母及其...