首页 > 代码库 > Centos6.5下检索、备份及编辑文件

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文件,确认当前系统支持的文件系统类型

技术分享

2)分页查看/etc/services文件,了解各种服务默认使用的协议、端口号

技术分享

技术分享

3)从/proc/meminfo文件中过滤出物理内存大小,空闲内存大小

技术分享

2. 练习备份与恢复操作

1)备份整个/etc目录树,制作成归档压缩包文件etc.tar.gz

技术分享

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

技术分享

技术分享

(3)   etc.tar.gz文件恢复到/tmp目录下,确认后再删除/tmp/etc文件夹

技术分享

3.练习vi编辑器的基本使用

1)通过“man man | col –b > man.txt”操作创建man命令的文本手册页,用vi编辑器打开man.txt文件,以此文件作为练习素材

技术分享

2)切换到末行模式,并输入“:set nu”命令显示出行号

技术分享

3)将第6行的内容复制到第2行,并删除第2行以后的几个空行

技术分享

4)删除第35行的空格

技术分享

技术分享

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

技术分享

6)将文件中的所有“string”字符串替换为“BENET

技术分享

7)保存该文件后退出vi编辑器

技术分享

8)重新打开man.txt文件,只保留前5行,删除其余所有内容

d$键删除光标处到行尾的所有字符

技术分享

9)复制/root/.bashrc文件的内容到第5行以后,然后另存为man2.txt文件

技术分享

技术分享

另存为man2.txt

技术分享

技术分享

4.使用vi修改系统配置

1)为/etc/inittab/etc/issue文件做好备份,以便在必要时进行恢复

技术分享

2)用vi编辑器打开/etc/inittab文件,查找到包含“id:5:inittabfault:”字符串的行,将其修改为“id:3:inittabfault:

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

技术分享

3)用vi编辑器打开/etc/issue文件,删除其中的所有内容,添加一行新的文字“Windows Server 2008 Enterprise R2”(或者用户自己编写的其他文本)

技术分享

4)重新启动系统,观察Linux登录界面的变化(文本界面,个性化登录提示)

5)根据备份文件恢复/etc/inittab/etc/issue文件的内容

技术分享

本文出自 “19941212” 博客,谢绝转载!

Centos6.5下检索、备份及编辑文件