LINUX培训实验手册.docx
- 文档编号:3565420
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:41
- 大小:48.14KB
LINUX培训实验手册.docx
《LINUX培训实验手册.docx》由会员分享,可在线阅读,更多相关《LINUX培训实验手册.docx(41页珍藏版)》请在冰豆网上搜索。
LINUX培训实验手册
RedHatEnterprise
Linux5
基础实验
指南
实验手册目录
RH033课程部分...............................................................................................................封面
任务1.............................................................................................................................................1.0
如何切换使用Linux的控制台..............................................................................1.1
在一个控制台中使用startx命令不能登录到图形的原因是...............1.1.1
如何了解到其他用户的信息...................................................................................1.2
如何修改自己的密码...............................................................................................1.3
如何修改他人的密码...................................................................................1.3.1
如何切换到其他用户...............................................................................................1.4
如何退出登录的系统...................................................................................1.4.1
任务2.............................................................................................................................................2.0
查看Linux命令集帮助..........................................................................................2.1
如何获得mount指令中的-t选项.....................................................2.1.1
如何区分命令,参数和选项..................................................................................2.2
请叙述man手册的1到8各自的帮助类型......................................................2.3
man5sysctlman8sysctlman2sysctl各代表什么意思.......2.3.1
任务3.............................................................................................................................................3.0
请描述Linux下常用目录以及目录使用过程中注意事项................................3.1
如何快速切换到用户主目录..................................................................................3.2
能否不用切换到指定目录而去查看目录中的内容.............................................3.3
请列举五个以上描述/usr/bin和/sbin两个目录下的命令.............................3.4
如何查看文件存放的节点位置.............................................................................3.5
如何查看隐藏文件..................................................................................................3.6
如何列举文件夹并按时间做排序.........................................................................3.7
查看文件夹文件按时间方式逆序排序.....................................................3.7.1
如何查看/etc/文件夹本身的长格式信息.....................................................3.8
什么情况下使用相对路径和绝对路径.................................................................3.9
拷贝/etc/下s开头的conf文件到root主目录中......................................3.10
移动文件root主目录中文件到/tmp目录中...............................................3.11
如何快速建立一个6级的目录夹......................................................................3.12
使用rmdir和rm命令删除空目录和删除有文件的目录有什么不同........3.13
任务4.............................................................................................................................................4.0
1750权限设置给一个目录夹会如何....................................................................4.2
3750权限设置给一个目录夹又会如何...................................................4.2.1
观察chmodu+w,g+x,a-rwx命令改变文件权限存在什么问题..................4.3
如何同时修改文件夹的所有者和组.....................................................................4.4
如何手工创建一个用户帐户.................................................................................4.5
任务5.............................................................................................................................................5.0
如何快速执行曾经执行过的umount指令.......................................................5.1
RH133课程部分...............................................................................................................封面
任务1.............................................................................................................................................1.0
RH253课程部分...............................................................................................................封面
任务1.............................................................................................................................................1.0
RH033课程部分
课程实验目的:
RH033课程为广大Linux初学者提供了非常好的入门指南,做为标准RHCE课程的补充,实验手册提供了额外的知识补充,请学员按照对应的章节先行独立思考,查找Linux内嵌联机文档,解决实验中的需求问题。
在全部实验完成后会实现一个非常大的提升。
为将来的Linux职业生涯奠定坚实的基础。
1.1Linux提供了多个控制台,可以提供我们在各个控制台执行不同的操作,那么如何切换使用Linux的控制台呢?
提示:
Linux默认有6个文本控制台和一个图形控制台,可以使用功能键的组合在各个控制台之间切换
1.2在一个控制台中使用startx命令不能登录到图形的原因是?
提示:
请查看提示的错误信息,是没有此命令吗?
3.7默认文件列举时按照文件名的首字母做排序,如果想知道最近生成的文件,那么要如何列举文件夹并按时间做排序呢?
提示:
ls命令参数中带有时间的选项,通过manls查询。
日期时间格式为
'+%Y-%m-%d%H:
%M:
%S'
3.7.1查看文件夹文件按时间方式逆序排序
解释:
ls-lt默认为升序排序,并且显示时间中不带有年份,月信息也是按英文缩写显示
提示:
查文档找出reverse(反向)单词,并找出选项开关
3.8ls命令提供了我们查看文件夹下的文件信息,但我们想知道文件夹本身的信息,要如何查看/etc/文件夹本身的长格式信息呢?
提示:
查文档找出directory(目录夹)单词
目标:
熟悉函数、语法和一些基本的文件和目录的控制操作。
练习有效地组合这些命令完成一般的用户任务
试验的起点:
安装了RedHatLinux可运行系统,有一个无特权用户student,密码:
student
第一步:
目录和文件组织
场景/情节
在您的home目录下有一系列的文件,您决定到时间整理一下了.您计划生成一些新的子目录,然后根据您的计划拷贝和移动这些文件到适当的目录;另外,这些文件不是都有用的,有一些是要删除掉的。
任务:
1.以用户名student密码student在tty1上登陆。
2.在您登陆系统以后,你将进入您的home目录.你可以使用"打印工作目录"检查这一情况
$pwd
/home/student
3.使用如下每条命令检查您是否还有文件在您的home目录下:
$ls
$ls-a
$ls–al
为什么第一和第二条命令返回不同的文件数?
第三条命令返回的在您当前的home目录下最大的文件是多少?
您的home目录下有子目录吗?
4.您现在使用touch为以后的步骤建立文件。
这种扩展在接下来的命令中是如何工作的在以后的章节中进行讨论。
现在,仅仅按照下面的行键入就行了(在集合与集合之间使用包括花括号{}和下划线的字符)
$touch{report,memo,graph}_{sep,oct,nov,dec}_{a,b,c}{1,2,3}
5.使用命令ls检查最后一条命令的结果,你会发现它在您的home目录下生成了108个
新的空文件(您不必数)。
这些文件代表了您将使用的在这个步骤中的代表的数据文件。
如果您看不到这些文件,向教师寻找帮助,没有这些文件,该试验后面的步骤就无法进行。
6.为了组织您的文件,您必须先建立一些新目录,使用mkdir在您的home目录中直接
建立一些子目录:
$mkdira_reports
$mkdirseptemberoctobernovemberdecember
再使用ls检查您的工作。
7.使用如下命令在您的一个新的目录中生成一些附加子目录
$cda_reports
为了切换到目录,接下来:
$mkdir123
使用ls检查你的子目录a_reports下的名为1,2,3的三个新的子目录。
8.首先把所有带”b”的报告从home目录中移出并且按月份分组,先验证要使用的复杂的通配符模式,是个好方法。
这样做以确保它对于正确的文件进行操作。
如果你打算使用这种通配符模式,您可以使用一个无害的命令来替换您的命令。
$cd
$ls-l*dec?
b?
你将看到列出了9个”december”,”b”文件,把其中的一个移到december目录中:
$mvgraph_dec_b1december
用下面的语句移动其余的:
$mv*dec?
b?
december
列出december目录的内容验证移动操作是否成功:
$ls-ldecember
total0
-rw-rw-r--1studentstudent0Sep1817:
45graph_dec_b1
-rw-rw-r--1studentstudent0Sep1817:
45graph_dec_b2
-rw-rw-r--1studentstudent0Sep1817:
45graph_dec_b3
-rw-rw-r--1studentstudent0Sep1817:
45memo_dec_b1
-rw-rw-r--1studentstudent0Sep1817:
45memo_dec_b2
-rw-rw-r--1studentstudent0Sep1817:
45memo_dec_b3
-rw-rw-r--1studentstudent0Sep1817:
45report_dec_b1
-rw-rw-r--1studentstudent0Sep1817:
45report_dec_b2
-rw-rw-r--1studentstudent0Sep1817:
45report_dec_b3
9.把其余所有带”b”的报告分别移动到各自对应的目录中:
$mv*oct?
b?
october
$mv*sep?
b?
september
10.现在你将把”a”报告收集到它们各自对应的目录中。
注意使用~代替“你的home
目录”。
通配符和模式的组合指定了您的home目录下所有以_a1结尾的文件。
$cda_reports
$mv~/*_a11/
“september””a1”文件陈旧并且不再需要,使用echo确定您已经建立了一个只匹配该类文件的模式,然后删除它们,并且检查剩下的”a1”文件是否正确移动:
$cd1
$echo*sep*
$rm*sep*
$ls
graph_dec_a1graph_oct_a1memo_nov_a1report_dec_a1report_oct_a1graph_nov_a1memo_dec_a1memo_oct_a1report_nov_a1
11.最后移动”a2”和”a3”报告到各自对应的目录中。
为了使过程变得有趣,我们将把
它们移出当前目录,使用相对和绝对的的路径名。
第一步,使用pwd确定当前目录:
$pwd
/home/student/a_reports/1
用echo检查涉及到”a2”文件的模式,然后使用绝对路径名:
$echo/home/student/*a2*
$mv/home/student/*a2*/home/student/a_reports/2
即使您当前在/home/student/a_reports/1目录下,也能把文件从/home/student移动到/home/student/a_reports/2目录中,因为您指定了文件的路径名称(在本例中为绝对路径名称)
现在使用相对路径移动“a3”文件。
再一次的,首先确信模式指定的是正确的文件名称。
$echo../../*a3*
$mv../../*a3*../3
12.返回您的home目录,并且使用ls来校验仅存在该目录中的文件都是“c”文件(例如:
graph_dec_c1,graph_dec_c2,…)
13.“c1”和“c2”报告文件对于每个月来说都非常重要,并且您打算把它们备份到另外一个目录:
$mkdir/tmp/archive
$cpreport*[12]/tmp/archive/
另外的,所有的对于十二月份的报告文件应该备份到/tmp/archice目录下面。
注意,-i选项使得cp程序在覆盖任何文件之前进行提示:
$cp-ireport_dec*/tmp/archive/
cp:
overwrite`/tmp/archive/report_dec_c1'?
n
cp:
overwrite`/tmp/archive/report_dec_c2'?
n
14.现在您备份了一些对您重要的“c”文件,您现在要删除位于您的home目录下面所有的文件。
使用通配符“*c*”检查剩下的含有c的文件。
您为什么不想执行命令rm*c*?
(作为提示:
尝试:
ls*c*)
15.删除您的home目录下的剩余*c*文件。
在发出一个破坏性的命令之前我们再次使用echo命令。
$echo*c[1-3]
$rm*c[1-3]
$ls
a_reports decembernovemberoctoberseptember
试验的结果
一个组织良好的home目录,文件放置在合理的位置,一些文件备份到了/tmp/archive目录中
第二步:
决定磁盘的使用率
场景/情节
您想记录您的系统中的每一个文件系统总共有多少剩余空间。
另外,您想有一个关于哪些目录消耗了系统的多数的空间的列表。
任务
1.使用df获取文件系统总的剩余空间,您的输出应该是类似于下面的例子(尽管输出
依赖于您的特定的安装,输出可能不同)
$df
Filesystem1k-blocksUsedAvailableUse%Mountedon
/dev/hdc21412956818097281160209614%/
/dev/hdc14974388473832819%/boot
none633120633120%/dev/shm
2.注意缺省的命令df操作是以块为单位报告信息,试用-h,-H选项,则是用“用户可读的“形式报告
$df-h
FilesystemSizeUsedAvailUse%Mountedon
/dev/hdc213G1.8G11G14%/
/dev/hdc149M8.7M37M19%/boot
none62M061M0%/dev/shm
$df-H
FilesystemSizeUsedAvailUse%Mountedon
/dev/hdc214G1.9G11G14%/
/dev/hdc151M9.1M39M19%/boot
none65M064M0%/dev/shm
这两个开关有什么不同(使用mandf)?
2.在您的home目录使用du(磁盘使用率)命令来决定您所有的文件消耗的空间。
确保尝试-h选项获得更可读的输出。
第三步:
检视文本文件
任务
1.我们需要一个可供我们工作的文本文件:
$cd
$cp/usr/share/dict/words
.
2.使用cat显示文件:
$catwords
Aarhus
Aaron
Ababa
…输出省略….
Zulu
Zulus
Zurich
3.在这种情况下cat是一个坏的选择,因为很多输出快速的滚屏,试用less:
$lesswords
Aarhus
Aaron
Ababa
…输出省略…
abiding
Abidjan
Abigail
…输出省略…
使用less的时候,您可以向前翻页(使用b),向后翻页(使用空格键)在整个输出中,每次一屏.
4.如果你只需要快速的看看某个文件的最前几行和最后几行,你要使用head或者tail:
$headwords
Aarhus
Aaron
Ababa
aback
abaft
abandon
abandoned
abandoning
abandonment
abandons
$tailwords
zoologically
zoom
zooms
zoos
Zorn
Zoroaster
Zoroastrian
Zulu
Zulus
Zurich
您可以使用man帮助页面发现能使用head和tail中的哪个开关修改行号或是显示的行的相关的位置.
哪个命令你能使用显示文本的前50行?
哪个命令您能使用显示文件从第25,000行到结束的内容?
试验4
用户信息
估计时间:
30分钟
目标:
熟悉一些用户标识和帐户转换基本的控制操作。
试验的起点:
安装了RedHatLinux可运行系统,并且是成功完成试验系统。
有另外一个无特权用户visitor,密码:
visitor帐户的存在。
请教师检查您的系统中是否已经建立这个帐户。
如果这个visitor用户帐户没有建立,按照以下步骤进行
1.用root帐户登陆虚拟控制台。
2.在提示符下键入以下命令
#useraddvisitor
3.现在键入
#passwdvisitor
Changingpasswordforuservisitor.
Newpass
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LINUX 培训 实验 手册