Linux实验任务书参考答案

《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?

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系统的计算机一台。

三.实验内容

1.启动计算机,利用root用户登录到系统,进入字符提示界面。

2.用pwd命令查看当前所在的目录.pwd

3.用ls命令列出此目录下的文件和目录.ls

4.用-a选项列出此目录下包括隐藏文件在内的所有文件和目录.ls -a

5.用man命令查看ls命令的使用手册man ls

6.在当前目录下,创建测试目录test mkdir test

7.利用ls命令列出文件和目录,确认test目录创建成功.ls

8.进入test目录,利用pwd查看当前工作目录.cd test ;pwd

9.利用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和其下所有文件。

实验四标准输入输出和管道的使用

一.实验目的

掌握输入重定向、输出重定向、管道的用法

二.实验环境

安装了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

3.管道

(1)利用管道和grep命令,在上面建立的文件list中查找字符串list。

cat list|grep list

(2)利用管道和wc命令,计算文件list中的行数、单词数和字符数。

cat list|wc

实验五用户和组的管理

一.实验目的

1.复习常用命令。

2.掌握在linux系统利用命令方式实现用户和组的管理。

3.掌握利用图形配置界面进行用户和组的管理。

二.实验环境

安装了Linux系统的计算机一台。

三.实验内容

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.

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)打开系统配置菜单中的用户和组的管理子菜单,练习用户和组的创建与管理.

实验六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

(2)临时设置系统ip为192.168.13.*(*代表机器号),子网掩码为255.255.255.0 ifconfig ... (3)查看当前系统路由信息(两种)route/netstat –r

(4)测试局域网中ip地址为192.168.13.220的机器与本机的连通性ping ...

(5)重新启动网卡;重新启动网络服务ifup/down ...

(6)通过文件配置系统中第一块网卡的信息,是192.168.13.*改为192.168.13.1*(*代表机器号) (7)手动设置网关为192.168.13.254 route add/del default gw ...

(8)查看并设置主机名为你的名字(使用命令设置)hostname

3.挂载和卸载U盘,并查看U盘信息。

4.挂载和卸载光驱,并查看光盘信息。

实训项目2__Linux基本命令(带参考答案)

实验报告 项目二、Linux基本命令 题目: 信息工程系 院系: 网络工程 专业: 2011级1班 班级: ?? 姓名: 2011????学号: 指导教师: 2013 年 3 月15 日

实训项目2 Linux基本命令 一、实训目的 ●掌握Linux各类命令的使用方法; ●熟悉Linux操作环境。 二、实训内容 练习使用Linux常用命令,达到熟练应用的目的。 三、实训步骤 子项目1.文件和目录类命令的使用 (1)启动计算机,利用root用户登录到系统,进入字符提示界面。练习使用cd命令 (2)用pwd命令查看当前所在的目录。 pwd命令用于显示用户当前所在的目录。如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录 (3)用ls命令列出此目录下的文件和目录。 然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。 最后,用man命令查看ls命令的使用手册。 补充说明浏览信息内容:(以下面图片为例) 最后一行内容列表说明 1属性:- 代表文件,l代表链接文件,d代表目录 2 所有者权限(文件权限):具有r 读w 写没有x 执行 3 同组用户权限(文件权限):只读r 4 其他人权限(文件权限):只读r

5 链接数:1 6 文件拥有者:root 7 文件所属组:root 8 文件大小:8字节 9 创建或修改日期:2月21日 10 创建或修改时间:18:42 11 文件或目录名称 (4)在当前目录下,创建测试目录test。利用ls或ll命令列出文件和目录,确认test 目录创建成功。然后进入test目录,利用pwd查看当前工作目录。 mkdir命令用于创建一个目录。 该命令的语法为:mkdir [参数] 目录名 常用参数–p:如果父目录不存在,则同时创建该目录及该目录的父目录。 (5)利用cp命令复制系统文件/etc/profile到当前目录下。 # cp /etc/profile . (6)复制文件profile到一个新文件profile.bak,作为备份。 # cp profile profile.bak (7)用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。 (8)用less命令分屏查看文件profile的内容,注意练习less命令的各个子命令,如b、p、q等,并对then关键字查找。 注意:可以通过less - -help 命令查看帮助 less命令是more命令的改进版,比more命令的功能强大。more命令只能向下翻页,而less命令可以向下、向上翻页,甚至可以前后左右的移动。 执行less命令后,进入了less状态,按【Enter】键可以向下移动一行,按【space】键可以向下移动一页;按【b】键可以向上移动一页;也可以用光标键向前、后、左、右移动;按【q】键可以退出less命令。 less命令还支持在一个文本文件中进行快速查找。先按下斜杠键【/】,再输入要查找的单词或字符。less命令会在文本文件中进行快速查找,并把找到的第一个搜素

实训项目2--Linux基本命令(带参考答案)

实训项目2--Linux基本命令(带参考答案)

实验报告题目: 项目二、Linux基本命令 院系: 信息工程系 专业: 网络工程 班级: 2011级1班 姓名: ?? 学号: 2011????指导教师: 201 3 年 3 月15 日

实训项目2 Linux基本命令 一、实训目的 ●掌握Linux各类命令的使用方法; ●熟悉Linux操作环境。 二、实训内容 练习使用Linux常用命令,达到熟练应用的目的。 三、实训步骤 子项目1.文件和目录类命令的使用 (1)启动计算机,利用root用户登录到系统,进入字符提示界面。练习使用cd命令

(2)用pwd命令查看当前所在的目录。 pwd命令用于显示用户当前所在的目录。如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录 (3)用ls命令列出此目录下的文件和目录。然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。 最后,用man命令查看ls命令的使用手册。补充说明浏览信息内容:(以下面图片为例) 最后一行内容列表说明 - r w - r- - r- - 1 ro ot ro ot 8 Feb 21 18: 42 myb ook 1 2 3 4 5 6 7 8 9 10 11 1属性:- 代表文件,l代表链接文件,d代表目录

2 所有者权限(文件权限):具有r 读w 写没有x 执行 3 同组用户权限(文件权限):只读r 4 其他人权限(文件权限):只读r 5 链接数:1 6 文件拥有者:root 7 文件所属组:root 8 文件大小:8字节 9 创建或修改日期:2月21日 10 创建或修改时间:18:42 11 文件或目录名称 (4)在当前目录下,创建测试目录test。利用ls或ll命令列出文件和目录,确认test目录创建成功。然后进入test目录,利用pwd查看当前工作目录。 ?m kdir命令用于创建一个目录。

linux网络操作系统及实训课后习题答案

1.5 练习题 一、选择题 1. Linu* 最早是由计算机爱好者 B 开发的。 A. Richard Petersen B. Linus Torvalds C. Rob Pick D. Linu* Sarwar 2. 以下 C 是自由软件。 A. Windows *P B. UNI* C. Linu* D. Windows 2000 3. 以下 B 不是Linu* 的特点。 A. 多任务 B. 单用户 C. 设备独立性 D. 开放性 4. Linu* 的内核版本是 A 的版本。 A. 不稳定 B. 稳定的 C. 第三次修订 D. 第二次修订 二、填空题 1. GUN 的含义是:GNU's Not UNI*。 2. Linu* 一般有3 个主要局部:内核〔kernel〕、命令解释层〔Shell 或其他操作环境〕、实用工具。 三、简答题〔略〕 1. 简述Red Hat Linu* 系统的特点。 2. 简述一些较为知名的Linu* 发行版本。 2.8 练习题 一、选择题 1. Linu* 安装过程中的硬盘分区工具是 D 。 A. PQmagic B. FDISK C. FIPS D. Disk Druid 2. Linu* 的根分区系统类型是 C 。 A. FATl6 B. FAT32 C. e*t3 D. NTFS 二、填空题 1. 安装Linu* 最少需要两个分区,分别是 swap 交换分区和/〔根〕分区。 2. Linu* 默认的系统管理员账号是 root 。 3. *-Window System 由三局部构成:* Server、* Client 和通信通道。 三、简答题〔略〕 1. Linu* 有哪些安装方式" 2. 安装Red Hat Linu* 系统要做哪些准备工作" 3. 安装Red Hat Linu* 系统的根本磁盘分区有哪些" 4. Red Hat Linu* 系统支持的文件类型有哪些? 3.7 练习题 一、选择题 1. C 命令能用来查找在文件TESTFILE 中包含四个字符的行? A. grep’""""’TESTFILE B. grep’….’TESTFILE C. grep’^""""$’TESTFILE D. grep’^….$’TESTFILE 2. B 命令用来显示/home 及其子目录下的文件名。 A. ls -a /home B. ls -R /home C. ls -l /home D. ls -d /home 3. 如果忘记了ls 命令的用法,可以采用 C 命令获得帮助 A. ?ls B. help ls C. man ls D. get ls 4. 查看系统当中所有进程的命令是 D 。 A. ps all B. ps ai* C. ps auf D. ps au* 5. Linu* 中有多个查看文件的命令,如果希望在查看文件内容过程中用光标可以上下移

Linux操作系统命令练习题参考答案

Linux操作系统命令练习题参考答案 一、文件与目录管理命令 1. 查看当前目录下所有文件和文件夹:ls 使用方法:ls 2. 切换目录:cd 使用方法:cd 目录路径 3. 创建新目录:mkdir 使用方法:mkdir 目录名 4. 创建新文件:touch 使用方法:touch 文件名 5. 复制文件:cp 使用方法:cp 源文件目标路径 6. 移动文件:mv 使用方法:mv 源文件目标路径 7. 删除文件或目录:rm 使用方法:rm 文件或目录 二、文件内容查看与编辑命令

1. 查看文件内容:cat 使用方法:cat 文件名 2. 分页查看文件内容:less 使用方法:less 文件名 3. 编辑文件内容:vi 使用方法:vi 文件名 三、文件传输命令 1. 下载文件:wget 使用方法:wget 文件URL 2. 上传文件:scp 使用方法:scp 文件路径目标路径 四、进程管理命令 1. 查看当前进程:ps 使用方法:ps 2. 杀死进程:kill 使用方法:kill 进程ID 五、网络管理命令

1. 查看网络连接状态:netstat 使用方法:netstat 2. 查看IP地址配置:ifconfig 使用方法:ifconfig 3. 测试网络连通性:ping 使用方法:ping 目标IP地址 六、压缩与解压命令 1. 压缩文件或目录:tar 使用方法:tar -czvf 压缩文件名.tar.gz 要压缩的文件或目录2. 解压文件或目录:tar 使用方法:tar -xzvf 压缩文件名.tar.gz 七、用户与权限管理命令 1. 添加新用户:useradd 使用方法:useradd 用户名 2. 修改用户密码:passwd 使用方法:passwd 用户名 3. 修改文件或目录权限:chmod

Linux操作系统应用 课后习题及答案

模块1 Linux系统概述与安装 1.选择题 (1)下列中不是Linux系统的特点()。 A.多用户 B.单任务 C.开放性 D. 设备独立性 (2)Linux最早是由计算机爱好者()开发的。 A. Linus Torvalds B. Andrew S. Tanenbaum C. K.Thompson D. D.Ritchie (3)下列中()是自由软件。 A. Windows XP B.UNIX C. Linux D.MAC (4)Linux系统中可以实现关机命令是()。 A. shutdown –k now B.shutdown –r now C. shutdown –c now D. shutdown –h now 2.简答题 (1)简述Linux的版本以及特性? (2)如何安装Centos 7操作系统? (3)用户如何进行图形化与文本模式登录、重启、关机与注销? (4)如何进行终端界面切换? (5)如何重置root管理员密码? (6)如何进行系统克隆与快照管理? (7)如何使用SecureCRT与SecureFX远程连接管理Linux系统? 模块2 Linux磁盘管理 1.选择题 (1)Linux系统中,最多可以划分几个主分区()。 A.1 B.2 C.4 D. 8 (2)Linux系统中,按照设备命令分区的规则,IDE1的第1个硬盘的第3个主分区为()。 A. /dev/hda0 B. /dev/hda1 C. /dev/hda2 D. /dev/hda3 (3)Linux系统中,SCSI硬盘设备节点前缀为()。 A. hd B.md C. sd D.sr (4)Linux系统中,磁盘阵列设备节点前缀为()。 A. hd B.md C. sd D.sr (5)Linux系统中,SCSI数据光驱设备节点前缀为()。 A. hd B.md C. sd D.sr (6)Linux系统中,IDE硬盘设备节点前缀为()。 A. hd B.md C. sd D.sr (7)Linux系统中,使用fdisk命令进行磁盘分区时,输入“n”可以进行创建分区的操作,使用()创建主分区。 A. p B.l C.e D.w (8)Linux系统中,mkfs命令的作用就是在硬盘上创建Linux文件系统,以哪个选项是设置文件系统的类型()。 A.-t B. -h C. -v D.-l (9)Linux系统中,mkfs命令的作用就是在硬盘上创建Linux文件系统,若不指定文件系统类型,默认将使用()。 A.xfs B. ext2 C. ext3 D. ext4 (10)mount命令的作用就是将一个设备,通常是存储设备,挂载到一个已经存在的目录上,mount命令使用()选项,设置文件系统类型。

linux课后习题答案教材课后习题参考答案

第 1 章Linux 概况 一、选择题 1、下列哪个选项不是Linux 支持的? A. 多用户 B. 超进程 C. 可移植 D. 多进程 2、Linux 是所谓的“Free Software”,这个“Free”的含义是什么? A. Linux 不需要付费 B. Linux 发行商不能向用户收费 C. Linux 可自由修改和发布 D.只有Linux 的作者才能向用户收费 3、以下关于Linux 内核版本的说法,错误的是? A. 依次表示为主版本号.次版本号.修正次数的形式 B. 1.2.2 表示稳定的发行版 C. 2.2.6 表示对内核2.2 的第6 次修正 D. 1.3.2 表示稳定的发行版 4、以下哪个软件不是Linux 发行版本? A. 红旗 Server 4 B. Solaris 10 C. RedHat 9 D. Fedora 8 5、与Windows 相比Linux 在哪个方面相对应用得较少? A. 桌面 B. 嵌入式系统 C. 服务器 D. 集群 A6、Linux 系统各组成部分中哪一项是基础? A.内核 B. X Window C. Shell D. Gnome B7、Linux 内核管理不包括的子系统是哪个? A. 进程管理系统 B. 内存管理系统 C. 文件管理系统 D. 硬件管理系统 A8、下面关于Shell 的说法,不正确的是哪个? A. 操作系统的外壳 B. 用户与Linux 内核之间的接口 C. 一种和C 类似的高级程序设计语言 D. 一个命令语言解释器 B9、以下哪种Shell 类型在Linux 环境下不能使用? A.B Shell B.K Shel C.R Shell D.Bash 10、在Linux 中把声卡当作何种设备? A. 字符设备 B. 输出设备 C. 块设备 D. 网络设备 二、填空题 1、Linux 采用 LRU 算法(最近最少使用)算法,淘汰最近没有访问的

UbuntuLinux操作系统(项目式微课版)-课后练习参考答案

《Ubuntu Linux操作系统(项目式微课版)》 课后练习参考答案 项目1 Ubuntu快速入门 选择题 1、B 2、C 3、D 4、C 5、D 6、A 简答题 1.什么是GNU GPL?它对Linux有何影响? GNU是“GNU's Not UNIX”的递归缩写,作为一个自由软件工程项目,是指使用软件对所有的用户来说是自由的,即用户在取得软件之后,可以进行修改,进一步在不同的计算机平台上发布和复制。GPL是General Public License的缩写,意为通用公共许可证,它是GNU 使用最为广泛的一个协议条款。GNU GPL的精神就是开放、自由,任何软件加上GPL授权之后,即成为自由的软件,任何人均可获得,同时亦可获得其源代码。获得GPL授权软件后,任何人均可根据需要修改其源代码。 GNU GPL为Linux诞生奠定了基础。Linus Torvalds按照GPL条款发布了Linux,很快就吸引了专业人士加入Linux的开发,从而促进了Linux的快速发展。 2.简述Linux的体系结构。 Linux操作系统是采用单内核模式的操作系统,采用分层设计,包括4个层次。每层只能与它相邻的层通信,层次间具有从上到下的依赖关系,靠上的层依赖于靠下的层,但靠下的层并不依赖于靠上的层。其中用户应用程序位于整个系统的最顶层;操作系统服务位于用户应用程序与系统内核之间;Linux内核靠近硬件,是Linux操作系统常驻内存部分,作为整个操作系统的核心,实现对硬件资源的抽象和访问调度;硬件系统包含Linux所使用的所有

物理设备。 3.简述Linux内核版本与发行版本。 Linux的版本分为两种:内核版本和发行版本。 内核版本是指内核小组开发维护的系统内核的版本号。内核版本也有两种不同的版本号:实验版本和产品版本。内核版本的每一个版本号的组成形式为:[主版本].[次版本].[修订版本]-[附版本]。 发行版本是指集成有Linux内核、源码以及相关应用软件的完整操作系统,便于用户安装和使用。发行版本通常包含了一些常用的工具性的实用程序(Utility),供普通用户日常操作和管理员维护操作使用。发行版本由发行商确定。 4.简述Ubuntu与Debian的关系。 Debian是Ubuntu的一个父版本,Ubuntu的发展离不开Debian。Debian是一个纯粹由自由软件所组合而成的作业环境,永远是自由软件,可以在网上免费获得。Debian是极为精简的Linux发行版,操作环境干净,安装步骤简易,拥有方便的套件管理程序。 Ubuntu基于Debian发行版,使用Debian大量资源,继承了Debian的所有优点。Ubuntu 旨在为广大用户提供一个最新的,同时又相当稳定的,主要由自由软件构建而成的操作系统。与Debian的不同在于它每6个月会发布一个新版本。Ubuntu开发人员作为贡献者也参与Debian社区开发。 5.活动概览视图有什么作用? 活动概览是一种全屏模式,提供从一个活动切换到另一个活动的各种途径。它会显示所有已打开的窗口的预览,以及收藏的应用程序和正在运行的应用程序的图标。另外,它还集成了搜索与浏览功能。 6.安装软件包时为什么需要用户认证? 由于安装软件需要特权(root权限),因此以普通管理员身份登录之后安装软件包时会要求进行用户认证,此时正确输入当前管理员账户的密码即可获得授权。 7.LibreOffice Writer的主控文档有哪些特点?主要用途是什么? 可将主控文档视为单个LibreOffice Writer文件的容器,这些单个文件称为子文档。主控文档具有如下特点。 (1)打印主控文档时,会打印所有子文档的内容、索引以及所有文本内容。 (2)可以在主控文档中为所有子文档创建目录和索引目录。 (3)子文档中使用的样式,例如新的段落样式,会自动导入主控文档中。 (4)查看主控文档时,主控文档中已存在的样式优先于从子文档导入的具有相同名称的样式。 (5)对主控文档的更改永远不会使子文档发生更改。 主控文档主要用于管理大型文档,例如具有许多章节的书籍。主控文档配合子文档,可

linux操作系统教程答案

linux操作系统教程答案 Linux操作系统教程答案 Linux操作系统是一种免费、开源的操作系统,广泛应用于服 务器、嵌入式设备和个人电脑等领域。它具有高度的安全性、稳定性和灵活性,且易于定制和维护,因此备受广大用户的喜爱。在本教程中,我们将介绍Linux操作系统的基本概念、常 用命令和配置方法,帮助读者快速入门并掌握基本的Linux操 作技能。 1. Linux操作系统简介 Linux操作系统是由Linus Torvalds于1991年首次发布的,它 是一种类Unix的操作系统,源代码完全开放,任何人都可以 自由使用、复制、修改和分发。Linux操作系统以稳定、高效 和安全而闻名,被广泛应用于各种领域。 2. Linux系统架构 Linux系统架构分为内核、shell和应用程序三部分。内核是Linux操作系统的核心,负责管理系统资源、提供硬件驱动和 系统调度等功能。而shell则是用户通过命令行与内核进行交 互的界面。应用程序则是基于Linux系统开发的各种应用软件。 3. 常用Linux命令 在Linux系统中,用户可以通过命令行来操作系统。下面是一

些常用的Linux命令: - ls:查看当前目录下的文件和文件夹列表。 - cd:切换当前工作目录。 - pwd:显示当前工作目录的路径。 - mkdir:创建一个新的目录。 - rm:删除文件或目录。 - cp:复制文件或目录。 - mv:移动文件或目录。 - cat:显示文件内容。 - grep:在文件中搜索指定的字符串。 - chmod:修改文件或目录的权限。 4. Linux文件系统 Linux操作系统使用一种层次结构的文件系统来组织文件和目录。顶层目录为根目录(/),下面是一些重要的目录: - /bin:存放系统的基本命令。 - /lib:存放系统的共享库文件。 - /etc:存放系统配置文件。 - /home:存放用户的主目录。 - /tmp:存放临时文件。 - /var:存放系统可变数据,如日志文件和邮件等。 5. Linux用户和权限管理 Linux操作系统采用了多用户的机制,每个用户都有各自的账

Linux操作系统作业-参考答案

Linux操作系统作业-参考答案

第一章 1. 简述操作系统的定义,并指出操作系统的功能主要有哪些? 答:操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 操作系统的主要功能:(1)硬件控制;(2)资源管理;(3)提供用户接口;(4)提供输入输出处理;(5)系统监控;(6)实现计算机间的通信。 注:不局限于以上几点。 2. Linux操作系统何时出现?由谁开发出来?并列出Linux操作系统的主要特点。答:1991年,由芬兰赫尔辛基大学学生Linus Torvalds开发出来。Linux操作系统主要特点有: (1)与UNIX兼容; (2)自由软件和源码公开; (3)性能高和安全性强; (4)便于定制和再开发; (5)互操作性高; (6)全面的多任务和真正的32位操作系统。 注:不局限于以上6个。、 3. 解释Linux操作系统核心版本和发行版本的含义。Linux 2. 4.1版和2. 5.1版中,哪一个版本更稳定?为什么? 答:核心版本主要是Linux的内核。发型版本是各个公司推出的版本。2.4.1版本更稳定。2.5.1版本是在是测试版本,不一定稳定。(具体建p8核心版本的版本约定) 4. Linux操作系统的超级用户是什么?超级用户登陆shell默认的提示符是什么?红旗Linux默认的shell类型是哪一种? 答:Linux操作系统的超级用户是root,超级用户登录默认提示符是“#”,红旗Linux 默认的shell类型是bash。

Linux第四章作业答案

第四章 Linux编程作业参考答案 一,AWK命令行应用 1)处理/etc/passwd文件 a)打印第一列(userid)提示:awk -F 分隔符‘{print $第几列}’file b)打印root用户的1,2 field 2)打印用户home目录下所有文件的:owner和文件名(只打印这两列)提示:使用ls -l 和 awk 3)打印所有登录本机器的ip,并去掉重复。提示:使用last,awk,sort,uniq 二,AWK完整流程 创建order文件 (商品名,数量,单价) apple 20 6.5 orange 10 8 grape 7 12 berry 5 32 输出格式 awk -f order.awk order (参考employee.awk)

name count price (表头) apple 20 6.5 ... =================== (表尾) order.awk BEGIN{print "name\tcount\tprice"; OFS="\t"} {print $1,$2,$3} END{print "=========================\n"} 三,AWK变量,计算 使用order文件 (商品名,数量,单价) apple 20 6.5 orange 10 8 grape 7 12 berry 5 32 输出格式:awk -f order2.awk order name count price total ... Number of item: Total count: Order total price: order2.awk BEGIN{print "name\tcount\tprice\ttotal"; OFS="\t"; total=0; totalCount=0;} { totalCount += $2; total += ($2 * $3); print $1, $2, $3, $2*$3 } END{printf "Number of item: %d, Total count: %d, Order total price: %.2f\n", NR, totalCount, total}

实训项目2--Linux基本命令(带参考答案)

(2)用pwd命令查看当前所在的目录。 pwd命令用于显示用户当前所在的目录。如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录 (3)用ls命令列出此目录下的文件和目录。然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。 最后,用man命令查看ls命令的使用手册。补充说明浏览信息内容:(以下面图片为例) 最后一行内容列表说明 - r w - r- - r- - 1 ro ot ro ot 8 Feb 21 18: 42 myb ook 1 2 3 4 5 6 7 8 9 10 11 1属性:- 代表文件,l代表链接文件,d代表目录

2 所有者权限(文件权限):具有r 读w 写没有x 执行 3 同组用户权限(文件权限):只读r 4 其他人权限(文件权限):只读r 5 链接数:1 6 文件拥有者:root 7 文件所属组:root 8 文件大小:8字节 9 创建或修改日期:2月21日 10 创建或修改时间:18:42 11 文件或目录名称 (4)在当前目录下,创建测试目录test。利用ls或ll命令列出文件和目录,确认test目录创建成功。然后进入test目录,利用pwd查看当前工作目录。 ❖m kdir命令用于创建一个目录。

❖该命令的语法为:mkdir [参数] 目录名❖常用参数–p:如果父目录不存在,则同时 创建该目录及该目录的父目录。 (5)利用cp命令复制系统文件/etc/profile到当前目录下。 # cp /etc/profile . (6)复制文件profile到一个新文件profile.bak,作为备份。 # cp profile profile.bak (7)用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。 (8)用less命令分屏查看文件profile的内容,注意练习less命令的各个子命令,如b、p、q 等,并对then关键字查找。 注意:可以通过less - -help 命令查看帮助❖l ess命令是more命令的改进版,比more命 令的功能强大。more命令只能向下翻页,

linux教程第三版课后答案

linux教程第三版课后答案 linux教程第三版课后答案 【篇一:linux张同光版课后习题答案】 gnu的含义是(国际性的源代码开放)。 (2)linux的版本号分为:(内核版本)和(发行版本)。 (3)安装linux时最少需要三个个分区,分别是(boot分区)和(根分区)和(swap分区)。 (4)linux默认的系统管理员帐号是(root)。 (5)如果linux启动后进入命令行模式,要进入gui,可执行(init5)命令。 (6)rhel6.2默认的系统引导工具是(grub)。 (7)grub的用户界面有三种:(菜单模式)、(菜单编辑模式)和(命令行模式)。 (8)grub的默认菜单文件menu.lst其实是(grub.conf)文件的符号链接。 (9)硬盘的第0柱,第0面,第1扇区,这个扇区叫做(mbr)。(10)mbr由三部分组成:(主引导程序)、(硬盘分区表dpt)和(硬盘有效标志)。 (11)内核的分类:(单片型内核)、(模块型内核)。 (12)(初始化内存映像盘)称为初始化内存盘,为系统提供一系列内核映像无法提供的模块,这些模块对正确引导系统非常重要。(13)在内核加载完毕、进行完硬件检测与驱动程序加载后,此时主机硬件已经准备就绪了,这时候内核会启动一号进程 (/sbin/init)。 (14)rhel6系统上,文件(etc/inittab)只能设置运行级别。(15)(etc/rc.d/init.d)文件是在系统启动最后一个被读取的用户自定义启动脚本文件。 (16)操作系统为用户提供了两种接口,分别是(命令界面)和(程序界面)。

(17)命令接口演化为两种主要形式,分别是(命令行界面)和(图形用户界面)。 (18)linux中的两个主要的桌面环境是(kde)和(gnome)。(19)输入重定向符是()。 (20)输出重定向符是()和()。 (21)错误输出重定向符是(2)和(2)。 (22)管道符是(|)。 (23)vim拥有5种编辑模式:(命令模式)、(输入模式)、(末行模式)、(可视化模式)和(查询模式)。 (24)在vim的输入模式下按(esc)键会回到命令模式。 (25)在vim的命令模式中,要进入输入模式,可以按(a(a))键、(i(i))键或(o(o))键。 2.选择题 (1)linux最早是由一位名叫(b)_的计算机爱好者开发。 a:robert koretsky b:linus torvalds c:bill ball duff (2)下列(c)是自由软件。 a:windows 7b:aixc:linux d:solaris d:linus (3)linux根分区的文件系统类型是(c)_。 a:fat16 b:fat32 c:ext3/ ext4 d:ntfs (4)grub的命令行模式的命令提示符是(d)_。 a:c:\ b:# c:$ d:grub (5)grub的菜单定义在(b)文件中。 a:lilo.conf b:menu.lst c:httpd.conf d:vsftpd.conf (6)在bash中超级用户的提示符是(a)_。 a:# b:$ c:grubd:c:\ (7)命令行的自动补齐功能要用到(a)_。 a:【tab】 b:【del】 c:【alt】 d:【shift】 (8)下面的(b)不是通配符。 a:* b:! c:?d:[]

操作系统实验答案-实验2Linux的基本操作及vi的使用(答案)

实验二Linux得基本命令操作及vi得使用 实验目得: 1、熟悉Linux操作系统环境 2、熟悉Linux操作系统得文件结构 3、熟悉Linux操作系统得基本命令 4、熟悉Linux操作系统得文件组织方式 5、学习使用vi编辑器建立、编辑、显示以及加工处理文本文件。 实验内容及要求: 1、登陆实验室得Linux服务器。 启动电脑,进入Windows操作系统,在“开始"-〉“运行”中输入 “Telnet 10、200、41、178”,即可登陆实验室得Linux服务器。在“Logi n:”提示后输入“stu”+学号(如02号同学输入stu02),按下回车键。在“Password:”提示后输入“123”(注意输入密码时屏幕上不会有“*”等符号出现,这与Windows不同),按下回车键,若出现“[os root os]$"或“-bash-2、05b$”,表示已成功登陆系统,可以开始输入指令操作。 思考: (用pwd指令)查瞧自己登陆后位于Linux得哪个目录,写出该目录得路径,与自己周围得同学比较,瞧就是否相同。(可查阅Linux资料了解“/home"目录得功能介绍) 2、在Linux中进行以下基本操作: 1)在当前目录下新建一个名为(自己姓名首字母缩写+学号后3位数)得子目录.写出您所用得指令。(例如:mkdirzq000 )

2)进入刚创建得子目录环境下。(提示:指令cd) 3)在刚创建得子目录下新建一个名为abc、txt得文件。写出您所用得指令。 (提示:新建文件得指令就是touch)

4)将/目录下(即根目录下)得wele、txt文件复制到自己得子目录下,写出您所用得指令。 cp –i/root/stu62/abc、txt/home/wele、txt 5)写出wele、txt文件得内容。(提示:用cat指令查瞧) Hello,Boysand girls ,wele tothe wonderful Linux world! 3、在Linux中进行以下基本操作: 1)进入自己得主目录。写出您使用得指令. 2)运行指令:

Linux网络操作系统与实训(第2版)教材课后习题答案(共35页)

《Linux网络操作系统与实训(第2版)》习题(xítí)答 案 1.5 练习题 一、选择题 1. Linux最早是由计算机爱好者 B 开发(kāifā)的。 A. Richard Petersen B. Linus Torvalds C. Rob Pick D. Linux Sarwar 2. 下列(xiàliè) C 是自由软件。 A. Windows XP B. UNIX C. Linux D. Windows 2000 3. 下列(xiàliè) B 不是Linux的特点。 A. 多任务 B. 单用户 C. 设备独立性 D. 开放性 4. Linux的内核版本2.3.20是 A 的版本。 A. 不稳定 B. 稳定的 C. 第三次修订 D. 第二次修订 二、填空题 1. GUN的含义是:GNU's Not UNIX。

2. Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。 4. 自2002年起,Red Hat将产品分成两个(liǎnɡɡè)系列,即由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux(RHEL)服务器版,以及(yǐjí)由Fedora社区开发的桌面版本Fedora Core (FC)。 5. SELinux的全称(quán chēnɡ)是Security Enhanced Linux。应用SELinux后,可以减轻恶意攻击或恶意软件带来的灾难,并对机密性和完整性有很高要求(yāoqiú)的信息提供安全保障。 三、简答题(略) 1. 简述Red Hat Linux系统的特点。 2. 简述一些较为知名的Linux发行版本。 3. 为什么要使用Red Hat服务器版? 4. 简述Red Hat Enterprise Linux 5的新特性。 2.9 练习题 一、选择题 1. Linux安装过程中的硬盘分区工具是 D 。

Linux网络操作系统与实训(第2版)教材课后习题答案

《Linux网络操作系统与实训(第2版)》习题答案 练习题 一、选择题 1. Linux最早是由计算机爱好者 B 开发的。 A. Richard Petersen B. Linus Torvalds C. Rob Pick D. Linux Sarwar 2. 下列 C 是自由软件。 A. Windows XP B. UNIX C. Linux D. Windows 2000 3. 下列 B 不是Linux的特点。 A. 多任务 B. 单用户 C. 设备独立性 D. 开放性 4. Linux的内核版本2.3.20是 A 的版本。 A. 不稳定 B. 稳定的 C. 第三次修订 D. 第二次修订 二、填空题 1. GUN的含义是:GNU's Not UNIX。 2. Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。

4. 自2002年起,Red Hat将产品分成两个系列,即由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux(RHEL)服务器版,以及由Fedora社区开发的桌面版本Fedora Core(FC)。 5. SELinux的全称是Security Enhanced Linux。应用SELinux后,可以减轻恶意攻击或恶意软件带来的灾难,并对机密性和完整性有很高要求的信息提供安全保障。 三、简答题(略) 1. 简述Red Hat Linux系统的特点。 2. 简述一些较为知名的Linux发行版本。 3. 为什么要使用Red Hat服务器版 4. 简述Red Hat Enterprise Linux 5的新特性。 练习题 一、选择题 1. Linux安装过程中的硬盘分区工具是 D 。 A. PQmagic B. FDISK C. FIPS D. Disk Druid 2. Linux的根分区系统类型是 C 。 A. FATl6 B. FAT32 C. ext3 D. NTFS

相关主题
相关文档
最新文档