Linux复习资料
【精品】LINUX复习资料.doc

考试题型单选10题,每题2分;判断10题,每题1分;填空10题,每题3分;程序2题,共16分;操作2题,共24分;LINUX复习资料一、单选题:1.httpd.conf 文件中的基本参数Directoryindex 配置三个文件index.html>index.htm>default.ht, 其格式为(D)。
a.DirectoryIndex=index.html,index.htm,default.htmb.DirectoryIndex=index.html,DirectoryIndex=index.htm,DirectoryIndex=default.htmc.Directorylndex index.html,index.htm,default.htmd.Directorylndex index.html index.htm default.htm2.如果主机的IP地址是192.168.1.255,通过sendmail转发邮件,需要修改文件/etc/mail/access 添加命令(B)。
a.192.168.1.255 REJECTb.192.168.1.255 RELAYc.192.168.1 REJECTd.255.255.255.0 RELAY4.命令:Create table gb(Guestname char(12) not null,Email char(40),siteurl char(80),content text,id int autoincrement primary key);中的作用为(C)。
a.建立一个数据库名为gb,其字段名为char char char textb.建立一个数据库表,表名为gb,其字段名为char char char textc.建立一个数据库表,表名为gb,其字段名为Guestname,Email,siteurl.contentd.srw5.DHCP是动态主机配置协议的简称,其作用是可以使网络管理员通过一台服务器来管理一个网络系统,自动地为一个网络中的主机分配(D)地址。
Linux Shell编程复习 题集附答案

Linux Shell编程复习题集附答案Linux Shell编程复习题集附答案在本文中,我们将为您提供一份包含答案的Linux Shell编程复习题集。
通过这些题目的练习,您可以加深对Linux Shell编程的理解,并巩固所学知识。
一、基础知识题1. 什么是Shell?Shell是一种解释性的编程语言,用户可以通过Shell来与操作系统进行交互和控制。
答案:Shell是一种解释器,它接收用户的命令并将其转换为操作系统能够理解和执行的形式。
2. 常见的Linux Shell有哪些?答案:常见的Linux Shell有Bash、Zsh、Csh、Ksh等。
3. 如何查看当前使用的Shell是哪种类型?答案:可以使用echo $0命令查看当前使用的Shell类型。
4. 什么是环境变量?如何查看当前的环境变量?答案:环境变量是用来存储系统运行时的配置信息的变量。
可以使用echo $变量名命令查看当前环境变量的值。
5. 如何定义一个变量并给其赋值?答案:可以使用变量名=值的形式来定义并赋值一个变量。
二、基本命令题1. 如何查看当前所在的目录?答案:可以使用pwd命令来查看当前所在的目录。
2. 如何列出当前目录下的所有文件和文件夹?答案:可以使用ls命令来列出当前目录下的所有文件和文件夹。
3. 如何切换到某个目录?答案:可以使用cd命令加上目标目录的路径来切换到某个目录。
例如:cd /path/to/directory。
4. 如何创建一个新的文件夹?答案:可以使用mkdir命令加上目录名来创建一个新的文件夹。
例如:mkdir new_folder。
5. 如何复制一个文件?答案:可以使用cp命令加上源文件和目标文件的路径来复制一个文件。
例如:cp source_file target_file。
三、条件控制题1. 编写一个Shell脚本,判断一个文件是否存在,若存在则输出文件存在,若不存在则输出文件不存在。
LINUX复习资料 (2)

选择:1、若当前目录为/home,命令ls–l将显示home目录下的(文件的具体信)。
2、如何快速切换到用户John的主目录下?(cd~John)3、启动DNS服务的守护进程(named start)4、.RED HAT LINUX9默认使用的文件系统类型为(ext3)5、.在LINUX中,要查看文件内容,可使用(more)命令6、光盘所使用的文件系统类型为(ISO9660)。
7、.LINUX所有服务的启动脚本都存放在(/etc/rc.d/init.d)目录中。
8、若要使用进程名来结束进程,应使用(kill)命令。
9、RED HAT LINUX所提供的安装软件包,默认的打包格式为(rpm)。
10.若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为(tar–zcvfmyfile.txt.tar.gz myfile.tx)11、LINUX交换分区的格式为(swap)。
12、.LINUX用于启动系统所需加载的内核程序位于(/boot)13、在LINUX运行的7个级别中,X—WINDOWS图形系统的运行级别为(5)。
14、若在文字界面下,需要键入何种指令才能进入图形界面(Xwindow)。
(startx)15、一个bash shell脚本的第一行是(.#!/bin/bash)16、.改变文件所有者的命令为(chown)17、在给定文件中查找与设定条件相符字符串的命令为(grep)。
18、存放Linux基本命令的目录是什么(/bin)19、.在shell编程时,使用方括号表示测试条件的规则是:方括号两边必有(空格)。
20、在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为(hdb)。
21、在Linux操作系统中,设备都是通过特殊的(文件)来访问。
22、shell不仅是(用户命令的解释权),它同时也是一种功能强大的编程语言。
填空:1、三种软件模式:商业软件(Commercial Software)、共享软件(Shareware)、自由软件(Freeware或Free Software)2、LINUX的组成:LINUX的内核、LINUX SHELL、LINUX文件系统、LINUX应用系统3、查看文件内容的分页命令包括:less和more4、 Writer的功能和microsoft office的word功能相似, Calc的功能和microsoft office的excel功能相似, Impress和microsoft office的powerpoint功能相似5、Linux中的各种shell,写出其中五种:bash、bsh、csh、ksh、tcsh、zsh、ash6、在某个目录提示符下运行ls,会显示该目录下的内容,其中内容为红色,目录为蓝色,文件为黑色。
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 中,用于压缩文件的命令是_____。
linux练习题

Linux练习题一、基础知识篇1. Linux操作系统的创始人是谁?2. 请列举出Linux操作系统的主要特点。
3. Linux系统中的根目录用什么符号表示?4. 常见的Linux发行版有哪些?5. 在Linux系统中,如何查看当前登录的用户?6. 如何查看Linux系统的版本信息?7. 请简述Linux文件系统的层次结构。
二、文件操作篇1. 如何在Linux系统中创建一个新文件?2. 如何查看文件内容?3. 如何复制一个文件?4. 如何删除一个文件?5. 如何重命名一个文件?6. 如何查看当前目录下的所有文件和文件夹?7. 如何切换到另一个目录?8. 请简述Linux文件权限的表示方法及修改方法。
三、文本编辑篇1. 请列举出常用的Linux文本编辑器。
2. 如何使用vi编辑器打开一个文件?3. 在vi编辑器中,如何进行光标移动?4. 在vi编辑器中,如何进行文本复制、粘贴和删除操作?5. 如何在vi编辑器中查找和替换文本?6. 如何保存并退出vi编辑器?四、用户与权限篇1. 如何在Linux系统中添加一个新用户?2. 如何修改用户密码?3. 如何删除一个用户?4. 如何查看当前用户的权限?5. 如何修改文件的权限?6. 请简述Linux系统中的用户组概念及作用。
五、网络配置篇1. 如何查看Linux系统的网络配置信息?2. 如何配置Linux系统的IP地址?3. 如何查看当前系统的网络连接状态?4. 如何测试网络连通性?5. 如何开启和关闭Linux系统的防火墙?六、软件管理篇1. 如何在Linux系统中安装软件?2. 如何卸载已安装的软件?3. 请简述Linux软件包管理器的种类及特点。
4. 如何更新Linux系统中的软件包?5. 如何查看已安装的软件包?七、系统管理篇1. 如何查看Linux系统的运行状态?2. 如何查看系统负载?3. 如何查看系统内存使用情况?4. 如何查看系统CPU使用情况?5. 如何重启和关机Linux系统?6. 请简述Linux系统日志的作用及查看方法。
linux练习题题库

linux练习题题库Linux操作系统是一种开源的操作系统,由于其稳定性和安全性而被广泛应用于服务器和嵌入式设备等领域。
为了能更好地掌握和熟悉Linux系统,下面提供了一些Linux练习题题库供大家进行练习和巩固知识。
1. 命令行操作题(1)在Linux命令行中,如何查看当前所在路径?(2)如何在当前路径下创建一个名为"test"的文件夹?(3)如何使用命令行将文件"file.txt"复制到文件夹"test"中?(4)如何使用命令行删除文件夹"test"及其所有内容?2. 文件与目录管理题(1)如何查看当前路径下的所有文件和文件夹?(2)如何将文件"file1.txt"重命名为"file2.txt"?(3)如何创建一个名为"docs"的文件夹,并将文件夹权限设置为读写执行?(4)如何删除文件夹"docs"及其所有内容(包括子文件夹)?3. 用户和权限管理题(1)如何创建一个新用户,并设置其密码?(2)如何将用户"testuser"添加到"sudoers"组中,以便拥有管理员权限?(3)如何查看当前系统上的所有用户列表?(4)如何修改文件"file.txt"的权限,使得只有文件所有者可以读写,其他用户只能读取?4. 进程管理题(1)如何查看当前系统上所有正在运行的进程?(2)如何通过命令行结束一个正在运行的进程?(3)如何将一个进程放到后台运行?(4)如何查看当前系统上某个进程的详细信息,如进程ID、占用CPU的百分比等?5. 网络管理题(1)如何查看当前系统的IP地址和网卡信息?(2)如何通过命令行连接到远程服务器?(3)如何检查当前系统的网络连接情况,并查看正在使用的端口号?(4)如何使用命令行下载一个文件,并保存到当前路径下?通过完成上述Linux练习题,你将能够更好地理解和掌握Linux操作系统的基本知识和操作技巧。
linux期末考试题库及答案

linux期末考试题库及答案一、选择题(每题2分,共20分)1. Linux操作系统属于哪种类型的操作系统?A. 单用户单任务B. 多用户多任务C. 单用户多任务D. 多用户单任务答案:B2. 在Linux系统中,哪个命令用于查看当前目录下的文件和文件夹?A. lsB. dirC. pwdD. cd答案:A3. Linux系统中的文件权限分为哪三种类型?A. 只读、只写、只执行B. 读、写、执行C. 可读、可写、可执行D. 可读、可写、可修改答案:B4. 在Linux中,哪个命令可以用来查看当前系统的运行时间和平均负载?A. uptimeB. topC. psD. who答案:A5. 在Linux系统中,哪个命令用于修改文件权限?A. chmodB. chownC. chgrpD. chmodown答案:A6. 在Linux系统中,哪个命令用于查看文件内容?A. catB. cpC. mvD. rm答案:A7. 在Linux中,哪个命令用于创建新文件?A. touchB. mkdirC. rmdirD. rm答案:A8. 在Linux系统中,哪个命令用于查看系统日志文件?A. tailB. headC. grepD. log答案:A9. 在Linux中,哪个命令用于解压tar.gz文件?A. tar -xzvfB. tar -czvfC. tar -xjvfD. tar -cjvf答案:A10. 在Linux系统中,哪个命令用于查看当前用户的ID和组ID?A. idB. whoamiC. suD. sudo答案:A二、简答题(每题5分,共30分)1. 简述Linux系统中的文件系统结构。
答案:Linux文件系统结构以根目录“/”开始,所有文件和目录都从这里开始。
常见的目录包括/bin(存放二进制可执行文件),/etc (配置文件),/home(用户主目录),/var(存放系统日志文件),/usr(用户应用程序),/tmp(临时文件)等。
linux试题及答案

linux试题及答案Linux是一种开源的类Unix操作系统,它以其稳定性、安全性和灵活性而广受欢迎。
Linux系统广泛应用于服务器、嵌入式系统和个人电脑。
以下是一些常见的Linux考试题目及其答案,供学习者参考。
题目1:Linux操作系统的主要特点是什么?答案:Linux操作系统的主要特点包括开源性、多用户多任务、良好的网络功能、丰富的软件资源、高度的可定制性、良好的安全性和稳定性。
题目2:请解释什么是Linux内核?答案:Linux内核是Linux操作系统的核心部分,负责管理系统资源,如CPU时间、内存、文件系统和外围设备。
它提供了操作系统的基本功能,如进程管理、文件系统管理、网络通信等。
题目3:如何在Linux系统中查看当前登录用户?答案:可以使用`who`命令来查看当前登录的用户。
此外,`w`命令可以显示当前登录的用户以及他们正在运行的进程。
题目4:请说明Linux系统中的文件权限是如何表示的?答案:Linux系统中的文件权限通常以10个字符表示,前三个字符表示所有者权限,中间三个表示所属组权限,最后四个表示其他用户权限。
权限字符包括:r(读)、w(写)、x(执行)和-(无权限)。
例如,`-rw-r--r--`表示所有者有读写权限,所属组和其他用户只有读权限。
题目5:如何使用命令行在Linux系统中创建一个新文件?答案:可以使用`touch`命令来创建一个新文件,例如`touchfilename`。
如果文件已存在,则`touch`命令会更新文件的访问和修改时间。
题目6:请解释Linux系统中的软链接和硬链接的区别。
答案:硬链接是指向文件inode的另一个目录项,它和原文件是同一个文件系统上的文件,删除原文件会导致硬链接失效。
软链接(符号链接)则类似于Windows中的快捷方式,它是一个指向原文件路径的文件,可以跨文件系统。
题目7:如何在Linux中查看系统运行的进程?答案:可以使用`ps`命令查看当前运行的进程,例如`ps aux`会显示所有用户的进程信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.Linux系统是一个( D )的操作系统A.单用户、单任务B.单用户、多任务C.多用户、单任务D.多用户、多任务2.Red redflag Linux系统中用户默认的Shell是( A )A.bashB.kshC.cshD.sh3.Linux的文件名的长度限制在( D )字符以内A.11B.128C.256D.2554.如果忘记了ls命令的用法,可以采用( C )命令获得帮助A.?lsB.help lsC.man lsD.get ls5.要给文件file1加上其他人可执行属性的命令是( C )A.chmod a+xB.chown a+xC.chmod o+xD.chown o+x6.添加用户“user”的命令是( B )er usereradd userC.add userD.adduser?7.删除用户“user”及其主目录下所有文件的命令是( B )erdel –p usererdel –r usererdel –a usererdel –z user?8.查看系统当中所有进程的命令是( D )A.ps allB.ps aixC.ps aufD.ps aux9.配置主机网卡IP地址的配置文件是( A )A./etc/sysconfig/network-scripts/ifcfg-eth0B./etc/sysconfig/networkC./etc/resolv.confD./etc/host.conf10.指定系统主机名的配置文件是( B )A./etc/hostsB./etc/host.confC./etc/sysocnfig/networkD./etc/resolv.conf?11.记录13台根域服务器IP地址的文件是( C )A./etc/named.caB./var/named/named.caC./var/named/named.localD./etc/named.local?12.dhcp的租约文件默认保存在( D )目录下A./etc/dhcpd/B./var/log/dhcpd/C./var/lib/dhcp/D./var/lib/dhcpd/13.在默认的安装中,Apache把自己的配置文件放在了( B )目录中A./etc/httpd/B./etc/httpd/conf/C./etc/D./etc/apache/14.如果要修改默认的www服务的端口号为8080,则需要修改配置文件中的( D )一行A.pidfile 80B.timeout 80C.keepalive 80D.listen 8015.普通用户能否读取位于自己主目录中、权限是“400”的、属于root用户的文件的内容( B)A.能B.不能16.以下命令可以重新启动计算机的是( A )A.rebootB.haltC.shutdownD.init 6?17.DNS服务所采用的TCP/IP协议的端口号是()A.TCP 53B.UDP 53C.TCP 54D.UDP 5418.Linux系统能够直接读取的分区类型是( D )A.NTFSB.FAT16C.FAT32D.ext319.对于所有用户都能读的文件权限是( A )A.777B.444C.644D.64020.下列命令能启动DNS服务的是( C )A.service named startB./etc/init.d/named startC.service dns startD./etc/init.d/dns restart21.配置高安全级的匿名访问FTP服务器需要考虑哪些问题( B )A.仅仅允许匿名用户访问,不允许本地用户访问B.允许匿名用户上传文件C.配置安全日志D.配置总的并发连接数量21.linux下使用的图形用户界面是( B )A.X windowsB.KDEC.X windowD.K桌面环境23.下列不是linux优点的是( D )A. 全32位操作系统B. 多任务的操作系统C. 是一个多用户操作系统D.单线程24.下列配置哪个可以顺畅的运行linux( A )A.奔腾100 128M内存6G硬盘兼容的VGA显卡B.AMD K7 128M内存3G硬盘独立的Geforce TI4200显卡C.赛扬166 32M内存800M硬盘兼容的VGA显卡25.下列目录中存放的是日志文件的是( D )A./varB./usrC./tmpD./var/log26.下列目录中与windows中的Document and settings有相同作用的目录是(A)A./homeB./etcC./devD./tmp27. /dev/sdc 6分区表示( C )A. 第2块IDE硬盘的第6个分区,是逻辑分区B. 第3块IDE硬盘的第6个分区,是逻辑分区C. 第3块SCSI硬盘的第6个分区,是逻辑分区D. 第3块SCSI硬盘的第2个分区,是逻辑分区28/dev/hdd3分区表示( H )E. 第1块IDE硬盘的第3个分区,是逻辑分区F. 第3块IDE硬盘的第3个分区,是主分区G. 第4块IDE硬盘的第3个分区,是扩展区H. 第4块IDE硬盘的第3个分区,是主分区或扩展分区29.Linux交换分区的挂载点是( B )A. /swapB.无挂载点,而必须将其文件系统类型设置为swap30.RedFlag Linux Server4默认的图形用户桌面是( B )A. KDEB.GNOMEC.XWindow31. RedFlag Linux 有几种运行级别( C ),默认运行级别为( D ) ,图形界面用户运行级别为( A )A. 6种B. 7 种C. 5种D. 8种A. 5B. 6C. 4 D . 3A. 5B. 6C. 4 D . 332.创建符号链接的命令是( D )A.lnB.catC.cpD.ln –s33. RedFlag Linux 下用一条命令创建/A/S/D目录结构的命令是: ( C )A. mkdir /A/S/DB. mkdir –p A/S/DC. mkdir –p /A/S/D34.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( B )。
A. 566B. 644C. 655D. 74435.使用$cd ~命令后,我们会进入( C ) 目录。
A. /B. ~C.用户的主目录D. /tmp36.为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,我们可以使用:( D )。
A. tar -xvzf myftp.tar.gzB. tar -xvz myftp.tar.gzC. tar -vzf myftp.tar.gzD. tar -xvf myftp.tar.gz37.用来保存用户名、个人目录等资料的文件是(B )。
A. /etc/shadowB. /etc/passwdC. /etc/inittabD. /etc/group38.假如文件是按8进制来定义,下面那个值代表了读和写( B )。
A.2B.6C.4D.139.一个文件的权限是-rw-rw-r--,这个文件所有者的权限是(C)。
A. read-onlyB. writeC. read-write40.绝大多数Linux分区使用的文件系统类型是(D )。
A. vfatB. nfsC. swapD. ext241.在Linux系统中,硬件设备大部分是安装在( B)目录下的。
A. /mntB. /devC. /procD. /swap42.将新建文件的默认权限设置为600是( A )。
A. umask 177B. umask –SC. umask 600D. chmod 60043.比较重要的系统配置资料,一般来说大部分位于( A )目录下。
A. /etcB. /bootC. /homeD. /usr44.在vi编辑器里,命令“dd”用来删除当前( B )。
A. 字符B. 行C. 变量D. 字45.要改变文件的拥有权,使用命令( B )。
A. chgrpB. chownC. chshD. chmod46、Linux操作系统内核创始人是( C )A.Bill Gates B.Richard Stallman C.Linux Torvalds D.Dennis M.Ritchie47、在linux中有关IDE设备命名编号正确的有( C )A.sda 第一个IDE控制器,主设备 B.sdb 第二个IDE控制器,次设备C.hdb 第二个IDE控制器,主设备 D.had 第一个IDE控制器,主设备3、Linux网络安装时( AD )。
(多选)A.PXE网卡芯片一定要可得 B.必须要有光盘安装介质C.必须是采用FTP方式 D.安装服务器上一定要有相应的映像文件48、ls命令( ABD )。
(多选)A.-a可显示当前目录内的所有文件B.与dir命令类似C.-A与-a功能相同,但显示的文件更多D.-d当遇到目录时列出目录本身而非目录内的文件49、利用命令find查找当前目录下的名称尾为.c 的文件,并将结果输出到标准输出的命令是( D )A.find . –name “?.c” –print B.find . –name “#.c” –print C.find . –name “!*.c” –print D.find . –name “*.c” –print 50、为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,用户可以使用命令( C )A.tar xvzf myftp.tgz –C /tmp B.tar xvzf myftp.tgz –R /tmp C.tar vzf myftp.tgz –X /tmp D.tar xvzf myftp.tgz /tmp 51、以下哪种不是Linux的Shell类型( C )A.bash B.ksh C.rsh D.csh52、改变bash的提示符实际上就是改变变量( C )A.$HOME B.$PWD C.$PS1 D.$PS253、以下哪几种是vi的工作模式( ACD )。
(多选)A.命令模式B.删除模式C.编辑模式 D.末行模式?54、在vi中,5G表示()A.将光标移到第n行的行尾 B.将光标移到第n行的行首C.将光标移到本行的第五个字符前 D.将光标移到本行的第五个字符后55、如果需要新建一个用户blue,但其密码由该客户第一次登录进系统后修改,可使用哪个命令( B )A.useradd –p “” bule B.#useradd -R “” blueC.#adduser -o “” blue D.#adduser -u “” blue56、所有用户登录的缺省配置文件是( B )A./etc/profile B./etc/login.defs C./etc/.login D./etc/.logout57、以下哪项不属于linux二进制发布软件包的特点?( B )A.在安装时不需要用户重新编译B.不同的平台需要相应的包C.缺乏灵活性D.可以对软件的源代码保密58、在rpm命令中,安装新的RPM包软件使用的参数是( A )A. -i B. -v C. -h D.-e59、在Linux操作系统中的/etc/passwd文件包括的基本选项有( ABCD )。