Linux应用基础习题及参考答案
- 格式:doc
- 大小:53.50 KB
- 文档页数:10
linux基础知识试题及答案1. Linux操作系统是由谁发起的?A. 比尔·盖茨B. 理查德·斯托曼C. 林纳斯·托瓦兹D. 丹尼斯·里奇答案:C2. Linux系统中,哪个命令用于查看当前目录下的文件和文件夹?A. lsB. cdC. pwdD. mkdir答案:A3. 在Linux中,如何查看一个文件的内容而不编辑它?A. vi 文件名B. cat 文件名C. edit 文件名D. open 文件名答案:B4. Linux系统中,哪个命令用于改变当前工作目录?A. lsB. cdC. pwdD. mkdir答案:B5. 在Linux中,如何查看当前系统的运行时间和平均负载?A. uptimeB. topC. psD. who答案:A6. Linux系统中,哪个命令用于查看当前登录用户的信息?A. whoB. whoamiC. usersD. w答案:D7. 在Linux中,如何查看一个文件的权限?A. ls -l 文件名B. chmod 文件名C. chown 文件名D. touch 文件名答案:A8. Linux系统中,哪个命令用于解压tar.gz文件?A. tar -xvzf 文件名.tar.gzB. tar -xvf 文件名.tar.gzC. gzip -d 文件名.tar.gzD. gunzip 文件名.tar.gz答案:A9. 在Linux中,如何创建一个新用户?A. useradd 用户名B. adduser 用户名C. newuser 用户名D. createuser 用户名答案:A10. Linux系统中,哪个命令用于查看系统的磁盘空间使用情况?A. dfB. duC. diskusageD. space答案:A11. 在Linux中,如何查看系统的内存使用情况?A. freeB. topC. vmstatD. meminfo答案:A12. Linux系统中,哪个命令用于查看当前系统的版本信息?A. uname -aB. versionC. lsb_release -aD. cat /etc/os-release答案:A13. 在Linux中,如何查看一个进程的详细信息?A. ps -efB. topC. htopD. pstree答案:A14. Linux系统中,哪个命令用于查看网络配置信息?A. ifconfigB. ip addrC. netstatD. route答案:B15. 在Linux中,如何查看系统日志文件?A. cat /var/log/syslogB. less /var/log/syslogC. tail -f /var/log/syslogD. more /var/log/syslog答案:C。
一、单选1 . 存放用户帐号的文件是(C)。
A. shadowB. groupC. passwdD. gshadow2 . 下面哪个系统目录中包含Linux使用的外部设备(B)。
A./binB. /devC. /bootD. /home003 . Linux系统的联机帮助命令是(D)。
A. tarB. cdC. mkdirD. man4 . 如何删除一个非空子目录/tmp (B )。
A. del /tmp/*B. rm -rf /tmpC. rm -Ra /tmp/*D. rm –rf /tmp/*5. 更改一个文件权限的命令是(C)。
A. changeB. attribC. chmodD. at6. 如果执行命令#chmod 746 file.txt,那么该文件的权限是(A)。
A. rwxr--rw-B. rw-r--r—C. --xr--rwxD. rwxr--r—7. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(A )。
A. ls *.txtB. find –name “.txt”C. ls –d .txtD. find . “.txt”8 . 怎样显示当前目录(A)。
A. pwdB. cdC. whoD. ls9 . 欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是(D)。
A. copy file1.txt file2.txtB. cp file1.txt | file2.txtC. cat file2.txt file1.txtD. cat file1.txt > file2.txt10.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( B )。
A. 566B. 644C. 655D. 74411.为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,我们可以使用:( A )。
《系统管理、网络编程与服务器搭建-Linux版》课后习题答案1.8 练习题一、填空题1. GNU's Not Unix的递归缩写2. 内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具3. System V BSD4. Copyleft(无版权)General Public License,GPL)5. FSF,Free Software Foundation6. 便携式操作系统接口(Portable Operating System Interface)7. 企业应用个人应用8. 内核版本发行版本9. swap交换分区/(根)分区10. root11. X Server、X Client和通信通道12. system-config-rootpassword二、选择题1.B2.C3.B4.A5. D6. C2.7 练习题一、填空题1. 区分Tab2. 分号3. 反斜杠“\”“>”4. “&”二、选择题1. C2. B3. C4. D5. C6. C7. C8. B9. C10. B3.8 练习题一、填空题1. 多用户多任务2.普通用户帐户超级用户帐户(root)3. 0 5004. 主组群5005. 主组群附属组群。
6. /etc/passwd7. 读取/etc/shadow8. /etc/group /etc/gshadow二、选择题1. A2. C3. D4. C5. C6. CD7. A8. AB4.6 练习题一、填空题1. 保存管理2. 扩展文件系统ext2/ext3/ext43. 级块索引节点表数据块4. 树状目录“/”5. umask umask 777 0006. . ..7. 隐藏文件8. chmod a+x filename二、选择题1. A2. A3. A4. B5. D6. D5.8 练习题一、填空题1. ISO 96602. 独立磁盘冗余阵列磁盘阵列软RAID 硬RAID 冗余3. 逻辑卷管理器一个逻辑卷(相当于一个逻辑硬盘)4. 索引节点数磁盘块区数二、选择题1. D2. B3.C4. C6.6 练习题一、填空题1. /etc/sysconfig/network2. “/etc/sysconfig/network-scripts”“ifcfg-”“eth”ifcfg-eth13. /etc/resolv.conf4. /etc/services5. pstree二、选择题1. C2. A3. B4. C5. D6. A7. D8. B9. C10. A7.6 练习题一、填空题1. shell2. /etc/shells3. /etc/passwd4. 命令编辑功能;命令与文件补全功能;命令别名设置功能;作业控制、前台与后台控制;程序化脚本;通配符等。
几个实践课题1、Tenny需要修改命令提示符,在当前工作目录为“/usr/bin”的时候显示:[bin]$ 当前工作目录“/usr/local/sbin”的时候显示:[sbin]$2、编写一个shell脚本,从键盘读入5个数。
然后显示最大数,最小数以及平均数。
3、编写一个shelll脚本,显示Fibonacci数列的前20项。
例如0,1,1,2,3,5,8,13,21.......4、编写一个shell脚本,从键盘上接收两个文件名,如果两个文件都存在则交换两个文件的内容,否则给出错误信息参考答案:1.,export PS1="[\$(basename \$PWD)]"2.,#!/bin/bashtotal=5i=1sum=0while [ $i -le $total ]doecho "$i: input a number"read numif [ $i -eq 1 ]thenmin=$nummax=$numfiif [ $min -gt $num ]thenmin=$numfiif [ $max -lt $num ]thenmax=$numfilet sum+=numlet i++donelet average=sum/totalecho "Min $min, Max $max, Average $average"3.,#!/bin/bashfib[0]=0fib[1]=1first=0second=1i=2while [ $i -lt 20 ]dolet fib[$i]=first+secondfirst=$secondsecond=${fib[$i]}let i++donei=0while [ $i -lt 20 ]doecho -n "${fib[$i]} "let i++doneecho ""4.,#!/bin/bashecho "file 1 name:"read file1echo "file 2 name:"read file2if [ -f $file1 -a -f $file2 ]thenmv $file1 /tmp/$file2.$$mv $file2 $file1mv /tmp/$file2.$$ $file2elseecho "error"fi其它的LINUX习题核心的许可证是什么(选择最合适的答案)a. NDAb. GDPc. GPLd. GNU2.谁是Linux的创始人(选择最合适的答案)a. Turbolinuxb. AT&T Bell Laboratryc. University of Helsinkid. Linus Torvalds是操作系统,意味着开放性源码是自由可用。
Linux操作系统命令练习题参考答案一、文件与目录管理命令1. 查看当前目录下所有文件和文件夹:ls使用方法:ls2. 切换目录: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 文件URL2. 上传文件:scp使用方法:scp 文件路径目标路径四、进程管理命令1. 查看当前进程:ps使用方法:ps2. 杀死进程:kill使用方法:kill 进程ID五、网络管理命令1. 查看网络连接状态:netstat使用方法:netstat2. 查看IP地址配置:ifconfig使用方法:ifconfig3. 测试网络连通性:ping使用方法:ping 目标IP地址六、压缩与解压命令1. 压缩文件或目录:tar使用方法:tar -czvf 压缩文件名.tar.gz 要压缩的文件或目录2. 解压文件或目录:tar使用方法:tar -xzvf 压缩文件名.tar.gz七、用户与权限管理命令1. 添加新用户:useradd使用方法:useradd 用户名2. 修改用户密码:passwd使用方法:passwd 用户名3. 修改文件或目录权限:chmod使用方法:chmod 权限设置文件或目录以上是对Linux操作系统常用命令的简要介绍和使用方法。
掌握这些命令可以提高对Linux系统的操作效率,同时也是Linux系统管理和维护的基础知识。
希望本文的内容能为您提供一些帮助。
Linux网络管理及应用习题参考答案Linux 网络管理及应用第1章Linux网络操作系统1.Linux的创始人是谁?答:Linus Torvalds2.Linux与Unix操作系统有什么关系?答:Linux是一种类Unix操作系统,完全与POSIX标准兼容,是该标准的一种实现。
3.Linux与GNU项目是什么关系?它是开源软件吗?是自由软件吗?答:Linux是一个操作系统内核,并不是一个完整的操作系统;GNU项目是面向开发一个操作系统,采用了Linux作为其系统内核。
Linux遵守GNU GPL协议,是自由软件,同时它也是开源软件。
4.开源软件与自由软件有什么区别与联系?答:自由软件指得是对于软件所拥有的“自由”的权利,包括三种自由;开源软件是一种软件开发方法,面向建立高质量软件。
用户可以获得源代码是这两者共同之处。
5.安装Linux一般如何分区?选择哪种文件系统?答:一般至少分为两个区:根文件系统分区和交换分区。
根分区一般选择ext3格式的文件系统,交换分区采用swap格式。
6.Linux支持哪几种安装方式?答:Linux支持多种安装方式:光盘、网络、本地磁盘等。
7.Linux系统中一个文件的全路径为/etc/passwd,表示了文件的哪些信息?答:表示了文件的位置和文件的命名两部分信息。
8.什么是虚拟机?为什么要使用虚拟机?答:虚拟机是利用软件虚拟技术虚拟一个计算机硬件环境的软件技术。
使用虚拟机可以让一台高性能的计算机充分发挥其硬件的性能,提高系统的利用率;虚拟机也适合需要频繁更换使用不同操作系统的情况,如软件测试、教育等。
9.VMWare虚拟机中可以安装哪些操作系统?答:可以安装微软Windows系列操作系统、Linux的多种发行版、MSDOS等许多操作系统。
第2章Linux桌面环境1.Linux中常见的两种桌面系统是什么?你认为哪种是你喜欢的?答:Linux中常用的桌面系统包括GNOME和KDE两种。
linux基础教程课后习题答案Linux基础教程课后习题答案Linux作为一种开源的操作系统,具有广泛的应用领域和强大的功能。
学习Linux的基础知识对于提升技能和扩展职业发展具有重要意义。
下面将为大家提供一些Linux基础教程课后习题的答案,希望能帮助大家更好地理解和掌握Linux操作系统。
一、命令行操作题1. 如何在Linux系统中查看当前所在目录的路径?答:使用pwd命令可以查看当前所在目录的路径。
2. 如何在Linux系统中创建一个名为"test"的文件夹?答:使用mkdir命令可以创建文件夹,具体命令为:mkdir test。
3. 如何在Linux系统中查看一个文件的内容?答:使用cat命令可以查看文件的内容,具体命令为:cat 文件名。
4. 如何在Linux系统中复制一个文件?答:使用cp命令可以复制文件,具体命令为:cp 源文件目标文件。
5. 如何在Linux系统中删除一个文件夹及其所有内容?答:使用rm命令可以删除文件夹及其所有内容,具体命令为:rm -r 文件夹名。
二、文件权限题1. 如何在Linux系统中查看一个文件的权限?答:使用ls命令可以查看文件的权限,具体命令为:ls -l 文件名。
2. 如何在Linux系统中修改一个文件的权限?答:使用chmod命令可以修改文件的权限,具体命令为:chmod 权限文件名。
3. 如何在Linux系统中将一个文件的所有者修改为"root"?答:使用chown命令可以修改文件的所有者,具体命令为:chown root 文件名。
4. 如何在Linux系统中将一个文件的所有组修改为"admin"?答:使用chgrp命令可以修改文件的所有组,具体命令为:chgrp admin 文件名。
三、进程管理题1. 如何在Linux系统中查看当前正在运行的进程?答:使用ps命令可以查看当前正在运行的进程,具体命令为:ps aux。
第一章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。
第二章1、简述Linux命令的一般格式。
答:Linux命令的一般格式就是:命令+[选项]+[参数],其中选项与参数就是可选项,不同命令有区别。
有些命令就是不带参数,有些命令必须带参数。
2、请说明以下命令的功能:date,cd,cp,pwd,rm,mkdir,echo,who,ls,cat,more,man 答:date命令:显示当天日期;cd命令:切换目录;cp命令:复制文件;pwd命令:显示当前用户工作目录;rm命令:删除文件;mkdir命令:建立目录;echo命令:将参数表示的内容显示在屏幕上;who命令:显示哪些用户在使用系统;ls命令:列出某个目录下的文件;cat命令:显示参数表示文件的内容;more命令:显示文件内容;man命令:帮助命令,可以查瞧所有Linux命令的帮助信息。
Linux操作系统经典题库及答案一、选择题1、在 Linux 中,用于切换用户身份的命令是()A useraddB suC passwdD groupadd答案:B解释:su 命令用于切换用户身份。
useradd 用于添加用户,passwd用于修改用户密码,groupadd 用于添加用户组。
2、以下哪个命令可以查看当前所在的工作目录?()A pwdB cdC lsD mkdir答案:A解释:pwd 命令可以显示当前工作目录的路径。
cd 用于切换目录,ls 用于列出目录内容,mkdir 用于创建新目录。
3、在 Linux 中,要创建一个新文件,可以使用以下哪个命令?()A touchB cpC mvD rm答案:A解释:touch 命令可以创建一个新的空文件。
cp 用于复制文件或目录,mv 用于移动或重命名文件或目录,rm 用于删除文件或目录。
4、要查看一个文件的内容,可以使用以下哪个命令?()A catB moreC lessD 以上均可答案:D解释:cat 命令会一次性显示文件的全部内容;more 命令分页显示文件内容,按空格键翻页;less 命令也分页显示文件内容,支持更多的操作,如上下滚动等。
5、以下哪个命令用于查找文件?()A findB grepC locateD 以上都是答案:D解释:find 命令根据各种条件查找文件和目录;grep 命令在文件中查找指定的字符串;locate 命令通过数据库快速查找文件。
二、填空题1、 Linux 系统中,超级用户的用户名是_____。
答案:root2、要给一个文件赋予可执行权限,可以使用命令_____。
答案:chmod +x 文件名3、管道符“|”在 Linux 中的作用是将_____。
答案:前一个命令的输出作为后一个命令的输入4、终止一个前台进程可以使用_____组合键。
答案:Ctrl + C5、在 Linux 中,用于压缩文件的命令是_____。
第4章习题1.进入和退出vi 编辑器的方法有哪些?参考答案:a.进入vi编辑器的方法:在系统提示符下,输入命令vi 和想要编辑(建立)的文件名,便可进入vi。
a)退出vi编辑器的方法:“:wq”的功能是把编辑缓冲区的内容写到指定的文件中,以退出编辑器,回到shell 状态下。
b)其操作过程是,先输入冒号(:),再输入命令wq,然后按Enter 键。
以下命令的操作方式均与其相同。
c)“:ZZ”的功能是仅当对所编辑的内容做过修改时,才将缓冲区的内容写到指定文件上。
d)“:x”的功能与“:ZZ”相同。
e)“:q!”的功能是强行退出vi。
感叹号(!)告诉vi,无条件退出,不把缓冲区中的内容写到文件中。
2.vi 编辑器的工作方式有哪些?相互间如何转换?参考答案:vi 编辑器有三种工作方式,即命令方式、输入方式及ex 转义方式。
当输入命令vi 后,进入vi 编辑器时,就处于vi 的命令方式。
通过输入vi 的插入命令(i)、附加命令(a)、打开命令(o)、替换命令(s)、修改命令(c)或取代命令(r)即可以从命令方式进入到输入方式。
为使用ex 转义方式,可输入一个冒号(:)。
3.建立一个文本文件,将光标移至第5 行。
分别用c、C 和cc 命令进行修改。
参考答案:略。
4.在vi 编辑器之下,将光标上、下、左、右移动的方式有哪些?参考答案:在键盘的右下方有 4 个表示方向的方向键,利用它们可以在输入方式下移动光标。
每按一次“上”、“下”方向键,光标即相应地移动一行;每按一次“左”、“右”方向键,光标即在当前行上相应地移动一个字符位置。
当光标位于行首(或行尾)时,又按下“左”方向键(或“右”方向键),系统会发出“嘟嘟”声,并且返回到命令方式。
5.vi 编辑器中复制一行文字并粘贴到另一位置用什么命令?参考答案:复制命令yy 或Y,然后用命令:p或shift+h。
6. 进入vi 编辑器时,如果希望进入后,光标位于文件中的第9 行上,应该输入什么命令?参考答案:按8次j命令;7.不管文件中的某一行被编辑了多少次,总能把它恢复成被编辑之前的样子,应使用什么命令?参考答案:U8.要将编辑文件中的所有的字符串s1 全部用字符串s2 替换,包括在一行多次出现的字符串,应使用的命令格式是什么?参考答案:R9.使用vi 编辑器在目录里创建一个文本文件,然后输入一篇英文文章,并练习使用各种编辑命令。
《网络服务器搭建、配置与管理-Linux版(第二版)》课后习题答案1.6 练习题一、选择题1. Linux最早是由计算机爱好者 B 开发的。
A. Richard PetersenB. Linus TorvaldsC. Rob PickD. Linux Sarwar2. 下列 C 是自由软件。
A. Windows XPB. UNIXC. LinuxD. Windows 20003. 下列 B 不是Linux的特点。
A. 多任务B. 单用户C. 设备独立性D. 开放性4. Linux的内核版本2.3.20是 A 的版本。
A. 不稳定B. 稳定的C. 第三次修订D. 第二次修订5. Linux安装过程中的硬盘分区工具是 D 。
A. PQmagicB. FDISKC. FIPSD. Disk Druid6. Linux的根分区系统类型是 C 。
A. FATl6B. FAT32C. ext4D. NTFS二、填空题1. GUN的含义是:GNU's Not UNIX。
2. Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。
3. 安装Linux最少需要两个分区,分别是swap交换分区和/(根)分区。
4. Linux默认的系统管理员账号是root 。
三、简答题(略)1.简述Red Hat Linux系统的特点,简述一些较为知名的Linux发行版本。
2.Linux有哪些安装方式?安装Red Hat Linux系统要做哪些准备工作?3.安装Red Hat Linux系统的基本磁盘分区有哪些?4.Red Hat Linux系统支持的文件类型有哪些?2.6 练习题一、填空题1.SMB Server Message Block2.4453.nmbd smbd4.yum 源文件repo /etc/yum.repos.d/5./etc/samba smb.conf6.share user server domain ads user二、选择题1. (C )2. (C )3.(B )4. (AD )5.(B)6. (C )7.(A )8.(D )三、简答题(略)1.简述samba服务器的应用环境。
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种编辑模式:(命令模式)、(输入模式)、(末行模式)、(可视化模式)和(查询模式)。
习题一参考答案1-1 存储程序式计算机的主要特点是什么?答:存储程序式计算机(即冯·诺依曼型计算机)的主要特点是集中顺序过程控制。
它模拟手工操作过程,由CPU集中管理,通过程序计数器控制指令的顺序执行每一个指令。
1-2 批处理系统和分时系统各具有什么特点?为什么分时系统的响应比较快?答:批处理系统中操作人员将作业成批装入计算机并由计算机管理运行,在程序的运行期间用户不能干预,因此批处理系统的特点是:用户脱机使用计算机,作业成批处理,系统内多道程序并发执行以及交互能力差。
分时系统中不同用户通过各自的终端以交互方式共同使用一台计算机,计算机以“分时”的方法轮流为每个用户服务。
分时系统的主要特点是:多个用户同时使用计算机的同时性,人机问答方式的交互性,每个用户独立使用计算机的独占性以及系统响应的及时性。
分时系统一般采用时间片轮转的方法,使一台计算机同时为多个终端用户服务,因此分时系统的响应比较快。
1-3 实时信息处理系统和分时系统从外表看来很相似,它们有什么本质的区别呢?答:实时信息处理系统是指用计算机对实时数据进行处理的系统。
它要求必须在规定的时间内做出响应,一般要求响应时间为秒级、毫秒级甚至微秒级,比分时系统要求严格。
实时系统要求高可靠性和安全性,不要求很强的会话功能。
而分时系统只要求系统及时做出响应,具有很强的会话功能。
1-4 什么是多道程序设计技术?试述多道程序运行的特征?答:多道程序设计技术是指同时把多个作业(程序)放入内存并允许它们交替执行和共享系统中的各类资源;当一道程序因某种原因(如 I/O请求)而暂停执行时,CPU立即转去执行另一道程序。
多道程序运行具有如下特征: 多道:计算机内存中同时存放几道相互独立的程序。
宏观上并行:同时进入系统的几道程序都处于运行过程中,它们先后开始了各自的运行,但都未运行完毕。
微观上串行:从微观上看,内存中的多道程序轮流或分时地占有处理机,交替执行。
Linux操作系统考试题库及答案一、单项选择题1. Linux操作系统的创始人是()。
A. Bill GatesB. Linus TorvaldsC. Steve JobsD. Richard Stallman答案:B2. 在Linux系统中,查看当前路径的命令是()。
A. pwdB. lsC. cdD. mkdir答案:A3. 在Linux系统中,以下哪个命令用于查看文件内容?()A. catB. grepC. findD. touch答案:A4. 在Linux系统中,以下哪个命令用于创建目录?()A. touchB. mkdirC. rmdirD. rm答案:B5. 在Linux系统中,以下哪个命令用于删除文件?()A. mkdirB. rmdirC. rmD. touch答案:C6. 在Linux系统中,以下哪个命令用于查找文件?()A. grepB. findC. catD. ls答案:B7. 在Linux系统中,以下哪个命令用于查看当前登录用户?()A. whoB. userC. usersD. whoami答案:A8. 在Linux系统中,以下哪个命令用于查看系统运行时间和平均负载?()A. uptimeB. topC. psD. free答案:A9. 在Linux系统中,以下哪个命令用于查看磁盘空间使用情况?()A. dfB. duC. lsD. pwd答案:A10. 在Linux系统中,以下哪个命令用于查看网络配置?()A. ifconfigB. netstatC. routeD. all of the above答案:D二、多项选择题1. 在Linux系统中,以下哪些命令用于文本编辑?()A. viB. nanoC. emacsD. gedit答案:ABC2. 在Linux系统中,以下哪些命令用于文件权限管理?()A. chmodB. chownC. chgrpD. ls答案:ABC3. 在Linux系统中,以下哪些命令用于进程管理?()A. psB. topC. killD. free答案:ABC4. 在Linux系统中,以下哪些命令用于网络管理?()A. ifconfigB. netstatC. pingD. route答案:ABCD5. 在Linux系统中,以下哪些命令用于磁盘管理?()A. dfB. duC. fdiskD. mount答案:ABCD三、判断题1. Linux是一个开源的操作系统。
第三⼗五章Linux常规练习题(⼆)参考答案⼀、练习题⼀1.删除⽤户基本组shanghai03。
发现⽆法正常删除,怎样才能将其删除掉,不能删除⽤户。
groupdel shanghai03移除其所属组的⽤户2.打开多个xshell窗⼝连接登录同⼀虚拟机,使⽤不同的⽤户登录多次,分别使⽤w和who命令显⽰当前系统上的所有已经登录的⽤户,取出⽤户名这⼀列,注意:同⼀个⽤户登录多次,则只显⽰⼀次即可。
w |awk '{print $1}' |sed '1,2d' |sort |uniq3.创建⽤户olddir,其ID号为1005,基本组为oldgroupadd olduseradd -u 10054.显⽰当前登录的⽤户的UID号,你有⼏种⽅法实现?idcat /etc/passwd |grep yonghu5.对于⽤户来说,组有⼏种类别?有什么区别?基本组 #⼀个⽤户只能拥有⼀个基本组附加组 #当基本组的权限不够⽤户使⽤的,就出现了附加组⼀个⽤户允许拥有多个附加组6./etc/group⽂件以:为分隔符,分为四列,解释其每列的含义?第⼀列组的名称第⼆列组的密码占位符第三列组的gid第四列⽤户名,哪些⽤户⽤此组作为附属组7./etc/gshadow⽂件以:为分隔符,分为四列,解释其每列的含义?第⼀列组的名称第⼆列组的密码信息第三列⽤户组的管理者第四列⽤户名,哪些⽤户⽤此组作为附属组8.如果想从root⽤户切换到普通⽤户,使⽤什么命令?su - yonghusudo su - yonghu9.切换到普通⽤户后,想返回到root⽤户,怎么做?有⼏种⽅法,有什么区别?tsu -sudo su -10.Shell主要分为哪⼏类?四类:登录式shell #通过⽤户名和密码的⽅式进⾏登录的 ⾮登录式shell #不是通过⽤户名和密码的⽅式进⾏登录的执⾏⼀个bash,就是⼀个⾮登录式shell 交互式shell #终端操作输⼊⼀条指令,需要等待系统的处理及返回结果⾮交互式shell #脚本的执⾏⽅式就是⽤户执⾏完指令不需要跟系统进⾏交互11.Bash Shell的个⼈及全局配置⽂件有哪些?哪个优先级别⾼?个⼈配置⽂件:/etc/profile、/etc/bashrc、/etc/profile.d/*.sh全局配置⽂件:/root/.bashrc、/root/.bash_profile个⼈配置⽂件优先级最⾼12.登录式Shell配置⽂件执⾏顺序?/etc/profile>/etc/profile.d/*.sh>.bash_profile>.bashrc>/etc/bashrc13.⾮登录式shell配置⽂件执⾏顺序?.bashrc >/etc/bashrc>/etc/profile.d/*.sh14.在root⽤户下,以普通⽤户⾝份执⾏"pwd"命令。
1、在Linux系统中,以下哪个命令用于显示当前工作目录?A. pwdB. cdC. lsD. home(答案)A2、在Linux下,如何创建一个名为"testdir"的新目录?A. make testdirB. newdir testdirC. mkdir testdirD. createdir testdir(答案)C3、Linux系统中的文件权限分为三类,以下哪一项不属于这三类?A. 所有者权限B. 组权限C. 其他用户权限D. 管理员权限(答案)D4、在Linux终端中,想要查看文件"example.txt"的内容,应使用以下哪个命令?A. type example.txtB. see example.txtC. cat example.txtD. open example.txt(答案)C5、为了将文件"file1.txt"重命名为"file2.txt",在Linux中应使用哪个命令?A. rename file1.txt file2.txtB. mv file1.txt file2.txtC. cp file1.txt file2.txtD. change file1.txt file2.txt(答案)B6、在Linux系统中,以下哪个命令用于列出当前目录下的所有文件和子目录,包括隐藏文件?A. ls -aB. ls -lC. ls -hD. ls -r(答案)A7、为了查找当前目录及其子目录中所有以".log"结尾的文件,应使用哪个命令?A. search .logB. find . -name "*.log"C. locate .logD. seek .log(答案)B8、在Linux中,想要删除一个名为"oldfile.txt"的文件,应使用以下哪个命令?A. erase oldfile.txtB. delete oldfile.txtC. rm oldfile.txtD. remove oldfile.txt(答案)C。
第1章 Linux概述8.什么是内核,它的作用是什么?内核是系统的心脏,是运行程序和管理磁盘、打印机等硬件设备的核心程序。
它的作用是管理CPU、内存和外设。
9.什么是shell,shell的作用是什么?shell是系统的用户界面,它实际上是一个命令解释器,它解释由用户输入的命令并把它们送到内核,把执行的结果显示给用户。
不仅如此,shell有自己的编程语言,允许用户编写由shell命令组成的程序。
13.安装Linux至少需要哪两个分区?还有哪些常用分区?至少有/和swap分区。
其它常用分区有:/bin /home /usr /var /us r /loca l /tmp等15.swap交换分区的作用是什么?它实际上是用硬盘实现虚拟内存,即当系统内存使用率比较高的时候,内核会自动使用swap分区来模拟内存。
第2章 shell及常用命令1.判断下列命题是否正确1)Linux的文件名与命令不区分大小写。
(×)。
2)$ls *\*和$ls *"*"的显示结果完全一致。
(×)3)rm 和rmdir的作用一样,都是删除整个目录。
(×)4)Linux文件名的命名规则必须遵守8.3的格式。
(×)4.什么是shell?shell在用户与操作系统之间的作用是什么?shell是一个命令解释器,它可以用来启动、挂起、停止程序,还允许用户编写由shell 命令组成的程序。
shell是系统的用户界面,它提供了用户与内核进行交互的一种接口。
它接收用户输入的命令并把它送入内核执行,把执行结果显示给用户。
5.什么是通配符?常用的操作通配符有哪些?Linux系统中的通配符除了“*”和“?”以外,还可以使用“[”、“]”和“-”组成的字符组模式,以便精确地扩充需要匹配的文件范围。
通配符*:通配符*可以代表文件名中的任意字符或字符串。
通配符*不能与单句点开头的文件名相匹配。
以单句点开头的文件在Linux中是隐藏文件。
《Linux应用基础》复习题一、填空题1、Linux中系统的配置文件在________目录下。
2、Linux系统中主要采用的文件系统是________。
3、可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 1 位,表示__________,第二段占3位,表示___________对该文件的权限。
4、某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为:__________,该文件属性是_________。
5、除了________用户,其他用户对/etc/passwd文件是只读的。
6、检测网络连通性的命令是_________。
7、shell不仅是用户命令的解释器,它同时也是一种功能强大的编程语言,_______是Linux的缺省shell。
8、Apache服务器进程配置文件是__________。
9、默认情况下,超级用户和普通用户的登录提示符分别是___________和___________。
10、Linux系统中有三种基本的文件类型:普通文件、__________和设备文件。
11、某文件的权限为:-rwxr-xr-x,用数值形式表示该权限,则该八进制数为:__________ 。
12、安装Linux系统对硬盘分区时,一般必须有两种分区类型:___________ 和___________。
13、前台起动的进程使用__________________终止。
14、进行字符串查找,使用________命令。
15、在shell编程时,使用方括号表示测试条件的规则是:方括号两边必有_________。
16、将前一个命令的标准输出作为后一个命令的标准输入,称之为___________。
二、选择题1、Linux最早是由()计算机爱好者开发?A.Linus TorvaldsB.Richard PeteresenC.Linux SarwarD.Rob Pick2、在创建Linux分区时,一般要创建()两个分区。
A. FAT和NTFSB. FAT和SWAPC. NTFS和SWAPD.SWAP和根分区3、如果执行命令 chmod 746 file.txt,那么该文件的权限是()。
A. rwxr--rw-B. rw-r--r--C. --xr—rwxD.rwxr--r—4、从后台启动进程,应在命令的结尾加上符号()。
A.& B. @ C. # D. $5、ls –al 命令列出下面的文件列表,问哪一个文件是目录()。
A.-rw------- 2 hel-s users 56 Sep 09 11:05 folderB.-rw------- 2 hel-s users 56 Sep 09 11:05 goodbyeC.drwx----- 1 hel users 1024 Sep 10 08:10 zhangD.lrwx----- 1 hel users 2024 Sep 12 08:12 cheng6、如何删除目录 /tmp下的所有文件及子目录()。
A. del /tmp/*B. rm -rf /tmpC. rm -Ra /tmp/*D. rm –rf /tmp/*7、下面哪个系统目录中包含Linux使用的外部设备()。
A. /binB. /devC. /bootD. /home8、欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是()。
A. copy file1.txt file2.txtB. cp file1.txt | file2.txtC. cat file2.txt file1.txtD. cat file1.txt > file2.txt9、一下哪个环境变量表示当前路径()。
A. PATHB. PWDC. HOMED.ROOT10、/etc/shadow文件中存放()。
A.用户账号基本信息B.用户口令的加密信息C.用户组信息D.文件系统信息11、vi中( )命令是不保存强制退出?A.:wqB.:wq!C.:q!D.:quit12、使用自动补全功能时,输入命令名或文件名的前1个或几个字母后按()键?A.【Ctrl】键B.【Tab】键C.【Alt】键D.【Esc】键13、shell程序中的判断命令是什么()?A.ifB.whileC.testD.goto14、下面()表示哪个命令可以查看进程的动态运行情况?A.ps B.ll C.top D.fs15、添加用户使用()命令。
A.groupadd B.newgrp eradd erdel16.L inux系统中用户默认的Shell是()。
A.bash B.ksh C.csh D.sh17.2、如果执行命令 #chmod 746 file.txt,那么该文件的权限是()。
A. rwxr--rw-B. rw-r--r--C. --xr—rwxD. rwxr--r—18.用ls –al 命令列出下面的文件列表,是符号连接文件的是()。
A.-rw-rw-rw- 2 hel users 56 Sep 09 11:05 helloB.-rwxrwxrwx 2 hel users 56 Sep 09 11:05 goodbeyC.drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhangD.lrwxr--r-- 1 hel users 7 Sep 12 08:12 cheng19.当字符串用双引号(“”)括起来时,SHELL将()。
A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程20.s hell程序中的判断命令是()。
A.ifB.whileC.testD.goto21.s hell程序中的预定义()变量记录了脚本执行时参数的个数。
A.$1B.$#C.$?D.$!22.L INUX文件系统的目录结构是一棵倒挂的树,文件都按其作用分门别类地放在相关的目录中。
常用的配置文件,我们一般将其放在()目录中。
A./bin B./etc C./dev D.lib23.v i中( )命令是保存强制退出。
A.:wqB.:wq!C.:q!D.:quit24.通常第一个SATA硬盘的第一个逻辑分区用()来表示。
A.sda1 B.hda1 C.hda5 D.sda525. ( )命令可以查看进程的动态运行情况。
A.ps B.ll C.top D.fs26.命令组合( )能统计有多少用户登录系统。
A. who | wc –wB. who | wc –lC. who | wc –cD. who | wc –T27.使用自动补全功能时,输入命令名或文件名的前1个或几个字母后按()。
A.【Ctrl】键B.【Tab】键C.【Alt】键D.【Esc】键28. createuser.sh office 1 2命令行的$0的值是()。
A.1B.2C. officeD.createruser.sh29.vi编辑器中,要删除文件中某一行可在命令模式下按键()。
A. deleteB. ddC. dD. backspace30.Linux操作系统下普通用户tom在默认位置下设置了家目录,则~代表的路径是()。
A./home/user/tom B. /home/tomC./user/tomD. /tom三、解释命令功能或根据功能写出命令1、创建空文件file12、将当前用户目录的目录文件mydir下的所有文件打包,文件名为mydir.tar文件,并且用选项参数“-v”显示所有的tar处理文件时的信息。
3、复制文件/etc/passwd到mydir目录下4、配置网卡etho1的IP地址为192.168.1.222,掩码为255.255.255.05、显示$HOME变量的值6、chmod a+x exer17、userdel lisi8、cd ~9、grep ’root’ /etc/passwd10、find / -name ‘*.conf’-type f11、将cat kkk 的错误输出结果重定向到文件error.log。
(kkk是一个不存在的文件)12、创建空文件song1,song2,song313、显示/etc/passwd文件中包含root的行,将结果保存到/tmp/文件中。
14、查找/etc目录下以http开头的文件。
15、将/var目录打包并压缩成gzip格式,文件名为var.tar.gz,保存到/tmp目录下。
16、chmod u+x,o-r mydata17、 useradd -u 4000 susa18、mount /dev/cdrom /mnt/dvd19、cd ..20、kill -9 1234四、名词解释1、Shell2、符号链接3、挂载点4、重定向5、GNU6、Linux7、管道8、环境变量9、RPM10、进程五、简答题1、简述Linux系统的组成?2、简述主流的Linux发行版本?3、编写shell程序,实现自动删除50个用户账号的功能。
账号名为stud1至stud50。
4、简述web服务的启动、重启、关闭的方法。
5、vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换?6、简述Shell里双引号、单引号和倒引号之间的区别。
7、什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?8、简述Linux中的3种重定向方式,?9、/etc/passwd文件中的其中一行为“a123:x:501:501::/home/a123:/bin/bash”,请解释各字段的含义。
10、编写一个shell脚本,判断所给参数是否为一个目录。
11、下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明脚本程序完成的功能。
#!/bin/bash #(1)num=1while [ $num –le 20 ]douserdel -r user${num} #(2)num=$((num+1)) #(3)done12、若下达rmdir命令来删除某个已存在的目录,但无法成功,请说明可能的原因。
答:此目录可能不存在,或者目录不为空,或者目录中有隐含文件存在,或者目录被设置权限。
解决方法就是先修改权限,在使用rm –r 命令删除。
五、综合应用题1、建立Web服务器,并根据以下要求配置Web服务器。
(1)设置主目录的路径为/var/www/web。
(2)添加index.hmtl文件作为默认文档。
(3)设置Apache监听的端口号为8888。
2、请按顺序写出下面操作步骤中所用到的命令(包括参数)(1)在当前目录新建my目录;(2)进入my目录;(3)把一个文本文件复制到my目录下同时重命名为okk.txt,该文本文件的绝对路径为:/usr/book/ok.txt;(4)把“/usr/book/ok.txt”文件移动到my目录下;(5)删除my目录,要求不出现“是否删除文件”的提示,请选择合适的参数参考答案一、填空题1、/etc2、ext4(或者ext3、xfs)3、文件类型、文件所有者4、644 目录5、root6、ping7、bash8、httpd.conf9、$ 、 #10、目录文件11、75512、Linux根分区、Linux交换分区13、ctrl+c14、grep15、空格16、管道或 |二、选择题1-5 A D A A C6-10 D B D B B11-15 C B C C C16-20 A A D A C21-25 B B C D C26-30 B B D B B三、解释命令功能或根据功能写出命令1、touch file12、tar –cvf mydir.tar mydir/*3、cp /etc/passwd mydir4、ifconfig etho1 192.168.1.222 netmask 255.255.255.05、echo $HOME6、给文件exer1的所有者、所属组、其他人都增加可执行权限7、删除用户lisi8、回到当前用户的家目录9、在文件/etc/passwd中寻找所有包含root的行10、在根目录下查找以conf为后缀的文件11、cat kkk 2>error.log12、touch song{1,2,3}13、grep ‘root’ /etc/passwd>/tmp/14、find /etc –name “http*” –type f;15、tar -czvf /tmp/var.tar.gz /var16、给mydata的所有者增加执行权限,其他人去掉读权限17、添加用户susa,susa的uid为400018、将/dev下的cdrom挂载到/mnt/dvd文件夹下19、返回上一级目录20、无条件结束pid 是1234的进程四、名词解释略五、简答题略六、综合题1、答:使用命令 vi /etc/httpd/conf/httpd.Conf打开Apache主配置文件。