填空题1、Linux是在(GPL)版权协议下发行的遵循(POSIX)标准的操作系统内核。
2、Linux内核的作者是(linus torvalds)。
3、Linux可以通过(光盘、硬件、网络)等多种介质进行安装。
4、Red Hat Linux提供的引导程序有(GRUB、LILO)。
5、x window是一套基于(服务器/客户端)架构的视窗系统,于1984年在麻省理工学院计算机可设研究室开发。
6、x window由(服务器、客户端、通信协议)三部分组成。
7、linux下的文件可以分为5种不同的类型,分别是(普通文件、目录文件、链接文件、设备文件、管道文件)。
8、通常,root的主目录为(/root)。
9、root的UID通常为0。
10、RPM软件包管理器可以完成查询,(安装、卸载、升级)验证,以及源码分发等多项任务,及大地方便了Linux的使用。
11、RPM软件包文件名中一般包括(名称、版本号、发行号、硬件平台)等信息。
12、vi有3种基本工作模式:(文本输入,命令行,末行)。
13、如果为进行指定输入文件名,gcc编译出来的程序后缀是一个名为(a.out)的可执行文件。
14、通常在操作系统中,进程至少要有三种基本状态,分别为(运行,就绪,封锁)。
15、在Linux系统中,进程的执行模式划分为(用户,内核)。
选择题1. 下面不是 KDE 组件的程序是 (B)A. KonquerorB. NautilusC.KOfficeD. KDevelop2. 下面不是 Linux桌面的有(D)A. KDEB.GNOMEC. XFCED. Bash3. 用于存放系统配置文件的目录是 (A)A. /ectB. /homeC. /varD. /root4. 通常,Linux下的可执行程序位于下列哪些目录? (C F)A. /binB. /homeC. /sbinD. /usr/libE. /varF./usr/bin5. Linux下重命名文件可用如下哪个命令?(C)A. renB. lsC. mvD. copy6. Linux 下移除目录可用如下哪些命令?(C E)A. mvB. delC. rmD. deltreeE.rmdirF. mkdir7. 下列命令中,无法对文件进行压缩的是(BCFHI)A. tarB. lessC. mvD. bzip2E. gzipF. lsG. zipH. locateI. cat(将当前用户主目录打包成 tar.gz 格式备份,并将该文件权限设为666.在当前目录下创建backup目录,并将上题中的tar.gz文件解压缩到该目录)8. 上题中,要显示含权限信息的 backup目录内容可用下面哪个命令? (C)A.ls./backupB.ls-A./backupC.ls-la./backupD.ls-r./backup9. 下面哪些文件和用户组账号有关?(B)A./ect/passwordB./ect/gshadowC./ect/shadowD./ect/gpasswd10. 删除用户使用的命令是(B)A.delusrB.uesrdelrdelD.deleteuser11. 默认情况下,root用户属于以下哪个用户组? (D)erB.adminC.rootD.system12. 查询 RPM软件包的命令为(AD)A.rpm –qB.rpm –sC.rpm–ID.rpm --query13. 下面能查看磁盘空间使用率的有(C)A.mountB.umountC.dfD.fdisk–l14. 可以将分区格式化为 vfat的命令有(C)A.mkfs-vfatB.mkvfatfsC..mkfs –tvfatD.mkfs-ext215. 下面 Linux程序中哪一个是调试器?(C)A.viB.gccC.gdbD.make16. 制定周期性执行的计划任务需要使用下面的哪些命令? (B)A.atB.cronC.cronjobD.batch17. 下面那组快捷键可以迅速终止前台运行的进程?(D)A..Ctrl+AB.Ctrl+CC.Ctrl+QD.Ctrl+Z18. 下面哪些是合法的变量名? (ABDH)A.KittyB.bOOkC.HelloWorldD.Olympic gameE.2catF.%goodsG.ifH. game19. 下面哪种是正确的赋值方法? (A)A.a=abcB.a =abcC.a= abcD.a=”abc”简答题1.比较文件的异同可以使用哪些命令?答:比较文件的异同可以使用 comm和 diff.2. 普通用户如何修改密码?P89-5答:普通用户只能用不带参数的 passwd命令修改自己的口令.1.在终端下输入 passwd2.输入新密码3.再次输入密码3.如何为新增用户指定用户主目录?答:useradd –c username –d/home/Jone4.什么是软件包的依赖关系?答:要求只有安装特定的软件包之后才能正常安装该软件包.5.简述对磁盘进行配额管理的意义和方法.答:(1)意义:保护系统有效利用磁盘空间;(2)方法:按用户进行限制和对用户组进行限制,包括硬限制和软限制.6.简述 ps 命令和top命令的区别答:ps 命令和 top 命令的区别是 top 命令是一个动态显示过程,可以通过用户按键来不断刷新当前状态;如果在前台执行,top命令将独占前台,直到用户终止top命令为止.7.简述 kill和 killall的区别.答:使用 kill 命令可以终止一个已经阻塞的进程,或者一个陷入死循环的进程;而 killall命令会终止所有的进程.8.编写一个 Shell脚本,计算100 以内不是 5 整数倍的数字的和.(编程题)#!/bin/bash 解:#!/bin/bashi=1 declared-i sum=0sum=0 declared-i b=5while [si–le100]; do for I in seq`1 100`if [$[$i%5] -ne0]; dothensum=$[$sum+$i] B=$( expr$i%$b)fi if [$B-ne 0]i=$i+1 thendone sum=$[$sum+$i]echo$sum fidone echo$sum其他:1.DNS 系统依赖一种层次化的域名空间分布式数据结构,可分为如下3部分:(1)域名或资源记录:指定结构化的域名空间和相应的数据.(2)域名服务器:它是一个服务器端程序,包括域名空间树结构的部分信息.(3)解析器:它是客户端用户向域名服务器提交解析请求的程序.2. vsfpd 用户配置:匿名用户、本地用户、虚拟用户.3.用于比较整数的关系运算符有:-lt(小于)、-le(小于或等于)、-gt(大于)、-ge(大于或等于)、-eq(等于)、-ne(不等于)4.启动进程:定时执行---- at命令、空闲时执行----batch命令、周期性执行----cron和 crontab命令.5.进程的定义:程序是存储在磁盘上包含可执行机器指令和数据的静态实体,而进程是在操作系统中执行的特定任务的动态实体.Linux 操作系统包括 3个不同类型的进程:交互进程、批处理进程、守护进程.6.shell编程的美元符号代表什么意思?答:表示变量替换,即用其后指定的变量的值来代替变量.7.在控制台里使用帮助—man 命令:man […..]name..8.在控制台里使用帮助—info命令及其他:Info cmd name.除了上述两种方式外还可以使用 help命令名来实现帮助.9.显示文件内容命令及其含义:显示文件内容命令—cat,more,less,head,tail;文件内容查看命令—grep,egrep,fgrep;文件查找命令—find,locate;文本处理命令—sort,uniq;文件内容统计命令—wc;文件比较命令—comm,diffddiffdiffiff;文件复制、移动和删除—cm,mv,rm(可重命名);文件链接命令—ln;目录的创建与删除命令—mkdir,rmdir;改变工作目录、显示路劲以及显示目录内容命令—cd,pwd,ls10.文本修改命令(单个与多个)及不同的命令删除的是什么:(单个)nx 删除光标所在位置开始向右的 n个字符;nX 删除光标前面那个字符开始向左的 n个字符,(多个)nd 删除当前行及其后 n-1 行的内容;D 都是删除从光标所在处开始到行尾的内容;d0删除从光标钱一个字符开始到行首的内容;ndw删除 n个指定的单词.11.磁盘挂载分区与卸载分区命令:要使用磁盘分区,就需要挂载该分区,mount–type device dir要移除磁盘,则需要卸载该分区,umount [device |dir]12.添加删除用户:添加用户 useradd option username;删除用户userdel option username.13.两个目录 ROOT 和 BOOT,哪个是用户的主目录:boot是存放系统内核映像及其它与启动有关的文件,root 是 root 用户的目录,root 是用户的主目录.14..用户的账号文件和用户组的账号文件的区别:用户账号文件—passwd;用户组的账号文件—group和 gshadow.15.使用命令行方式管理用户和组的各种命令:使用 useradd命令添加用户 useradd option username;使用 usermod 命令修改用户信息 usermod option username;使用 userdel 命令删除用户 userdel option username;使用 groupadd命令创建用户组 groupadd option groupname;使用 groupmod命令修改用户组属性 groupmod option groupname;使用 groupdel 命令删除用户组 groupdel option groupname.。