Linux课后题(有答案的是重点)_第1页
Linux课后题(有答案的是重点)_第2页
Linux课后题(有答案的是重点)_第3页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.5.1 课后习题(1) 什么是 linux 操作系统?答:linux 是一套免费使用自由传播的类 unix 操作系统,是当前流行的一种计算机操作系统。(2) 简述 linux 的特点。开放性、多用户、多任务、良好的图形用户界面、独立的硬件支持、丰富的 网络应用、牢靠的系统平安性、良好的可移植性、(3) 请描述 linux 与 unix 的关系。linux 和 unix 的最大的区分是,前者是开发源代码的自由软件,而后者是对源代码实行学问产权爱护的传统商业软件。(1)简述 linux 与 windows 的异同点。windows 是图形界面的,linux 类似以前的 dos,是文本界面的,假

2、如你运行了图形界面程序 x-windows 后,linux 也能显示图形界面。windows 有ms-dos 方式,在该方式下通过输入 dos 命令来操作电脑;而 linux 与windows 类似,也有命令方式,linux 启动后假如不执行 x- windows,就会处于命令方式下,必需发命令才能操作电脑。2.4.1 课后习题(1) redhat linux 9 的默认安装(d)。 a占用的硬盘空间最少b.没有 x window 图形系统c.无 kde 桌面环境d.适合于对 linux 系统比较生疏的用户(2) 关于安装方式说法错误的是(a)。 a图形安装模式耗费的系统资源比较少,字符方式耗

3、费的系统资源较多b字符方式的安装速度也比图形方式略快 c图形安装方式易于使用 d如果安装程序无法启动图形安装程序,即使用户选择图形安装方式,也会自动地转入字符安装方式(3) 当选择要安装的软件包时(b)。 a可以选择单个软件包或包组,但是没有更进一步的选择 b可以选择单个软件包或包组,假如选择后者,你可以通过选择“细节”进一步选择c安装程序不检查安装需要的磁盘空间 d即使磁盘空间不够,安装程序也不会提示(4) 规律分区是建立在(b)分区上的。a从分区b扩展分区c主分区d其次分区(5) 在 windows 与 linux 双系统中,假如要让 grub 引导,则 grub 应当放在(a)。ambr

4、b/croot 分区的首扇区d/grub(6) 若一台计算机的存大小为 128m,则交换分区的推举大小是(c)。 a64mbb128mbc256mbd512mb(7) linux 对于硬件的要什么?是否肯定要很高的配置才能安装 linux? 1.cpu:要求至少是 pentium 系列的2. 硬盘空间:依据用户的选择安装方式的不同,所需的硬盘空间也不相同。3. 存:以文本方式安装,存至少需要 64mb;以图形化方式安装至少要 128mb。(8) linux 安装规中,有两个分区肯定要有,是哪两个? 主分区/和扩展分区 swap(9) 交换分区的作用是什么?用来做虚拟存的,主要是把主存上临时不用

5、的数据存到硬盘里,在需要的时 候在从硬盘调进存中5.思考题(1)red hat linux 9 一共有哪几种安装方式?选择其中一种安装方式,并选择安装新的 linux 系统后,有几种安装类型可以选择,它们都用于哪种环境?red hat linux 9 有两种安装方式:图形方式和文本方式。用户可以有 5 种安装类型选择:(1) 个人桌面。该类安装会为家用、便携计算机或桌面使用创建一种带有 图形化环境的系统。(2) 工作站。假如除了图形化桌面环境外,还需要软件开发工具,工作站 安装类型是最恰当的选择。(3) 服务器。假如期望系统具有基于 linux 服务器的功能,并且不想对系统配置做过多的定制工作

6、,服务器安装是最恰当的选择。(4) 定制。定制安装在安装中具有最大的机敏性。可以选择引导装载程序, 想要的软件包等。(5) 升级。假如系统上已经在运行 red hat linux 版本(6.2 或以上),并且用户想快速地更新到最新的软件包和核版本,那么升级安装是最恰当的选择。3.8 课后习题与试验(1) linux 命令的基本格式是什么?命令 参数(2) 分为(硬和软)。(3) 在 linux 系统中,压缩文件后生成后缀为.gz 文件的命令是(gzip)。(4) 可以在标准输出上显示整年日历的命令及参数是(cal -y)。(5) 进行字符串查找,使用(grep)命令。(6) 使用(*),每次匹

7、配若干个字符。(7) linux 有三个查看文件的命令,若期望在查看文件容过程中可以用光标上下移动来查看文件容,应使用(less)命令。(8) 关闭 linux 系统(不重新启动)可使用命令(shutdown h now)。(9) 在实际操作中,想了解命令 rpm 的用法,可以输入(man rpm)得到挂念。(10) 在今日的 1:30 让系统自动关机,可使用(shutdown h 1:30)。(11) 讲/home/nick 改名成/home/juju,可输入(mv /home/nick /home/juju)。(12) 假如需要找出/etc/my.conf 文件属于哪个包(package)

8、,可以执行(rpm-f)。(13) 显示一个文件最终几行的命令是(tail -n)。(14) 在 linux 下,(rm -rf)命令用于删除当前名目下全部文件及子名目。(15) 在系统文档中找到关于 print 的说明,可使用(man print)。(16)(rpm -uvh)命令及其参数用来只更新已经安装过的 rpm 软件包。(17)(tar -cvf)命令及其参数可将当前名目下的全部文件备份为home.tar。(18)(tar -xvf)命令极其参数可以压缩 tar 文件。(19) 在 gzip 命令中,-d 的作用是(解开压缩文件)。(20) 移动全部以数字开头的文件到 /home/n

9、ick 名目下,应使用命令( mv 0-9*/home/nick)。(21) 分页显示/etc 名目下全部文件的具体信息,应使用命令(more /etc/*)。(1) 启动计算机,利用 root 用户登录到系统,进入字符提示界面。(2) 用 pwd 命令查看当前所在的名目。(3) 用 ls 命令列出此名目下的文件和名目。(4) 用 ls -a 选项列出此名目下包括隐蔽文件在的全部文件和名目。(5) 用 man 命令查看 ls 命令的使用手册。man ls(6) 在当前名目下,创建名目 lesson。mkdir lesson(7) 利用 ls 命令列出文件和名目,确认 lesson 名目创建成功

10、。ls -l(8) 进入 lesson 名目,查看当前名目。cd lessonpwd(9) 利用 touch 命令,在当前名目创建一个新的空文件 abc。touch abc(10) 利用 cp 命令复制系统文件/etc/stab 到当前名目下。cp /etc/fstab .(11) 复制文件 fstab 到一个新文件 fstab.bak,作为备份。cp fstab fstab.bak(12) 列出当前名目下的全部文件的具体信息 ls -l(13) 用 less 命令分屏查看文件 fstab 的容,留意练习 less 命令的各个子命令, 例如 b,p,q 等并对 ext3 关键字查找。less

11、fstabless /ext3 fstab(14) 用 grep 命令在文件中对关键字 ext3 进行查询,并于上面的结果进行比较。grep ext3 fstab(15) 给文件 fstab 创建一个软连接 fstab.lns 和一个硬 fstab.lnh。软:ln l fstab fstab.lns硬连接:cp l fstab fstab.lnh(16) 显示文件 fstab 及其的具体信息。ls -a(17) 删除用户主名目下的 fstab,显示文件 fstab.lns 与 fstab.lnh 的具体信息,比较文件 fstab.ln 的数的变化。rm rf fstab(18) 用 cat

12、命令查看文件 fstab.lnh 的容,看看有什么结果。cat fstab.lnh(19) 用 cat 命令查看文件 fstab.lns 的容,看看有什么结果。cat fstab.lns(20) 删除以 f 开头且文件名中包含 ln 的全部文件,显示当前名目下的文件列表,回到上层名目。rm rff*ln*(21) 用 tar 命令把名目 lesson 打包。tar cvf *(打成的包名) /lesson(22) 用 gzip 命令对打好的包进行压缩操作。gzip *(上题的包名)(23) 把文件 lesson.tar.gz 改名为 backup.tar.gz。mv lesson.tar.gz

13、 backup.tar.gz(24) 显示当前名目下的文件和名目列表,确认重命名成功。(25) 把文件 backup.tar.gz 移动到 lesson 名目下。mv backup.tar.gz /lesson(26) 显示当前名目下的文件名目列表,确认移动成功。ls(27) 进入 lesson 名目,显示名目中的文件列表。cd lessonls -l(28) 把文件 backup.tar.gz 解包。tar zxvf backup.tar.gz(29) 显示当前名目下的文件和名目列表,复制 lesson 名目为 lessonbak 名目作为备份。cp lesson lessonbak(30)

14、 查找 root 用户自己的主名目下的所出名为 abc 的文件。find /root name“abc*” -print(31) 删除 lesson 子名目下的全部文件。rm rf *.*(32) 利用 rmdir 命令删除空子名目 lesson。rmdir lesson(33) 回到上层名目,利用 rm 命令删除名目lesson 及其下全部文件。rm rf lesson5. 思考题(1) find 命令与 grep 命令各用于各种场合?find 命令用于从名目树中查找与搜寻条件匹配的文件; grep 命令用于查找输入流中包含模板文本的行。(2) 如何把两个文件合并成一个文件?cat 命令例如

15、:cat file1.out file2.out file2.out cp 命令例如:cp test1 test2(3) 理解重定向与管道命令在 linux 命令操作中的角色。(4) 举例说明如何利用通配符和正则表达式对文件进行快速查找。4.3.1 课后习题(1) 简述 vi 的三种工作模式。一般模式:启动 vi 进入。插入模式:在一般模式,输入 a/i/o 等进入该模式。命令模式:在一般模式输入:则进入命令模式。(2) 如何依据实际状况退出 vi?文件编辑完成后,返回一般模式,输入: wq 进行保存和退出,输入:q 是不保存退出,而输入: q!不保存强制退出。(3) 在 vi 编辑器下,光标

16、移动的方式有哪些?k/j/h/l 上下左右(4) 在 vi 中复制一行并粘贴的命令是(yyp)。(5) 进入 vi 后,期望光标停留在第 5 行,命令是(5h)。(6) 需要将全部的字符串 s1 替换成 s2,命令是(r)、(7) 将文件中的某一行恢复成编辑前的状态,命令是(u)。(8) 将当前名目下文件的具体信息输出至gedit 进行编辑,在终端输入的命令为(:w gedit)。6.4.1 课后习题(1) 唯一标示每一个用户的是_uid_和_用户名_.(2) 某文件的权限为 drw-r- -r- -,用数值形式表示该权限,则该八进制数为_644_,该文件类型是_名目_.(3) root 的

17、uid 是_0_,gid 是 0_。(4) 为了开启磁盘配额功能,使用的两个文件系统属性关键字分别是usrquota 和 grpquota。(5) 使用_repquota_命令可以监控系统全部用户使用的磁盘空间,并在接近极限时提示用户。(6) bash 的环境配置文件为_.bashrc_。(7) 关于建立系统用户的错误描述是(d)a. 在 linux 系统下建立用户使用 useradd 命令。b. 每个系统用户分别在/etc、passwd 和/etc/shadow 文件中有一条记录。c.每个系统用户在默认状态下得工作名目为/home/用户名。d.每个系统用户在/etc/fstab 文件中有一条

18、记录。(8) 作为一个管理员,你期望在每一个新用户的名目下放一个文件.bashrc, 那么你应当在(a)名目下放整个文件,以便于新用户创建名目是自动将这个文件复制到自己的名目下。a./etc/skel/ b./etc/default/ c./etc/defaults/ d./etc/profile.d/(9) 下面参数可以删除一个用户并同时删除用户的主名目的是(b)。 a.rmuser -rb.userdel rc.uwermgr -rd.deluser -r(10) 在使用了 shadow 口令的系统中,/etc/passwd 和/etc/shadow 两个文件的权限正确的是(c)。a.-r

19、w-r- -r- -,-r- -r- -r-b.-rw-r-,-r-c.-rw-r-r-,-r-d.-rw-r-rw-,-rr-(11) 文件 exer1 的访问权限为 rw-r-r-,现要添加全部用户的执行权限和同组用户的执行全系和同组用户的写权限,下列命令正确的是(b)。a.chmod g+w exer1 b.chmod a+x g+w exer1 c.chmod 765 exer1 d.chmod o+x exer1(12) 系统用户 user1 和 user2,同属于 users 组。在 user1 用户名目下得一个 file1,它拥有 644 的权限,假如 user2 用户想修改 u

20、ser1 用户名目下得 file1文件,应拥有(c)的权限。a.744 b.646 c.664 d.746(1) 创建新用户 nick,设置其主名目为/home/nick。useradd nick m d/home/nick(2) 查看/etc/passwd 和/etc/shadow 文件的最终一行。tail n 1/etc/passwd 和 tail n 1 /etc/shadow(3) 给用户 nick 设置密码。passwd nick(4) 再次查看文件/etc/shadow 文件的最终一行 ,看看有什么变化。(5) 使用 nick 用户登录系统。su nick(6) 锁定用户 nick

21、。 password l nick(7) 查看文件/etc/shadow 文件的最终一行,看看有什么变化。(8) 再次使用 nick 用户登录系统,看能否登录成功。(9) 解除对用户 nick 的锁定。password u nick(10) 更改用户 nick 的账户名为 juju。usermod l juju nick(11) 查看/etc/passwd 文件的最终一行,看看有什么变化。(12) 指定用户 juju 在 2010 年 12 月 31 日过期。useradd jujue default -expire -2010/12/31(13) 创建一个新组,组名为class,指定600

22、为gid。groupadd g 600 class(14) 查看/etc/group 文件的最终一行。tail n 1 /etc/group(15) 将用户 juju 加入改组。useradd juju g class(16) 查看/etc/group 文件的最终一行,看看有什么变化。tail n 1/etc/group(17) 给组 class 设置组密码。gpassword class(18) 从 class 组中删除用户 juju。groupdel juju(19) 再次查看/etc/group 文件的最终一行,看看有什么变化。(20) 删除组 class。groupdel class(

23、21) 用 vi 来编辑/etc/fstab,在/home 分区启动磁盘配额功能。(22) 给 quotacheck 命令创建 aquota.user 和 aquota.group 文件。(23) 给用户 juju 设置磁盘配额功能。 #edquota u juju(24) 将其 blocks 的软限设置为 2000,硬限设置为 3000.(25) 将其 inodes 的软限设置为 2000,硬限设置为 3000.(26) 重新启动系统。reboot(27) 用 quotaon 命令启用 quota 功能。(28) 切换到用户 juju,查看自己的磁盘限额及使用状况。su juju(29) 尝

24、试修复大小分别超过磁盘限额软限制和应限制的文件到用户的住名目下,检验一下磁盘限额功能是否起作用。(1) 如何让某用户账号临时无法登入主机?(2) 我期望在设定每个账号是(使用 useradd),默认状况下,它们的跟名目就好有一个名为 www 的子名目,应当怎么做?7.3.1 课后习题(1) 在 linux 系统中,以_文件_方式访问设备。(2) cd-rom 标准的文件系统类型是_iso9660_。(3) 字符设备文件类型的标志是_c_。(4) 将光盘 cd-rom (/dev/cdrom)安装到文件系统的/mnt/cdrom 名目下的命令是_#mount -t iso9660 /dev/cd

25、rom /mnt/cdrom_ 。(5) red hat linux9 中默认打印管理服务是 _cups_ ,其 web 管理地址是 localhost:631_。(6) 在大多数发行版本中,属于块设备(block device)的是( b )-p98 a.串行口b.硬盘c.虚拟终端d.打印机(7) 在 linux 中,如何标识接在ide0(从盘 b)上的slave 硬盘的其次个扩展分区?( a )a./dev/hdb2b./dev/hd1b2c./dev/hdb6 d./dev/hd1b6(8) 下面文件中用来设置 x windows 的显示辨别率的是(d )a.xinitb.xinitrc

26、c.xf86setupd.xf86configp105(9) 在 xf86config 配置文件中,用来设置字体文件的段是( c ) a.the xfscodes sectionb.the graphics section c.the files sectiond.the fonts section(10) 已知 linux 系统中的唯一一块硬盘是第一个 ide 接口的 master 设备, 该硬盘按挨次有三个主分区和一个扩展分区,这个扩展分区有划分了三个规律分区,则该硬盘上的其次个规律分区在 linux 中的设备名称是( d )。a./dev/hda2 b./dev/hda4 c./dev/

27、hda5 d./dev/hda6(1) 挂载 dvd-rom 与/mnt/dvd 名目下,并读取其中的文件。mount t iso9660 /dev/dvdrom /mnt/dvd(2) 插入 usb 存储设备,并挂载在/mnt/usb 名目下。mount t vfat /dev/sdb1 /mnt/usb(3) 读取 usb 存储设备上的文件。(4) 在 usb 存储设备上创建名为 usbtxt 的文件。(5) 在“主菜单”“系统设置”“服务器设置”“服务”下,查看cups 服务是否启动。(6) 按提示配置一台打印机。4. 完成试验报告5 思考题(1) 查看/dev 名目,找到与当前系统设备

28、对应的各类设备文件。ls /dev/tty*查看终端设备信息(2) 查看/etc/x11/xfree86config,了解该配置文件的结构。8.5 课后习题与试验(1) 在 linux 系统中全部容都被表示为文件,组织文件的各种方法称为_文件系统_。(2) linux 使用支持 windows9.x/2000 长的文件名的文件系统的类型是_vfat_。(3) 在 linux 系统中,用来存放系统所需要的的配置文件和子名目的名目是_/etc_。(4) linux 文件系统的文件都按其作用分门别类地放在相关的名目中,对于外部设备文件,一般应将其放在_dev_名目中。(5) 列出当前硬盘的分区状况的

29、命令为_先输入 fdisk 再输入_p。p112(6) 想要对硬盘 ide0 的其次扩展分区建立 ext3 文件系统,命令为_mkfs v t ext3/ dev/hda2_。(7) linux 在启动时,读取 etc/fstab_文件以自动加载文件系统。(8) 请说出下面的名目主要放置什么数据?/etc:配置文件。/boot: _启动文件_。/bin,/user/bin: _命令文件_。/sbin,/user/sbin: _系统管理_。/var/log: _日志文件_。(9) 某/etc/fstab 文件中的某行如下:/dev/hda5 第一个规律分区(设备名) /mnt/dos 文件系统的

30、挂载点 vfat 文件系统类型 defaults,userquota 挂载选项 1 需要备份 2 跳过(是否在启动时通过 fsck 磁盘检测工具检查文件系统)(10) 当文件系统受到破坏时,如何检查和修复系统? fsck -a(1) 用 fdisk 命令创建磁盘分区时,需要保证磁盘的剩余空间不为 0。(2) 以 root 用户账号登录到系统字符界面下。(3) 输入 fdisk 命令,把要进行分区的硬盘备份文件作为参数。(4) 输入 m,列出全部可能使用的子命令。(5) 输入 p,显示已有的分区表。(6) 输入 n,创建扩展分区。(7) 输入 n,在扩展分区上创建新的分区。(8) 输入 l,选择

31、创建规律分区。(9) 输入新分区的起始扇区号,按 enter 键使用默认值。(10) 输入新分区的大小(不要将硬盘全部剩余空间全安排掉,试验要求需要创建两个规律分区)。(11) 再次输入 n 创建另一个规律分区,将硬盘全部剩余空间都安排给它。(12) 输入 p,显示分区表,查看新创建好的分区。(13) 输入 l,显示全部的分区类型的代号。(14) 输入 t,设置分区的类型。(15) 输入要设置分区类型的分区代号 (要保证这里设置的两个规律分区的文件系统分别是 ext3 和 vfat)。(16) 输入 p,查看设置结果。(17) 输入 w,把设置写入硬盘分区表,退出 fdisk 并重新启动系统。

32、(18) 在上述新创建的分区上创建 ext3 文件系统和 vfat 文件系统。mkfs v-t ext3 /devmkfs v-t vfat /dev(19) 用 fsck 命令检查文件系统。(20) 在/mnt 名目下建立挂载点:tmp1 和 tmp2。mkdir /mnt/temp1(21) 利用 mount 命令,列出已经挂载到系统上的分区。(22) 把上述新创建的 ext3 分区挂载到/mnt/tmp1。mount t ext3 /dev/xxx /mnt/temp1(23) 把上述新创建的 vfat 分区挂载到/mnt/tmp2。mount t vfat /dev/xxx /mnt/

33、temp2(24) 利用 mount 命令列出挂载到系统上的分区,查看挂载是否成功。(25) 利用 umount 命令卸载上面的两个分区。(26) 利用 mount 命令查看卸载是否成功。(27) 编辑系统文件/etc/fstab 文件,把上面两个分区加入此文件中。(28) 重启系统,显示已经挂载到系统上的分区,检查设置是否成功。5.思考题(1) 在 linux 下能创建 windows 分区吗?在 linux 下能创建 windows 的文件系统吗?怎样创建?答:可以在 linux 下能创建 windows 分区,用任何 linux 的磁盘管理工具都可以建立 fat 和 ntfs 的分区。也

34、可以在 linux 下能创建 windows 的文件系统,只需要设置文件类型为windows 能识别的类型就行。(2) 文件挂载表的文件是什么?作用是什么?格式是怎样的?(3) 利用 mount 命令挂载一个文件系统和将其写入文件挂载表的区分是什么?11.3.1 课后习题(1) 欲发送 10 个分组的报文测试与主机 的连通性,应使用的命令和参数是 ping c 10 。(2) ping 命令可以测试网络中主机系统是否能到达 远端主机 ,所以经常用于测试网络的 连通性 。(3) icmp 协议为 ip 协议供应差错报告。(4) dns 域名系统主要负责主机名和 ip 地址 之间的解析。(5) 在

35、 tcp/ip 模型中,应用层包含了全部的高层协议,在下面的一些协议中,ftp 协议是能够实现本地与远程主机之间的文件传输工作。(6) 下面的网络协议中,面对连接的协议是(a)a.传输把握协议b. 用户数据报协议c. 网际协议d. 网际把握报文协议(7) 局域网的网络地址 ,子网掩码为 ,局域网络连接其他网络的网关地址是 192,168.1.1。主机 0 访问网络地址为 , 子网掩码为 的网络时,其路由设置正确的是(b)。a.route add -net gw netmask metric 1b.route add -net gw netmask metric 1c.route add -net 172.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论