第一章 基本要求
第一节 基础知识
linux的管理是通过一系列文本文件来实现的。Linux常用的文本编辑器有如下几种:vi、pico、joe、emacs。vi是linux系统最通用的文本编辑器,emacs则更加的灵活。如果你使用紧急引导盘来恢复一个文件,vi是唯一可用的编辑器。
vi的基本用法:vi filename
基本命令:
i 插入
o 插入新行
:w保存
:q退出
:wq!保存并强制退出
:q!不保存强行退出
第二节 文件系统的层次结构
基本文件系统层次结构:
/ 根目录,linux的最高级目录
/bin 基本的命令行工具,不应该单独挂接。
/boot 引导目录,包含linux的启动文件,其中有linux内核。默认大小
为100M
/dev 所有软硬件设备的驱动,不要将此目录单独挂接在一个分区上
/etc 存放大多数的基本配置文件
/home 存放大多数用户的主目录
/lib 内核程序库以及各种命令行工具。不要将此目录挂接在单独的分区上
/mnt 可移动设备的挂接点,包括软盘,光驱等
/opt 存放应用程序,如wordperfect、openoffice套件等
/proc 当前运行的和内核相关的进程,包括IRQ ports,I/O地址,DMA通道
/root root用户的主目录
/sbin 系统管理命令,不要单独挂接
/tmp 临时文件夹
/usr 对所有用户可用的小程序,包括一些系统管理命令和功能
/var 可变的数据包括日志文件,打印池
文件系统的格式及校验
用来对不同的文件系统进行管理的工具有如下几种:fdisk、mkfs、fsck
fdisk:硬盘分区工具,使用该命令,你必须指定对应的设备。
例如管理第一个scsi硬盘:#fdisk /dev/sda
fdisk命令: a:指定引导分区
l:列出已知分区的类型
n: 增加新的分区
q:不保存退出
t: 改变分区的文件系统
mkfs:格式化命令,例如格式化硬盘分区/dev/hda1:#mkfs –t ext3 /dev/hda1
fsck:磁盘检查命令,类似于windows 2000的chkdsk,使用该命令之前应将所要
检查的分区卸载,例如要检查挂接在/var目录下的hda7分区:
#umount /var #卸载/var目录
#fsck –t ext3 /dev/hda7 #检查文件
#mount /dev/hda7 /var #重新挂接文件系统
练习:创建新的lvm(逻辑卷)分区
1、 增加一个新的硬盘
2、 创建了一个新的分区,使用fdisk工具将该分区设为lvm文件系统。
3、 备份/home目录
4、 使用vgscan命令,扫描lvm文件系统,为其他的lvm命令创建数据库
5、 使用pvcresate /dev/partition创建卷
6、 使用vgcreate groupname /dev/partition1 /dev/partition2命令创建卷组
7、 使用lvcreate –L –xyM –n volname groupname groupname创建逻辑卷,xy是卷的大小。
8、 最后使用mkfs命令来格式化逻辑卷
9、 将逻辑卷挂接在/home目录下,修改/etc/fstab使得系统自动挂载/home目录