Linux实训测试题
- 格式:docx
- 大小:14.00 KB
- 文档页数:7
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环境中进行练习,并试着回答下面的问题。
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操作系统基础与实训教程(习题答案)一、选择题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基础知识测试题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操作系统。
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网络操作系统》上机考试试卷班级:姓名:学号:实验之前先把镜像包复制到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操作系统的基本概念和命令的掌握程度。
下面是一些可能出现的选择题示例: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操作系统有一定的了解,并具备一定的基本操作能力。
同时,本文提供的试题和答案仅供参考和学习使用,请勿用于商业用途或其他非法用途。
[试题一]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"的文件。
期末测试卷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是一个广泛应用于服务器和嵌入式设备的操作系统。
它以其稳定性、安全性和灵活性而闻名,是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操作系统考试题库及答案一、单项选择题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实训考试试题(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测试题编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(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 核心的许可证是什么?(选择最合适的答案)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操作系统的使用对于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) 在空闲的磁盘空间上创建一个新的分区。
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。