资源描述
1.linux系统中以〔文件〕方式访问设备
2连接分为〔硬链接〕与〔符号链接〕
3某文件的权限为drw-r--r--用数值形式表示该权限那么该八进制数值为〔644〕该文件属性是〔目录〕
4前台启动的进程使用〔CTRL+C〕终止
5网络管理的重要任务是〔控制〕〔监控〕
6安装linux系统对文件分区时,必须有两种文件分区类型〔文件系统分区〕〔交换分区〕
7编写的shell程序运行前必须赋予该脚本文件〔执行〕权限
8系统交换分区是作为系统〔虚拟存储器〕的一块区域
9内核分为四个子系统:〔进程管理系统〕,〔内存管理系统〕,〔IO管理系统〕,〔文件管理系统〕
10在安装linux系统中,使用netconfig程序对网络进展配置,该安装程序会一步步提示用户输入:〔主机名〕,〔域名〕,〔域名效劳器〕,〔ip地址〕,〔网关地址〕与〔子网掩码〕
11唯一标识每一个用户的是用户〔id〕〔用户名〕
12在linux系统中所有内容都被表示为文件,组织文件的各种方法称为〔文件系统〕
13ping命令可以测试网络中本机系统能否到达〔一台远程主机〕所以常常用于测试网络的〔连通性〕
14vi编辑器具有两种工作模式:〔命令模式〕与〔输入模式〕
15 可以用ls -al命令来观察文件的权限,每个文件的权限都用10位表示分为四段其中第一段占1位,表示〔文件类型〕,第二段占3位,表示〔文件所有者〕对该文件的权限
16进程及程序的区别在于其动态性,动态的产生与终止,从产生到终止进程可以具有的根本状态为〔运行〕〔就绪〕〔阻塞〕
17DNS实际上是分布在internet上的主机信息的数据库,其作用是实现〔ip地址〕与〔主机名〕之间的转移
18linux使用支持windows 9.z/2000长文件名的文件系统的类型是〔vfat〕
19在linux系统中,用来存放系统所需要的配置文件与子目录的目录是〔/etc〕
20硬链接只能建立对〔文件〕链接,符号链接可以跨不同文件系统创立
21完毕后台进程的命令是〔kill〕
22links分为〔硬链接〕与〔符号链接〕
23将前一个命令的标准输出作为后一个命令的标准输入,称之为管道
24为脚本程序制定执行权的命令以及参数是:〔chmod a+x filename〕
25进展远程登录的命令是:〔telnet〕
26欲发送10个分组报文测试及主机abc.tuu.edu的连通性,应使用的命令与参数是:〔ping abc.tuu.edu -c 10〕
27在linux系统中,压缩文件后生成后缀为.gz文件的命令是:〔gzip〕
28在用vi编辑文件时,将文件内容存入test.txt文件中,应在命令模式下输入〔:w test.txt〕
29如果只是要修改系统的ip地址,应修改:〔〕
30在vi编辑环境下,使用〔ESC〕键进展模式转换
31将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式:〔tar zcvf /home/wang.tar.gz /home/stud1/wang〕
32管道就是将前一个命令的〔标准输出〕作为后一个命令的〔标准输入〕
33启动进程有手动启动与调度启动,调度启动的常用命令为:〔at〕〔crontab〕〔batch〕
34 rm命令可删除文件或目录,其主要差异就是是否使用递归开关:〔-r〕〔-R〕
35〔mv〕命令可以移动文件与目录,还可以为文件与目录重新命名
36 ping命令用于测试网络的连通性ping命令通过〔ICMP〕协议来实现
37〔NFS〕协议用于实现Unix〔/linux〕主机之间的文件系统共享
38在linux操作系统中,设备都是i通过特殊的〔文件〕来访问
39 shell不仅是用户命令的解释器,它同时也是一种功能强大的编程语言〔bash〕是linux的缺省shell
40增加一个用户的命令是:〔adduser〕 〔useradd〕
二、单项选择题
1.Linux文件权限一共10位长度,分成四段,第三段表示的内容是〔C〕
2.终止一个前台进程可能用到的命令与操作〔B〕
3.一个文件名字为rr.Z,可以用来解压缩的命令是〔D〕
4.以下提法中,不属于ifconfig命令作用范围的是〔D〕
5.内核不包括的子系统是〔D〕
6.在日常管理中,通常CPU会影响系统性能的情况是〔A〕
A.CPU已满负荷地运转 B.CPU的运行效率为30%
C.CPU的运行效率为50% D.CPU地运行效率为80%
7.假设一台计算机的内存为128MB,那么交换分区的大小通常为〔C〕
8.在安装Linux的过程中的第五步是让用户选择安装方式,如果用户希望安装局部徐建〔软件程序〕并在选择好后让系统自动安装,应该选择的选项是〔D〕
9.Linux有三个查看文件的命令,假设希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用〔C〕命令
10.当我们及某远程网络连接不上时,就需要跟踪路由查看,一遍了解在网络的什么位置出现了问题,满足改目的的命令是〔C〕
11.NFS是〔C〕系统
12.Linux文件系统的文件都按其作用分门别类的放在相关的目录下,对于外部设备文件,一般应将其放在〔C〕
A./bin B./etc C./dev D./lib
13.删除文件命令为〔D〕
14.对文件进展归档的命令为〔D〕
15.改变文件所有者的命令为〔C〕
16.Linux文件名的长度不得超过〔C〕
17.进程有3中状态〔C〕
A.准备态、执行态与退出态 B.准确态、模糊态与随机态
C.运行态、就绪态与等待态 D.手工态、自动态与自由态
18.从后台启动进程,应在命令的结尾加上符号〔A〕
A.& B.@ C.# D.$
19.在shell脚本中,用来读取文件内各个域的内容并将其赋值给shell变量的命令是〔D〕
20.某文件的组外成员的权限为只读,所有者有全部权限,组内的权限为读及写,那么该文件的权限为〔D〕
21.退出交互模式的shell,应键入〔C〕
22.设超级用户root当前所在目录为:/user/local,键入cd命令后,用户当前所在目录为〔B〕
A./home B./root C./home/root D./user/local
23.字符设备文件类型的标志是〔C〕
24.将光盘CD-ROM〔hdc〕安装到文件系统的/mnt/cdrom目录下的命令是〔C〕
A.mount /mnt/cdrom B.mount /mnt/cdrom/dev/hdc
C.mount /dev/hdc /mnt/cdrom D.mount /dev/hdc
25.将光盘/dev/hdc卸载的命令是〔B〕
A.umount /dev/hdc B.umount /dev/hdc
C.umount /mnt/cdrom D.umount /mnt/cdrom/dev/hdc
26.以下变量名中有效的shell变量名是〔C〕
27.〔D〕命令是在vi编辑器中执行存盘退出
A.:q B.ZZ C.:ql D.:wq
28.〔B〕目录存放着Linux的源代码
A./etc B./usr/src C./usr D./home
29.关于文件系统的安装与卸载,下面描述正确的选项是〔A〕
A.如果光盘未经卸载,光驱是打不开的
C.不管光驱中是否有光盘,系统都可以安装CD-ROM设备
D.Mount /dev/fd0/floppy此命令中目录/floppy是自动生成的
30.〔B〕不是进程与程序的区别
A.程序是一组有序的静态指令,进程是一次程序的执行过程
B.程序只能在前台运行,而进程可以在前台或者后台运行
C.程序可以长期保存,进程是暂时的
D.程序没有状态,而进程是有状态的
31.文件exerl的访问权限为rw--r--,现要增加所有用户的执行权限与同组用户的写权限,以下命令正确的选项是〔B〕
A.chmod a+x g+w exerl
B.chmod 765 exerl
C.Chmod o+x exerl
D.chmod g+w exerl
三 . 简答题
1. 简述进程的启动、终止的方式以及如何进展进程的查看。
在Linux中启动一个进程有手工启动与调度启动两种方式:
〔1〕 手工启动,
用户在输入端发出命令,直接启动一个进程的启动方式。可以分为:
1.前台启动:直接在SHELL中输入命令进展启动。
2.后台启动:启动一个目前并不紧急的进程,如打印进程。
〔2〕 调度启动
系统管理员根据系统资源与进程占用资源的情况,事先进展调度安排,指定任务运行的时间与场合,到时候系统会自动完成该任务。
经常使用的进程调度命令为:at、batch、crontab。
2. 什么是符号链接,什么是硬链接?符号链接及硬链接的区别是什么?
链接分硬链接与符号链接。
符号链接可以建立对于文件与目录的链接。符号链接可以跨文件系统,即可以跨磁盘分区。符号链接的文件类型位是1,链接文件具有新的i节点。
硬链接不可以跨文件系统。它只能建立对文件的链接,硬链接的文件类型位是一,且硬链接文件的i节点同被链接文件的i节点一样。
3. 简述网络文件系统NFS,并说明其作用。
网络文件系统是应用层的一种应用效劳,它主要应用于Linux与Linux系统、Linux与Unix系统之间的文件或目录的共享。对于用户而言可以通过NFS方便的访问远地的文件系统,使之成为本地文件系统的一局部。采用NFS之后省去了登录的过程,方便了用户访问系统资源。
4. 解释GNU软件,GPL与LGPL〔有点长,自己挑重要的记〕。
GNU是由Richarc Stallman在1983年创立的工程,它的主要目标是为了提供一个100%自由的类Unix的操作系统。GNU这个名字是GNU's Not Unix的递归缩写,一方面在对Unix的技术思想致以敬意,另一方面也在强调GNU与Unix有些不同:从技术层面上讲,GNU像Unix,但是不像Unix,GNU赋予它的用户以自由!
但是由于现在GNU的内核Hurd尚未开发完成,所以GNU的外围软件大多与Linux内核一起使用。
GPL是General Public License〔通用公共许可证〕的缩写,大局部 GNU 的程序与超过一半的自由软件使用这种许可证。GNU GPL 的最新版本是3。
GNU通用公共许可证是一种自由的,copyleft的许可证。大局部的软件许可证是为了剥夺你分享与修改软件的自由权利而设计的。相反,GNU通用公共许可证保证你拥有分享与修改所有程序的自由权利:希望你确信,仍然有对于所有的用户都自由的软件。自由软件基金会的大多数软件都使用了这个许可证。
当我们提到自由软件的时候,我们指的是“自由〞,而不是“免费〞〔英文中的free的两种意思〕。我们的许可证是为了保证你有分发软件的拷贝〔还可以按你所希望的方式进展修改〕,或在需要时获取到软件的源代码,或将修改正的软件或软件的一局部作为一个新的自由软件发行的权利。
为了保障你的权利,我们需要制止其他人拒绝赋予你上述权利,或是要求你交出这些权利。同样的,在你发布软件的拷贝,或者修改了它的时候,你也应当尊重他人的使用软件的自由!
比方,如果你发布了一个程序的拷贝,无论是免费的还是付费的,你必须要将那个程序赋予你的自由权利,传递给你所发布的软件的获取者。你必须确保他们能够获取到软件的源代码,并且你必须让他们知道,他们拥有这种权利!!
LGPL是Lesser General Public License〔宽通用公共许可证〕的缩写,一小局部GNU库使用了它,最新版本是3。
LGPL很多方面与GPL很像,但是它比GPL更加宽松〔对于软件的发布者〕。它允许所有人重新发布与原来的程序完全一样的程序〔拷贝的权利〕,但是不允许你修改它。
5. 在用GCC进展软件开发时,说说静态调试与动态调试的方法与作用分别是什么。
静态调试就是在你写程序时在程序中参加局部调试信息〔比方输出,日志等〕,然后在程序运行后查看这些信息,进展调试;动态调试就是直接使用一些调试软件〔比方GDB〕来运行你的程序,你可以在运行时下断点,单步运行,查看存放器等等,直接通过运行来调试程序。
6. 挂载一个存储设备需要哪些信息。
需要知道这个设备的名称与设备的类型。
四,写出运行结果〔以下题目没有提供输入,残念……〕
1,
#! /bin/sh
echo “Is it morning ?Please answer yes or no〞
read timeofday
case “$timeofday〞 in
yes) echo “Good Morning〞;;
no ) echo “Good Afternoon〞;;
y )echo “Good Morning〞;;
n )echo “Good Afternoon〞;;
* ) echo “Sorry, answer not recognized〞;;
esac
exit 0
如果输入是yes或者y,输出Good Morning
如果输入是no或者n,输出Good Afternoon
否那么输出Sorry, answer not recongnized
2,
#! /bin/sh
echo “Is it morning? Please answer yes or no〞
read timeofday
case “$timeofday〞 in
Yes | y | Yes| YES ) echo〞Good Morning〞
n* | N* ) echo〞Good Afternoon〞
* ) echo “Sorry, answer〞
esac
exit 0
如果输入Yes或者y或者yes或者YES,输出Good Morning
如果输入n/N开头的字符串,输出Good Afternoon
否那么,输出Sorry, answer
3,
read timeofday
case “$timeofday〞 in
yes | y | Yes | YES )
echo “Good Morning〞
echo “Up bright and early this morning〞
[nN]*)
echo “Good Afternoon〞
echo “Sorry, answer not recognized〞
echo “Please answer yes or no〞
exit 1
esac
如果输入Yes或者y或者yes或者YES,输出
Good Morning
Up bright and early this morning
如果输入n/N开头的字符串,输出Good Afternoon
否那么输出
Sorry, answer not recognized
Please answer yes or no
#! /bin/sh
echo “Enter password〞
read trythis
while [ “$trythis〞 != “secret〞 ]; do
echo “Sorry, try again〞
read trythis
done
exit 0
An example of the output from this script is as follows:
Enter password
password
Sorry, try again
secret
第 13 页
展开阅读全文