Linux实验任务书参考答案
更新时间:2024-06-01 08:35:01 阅读量: 综合文库 文档下载
- 实验任务书模板推荐度:
- 相关推荐
《Linux操作系统》
实验指导书
无锡科技职业学院 嵌入式教研室
实验一 Redhat Enterprise Linux系统的安装
一.实验目的:
1.掌握安装Linux系统时收集计算机硬件信息的方法。 2.掌握Linux硬盘的分区方法和硬盘分区的大小。
3.掌握Linux系统安装的过程和在安装过程中各选项的设置及硬件设备的配置。 4.通过学习项目五Linux安装的内容,学会如何安装Linux 二.实验环境:
PC机一台;已安装了windows 系统;vmware虚拟机;Redhat Enterprise Linux5镜像文件。 三.实验要求:
通过安装向导将安装分为两步:1、基本安装,2、配置及具体安装。
在第一阶段重点如何分区,在第二阶段重点掌握如何设置密码及安装桌面环境。
实验二Linux常用命令的使用
一. 实验目的:
1. 掌握Linux系统启动和退出方法。 2. 掌握Linux系统命令获得帮助的方法。
3. 掌握Linux系统中的命令格式及命令使用的方法。
4. 掌握Linux系统中常用基本命令的作用和命令中各选项的作用。 二. 实验环境
安装了Linux系统的计算机一台。 三. 实验要求:
1. 掌握启动计算机进入Linux系统和正常退出Linux系统的方法。 2. 掌握Linux系统命令的基本格式。 3. 全用man和help命令获得命令帮助信息。
4. 练习使用clear、date、echo、cat、ls、shutdown、reboot等命令。 四. 实验内容:
1. 启动计算机,使用用户root进入Linux。 2. 练习使用向上与向下光标查看命令历史表。
3. 练习将多个命令在一行显示;练习将一个命令在多行显示。
mkdir yangye;ls cp /root/yy\\ /home
4. 在/root目录下创建文件aa1,aa2,aaa,aab,aaaa,aabc等。
touch aa1 aa2 aaa aab aaaa aabc
5. 使用通配符查看/root目录下以aa开头的文件。
ls /root/aa*
6. 使用通配符查看/root目录下文件名为三个字符,其中前两个字符是“aa”,第三个字符为任意。
ls /root/aa?
2
7. 使用通配符查看/root目录下文件名为前两个字符为“aa”,第三个字符为1或者a,其他任意。
ls /root/aa[1a]*
8. 查看当前的日期并将内容写入文件ddd。
date>>ddd
9. 查看/etc/passwd文件内容并统计文件的行数、单词数、字符数。
wc /etc/passwd -lcw
10.查看月历并将内容追加到文件ddd。
cal –y>>ddd
11.使用touch创建一个a,文件内容为linux系统的重启与关机命令。 touch a vi a vim a
内容:关机:shutdown -f
poweroff –i –f halt -p init 0
重启:reboot
shutdown –r +n(miniutes)
halt -f
init 6
12.将/etc/passwd的内容追加到文件aaa中。 cat /etc/passwd>>aaa
13.分别使用cat、more、less等查看aaa的文件的内容。 cat aaa more aaa less aaa
14.用head、tail命令查看文件的前10行及后15行。 head -10 aaa;tail -15 aaa 15.建立一个文件aaa的硬链接bbb。 ln aaa bbb
16.建立一个文件aaa的符号链接ccc。
ln –s aaa ccc
实验三 Linux常用命令的使用(二)
一.实验目的
熟练掌握Linux文件和目录命令的操作。 二.实验环境
安装了Linux系统的计算机一台。 三.实验内容
3
1. 2. 3. 4. 5. 6. 7. 8. 9.
启动计算机,利用root用户登录到系统,进入字符提示界面。 用pwd命令查看当前所在的目录. pwd 用ls命令列出此目录下的文件和目录.ls
用-a选项列出此目录下包括隐藏文件在内的所有文件和目录.ls -a 用man命令查看ls命令的使用手册 man ls 在当前目录下,创建测试目录test mkdir test
利用ls命令列出文件和目录,确认test目录创建成功. ls 进入test目录,利用pwd查看当前工作目录. cd test ;pwd 利用touch命令,在当前目录创建一个新的空文件newfile.touch newfile 光标控制键查询历史命令。
10. 练习命令补齐功能,如要输入mkdir,你可以输入mkd,然后按[Tab]鍵,补齐剩下的命令。用上下11. 利用cp命令复制系统文件/etc/profile到当前目录下.cp /etc/profile /root/test 12. 复制文件profile到一个新文件profile.bak,作为备份.cp profile profile.bak
13. 用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同. ll
=ls –l
14. 用less命令分屏查看文件profile的内容,注意练习less命令的各个子命令,例如b、p、q等并对then
关键字查找。less profile 15. 用grep命令在profile文件中对关键字then进行查询。cat profile|grep then 16. 给文件profile创建一个软链接lnsprofile和一个硬链接lnhprofile。
ln -s profile lnsprofile ln profile lnhprofile
17. 长格形式显示文件profile、lnsprofile和lnhprofile的详细信息。注意比较3个文件链接数的不同。ls
–l *profile
18. 删除文件profile,用长格形式显示文件lnsprofile和lnhprofile的详细信息,比较文件lnhprofile的链
接数的变化。rm profile ls –l 19. 用less命令查看文件lnsprofile的内容,看看有什么结果。 less lnsprofile 20. 用less命令查看文件lnhprofile的内容,看看有什么结果。 less lnhsprofile 21. 删除文件lnsprofile,显示当前目录下的文件列表,回到上层目录。rm lnsprofile ls 22. 用tar命令把目录test打包。tar -cvf test.tar /root/test/ 23. 用gzip命令把打好的进行压缩。gzip -v test.tar 24. 把文件test.tar.gz改名为backup.tar.gz.。mv test.tar.gz backup.tar.gz 25. 显示当前目录下的文件和目录列表,确认移动成功。 Ls –l 26. 进入test目录,显示目录中的文件列表。 27. 把文件backup .tar.gz解包。 gunzip backup.tar.gz 28. 显示当前目录下的文件和目录列表,复制test目录为testbak目录作为备份。 cp -r /root/test/ /root/testbak/ 29. 查找root用户自己的主目录下的所有名为newfile的文件。find /root/ -name newfile 30. 删除test子目录下的所有文件。 31. 利用rmdir命令删除空子目录test. 32. 回到上层目录,利用rm命令删除目录test和其下所有文件。
4
实验四 标准输入输出和管道的使用
一.实验目的
掌握输入重定向、输出重定向、管道的用法 二.实验环境
安装了Linux系统的计算机一台。 三.实验内容 1.输出重定向
(1)用ls命令显示当前目录中的文件列表。 ls
(2)使用输出重定向,把ls命令在终端上显示的当前目录中的文件列表重定向到文件list中。 ls –l >list
(3)查看文件list中的内容,注意在列表中会多出一个文件list,其长度为0。这说明shell首先创建了一个空文件,然后再运行ls命令。 cat list
(4)再次使用输出重定向,把ls命令在终端上显示的当前目录中的文件列表重定向到文件list中。这次使用管道符号“〉〉”进行重定向。
ls –l >>list
(5)查看文件list的内容,可以看到用“〉〉”进行重定向是把新的输出内容附加在文件的末尾,注意其中两行list文件的信息中文件大小的区别。 cat list 2.输入重定向
(1)passwd文件的内容作为wc命令的输入。 wc
(1)利用管道和grep命令,在上面建立的文件list中查找字符串list。 cat list|grep list
(2)利用管道和wc命令,计算文件list中的行数、单词数和字符数。
cat list|wc
实验五 用户和组的管理
一.实验目的 1.复习常用命令。
2.掌握在linux系统利用命令方式实现用户和组的管理。 3.掌握利用图形配置界面进行用户和组的管理。 二.实验环境
安装了Linux系统的计算机一台。
5
三.实验内容
6
1.复习常用命令
(1) 创建一个文件sy2,并写入你的姓名及学号。(touch, vi) (2) 查看文件sy2的详细信息。 ll
(3) 改变文件sy2的访问权限,使同组用户具有可写的权限,并将可以使用的方法写入文件sy2中。
chmod g+w sy2
(4) 改变文件所属的用户组(先创建一个用户组,example:groupadd wuxi,然后将拷贝文件sy2到sy,再
使用chgrp改变文件sy的属组)
groupadd wuxi; cp sy2 sy; ll sy ;chgrp wuxi sy;ll sy
(5) 创建一个目录shiyan2,拷贝文件sy到shiyan2,删除文件夹shiyan2。
mkdir shiyan2;cp sy shiyan2/; ls shiyan2; rm -fr shiyan2
(6) 练习使用cd和pwd命令,例如进入/home,然后切换到/root,同时查看当前目录
cd /home ;cd /root; pwd
(7) 使用ls命令的i/l/a/A等选项查看文件信息
(8) 移动文件sy到/home目录下,使用wc统计文件的字节数、字数、行数。
mv sy /home; wc /home/sy
(9) 查看/root目录下,包含“root”字符的文件及所在行(grep)
ls |grep root
(10) 查看文件/etc/passwd和文件/etc/group中,包含“root”字符的行(grep)
cat /etc/passwd |grep root
(11) 查找/etc目录下以gro或pass等开头的文件(find)
find /etc -name gro*;find /etc –name |pass* (12) 20分钟后关机/30分钟后重启(shutdown)
shutdown –h +20 ;shutdown –r +30; (13) 显示日历/日期和时间(cal/date)
(14) 在/var/lib目录下查找所有文件其所有者是games用户的文件。
find /var/lib -user games
(15) 在/var目录下查找所有文件其所有者是root用户的文件。
find /var –user root
(16) 查找所有文件其所有者不是root、bin和student用户并用长格式显示。 (17) 查找/usr/bin目录下所有大小超过106B的文件并用长格式显示。
find /usr/bin –size +106 –exec ls –l {} \\;
(18) 查找/tmp目录下属于student的所有普通文件,这些文件的修改时间为120min以前,查询结果用长
格式显示。
find /tmp –type f –user student –amin 120 –exec ls –l {} \\; (19) 对于查到的上述文件,用-ok选项删除。
find /usr/bin –size +106 –ok rm {}\\;
2.用户管理
(1) 创建一个新用户user01,设置其主目录为/home/user01.
7
useradd user01 –d /home/user01
(2) 查看/etc/passwd文件最后一行是如何记录的。
cat /etc/passwd
(3) 查看/etc/shadow文件的最后一行是如何记录的。
cat /etc/shadow
(4) 给用户user01设置密码。
passwd user01
(5) 再次查看/etc/shadow文件的最后一行,看看有什么变化。
cat /etc/shadow
(6) 使用user01用户登录系统,看能否成功登录。 (7) 锁定用户user01。
usermod –L user1
(8) 查看文件/etc/shadow的最后一行有什么变化。 (9) 再次使用user01登录系统,看能否登录成功。 (10) 解除对用户user01的锁定。
usermod –u user01
(11) 更改用户user01的账户名为user02。
usermod –l user02 user01
(12) 查看/etc/passwd文件的最后一行有什么变化。 (13) 删除用户user02.
userdel user02 (加-r参数试试看) 3.组的管理
(1)创建一个新组group1. groupadd group1
(2)查看/etc/group文件的最后一行是如何和设置的.
(3)创建一个新帐户user02,并把他的起始组和附属组都设为group1. useradd user01 –g group1 –G group1 (4)查看/etc/group文件的最后一行有什么变化. (5)给组group1 设置密码. gpasswd group1
(6)在组group1中删除用户user02. gpasswd –d user02 group1
(7)再次查看/etc/group文件的最后一行有什么变化 (8)删除组group1 groupdel group1 4.用图形界面管理用户和组 (1)进入X-window图形界面.
(2)打开系统配置菜单中的用户和组的管理子菜单,练习用户和组的创建与管理.
8
实验六 Vi编辑器的使用
一.实验目的
1.熟练掌握VI编辑器的使用方法。 二.实验环境
安装了Linux系统的计算机一台。 三.实验内容
1.启动计算机,进行字符模式下的Linux系统。 2.在系统提示符下,启动和退出vi编辑器。
3.在vi编辑器中录入一个文件。如P66页的user.txt文件。 4.在vi编辑器中编辑user.txt文件。
实验七 配置Linux网络
一.实验目的
1.学会图形用户界面下网卡的安装和驱动方法。 2.掌握图形用户下网络协议和IP地址的配置方法。 二.实验环境
安装了Linux系统的计算机一台。 三.实验内容
1.图形模式下配置网络。 2.在命令模式下配置网络。 (1)查看当前系统ip信息
ifconfig
route/netstat –r
ifup/down ...
(2)临时设置系统ip为192.168.13.*(*代表机器号),子网掩码为255.255.255.0 ifconfig ... (3)查看当前系统路由信息(两种)
(4)测试局域网中ip地址为192.168.13.220的机器与本机的连通性 ping ... (5)重新启动网卡;重新启动网络服务 (7)手动设置网关为192.168.13.254 3.挂载和卸载U盘,并查看U盘信息。 4.挂载和卸载光驱,并查看光盘信息。
(6)通过文件配置系统中第一块网卡的信息,是192.168.13.*改为192.168.13.1*(*代表机器号)
route add/del default gw ...
hostname
(8)查看并设置主机名为你的名字(使用命令设置)
9
正在阅读:
Linux实验任务书参考答案06-01
显示屏分类08-23
讲话稿:在全省审计工作会议上的讲话06-12
2020年入团积极分子培训班学习感悟10-25
大学加强领导班子建设经验交流材料09-29
100个经典经济学案例分析 - 图文03-14
地下室上浮报告09-13
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 任务书
- 答案
- 参考
- 实验
- Linux
- 基于故障树的故障诊断
- Microsoft Office Professional Plus 2007 在安装过程中出错解决
- 包头房屋信息 - 图文
- 铁板神数查询法
- 2016-2020年小麦良种繁育基地建设规划方案(2017word)
- (省电大,新为)工程建设监理概论复习题和答案
- 送子女进名校弊大于利
- 【原创】九年级历史上册表格对比专题
- 包装概论往年试题
- 学前教育论文-幼儿园教育小学化问题调查与研究
- SAP QM操作使用说明(品保-维护检验计划)
- 概率论第二版第1、2章习题解答
- 全国版2019版高考生物一轮复习第4单元细胞的生命历程第1讲细胞的
- 第3章 空间向量与立体几何 §3. 2 立体几何中的向量方法(一) -
- 国家安全网上法律知识竞赛参考答案
- 2013-2018年中国电除尘器控制系统市场运营格局及投资潜力可行性
- 信息化建设对我国国防建设的几点启示
- 电影作品分析复习
- 全国造船厂名录
- 大学线性代数第五版课后习题答案