好文档 - 专业文书写作范文服务资料分享网站

Linux 操作系统-基础操作-教学

天下 分享 时间: 加入收藏 我要投稿 点赞

二.几种重要的配置文件

Linux下面的配置文件非常的多,对于初学者来说,我们只需要知道最最常用的几个配置文件就可以了。由于片符合时间的原因,在这里我只介绍四个非常经典的配置文件(lilo.conf, passwd,inittab,fasttab),这四个文件中我重点介绍lilo.conf,其余三个文件会简单的在课堂上演示。至于Linux其它众多的配置文件必须各位同学自己下去查找相关资料自己学习了。

1. lilo.conf

这是Linuxloader(lilo)的配置文件。对于初学者来说,这个配置文件是非常重要的,因为它直接关系到你的系统是否能够正确的引导到Linux上来。我在这里主要将一下如何使用lilo实现多个在一台机器上安装多个操作系统。

一般来说,第一次安装Linux后,缺省引导的系统是Linux,但是对大多数Linux用户来说,他们使用windows的时间会多于Linux,所以我们最好能够将缺省引导的系统改为windows,这样的话,就省去了每次启动时敲一串字符的麻烦。要修改引导顺序,就要修改Linux系统中的一个配置文件,这个文件就是/etc/lilo.conf。我使用的是Xlinux OS 1.5,用vi打开这个文件后,会出现下面的文字: boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=100 linear

default=xlinux

image=/boot/vmlinuz-2.2.14-5.0 read-only root=/dev/hda4 other=/dev/hda1 label=win

这就是刚刚安装完毕后的LILO配制文件.这个文件是按照由前到后顺序引用的,通过修改这个文件就可以改变lilo执行时的一些特性.首先我将这个文件中比较重要的几个地方给大家介绍一下:

首先请看第5行:timeout=100,这是一个设置在lilo引导缺省的系统之前等候用户输入系统别名的等候时间长度.它的时长好象不是按秒一级的数量级进行计算的,总之用户可以按照自己的实际需要设置相应的时长.我一般是设置成timeout=500.

然后我们看第7行:default=xlinux,这里是关键之一!这一行指明缺省引导的系统的别名

26

是xlinux,要想改变系统的缺省引导顺序,这里是需要修改的,稍后就会说到是怎么修改的. 再看第8行到第11行,这四行指明了引导Linux系统的一些细节.

image=/boot/vmlinuz-2.2.14-5.0指明了操作系统核心是放在哪里的,以便于引导程序装载操作系统核心;label=xlinux指明了引导这个操作系统时用的别名,这里是xlinux; root=/dev/hda4指明了引导程序需要到哪一个硬盘的第几个分区去寻找init过程,在这里是要到第一个硬盘的第四个分区中去将引导系统的控制权交给这个分区里的init过程.

最后我们看看文件中的最后两行.other=/dev/hda1说明除了linux操作系统以外,机器中还安装了别的操作系统(当然我知道这个另外的操作系统是我的win2000了),它位于第一块硬盘中的第一个分区,一般来说,这个路径是在安装的时候就设置好的,不需要我们手工修改,但是我认为知道这些信息还是很有必要的;label=win指明了这个系统引导时使用的别名为win.因为lilo是顺序引用的,所以如果我们想要让缺省引导的系统变成windows,就需要将这两行移动到image=.....那一行之前的位置,我建议的位置是放在image=...之前和default=.....之后.这是关键之二!

当你将前面的两个关键步骤完成之后,还需要将default=....那一行改成default=win,这是比较重要的一步,虽然即使你不改动这里,系统也可以按照你的想法去引导,但是我可不敢保证你这样做不会出一点问题.再说,如果你不改动这里那多别扭啊!

做到这里,我们对lilo.conf这个文件的改动就结束了,然后只要退出vi,然后键入 lilo -v -v -v这个命令来更新一下LILO,我们就大功告成了.当你reboot以后,就会发现在\那里敲入回车键后,系统就会缺省的引导到windows系统去了.

2. Passwd

这个配置文件是关于用户口令的。如果你是一名系统管理员,有可能会一次新增很多的用户,这时用adduser就相当麻烦了。一般有功力的管理员会直接去修改/etc/passwd文件。利用passwd文件,可以控制用户的口令状态及一些个人配置。

对于这个文件,普通单机用户使用的并不是很多,主要是多用户的管理员使用,对于它的一些基本配置方法,我会在课堂上为同学们演示,这里不再赘述。

3. Inittab和fasttab

这两个文件都是存放在/etc这个目录下面的,Inittab文件用来配置Linux初始化的一些动作,我们最常用的是设定Linux的启动方式。Fasttab文件用来设定一些在Linux启动时的动作,主要是文件系统或者是外设的挂接动作,如果你想让你的Linux一开始就能够使用光盘驱动器,就可以把mount指令加到这个文件中去。

因为这两个文件对我们初学者来说,可以利用的地方不是很多,所以我不用过多的文字来描述它们的功能,具体的操作我会在课堂上为同学们演示,这里不再赘述。

27

三.Linux下常用的工具软件

这里我会为大家介绍Linux世界里最常用的几种工具软件,包括:vi, tar, gzip, rpm。

1. 文字编辑

vi是Linux(UNIX)世界最强大的文本编辑工具,我在第一讲中提到过它,现在我把它的一些基本使用方法介绍给大家。

Vi的三种状态 ?

Command mode : 控制萤幕游标之移动,字元或游标之删除,搬移复制某

区段及进入 Insert mode 下,或者到 Last line mode 。

? Insert mode : 唯有在 Insert mode 下, 才可做文字资料输入,按Esc键可到

Command mode 。

? Last line mode : 将档案写入或离开编辑器,亦可设定编辑环境, 如寻找字

串、列出行号..等。

vi 的基本操作

? 进入 vi

1. 在系统提示符号下输入 vi 及档案名称後即进入 vi 全萤幕编辑画面,且在

Command mode 下。

? 切换至 Insert mode 编辑文件:

在 Command mode 下可按 'i' 或 'a' 或 'o' 三键进入 Insert mode。

? 离开 vi 及存档:

在 Command mode 下可按 ':' 键进入 Last line mode, :w filename (存入指定档案) :wq (写入并离开 vi) :q! (离开并放弃编辑的档案) Command mode 下功能键简介 1. 进入 Insert mode

i : 插入, 从目前游标所在之处插入所输入之文字。 a : 增加, 目前游标所在之下一个字开始输入文字。 o : 从新的一行行首开始输入文字。 2. 移动游标

h、j、k、l : 分别控制游标左、下、上、右移一格。 ^b : 往後一页。 ^f : 往前一页。

28

G : 移到档案最後。 0 : 移到档案开头。 3. 删除

x : 删除一个字元。

#x : 例, 3x 表删除 3 个字元。 dd : 删除游标所在之行。

#dd : 例, 3dd 表删除自游标算起之 3 行。 4. 更改

cw : 更改游标处之字到字尾 $ 处。 c#w : 例, c3w 表更改 3 个字。 5. 取代

r : 取代游标处之字元。 R : 取代字元直到按 为止。 6. 复制

yw : 拷贝游标处之字到字尾。

p : 复制(put)到所要之处。(指令 'yw' 与 'p' 必须搭配使用。) 7. 跳至指定之行 ^g : 列出行号

#G : 例, 44G 表移动游标至第 44 行行首。 Last line mode 下指令简介

注意: 使用前请先按 键确定在 Command mode 下。按 ':' 或 '/' 或 '?' 三键即可进入 Last line mode。

1. 列出行号 :set nu (可用 :set all 列出所有的选择项。) 2. 寻找字串 /word (由首至尾寻找) ?word (由尾至首寻找)

2. 压缩工具

tar,gzip的使用方法

1) 压缩一组文件为tar.gz后缀。 # tar cvf backup.tar /etc #gzip -q backup.tar 或

# tar cvfz backup.tar.gz /etc

2) 释放一个后缀为tar.gz的文件。 #gunzip backup.tar.gz #tar xvf backup.tar 或

29

# tar xvfz backup.tar.gz

3) 用一个命令完成压缩

#tar cvf - /etc/ | gzip -qc > backup.tar.gz

4) 用一个命令完成释放

# gunzip -c backup.tar.gz | tar xvf – 5) 如何解开tar.Z的文件? # tar xvfz backup.tar.Z 或

# uncompress backup.tar.Z #tar xvf backup.tar 6) 如何解开.tgz文件?

#gunzip backup.tgz

7) 如何压缩和解压缩.bz2的包?

#bzip2 /etc/smb.conf

这将压缩文件smb.conf成smb.conf.bz2 #bunzip2 /etc/smb.conf.bz2

这将在当前目录下还原smb.conf.bz2为smb.conf 注: .bz2压缩格式不是很常用,你可以man bzip2

3. 安装工具

RPM是世界著名的Red Hat公司推出的一种软件包安装工具,全称为Redhat Package Manager。RPM的出现提供了一种全新的软件包安装方法,在方便性上甚至超过了微软的Windows。下面我就介绍一下RPM的基本使用方法。 1) 安装一个包

# rpm -ivh < rpm package name> 2) 升级一个包

# rpm -Uvh < rpm package name> 3) 移走一个包

# rpm -e < rpm package name>

4) 安装参数

--force 即使覆盖属于其它包的文件也强迫安装

--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 5) 查询一个包是否被安装 # rpm -q < rpm package name> 6) 得到被安装的包的信息 # rpm -qi < rpm package name> 7) 列出该包中有哪些文件

30

# rpm -ql < rpm package name>

8) 列出服务器上的一个文件属于哪一个RPM包 #rpm -qf 文件名称

9) 可综合好几个参数一起用 # rpm -qil < rpm package name> 10) 列出所有被安装的rpm package # rpm -qa < rpm package name>

尾语

到这里,我们这次Linux基础讲座的授课部分就基本结束了,祝愿大家能够开始对这个新兴的操作系统赋予足够的关注,并能够在Linux的世界里得到丰厚的收获。我们这个系列讲座也只能起到一个抛砖引玉的作用,希望大家能够在今后的学习中不断的充实自己的实力,早日成为\骨灰级\的Linux高手。

31

Linux 操作系统-基础操作-教学

二.几种重要的配置文件Linux下面的配置文件非常的多,对于初学者来说,我们只需要知道最最常用的几个配置文件就可以了。由于片符合时间的原因,在这里我只介绍四个非常经典的配置文件(lilo.conf,passwd,inittab,fasttab),这四个文件中我重点介绍lilo.conf,其余三个文件会简单的在课堂上演示。至于Linux其它众多的配置文件必须各
推荐度:
点击下载文档文档为doc格式
67syw95x553fre38i3o6
领取福利

微信扫码领取福利

微信扫码分享