Centos6.5下檢索、備份及編輯文件


實驗環境

爲了進一步熟悉Linux服務器的配置文件,學會查看和編輯系統配置,需要管理員儘快掌握查看和檢索文件內容的方法,以及在命令行界面中對vi文本編輯器的使用,並能夠對文檔進行備份與恢復操作。

需求描述

  • 練習文件查看及檢索操作

1)查看/etc/filesystems文件,確認當前系統支持的文件系統類型

2)分頁查看/etc/services文件,瞭解各種服務默認使用的協議、端口號

3)從/proc/meminfo文件中過濾出物理內存大小,空閒內存大小

  • 練習備份與恢復操作

1)備份整個/etc目錄樹,製作成歸檔壓縮包文件etc.tar.gz

2)查看etc.tar.gz文件中包含的目錄及文件列表

3)將etc.tar.gz文件恢復到/tmp目錄下,確認後再刪除/tmp/etc文件夾

  • 練習vi編輯器的基本使用

1)通過“man man | col –b > man.txt”操作創建man命令的文本手冊頁,用vi編輯器打開man.txt文件,以此文件作爲練習素材

2)切換到末行模式,並輸入“:set nu”命令顯示出行號

3)將第6行的內容複製到第2行,並刪除第2行以後的幾個空行

4)在文件中查找“-k”字符串

5)將文件中的所有“string”字符串替換爲“BENET

6)保存該文件後退出vi編輯器

7)重新打開man.txt文件,只保留前5行,刪除其餘所有內容

8)複製/root/.bashrc文件的內容到第5行以後,然後另存爲man2.txt文件

  • 使用vi修改系統配置

1)爲/etc/inittab/etc/issue文件做好備份,以便在必要時進行恢復

2)用vi編輯器打開/etc/inittab文件,查找到包含“id:5:inittabfault:”字符串的行,將其修改爲“id:3:inittabfault:

3)用vi編輯器打開/etc/issue文件,刪除其中的所有內容,添加一行新的文字“Windows Server 2008 Enterprise R2”(或者用戶自己編寫的其他文本)

4)重新啓動系統,觀察Linux登錄界面的變化(文本界面,個性化登錄提示)

5)根據備份文件恢復/etc/inittab/etc/issue文件的內容

實驗步驟

1.練習文件查看及檢索操作

1)查看/etc/filesystems文件,確認當前系統支持的文件系統類型

wKioL1fNfY_T0XxhAABoxfWnc94735.png

2)分頁查看/etc/services文件,瞭解各種服務默認使用的協議、端口號

wKiom1fNfZCQY9knAAAEfa3BQJw633.png

wKiom1fNfZfxvejZAABvYkWT_yc440.png

3)從/proc/meminfo文件中過濾出物理內存大小,空閒內存大小

wKioL1fNfZjQfiHGAAAKMdalkE0396.png

2. 練習備份與恢復操作

1)備份整個/etc目錄樹,製作成歸檔壓縮包文件etc.tar.gz

wKiom1fNfZHQHFYJAAAVcHu9aw8171.png

2)查看etc.tar.gz文件中包含的目錄及文件列表

wKioL1fNfZCDZaXdAAAEiZJ8Au0455.png

wKiom1fNfZOyAZ4aAACJXg8Q7A4395.png

(3)   etc.tar.gz文件恢復到/tmp目錄下,確認後再刪除/tmp/etc文件夾

wKiom1fNfZiBMwi2AAAP26SYp4E295.png

3.練習vi編輯器的基本使用

1)通過“man man | col –b > man.txt”操作創建man命令的文本手冊頁,用vi編輯器打開man.txt文件,以此文件作爲練習素材

wKioL1fNfZbhMMebAAAHwuK3U2Y919.png

2)切換到末行模式,並輸入“:set nu”命令顯示出行號

wKioL1fNfZjTPtXiAAA66TUPqTk873.png

3)將第6行的內容複製到第2行,並刪除第2行以後的幾個空行

wKiom1fNfZqzOEHFAABFNYehOEM729.png

4)刪除第35行的空格

wKiom1fNfZLgldzhAABClZ-LJ_w557.png

wKioL1fNfZGw7HdfAABHf8ImZX8296.png

(5)在文件中查找“-k”字符串

wKiom1fNfZ6DbGW4AABBJ-LSMoA696.png

6)將文件中的所有“string”字符串替換爲“BENET

wKioL1fNfZ3hxulqAABGkyvcfSw656.png

7)保存該文件後退出vi編輯器

wKiom1fNfZyT7-ndAAABsXP4gVk238.png

8)重新打開man.txt文件,只保留前5行,刪除其餘所有內容

d$鍵刪除光標處到行尾的所有字符

wKiom1fNfZyhaTZuAAAWa1bzL4E754.png

9)複製/root/.bashrc文件的內容到第5行以後,然後另存爲man2.txt文件

wKioL1fNfZuwDgpMAAAXsBfRX88120.png

wKioL1fNfZvy-wsDAAArySEdbUI387.png

另存爲man2.txt

wKiom1fNfZahKbbiAAAmiRsE27o850.png

wKioL1fNfZWwwfLbAAA5Yq3_kkQ809.png

4.使用vi修改系統配置

1)爲/etc/inittab/etc/issue文件做好備份,以便在必要時進行恢復

wKiom1fNfZTRcYjIAAAMGktexjE998.png

2)用vi編輯器打開/etc/inittab文件,查找到包含“id:5:inittabfault:”字符串的行,將其修改爲“id:3:inittabfault:

使用vi /etc/inittab 打開/etc/inittab文件

wKioL1fNfZCAuNmZAABTGWWcLjI747.png

3)用vi編輯器打開/etc/issue文件,刪除其中的所有內容,添加一行新的文字“Windows Server 2008 Enterprise R2”(或者用戶自己編寫的其他文本)

wKioL1fNfZPChUihAAATHXTwpH8502.png

4)重新啓動系統,觀察Linux登錄界面的變化(文本界面,個性化登錄提示)

5)根據備份文件恢復/etc/inittab/etc/issue文件的內容

wKiom1fNfY-C72c4AAAS9EdJZdU448.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章