Linux实训测试题
linux试题及答案
linux试题及答案1. 简介Linux是一个开源的、基于UNIX的操作系统,广泛应用于计算机领域。
本文将介绍一些常见的Linux试题及其答案,帮助读者了解Linux操作系统的基本概念和应用。
2. Linux基础试题2.1 什么是Linux操作系统?Linux是一个开源的、基于UNIX的操作系统,具有高度的稳定性、安全性和可扩展性。
2.2 如何在Linux系统中创建新用户?使用`adduser`命令可以创建新用户,例如:```$ sudo adduser newuser```2.3 Linux文件系统中的根目录是什么?Linux文件系统的根目录位于`/`,所有其他目录和文件都位于根目录下。
*示例代码和命令的格式根据需要自行确定,不局限于上述示例。
*3. Linux命令试题3.1 如何在Linux终端中列出当前目录下的所有文件和文件夹?使用`ls`命令可以列出当前目录下的所有文件和文件夹,例如: ```$ ls```3.2 如何在Linux中复制文件?使用`cp`命令可以复制文件,例如:```$ cp file1.txt file2.txt```3.3 如何在Linux中查找文件?使用`find`命令可以在指定路径下查找文件,例如:```$ find /path/to/search -name "filename"```4. Linux网络与安全试题4.1 如何在Linux中查看网络连接状态?使用`netstat`命令可以查看网络连接状态,例如:```$ netstat -a```4.2 如何在Linux中配置防火墙规则?使用`iptables`命令可以配置防火墙规则,例如:```$ sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT```4.3 如何在Linux中查看系统日志?使用`tail`命令可以查看系统日志文件的末尾内容,例如: ```$ tail /var/log/syslog```5. Linux脚本编程试题5.1 如何在Shell脚本中获取用户输入?使用`read`命令可以获取用户输入的数值,例如:```#!/bin/bashecho "请输入您的姓名:"read nameecho "您的姓名是:$name"```5.2 如何在Shell脚本中进行条件判断?使用`if`语句可以进行条件判断,例如: ```#!/bin/bashecho "请输入一个数字:"read numif [ $num -gt 10 ]; thenecho "输入的数字大于10"elseecho "输入的数字小于等于10"fi```5.3 如何在Shell脚本中使用循环结构?使用`for`或`while`循环可以进行循环操作,例如: ```#!/bin/bashfor i in {1..5}; doecho "循环次数:$i"done```6. 总结本文介绍了一些常见的Linux试题及其答案,涵盖了Linux操作系统的基础知识、命令行操作、网络与安全、脚本编程等方面。
linux练习题
linux练习题Linux操作系统是一款免费且开源的操作系统,广泛应用于各种计算机和电子设备中。
为了帮助读者更好地了解和掌握Linux的使用,本文将提供一些Linux练习题,帮助读者加深对Linux命令和操作的理解。
请读者根据题目要求,在自己的Linux环境中进行练习,并试着回答下面的问题。
1. 查看当前目录下的所有文件和文件夹,并将结果保存到名为"filelist.txt"的文件中。
2. 在Linux中,如何创建一个名为"testdir"的文件夹?并在其中创建一个名为"testfile.txt"的文本文件。
3. 切换到名为"testdir"的文件夹,并查看其中的文件列表。
4. 如何使用命令行方式创建一个名为"testfile2.txt"的文件,并将其内容设置为"Hello, Linux!"?5. 将"testfile.txt"文件复制到"testdir"文件夹中。
6. 如何将"testfile.txt"文件重命名为"newfile.txt"?7. 删除"newfile.txt"文件。
8. 如何使用命令行方式创建一个名为"testscript.sh"的脚本文件,并为其添加可执行权限?9. 编辑"testscript.sh"文件,添加一行命令:"echo 'This is a shell script.'",保存后退出。
10. 在终端中运行"testscript.sh"脚本文件,并观察输出结果。
通过完成上述练习题,读者将有机会学习和练习Linux中一些基本的文件操作和命令行操作。
这些操作包括创建文件夹、创建文件、文件复制和重命名、文件删除以及运行脚本文件等常见任务。
Linux操作系统基础与实训教程(习题答案)
Linux操作系统基础与实训教程(习题答案)一、选择题1.在Linux系统中,用于查看文件内容的命令是:–[ ] A. mv–[ ] B. cp–[x] C. cat–[ ] D. ls2.Linux系统的核心是:–[ ] A. Shell–[ ] B. 系统工具–[ ] C. 命令解释器–[x] D. 内核3.在Linux系统中,创建目录的命令是:–[x] A. mkdir–[ ] B. rmdir–[ ] C. cp–[ ] D. rm4.在Linux系统中,用于显示当前工作目录的命令是:–[ ] A. pwd–[ ] B. cd–[x] C. ls–[ ] D. mkdir5.在Linux系统中,用于移动文件或目录的命令是:–[ ] A. cp–[x] B. mv–[ ] C. ls–[ ] D. rm二、填空题1.在Linux系统中,用于查看文件内容的命令是cat。
2.使用命令mkdir可以创建目录。
3.Linux系统的核心是内核。
4.使用命令pwd可以显示当前工作目录的路径。
5.使用命令mv可以移动文件或目录。
三、简答题1.什么是Linux操作系统?Linux操作系统是一种开放源代码的操作系统,它的内核由Linus Torvalds于1991年开发而成。
Linux操作系统具有稳定性、安全性和多用户多任务的特点,广泛用于服务器、个人电脑和嵌入式设备上。
2.请简述Linux系统的特点。
–开放源代码:Linux操作系统的源代码对用户开放,任何人都可以查看、修改和分发。
这使得Linux系统具有高度灵活性和可定制性。
–稳定性:Linux系统能够长时间运行而不需要重启,具有高度稳定性和可靠性。
–安全性:Linux系统具有强大的安全性,对用户和系统的数据具有保护机制。
同时,开放源代码的特点也使得安全问题可以快速修复。
–多用户多任务:Linux系统支持多用户同时登录,并且可以同时运行多个程序,实现多任务处理。
linux测试题
linux测试题Linux是一种开源的操作系统,广泛应用于服务器、嵌入式系统、超级计算机等领域。
在Linux系统的运维和开发中,测试是不可或缺的环节。
本文将通过一些常见的Linux测试题,探讨Linux系统的测试知识和技巧。
一、Linux基础知识测试题1. 请简述Linux操作系统的特点。
2. 如何查看Linux系统的版本信息?3. Linux系统中的文件和目录权限分为几种类型?请分别解释每一种权限的含义。
4. 如何查找文件中特定的字符串?5. 请简述Linux系统中的硬链接和软链接的区别。
二、Linux命令行测试题1. 如何查看当前目录下所有文件的详细信息?2. 如何列出当前目录下的所有子目录?3. 如何创建一个名为test的空文件?4. 如何在终端中直接编辑一个文本文件?5. 如何查找指定进程的进程ID(PID)?三、Linux系统安全测试题1. 如何禁止root用户通过SSH远程登录?2. 如何限制用户只能使用SFTP进行文件传输,而不能使用SSH登录?3. 如何定期更改用户密码,并设置密码复杂度要求?4. 如何配置iptables来限制特定IP地址的访问?5. 如何监控系统日志并及时发现异常?四、Linux性能测试题1. 如何查看系统的负载情况?2. 如何查看系统的内存使用情况?3. 如何查看系统的磁盘使用情况?4. 如何查看系统的网络连接状态?5. 如何通过性能测试工具对Linux服务器进行压力测试?五、Linux故障排除测试题1. 如何查看系统的启动日志?2. 如何查看特定服务的日志?3. 如何解决文件系统出现损坏的问题?4. 如何查找导致系统负载过高的原因?5. 如何恢复被意外删除的文件?六、Linux常用工具测试题1. 如何使用top命令监控系统的进程和资源使用情况?2. 如何使用tcpdump命令抓取网络数据包?3. 如何使用curl命令测试Web应用的响应时间?4. 如何使用sar命令查看系统的性能指标?5. 如何使用rsync命令进行文件同步?通过以上测试题,我们可以对Linux系统的测试知识有一个全面的了解,并在实际工作中更加熟练地应用这些技巧。
linux操作练习题答案
linux操作练习题答案
Linux操作练习题答案
Linux操作系统是一种开源的操作系统,广泛应用于服务器、嵌入式系统和个人电脑等领域。
在学习和使用Linux操作系统时,掌握一些基本的操作技能是非
常重要的。
下面是一些常见的Linux操作练习题及其答案,希望能够帮助大家
更好地掌握Linux操作系统。
1. 如何查看当前目录下的文件和文件夹?
答:使用ls命令可以查看当前目录下的文件和文件夹。
例如,输入ls命令后,
系统会列出当前目录下的所有文件和文件夹的名称。
2. 如何创建一个新的文件夹?
答:使用mkdir命令可以创建一个新的文件夹。
例如,输入mkdir test,系统会在当前目录下创建一个名为test的文件夹。
3. 如何在终端中复制文件?
答:使用cp命令可以复制文件。
例如,输入cp file1 file2,系统会将file1复制
到file2。
4. 如何查看一个文件的内容?
答:使用cat命令可以查看一个文件的内容。
例如,输入cat file,系统会显示
file文件的内容。
5. 如何删除一个文件夹及其所有内容?
答:使用rm -r命令可以删除一个文件夹及其所有内容。
例如,输入rm -r test,系统会删除名为test的文件夹及其所有内容。
通过练习以上的操作题目,你可以更好地掌握Linux操作系统的基本操作技能。
当然,除了以上的练习题,还有很多其他的操作技能需要掌握,希望大家能够在学习和使用Linux操作系统的过程中不断提升自己的技能,更好地应用Linux 操作系统。
《linux网络操作系统》上机考试试题
《Linux网络操作系统》上机考试试卷班级:姓名:学号:实验之前先把镜像包复制到D盘根目录下,备份以防修改配置。
题目1:构建虚拟网络环境,配置网络接口,安装DHCP服务器并实现其功能,最后测试验证DHCP效果。
实训报告要求:1.书写十个步骤的命令集合及在命令后面解释每个命令的含义. 2每个步骤的小窗口截图,不要全屏截图。
考试步骤:1 用命令安装DHCP服务器(需要构建网桥模式连接外网,网关192.168.0.254,DNS:58.20.127.238)。
2 在虚拟机环境中构建2台主机,并联网。
3 通过配置etc/network/interfaces文件来实现网络接口的配置,要求eth0接口为服务器物理接口,Eth1为客户端接口。
两个接口在同一网段,192.168.*.0(*为学生本人学号)。
4 用命令启动DHCP服务。
5 配置/etc/default/dhcp3-server配置文件6 配置/etc/dhcp/dhcpd.conf配置文件,实现主配置7 重启DHCP服务8 重启网络9 测试DHCP功能10 查看eth1网络接口信息,看其是否能通过DHCP服务器获取正常的IP地址。
谣言:吃太咸了会得病?导语:“人体每日摄入食盐不应过多,否则易患多种疾病。
”这是真的吗?吃太咸了会得病?一、网友评论:1、网友:冰冰23 岁行政助理我就是一个”重口味“的人,但身体很健康啊!我就是一个特别爱吃咸的人,什么咸菜、咸烧饼都是我的最爱。
大家都说吃太咸对身体不好,可我一点没这么觉得。
前几天我还到医院去体检,各项指标都很正常。
吃咸不会得病的!2、网友:小帅34岁销售邻居家大爷常年吃太咸,结果得了心血管病。
邻居家有个大爷经常吃咸的东西,大家都劝他不要吃这么咸,可他就是不听。
后来他被检查出了心血管疾病,我想这和常年吃咸有很到关系。
世界卫生组织建议每人每天钠盐摄入量不超过5克二、专家解答:1、世界卫生组织建议每人每天钠盐摄入量不超过5克。
linux操作系统考试试题
linux操作系统考试试题Linux操作系统考试试题Linux操作系统是一种广泛应用于各种计算机设备的操作系统,具有开源、稳定、安全等特点。
对于计算机专业的学生来说,熟练掌握Linux操作系统是非常重要的。
为了评估学生对Linux操作系统的理解和应用能力,考试试题的设计是至关重要的。
本文将讨论一些可能出现在Linux操作系统考试中的试题。
一、选择题选择题是考试中常见的题型,可以用来测试学生对Linux操作系统的基本概念和命令的掌握程度。
下面是一些可能出现的选择题示例:1. Linux操作系统是一种()。
a) 开源操作系统b) 商业操作系统c) Windows操作系统d) MacOS操作系统2. 在Linux中,用于显示当前目录的命令是()。
a) pwdb) lsc) cdd) cat3. 下列命令中,用于创建新目录的是()。
a) rmb) cpc) mvd) mkdir二、填空题填空题可以考察学生对Linux操作系统命令的具体用法和参数的理解。
下面是一些可能出现的填空题示例:1. 在Linux中,用于复制文件的命令是()。
2. 在Linux中,用于删除目录及其内容的命令是()。
3. 在Linux中,用于查找文件的命令是()。
三、实操题实操题是考试中较为复杂的题型,要求学生在实际操作中完成一系列任务。
这种题型可以测试学生对Linux操作系统的综合应用能力。
下面是一个可能出现的实操题示例:1. 在Linux系统中,创建一个名为"test"的目录,并在该目录下创建两个文件,分别命名为"file1.txt"和"file2.txt"。
然后,将"file1.txt"文件复制到"file2.txt"文件所在的目录下,并将"file2.txt"文件重命名为"file3.txt"。
计算机linux试题及答案
计算机linux试题及答案[简介]本文提供了一份计算机Linux试题及答案,帮助读者更好地了解和掌握Linux操作系统的知识。
通过阅读本文,读者将能够对Linux的基本概念、命令行操作、文件系统管理、网络配置等方面有更深入的了解。
[注意事项]在阅读试题及答案之前,请确保您对Linux操作系统有一定的了解,并具备一定的基本操作能力。
同时,本文提供的试题和答案仅供参考和学习使用,请勿用于商业用途或其他非法用途。
[试题一]1. 什么是Linux操作系统?2. Linux操作系统的主要特点是什么?3. Linux系统中,如何查看当前所在路径?4. 如何在Linux系统中创建一个名为"test"的文件夹?5. 如何复制一个名为"file.txt"的文件到名为"folder"的文件夹中?6. 在Linux系统中,如何查看一个文件的内容?7. 如何在Linux系统中查找名为"keyword"的文件?8. Linux系统中,如何切换到超级用户(root)身份?9. 如何在Linux系统中设置文件的权限为只读?10. Linux系统中,如何查看当前正在运行的进程列表?[答案一]1. Linux操作系统是一种开源免费的操作系统,基于UNIX的思想和设计原理。
2. 主要特点包括:开放源代码、多用户、多任务、强大的网络支持、良好的稳定性和安全性。
3. 可以使用命令"pwd"来查看当前路径。
4. 可以使用命令"mkdir test"来创建一个名为"test"的文件夹。
5. 可以使用命令"cp file.txt folder/"来复制文件到目标文件夹中。
6. 可以使用命令"cat filename"来查看一个文件的内容。
7. 可以使用命令"find / -name keyword"来在整个文件系统中查找名为"keyword"的文件。
Linux测试题(内附答案)
期末测试卷1一、选择题(每题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
1.Linux系统是一个()的操作系统。
A.单用户、单任务B.单用户、多任务C.多用户、单任务D.多用户、多任务2.Red Hat Linux 9系统中用户默认的Shell是()。
A.bashB.kshC.cshD.sh3.如果忘记了ls命令的用法,可以采用()命令获得帮助。
A.?lsB.help lsC.man lsD.get ls4.要给文件file1加上其他人可执行属性的命令是()。
A.chmod a+x file1B.chown a+x file1C.chmod o+x file1D.chown o+x file15.使用$cd ~命令后,会进入( ) 目录。
A. /B. ~C.用户的主目录D. /tmp6.添加用户“user”的命令是()。
er usereradd userC.add userD.adduser7.删除用户“user”及其主目录下所有文件的命令是()。
erdel -p usererdel -r usererdel -a usererdel -z user8.查看系统当中所有进程的命令是()。
A.ps allB.ps aixC.ps aufD.ps aux9.配置主机网卡IP地址的配置文件是()。
A./etc/sysconfig/network-scripts/ifcfg-eth0B./etc/sysconfig/networkC./etc/resolv.confD./etc/host.conf10.指定系统主机名的配置文件是()。
A./etc/hostsB./etc/host.confC./etc/sysocnfig/networkD./etc/resolv.conf11.以下命令可以重新启动计算机的是()。
A.rebootB.haltC.shutdownD.init 612.Linux系统默认使用的文件系统类型是()。
linux测试题
linux测试题Linux是一个广泛应用于服务器和嵌入式设备的操作系统。
它以其稳定性、安全性和灵活性而闻名,是IT行业中不可或缺的一部分。
本文将介绍一些关于Linux的测试题,以帮助读者进一步了解和提升自己在Linux操作系统方面的知识和技能。
测试题1:Linux命令行1. 如何在Linux系统中创建一个名为"test"的文件夹?2. 如何将本地的文件拷贝到远程Linux服务器?3. 如何查看当前目录下的所有文件和文件夹?4. 如何查看正在运行的进程列表?5. 如何在Linux系统中安装新的软件包?测试题2:Linux文件系统1. 在Linux系统中,如何设置文件的权限为只读?2. 如何递归删除一个文件夹及其内容?3. 如何将一个文件压缩成.tar.gz格式的压缩包?4. 如何查找一个文件在Linux系统中的位置?5. 如何使用命令行创建一个空文件?测试题3:Linux网络配置1. 如何查看Linux系统的IP地址和网关信息?2. 如何在Linux系统中设置静态IP地址?3. 如何使用ping命令测试网络连通性?4. 如何配置防火墙规则以允许特定端口的访问?5. 如何在Linux系统中配置一个新的DNS服务器?测试题4:Linux脚本编程1. 如何编写一个简单的Shell脚本,实现统计当前目录下文件个数的功能?2. 如何编写一个循环脚本,输出1到10的数字?3. 如何在Shell脚本中定义和使用变量?4. 如何通过Shell脚本实现文件备份的功能?5. 如何编写一个条件语句,判断文件是否存在并执行相应的操作?测试题5:Linux服务器管理1. 如何查看Linux系统的CPU使用率和内存使用率?2. 如何查看Linux系统的磁盘使用情况?3. 如何定时执行一个Shell脚本?4. 如何重启Linux系统?5. 如何在Linux系统中查看系统日志文件?通过完成以上测试题,读者可以检验和巩固自己在Linux操作系统方面的知识和技能。
Linux操作系统考试题库及答案
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实训(附答案)
LINUX实训考试试题(2015年)考前说明:1.本次考试为实机操作,考试时间为三个小时,考前准备的资料有:VMware_workstation_11.1.2.exe or VMware_workstation_10.0.1.exe;rhel-server-6.2-x86_64-dvd.iso or rhel-server-6.2-i386-dvd.iso orrhel-server-7.0-x86_64-dvd.iso注:根据考生实际情况决定至少安装一个VMware虚拟机与至少安装一个iso系统文件。
2.本次考试为开卷考试,可以看书、查资料;要求个人单独完成操作,严禁抄袭与代考,如有发现情况属实,抄袭者与被抄袭者,代考与被代考者成绩做0分处理。
3.考生需新建一个用自己班级+名字+学号的文件夹,用于存放自己的考试答题过程的截图,以作为评分依据。
考后提交给老师指定的收集人。
考题1:在VMware虚拟机上安装一台6或者7版本的red hat操作系统,要求如下:1最小化安装,时区为上海;硬盘分区:、boot 600M / 12000M swap 2048M:主机名设置为:www.考生名字拼音;root 密码:123456 新建用户名:student 密码:123456 其他为默认选择;新建用户:useradd studentpasswd student123456123456验证账号:[root@www ~]$状态下输入exit,并用student登录。
考题2:修改系统root密码为:!@#¥qwer重启,界面读秒时按e进入GUI界面GUI界面步骤:e//选择第二个e1bpasswd root!@#$qwer!@#$qwerreboot考题3:通过修改配置文件方式来配置网络;先用DHCP方式获得网络相关信息,做好记录;再将网络设置成静态相关信息。
vi /etc/sysconfig/network-scripts/ifcfg-eth0//大致修改后的文件内容如下DEVICE=eth0 #这是网卡的名称TYPE=Ethernet # 网卡类型ONBOOT=yes # 是否随着开机自启动BOOTPROTO=static #static表示固定ip地址,dhcp表示随机获取ipMM_CONTROLLED=yesIPADDR0=192.168.42.121 # 手动设置的固定ip地址(机房)NETMASK=255.255.255.0 #mask地址,就是掩码GA TEWAY0=192.168.42.1 #网关地址(机房)PREFIX0=24DNS0=202.192.72.33 #(机房)//修改好后,esc结束编辑,:wq保存并退出/etc/init.d/network restart//验证结果ip addr 或者ping一下试题4:配置好本地YUM源,并安装好:httpd bind tigervnc 三个软件包。
LINUX测试题(2021年整理精品文档)
LINUX测试题编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(LINUX测试题)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为LINUX测试题的全部内容。
LINUX测试题(占51%)一单选题(每题1分,共15题)列出包括以“.。
A、lsB、ls —aC、ls -lD、ls /2、temp=’this is a temped variable’;echo foo${temp}上述命令执行的结果为A、fooB、foo$tempC、foo'this is a temped variable’D、foothis is a temped variable3 假设用户guest拥有文件test的所有权,现在他希望设置该文件的权限使得该文件仅他本人能读、写和执行该文件,—al查看设置好后的文件权限位,并将显示结果换算成形如XXX的数字表达,结果是:A。
566B. 666C。
700D。
7774 下面关于Shell的说法,不正确的是:A。
操作系统的外壳B. 用户与Linux内核之间的接口程序C. 一个命令语言解释器D. 一种和C类似的程序语言5为了将当前目录下的归档文件myftp。
tgz解压缩到/tmp目录下,我们可以使用A。
tar xvzf myftp。
tgz -C /tmpB。
tar xvzf myftp.tgz -R /tmpC。
tar vzf myftp.tgz -X /tmpD。
tar xvzf myftp.tgz /tmp6 我们可以使用________一列是变量的名字,右边一列是相应变量的值A. whichB. manC。
(完整版)Linux经典练习题
Linux 核心的许可证是什么?(选择最合适的答案)a. NDAb. GDPc. GPLd.GNU答案:CLinux是操作系统,意味着开放性源码是自由可用。
(选择最合适的答案)a、封闭资源b、开放资源c、用户注册d、开放性二进制答案 b确定myfile的文件类型的命令是什么(选择最合适的答案)a. type myfileb. type -q myfilec. file myfiled. whatis myfile答案C用来分离目录名和文件名的字符是什么(选择最合适的答案)a. slash (/)b. period (.)c. dash (-)d. asterisk (*)答案A你想显示文件"longfile"的最后10行,下面那个命令是正确的(选择最合适的答案)a、tail logfileb、head -10 longfilec、taid -d 10 longfiled、head longfile答案 a假如你得到一个运行命令被拒绝的信息,你可以用哪个命令去修改它的权限使之可以正常运行(选择最合适的答案)a. path=b. chmodc. chgrpd. chown答案 b拷贝mydir\myfile文件到dir2目录下,但是系统提示这个文件已经存在,下面那个命令是正确的(选择最合适的答案)a、cp -w mydir\myfile dir2b、cp -i mydir\myfile dir2c、cp mydir\myfile dir2d、cp -v mydir\myfile dir2答案 b下面那个命令允许对文件重命名(选择最合适的答案)a、rnb、rnamec、replaced、mv答案 d假如文件是按8进制来定义,下面那个值代表了读和写(选择最合适的答案)a、2b、6c、4d、1答案 blinux临时目录一般存在下面那个文件夹中(选择最合适的答案)a、/tmpb、/procc、/datad、/dev答案a一个文件的权限是-rw-rw-r--,这个文件所有者的权限是什么(选择最合适的答案)a、read-onlyb、read-writec、write答案b下面哪个值代表多用户启动(选择最合适的答案)a、1b、0c、3d、5答案c下面哪个文件代表系统初始化信息(选择最合适的答案)a、/etc/inittabb、/etc/initc、/etc/procd、/etc/initproc答案a哪条命令从当前系统切换到启动级别1(选择最合适的答案)a、inittab 1b、init 1c、level 1d、rlevel1答案b下面哪个选项能取消shutdown命令(选择最合适的答案)a、shutdown -cb、shutdown -xc、shutdown -ud、shutdown -n答案a通过shell执行一个命令,必须先敲入一个_____(选择最合适的答案)a. 参数b. 命令c. 操作符d. 终端ID号答案B哪个符号加在命令后面可以在后台执行程序(选择最合适的答案)a. @b. &c. #d. *答案B在vi编辑器里,哪个命令能将光标移到第200行(选择最合适的答案)a. 200gb. :200c. g200d. G200答案b用vi打开一个文件,如何用字母”new”来代替字母”old”(选择最合适的答案)a. :r/old/newb. :s/old/newc. :1,$s/old/new/gd. :s/old/new/g答案c下面哪个配置文件用来定义syslog的后台进程(选择最合适的答案)a、system.confb、syslog.confc、syslogdd、slog.conf答案b下面哪个syslog.conf代表httpd进程(选择最合适的答案)a、httpdb、procc、smtpd、daemon答案d你给公司的新同事添加一个用户,你起初指定他的帐号在30天后过期,现在想改变这个过期时间,用下面哪个命令(选择最合适的答案)a、usermod -ab、usermod -dc、usermod -xd、usermod -e答案d用下面哪个命令可以不用退出vi编辑器来切换文件(选择最合适的答案)a. :e for edit commandb. map commandc. export commandd. set command答案a下面哪个选项用来添加用户定义用户登录的shell(选择最合适的答案)a、-sb、-uc、-ld、-sh答案a如果你想给变量"IQ"定义为4,下面哪些时正确的(选择最合适的答案)a、IQ=4b、set IQ=4c、set $IQ=4d、IQ set 4答案c在系统重建的时候,下面哪个参数能用来对mkfs命令检查坏块(选择最合适的答案)a、-bb、-ec、-cd、-check答案c哪一个命令能用来查找在文件TESTFILE中只包含四个字符的行?(选择最合适的答案)a.grep '' TESTFILEb.grep '....' TESTFILEc.grep '^$' TESTFILEd.grep '^....$' TESTFILE答案d哪一个命令能用来删除当前目录及其子目录下名为‘core'的文件? (选择最合适的答案)a.find . -name core -exec rm ;b.find . -name core -exec rm {} \ ;c.find . -name core -exec rm {} -;d.find . -name core -exec rm {} ;答案b用标准的输出重定向(>)像”> file01”能使文件file01的数据_____(选择最合适的答案)a. 被复制b. 被移动c. 被覆盖d. 被打印答案c按_____键能中止当前运行的命令。
linux 练习题
linux 练习题Linux是一种开源的操作系统,被广泛用于服务器、嵌入式设备以及个人电脑等场景。
熟练掌握Linux操作系统的使用对于IT从业人员来说至关重要。
为了帮助读者提升对Linux的熟悉程度,以下是一些常见的Linux练习题,供读者进行实践和巩固知识。
1. 创建文件与目录a) 在当前目录下创建一个名为"test"的目录。
b) 在test目录下创建一个名为"file.txt"的文件。
c) 在test目录下创建一个名为"text"的链接,链接到file.txt。
2. 文件和目录权限a) 设置file.txt的拥有者可读、可写、可执行权限,组用户可读权限,其他用户不可访问。
b) 修改test目录的所有者为"apache",组用户为"group1",并给所有者和组用户赋予完全控制权限。
3. 文件操作a) 将一个名为"source.txt"的文件复制到test目录中,并将其重命名为"destination.txt"。
b) 使用命令行将source.txt文件移动到test目录中。
c) 给source.txt设置只读权限。
4. 进程管理a) 查看系统中所有运行的进程。
b) 查找并终止一个名为"nginx"的进程。
c) 使用命令行启动一个新的进程,并将其输出重定向到一个名为"log.txt"的文件。
5. 网络配置a) 查看当前网络配置信息。
b) 修改网络配置,将系统IP地址修改为"192.168.0.100",子网掩码为"255.255.255.0"。
c) 添加一个名为"192.168.0.200"的静态路由。
6. 磁盘管理a) 查看系统上所有磁盘分区信息。
b) 在空闲的磁盘空间上创建一个新的分区。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux实训测试题
1,Linux系统管理员账户?
root
2,[root@svr5 ~]# 解释每一个部分的意思
[用户名@主机名工作目录]#
3,Linux系统有哪几个TTY控制台
TTY1-6字符控制台tty7图形界面。
4,如何查看内核,并解释每一个部分的意思
[root@localhost~]# uname -r
5,查看系统具体属于RedHat哪一个版本
lsb_release -a
6,显示现在什么位置
pwd
7,进入/etc/sysconfig/network-scripts下
cd /etc/sysconfig/network-scripts
8,长格式并提供易读的属性显示/boot下的vmlinuz开头的文件ls -l /boot/vmlinuz*
9,列出/etc目录属性
ls -ld /etc
10,递归显示/boot目录下的文件和内容
ls -R /boot
11,显示root下面所有文件包括隐藏文件
ls -a /root
12,查看/boot和/etc/pki分别占用多大空间
du -sh /boot /etc/pki/
13,创建/vod/movie/cartoon,递归显示/vod目录结构
ls -R /vod
#########################
15,把/boot/grub /etc/host.conf拷贝到/root/Desktop下cp -a /boot/grub /etc/host.conf /root/Desktop/
16,删除Desktop下的grub和host.conf
ls -F /root/Desktop/
17,创建/root/ls-man.txt文件,在将这个文件移动到桌面mv /root/ls-man.txt /root/Desktop/
18,把ls-man.txt改名为manls.txt
mv /root/Desktop/ls-man.txt/root/Desktop/manls.txt
##############################
29,查看/etc/passwd前5行
head -n 5 /etc/passwd
30,查看/etc/passwd尾5行
tail -n 5 /etc/passwd
31,查看/etc/passwd的第8-12行
head -n 12 /etc/passwd | tail -n 5
32,统计系统中有多少个账户
wc -l /etc/passwd
33,计算/etc目录下.conf配置文件的个数
ls -l /etc/*.conf | wc -l
34,显示/etc/hosts中127.0.0.1的内容
grep -E "127.0.0.1|localhost" /etc/hosts
35,显示/etc/passwd中以root开头的内容
grep ^root /etc/passwd
36,显示/etc/passwd中以bash结尾的内容
grep bash$ /etc/passwd
37,去除/etc/hosts.allow中的空行,把结果显示出来
grep -v ^$ /etc/hosts.allow
38,显示/etc/hosts里面不以#号开头的内容
grep -v ^# /etc/hosts
##########################
40,查找/etc/hosts中包含127.0.0.1或者localhost的内容
grep -E "127.0.0.1|localhost" /etc/hosts
41,以易读的属性并长格式显示/root下的内容将结果重定向到/root/gztest.txt里面
ls -lh /root/ > /root/gztest.txt cat /root/gztest.txt
42,分别使用gzip和bzip2和zip对/root/gztest.txt进行压缩和解压gzip /root/gztest.txt gzip -d /root/gztest.txt.gz
43,把/etc/mail打包并压缩到/root/mail.tar.gz
tar -zcf /root/mail.tar.gz /etc/mail
44,把/etc/mail打包并压缩到/root/mail.tar.bz2
tar -jcf /root/mail.tar.bz2 /etc/mail
45,将mail.tar.gz解压到/tmp下,递归查看/tmp/etc下的内容,然后删除/tmp/etc目录
tar -zxf mail.tar.gz -C /tmp/ ls -R /tmp/etc/ rm -rf /tmp/etc 46,将mail.tar.bz2解压
到/tmp下,递归查看/tmp/etc下的内容,然后删除/tmp/etc目录
tar -jxf mail.tar.bz2 -C /tmp/ ls -R /tmp/etc rm -rf /tmp/etc/
47,分别查看mail.tar.gz与mail.tar.bz2文件里面内容
tar tf mail.tar.gz
tar tf mail.tar.bz2
48,请在/tmp 这个目录下建立一个名为vimtest 的目录
mkdir /tmp/vimtest
49,进入vimtest 这个目录当中
cd /tmp/vimtest/
50,将/etc/man.config 复制到本目录底下
cp -a /etc/man.config /tmp/vimtest/
51,使用vim 打开本目录下的man.config
vim /tmp/vimtest/man.config
52,在vim 中设定一下行号
:set nu
53,移动到第58 行,向右移动40 个字元,请问你看到的双引号内是什么目录?
按:58,再向右移动到40字符
54,移动到第一行,并且向下搜寻一下‘bzip2 ’这个字串,请问他在第几行?
按1G跳到第一行,再在末行模式键入下面命令
/bzip2
55,我要将50 到100 行之间的‘小写man 字串’改为‘大写MAN 字串’,并且一个一个挑选是否需要修改,如何下达指令?如果在挑选过程中一直按‘y’,结果会在最后一行出现改变了几个man 呢?:50,100 s/man/MAN/cg
56,修改完之后,突然反悔了,要全部复原,有哪些方法?
第一个:在命令行模式下输入u。
第二个:在末行模式下:q!不保存强制退出。
第三个:在末行模式下在换回去:50,100 s/MAN/man/g
57,我要复制65 到73 这九行的内容(含有MANPATH_MAP),并且贴到最后一行之后
:65,73y
在用G跳转到最后一行,点p粘贴
58,21 到42 行之间的开头为# 符号的注解资料我不要了,要如何删除?
按:21跳到21行,按v后,用方向键选中21~33行,删除,第二次选中22到29行,删除,只保留34行
34FHS
59,将这个档案另存成一个man.test.config 的档名
:w /tmp/vimtest/man.test.config
60,在第一行新增一行,该行内容输入‘I am a student...’
:1
按o插入空行。
再键入文字,结果如下。
61,储存后离开吧
:wq。