linux常见技术面试题目
Linux面试题大全(含答案)

Linux面试题大全,测测你的水平(答案)一.填空题:1. 在Linux系统中,以文件方式访问设备。
2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统。
3. Linux文件系统中每个文件用索引节点来标识。
Linux文件系统使用索引节点来记录文件信息,作用于Windows的文件分配表类似,索引节点是一个数据结构,它包含了一个文件的文件名,位置,大小,建立或修改时间,访问权限,所属关系等文件控制信息,一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引结点数组中的唯一一个元素对应,系统为每个索引结点分配了一个号码,也就是该结点在数组中的索引号,称为索引结点号。
Linux文件系统将文件索引结点号和文件名同时保存在目录中,所以目录只是将文件的名称和它的索引结点号结合在一起的一张表。
目录中每一对文件名称和索引结点号称为一个连接。
4. 全部磁盘块由四个部分组成,分别为引导块、专用块、i节点表块和数据存储块。
Linux系统中的每个文件都被赋予一个唯一的数值,这个数值称做索引节点。
索引节点存储在一个称作索引节点表<inode table>中,该表在磁盘格式化时被分配。
每个实际的磁盘或分区都有其自己的索引节点表。
一个索引节点包含文件的所有信息,包括磁盘上数据的地址和文件类型。
文件类型包括如普通文件、目录和特殊文件这样的信息。
linux硬盘组织方式为:引导区、超级块(superblock),索引结点(inode),数据块(datablock),目录块(diredtory block)。
其中超级块中包含了关于该硬盘或分区上的文件系统的整体信息,如文件系统的大小等;超级块后面的数据结构是索引结点,它包含了针对某一个具体文件的几乎全部信息,如文件的存取权限、所有者、大小、建立时间以及对应的目录块和数据块等;数据块是真正存储文件内容的位置。
但是索引结点中不包括文件的名字,文件名是放在目录块里的。
软件测试linux面试题

软件测试linux面试题1. 介绍Linux操作系统Linux操作系统是基于UNIX的开源操作系统,广泛应用于服务器、嵌入式设备、个人电脑等各个领域。
其核心是Linux内核,支持多用户、多任务的操作环境。
Linux具有稳定性、安全性和可定制性等特点,成为软件测试领域主要使用的操作系统。
2. 什么是shell?请简要介绍shell的种类和作用。
Shell是指操作系统提供给用户与内核进行交互的一种接口。
它解释用户输入的命令并调用相应的程序进行操作。
常见的shell种类有Bourne Shell(/bin/sh)、Bash Shell(/bin/bash)和C Shell(/bin/csh)等。
- Bourne Shell是最初的UNIX Shell,是现在大部分Linux系统默认的Shell。
它具有跨平台性,语法简洁明了,易于学习和使用。
- Bash Shell是Bourne Shell的升级版,兼容性更好,添加了很多实用的功能,如历史命令、命令补全和命令别名等。
它是Linux系统上最常用的Shell。
- C Shell是类似于C语言语法的Shell,使用起来更加高效。
它适合于需要编写复杂脚本的任务。
Shell的作用包括文件操作、程序执行、环境配置和脚本编写等。
在软件测试中,可以利用Shell脚本编写自动化测试脚本,提高测试效率。
3. 请解释Linux的文件权限和权限位的含义。
Linux的文件权限通过权限位(权限标志)来表示,分为三种权限:所有者权限、用户组权限和其他用户权限。
权限位包括读(r)、写(w)和执行(x)三种权限,用数字表示。
- 读权限(r):表示对文件内容的读取权限,权限值为4。
- 写权限(w):表示对文件进行修改的权限,权限值为2。
- 执行权限(x):表示对文件进行执行的权限,权限值为1。
- 权限位为0时表示没有相应的权限。
每个文件的权限位用10个字符表示,第一个字符表示文件类型,后面9个字符分别表示所有者权限、用户组权限和其他用户权限。
linux工程师面试题及答案

linux工程师面试题及答案Linux是一种开源操作系统,广泛应用于各种计算机领域。
作为一名Linux工程师,熟悉Linux系统的原理、管理和维护至关重要。
在面试过程中,常常会涉及一些与Linux系统相关的问题,下面是一些常见的Linux工程师面试题及其答案。
一、Linux系统相关面试题1. 请说明什么是Linux系统?Linux系统是一种基于Unix的操作系统,最初由Linus Torvalds在1991年开发而成。
它的特点是开放源代码、多用户、多任务、多线程和稳定可靠。
2. 请解释什么是Linux内核?Linux内核是操作系统的核心部分,负责管理硬件、文件系统和其他系统资源。
它控制着计算机的所有核心功能,并提供了对外部应用程序的接口。
3. 怎样查看Linux系统的版本信息?在终端命令行输入以下命令:```uname -a```即可查看Linux系统的版本、内核版本以及其他详细信息。
4. 请简述Linux系统的目录结构?Linux系统的目录结构采用层级式的树状结构,以根目录“/”为起点,分为许多子目录,如/bin、/etc、/home、/usr等。
每个子目录都有其特定的用途,例如/bin存放可执行文件,/etc存放系统配置文件。
5. 如何查看当前工作目录?在终端命令行输入以下命令:```pwd```即可查看当前所在的工作目录。
二、Linux系统管理面试题1. 怎样查看Linux系统的CPU使用情况?在终端命令行输入以下命令:```top```即可实时查看CPU的使用情况,包括每个进程的CPU占用率。
2. 如何查看Linux系统的内存使用情况?在终端命令行输入以下命令:```free -m```即可查看内存的总量、已使用量和剩余量。
3. 怎样查看Linux系统的磁盘空间使用情况?在终端命令行输入以下命令:```df -h```即可查看各个磁盘分区的总空间、已使用空间和剩余空间。
4. 如何查找文件?在终端命令行输入以下命令:```find /path/to/directory -name "filename"```其中,/path/to/directory表示要查找的目录路径,"filename"表示要查找的文件名。
Linux命令常见面试题

Linux命令常见⾯试题46个Linux⾯试常见问题问题⼀:绝对路径⽤什么符号表⽰?当前⽬录、上层⽬录⽤什么表⽰?主⽬录⽤什么表⽰? 切换⽬录⽤什么命令?答案:绝对路径:如/etc/init.d当前⽬录和上层⽬录: ./ ../主⽬录: ~/切换⽬录: cd问题⼆:怎么查看当前进程?怎么执⾏退出?怎么查看当前路径?答案:查看当前进程: ps执⾏退出: exit查看当前路径: pwd问题三:怎么清屏?怎么退出当前命令?怎么执⾏睡眠?怎么查看当前⽤户 id?查看指定帮助⽤什么命令?答案:清屏: clear退出当前命令: ctrl+c 彻底退出执⾏睡眠: ctrl+z 挂起当前进程fg 恢复后台查看当前⽤户 id: ”id“:查看显⽰⽬前登陆账户的 uid 和 gid 及所属分组及⽤户名查看指定帮助:如 man adduser 这个很全⽽且有例⼦; adduser --help 这个告诉你⼀些常⽤参数; info adduesr;问题四:Ls 命令执⾏什么功能?可以带哪些参数,有什么区别?答案:ls 执⾏的功能:列出指定⽬录中的⽬录,以及⽂件哪些参数以及区别: a 所有⽂件l 详细信息,包括⼤⼩字节数,可读可写可执⾏的权限等问题五:建⽴软链接(快捷⽅式),以及硬链接的命令。
答案:软链接: ln -s slink source硬链接: ln link source问题六:⽬录创建⽤什么命令?创建⽂件⽤什么命令?复制⽂件⽤什么命令?答案:创建⽬录: mkdir创建⽂件:典型的如 touch,vi 也可以创建⽂件,其实只要向⼀个不存在的⽂件输出,都会创建⽂件复制⽂件: cp 7. ⽂件权限修改⽤什么命令?格式是怎么样的?⽂件权限修改: chmod格式如下:chmodu+xfile给file的属主增加执⾏权限chmodu+xfile给file的属主增加执⾏权限 chmod 751 file 给 file 的属主分配读、写、执⾏(7)的权限,给 file 的所在组分配读、执⾏(5)的权限,给其他⽤户分配执⾏(1)的权限chmodu=rwx,g=rx,o=xfile上例的另⼀种形式chmodu=rwx,g=rx,o=xfile上例的另⼀种形式 chmod =r file 为所有⽤户分配读权限chmod444file同上例chmod444file同上例 chmod a-wx,a+r file同上例$ chmod -R u+r directory 递归地给 directory ⽬录下所有⽂件和⼦⽬录的属主分配读的权限问题⼋:查看⽂件内容有哪些命令可以使⽤?答案:vi ⽂件名 #编辑⽅式查看,可修改cat ⽂件名 #显⽰全部⽂件内容more ⽂件名 #分页显⽰⽂件内容less ⽂件名 #与 more 相似,更好的是可以往前翻页tail ⽂件名 #仅查看尾部,还可以指定⾏数head ⽂件名 #仅查看头部,还可以指定⾏数问题九:随意写⽂件命令?怎么向屏幕输出带空格的字符串,⽐如”hello world”?答案:写⽂件命令:vi向屏幕输出带空格的字符串:echo hello world问题⼗:终端是哪个⽂件夹下的哪个⽂件?⿊洞⽂件是哪个⽂件夹下的哪个命令?答案:终端 /dev/tty⿊洞⽂件 /dev/null问题⼗⼀:移动⽂件⽤哪个命令?改名⽤哪个命令?答案:mv mv问题⼗⼆:复制⽂件⽤哪个命令?如果需要连同⽂件夹⼀块复制呢?如果需要有提⽰功能呢?答案:cp cp -r ????问题⼗三:删除⽂件⽤哪个命令?如果需要连⽬录及⽬录下⽂件⼀块删除呢?删除空⽂件夹⽤什么命令?答案:rm rm -r rmdir问题⼗四:Linux 下命令有哪⼏种可使⽤的通配符?分别代表什么含义?答案:“?”可替代单个字符。
11个常见的linux基础面试题

Q.10:一般的Linux命令的语法格式是:
command [选项] [参数]
command选项[参数]
command [选项] [参数]
command选项参数
答: Linux命令的正确语法是, Command [选项] [参数]。
注:代码行数每天都在变动,平均每天超过3,509行代码添加到内核。
Q.4:起初,Linux是为Intel X86架构编写的,但是后来比其他操作系统移植的硬件平台都多,是这样吗?
答:是的,我同意。Linux那时候是为x86机器写的,而且现已移至到所有类型的平台。今天超过90%的超级计算机都在使用Linux。Linux在移动手机和平板电脑领域前景广阔。事实上我们被Linux包围着,远程遥控,太空科学,研究,Web,桌面计算等等,举之不尽。
11个常见的linux面试题
Q.1: Linux操作系统的核心是什么?
Shell
Kernel
Command
Script
Terminal
答:内核(Kernel)是Linux操作系统的核心。Shell是一个命令行解释器,命令(Command)是针对计算机的指令,脚本(Script)是存储在文件中的命令的集合,终端(Termial)是命令行接口。
Q.11:挑出来一个与众不同的来。
Vi
vim
cd
nano
答: cd与其他命令不同。Vi,vim和nano都是编辑器,用于编辑文档,而cd是用于切换目录的命令。
就这么多了。上述问题你学到手几个?效果如何?我们期待着你的评论。下周,会有新的问题,让我们拭目以待。保持健康,锁定链接,记得来Tecmint哦。
linux开发面试题

linux开发面试题Linux操作系统的普及程度越来越高,因此对于Linux开发的需求也越来越大。
无论是应聘Linux开发岗位还是进行Linux开发技能的提升,掌握一些常见的Linux开发面试题是非常重要的。
本文将介绍一些常见的Linux开发面试题,帮助读者了解Linux开发的一些重要概念和技巧。
1. 请简要介绍一下Linux操作系统。
Linux操作系统是一种自由和开放源代码的类UNIX操作系统。
它由Linus Torvalds在1991年首次发布,并在全球范围内获得了广泛的应用和发展。
Linux操作系统基于Unix的设计理念,具有稳定性、安全性和灵活性的特点。
2. 请解释下面的命令:chmod 755 file.txt。
chmod命令用于改变文件或目录的访问权限。
755表示所有者具有读、写、执行的权限,同组用户具有读和执行的权限,其他用户具有读和执行的权限。
即所有者对该文件具有最高权限,同组用户和其他用户对该文件有限制的权限。
3. 在Linux中,如何查看某个进程的详细信息?可以使用命令ps aux | grep <进程名或进程ID>来查看某个进程的详细信息。
ps命令用于查看当前系统的进程状态,aux参数表示以列表的形式显示所有进程的详细信息,grep用于过滤出相关进程信息。
4. 什么是Shell脚本?如何执行Shell脚本?Shell脚本是一种包含一系列命令的文本文件。
它可以用于自动化执行一系列的操作,提高工作效率。
在Linux中,常见的Shell脚本语言有Bash、Zsh等。
执行Shell脚本需要先给予脚本执行权限,然后使用./<脚本名>命令来执行。
5. 如何查看当前目录下的所有文件?可以使用命令ls来查看当前目录下的所有文件。
ls命令默认以列表的形式显示当前目录下的文件和文件夹。
6. 为什么Linux操作系统被广泛应用于服务器领域?Linux操作系统被广泛应用于服务器领域,主要有以下几个原因:- 稳定性:Linux操作系统具有较高的稳定性和可靠性,能够长时间运行而不会出现崩溃或死机的情况。
【Linux入门教程】Linux命令常见的50道面试题!
【Linux入门教程】Linux命令常见的50道面试题!在Linux系统中,我们需要熟练掌握各种各样的命令,这样使用起来才可以游刃有余;而且找工作的时候,面试官也会问一些关于Linux命令的问题。
对此,为帮助大家顺利通过面试,本篇文章小编为大家整理了一下Linux面试的简答题,我们一起来看看吧。
Linux简答题1、查看硬盘结构显示的命令?查看文档命令?编辑文档命令?2、配置网络环境的命令,手工修改IP,主机名,DNS和网关3、有压缩包a.tar.gz,如何解压该包?如何不解压该包,如何查看该包的内容?4、某进程abcd在系统中起了很多,数量难以统计,造成系统负荷较高,如何一条命令确保将此进程全部杀掉5、某日志路径是/data/logs/a.txt,如何跟踪该日志,以查看当时的运行状态?6、dmesg命令显示的是哪方面信息7、寻找名称为mytest.log的文件8、写出du -sh与df -h的区别9、查看当前linux服务器是否监听80端口,如果监听,请找出其进程ID,并结束该进程。
10、使用curl或者wget获取http服务的header信息。
11、写出查看linux系统性能的命令,如cpu、内存、流量、io等12、解释下列命令的意思:dd if=/dev/random of=/dev/sda13、如何查看占用端口8080的进程14、查着占用内存最多的进程15、压缩和解压缩目录/opt/gjsy/所有文件命令16、Linxu 系统下如何查看8080端口上运行的程序状态17、ps aux 中的VSZ代表什么意思,RSS代表什么意思?18、PING是使用TCP/IP协议中的_________协议19、写出网络故障排查常用的命令__________20、写出你常用的网络抓包工具,软件名称__________21、将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz 文件,并将此文件保存到/home目录下,实现此任务的tar命令格式_______22、解释该命令的含义:nohup zcat test.gz|grep "x6game" > ~/log.txt 2> /dev/null &23、查看系统硬件负载工具或命令有哪些24、使用lsof命令查看占用80端口的进程25、如何使用CURL测试POST接口26、怎样在目录/home/user/training/下找到扩展名为txt的文件27、最常用的网络测试命令有什么?28、ping的测试结果中都包含哪些部分?29、如何找出占用22端口的进程及进程号?30、如何删除当前目录(包含字目录)下所有30天以前创建的文件名后缀为.log的文件31、以下一些Linux命令的作用分别是什么?init 0chkconfig --level 3 sendmail ontar -czvf test.tar.gz ./chown -R www.www /usr/local/apache/htdocsln -s /data/log/ /var/log/sina_logumount -f /data0rpm -ivh baihui.rpmrpm -qf /bin/ls32、LINUX常用命令pwd、top、df、ifconfig、cat分别代表什么含义?33、linux常用命令:关机、重启、编辑某文档文件、删除某文件、更改操作系统密码命令分别是什么?34、请使用命令:删除/backup目录下10天前的普通文件35、如何查看服务器当前连接ip的列表36、写出liunx系统中diff、chmod、grep、kill、tar五个常用命令的功能37、简述tar -cjvf /tmp/test.tar.gz /root命令中错误及错误原因38、Linux系统从A服务器测试B服务器一个tcp端口是否联通使用_______39、写一个脚本查找最后创建时间使3天前,后缀是*.log的文件并删除40、linux如何根据进程ID查找启动程序的路径41、查看占用swap的进程id42、列出linux常见打包工具并写相应解压缩参数(至少三种)43、Linux中锁定一个文件用什么命令?他和md5sum有什么区别?44、如何在系统中查找所有所属用户为user1的文件45、查看某个文件或者文件夹占用磁盘空间大小的命令46、如何查看远程linux系统运行了多少时间?我的服务器内存,cpu,硬盘都是多少,系统版本,linux会优先将数据缓存到内存中,我的机器真实内存消耗实际上是多少47、查看服务器当前开启了哪些端口?如何查看某服务器是否存在IO压力48、如何查看某个文件system.log被哪些进程占用Linux扩展面试题1、在退出unix系统账户之后还需要继续运行某个进程,那么可用()awk sed crontab nohup screen2、使用trace命令的目的是()可用的,十分成功的测试手段非常基本的测试手段把IP地址和DNS加入路由表中在源到目标传输的过程中查找失散点3、哪个变量用来指定一个远程x应用程序将输出放到哪个x server上TERMDISPLAYECHOOUTPUT4、P系列服务器被用做文件服务器,所有的用户文件存都放在一非rootvg的文件系统上,用什么方法可以快速备份和恢复这些数据和文件系统的定义()tarcpiosavefssavevg。
linux开发工程师面试问题
linux开发工程师面试问题Linux开发工程师是一个需要具备丰富经验和深厚技术功底的职位,因此在面试过程中,面试官通常会提出一系列技术问题来考察应聘者的能力和水平。
下面列举了一些常见的Linux开发工程师面试问题,希望对准备面试的应聘者有所帮助。
1. 请介绍一下Linux操作系统的基本架构和组成部分。
2. Linux系统中的进程是如何管理和调度的?3. 什么是Linux的内存管理,具体包括哪些内容?4. Linux系统中的文件系统是如何组织和管理的?5. 请简要介绍Linux的网络管理和配置方式。
6. 如何在Linux系统中进行进程间通信?7. 请说明Linux系统中的设备驱动程序的作用和实现方式。
8. 什么是Linux的系统调用,它们是如何工作的?9. Linux中的Shell编程是什么,如何编写Shell脚本?10. 请介绍一下Linux的软件包管理工具,比如apt、yum等。
11. 如何在Linux系统中进行性能监控和调优?12. 请说明Linux系统中的安全机制和措施,如何保护系统安全?13. 你对Linux内核的理解是怎样的,如何查看和调试Linux内核?14. 请简要介绍Linux的系统启动过程,包括各个阶段的工作内容。
15. 在Linux开发中,你遇到过哪些常见的问题,如何解决的?以上是一些常见的Linux开发工程师面试问题,希望应聘者能在面试前做好充分的准备,对这些问题有深入的了解和掌握,展现出自己的专业素养和技术能力。
面试时,要保持自信、清晰的表达,展现出自己的学习能力和解决问题的能力,相信你一定能脱颖而出,成功获得Linux开发工程师的工作机会。
祝你面试顺利!。
39条常见的linux系统简单面试题
39条常见的linux系统简单面试题1. Linux是什么?2. Linux是一种什么样的操作系统?3. 如何在Linux中运行程序?4. Linux有哪些文件系统?5. 为什么Linux比其他操作系统更加安全?6. Linux有哪些命令?7. Linux中的文件路径是怎样的?8. 你在Linux中使用过哪些工具?9. 如何在Linux中创建文件?10. 如何在Linux中编辑文件?11. 如何在Linux中重启服务器?12. 如何在Linux中编写Shell脚本?13. 如何在Linux中更改文件的权限?14. Linux的网络配置文件位于哪里?15. 什么是内核?16. 什么是进程?17. 什么是管道?18. Linux中有哪些默认shell?19. 什么是非交互式shell?20. 什么是交互式shell?21. 什么是硬链接?22. 什么是软链接?23. 什么是脚本?24. 什么是用户空间和内核空间?25. Linux部分挂载的概念是什么?26. 为什么要使用Linux服务器?27. 如何在linux中执行远程登录?28. 什么是SSH?29. 什么是X Window系统?30. 什么是系统调用?31. 什么是程序包管理器?32. 什么是文件权限?33. 怎样查看运行的服务和进程?34. Linux安装程序有哪些?35. 怎样将程序增加到自动启动列表?36. 怎样使用crontab工具来排程任务?37. 怎样在命令行中安装安装软件?38. 怎样使用vi 编辑器来编辑Linux文件?39. Linux系统中的变量有哪些?。
linux面试题及答案2023
linux面试题及答案20231. 什么是Linux内核?答案:Linux内核是Linux操作系统的核心部分,负责管理系统资源,如CPU、内存、硬盘等,并提供应用程序运行的环境。
2. 如何查看当前Linux系统的版本?答案:可以使用`uname -r`命令查看当前Linux系统的内核版本。
3. 解释什么是文件描述符。
答案:文件描述符是一个非负整数,用于在程序中唯一标识打开的文件。
每个打开的文件都会分配一个文件描述符。
4. 如何查看当前Linux系统中正在运行的进程?答案:可以使用`ps`命令查看当前系统中正在运行的进程。
5. 解释什么是硬链接和软链接。
答案:硬链接是文件系统中的文件的直接引用,而软链接(也称为符号链接)是指向另一个文件或目录的引用。
6. 如何查看Linux系统中的磁盘空间使用情况?答案:可以使用`df`命令查看磁盘空间使用情况。
7. 解释什么是管道(pipe)。
答案:管道是一种UNIX和Linux系统的特性,允许将一个程序的输出作为另一个程序的输入。
8. 如何在Linux中查找文件?答案:可以使用`find`命令在Linux中查找文件。
9. 解释什么是Linux中的inode。
答案:inode是文件系统中存储文件元数据的数据结构,每个文件和目录都有一个inode。
10. 如何查看Linux系统中的网络配置?答案:可以使用`ifconfig`(在较新的系统中是`ip addr`)命令查看网络配置。
11. 解释什么是Linux中的chroot。
答案:chroot是一种改变当前进程根目录的命令,用于限制进程访问文件系统的特定部分。
12. 如何在Linux中查看当前路径?答案:可以使用`pwd`命令查看当前工作目录的完整路径。
13. 解释什么是Linux中的守护进程。
答案:守护进程是运行在后台的进程,通常用于执行长期任务或等待特定事件。
14. 如何在Linux中查看当前登录用户?答案:可以使用`who`命令查看当前登录的用户。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.填空题:1. 在Linux系统中,以文件方式访问设备。
2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。
3. Linux文件系统中每个文件用 i节点来标识。
4. 全部磁盘块由四个部分组成,分别为引导块、专用块、 i节点表块和数据存储块。
5. 链接分为:硬链接和符号链接。
6. 超级块包含了i节点表和空闲块表等重要的文件系统信息。
7. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是目录。
8. 前台起动的进程使用 Ctrl+c 终止。
9. 静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置。
10. 网络管理的重要任务是:控制和监控。
11. 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区和交换分区。
13. 编写的Shell程序运行前必须赋予该脚本文件执行权限。
14. 系统管理的任务之一是能够在分布式环境中实现对程序和数据的安全保护、备份、恢复和更新。
15. 系统交换分区是作为系统虚拟存储器的一块区域。
16. 内核分为进程管理系统、内存管理系统、 I/O管理系统和文件管理系统等四个子系统。
17. 内核配置是系统管理员在改变系统配置硬件时要进行的重要操作。
18. 在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、网关地址和子网掩码等必要信息。
19. 唯一标识每一个用户的是用户 ID 和用户名。
20 . RIP 协议是最为普遍的一种内部协议,一般称为动态路由选择协议。
21. 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为文件系统。
22. DHCP可以实现动态 IP 地址分配。
23. 系统网络管理员的管理对象是服务器、用户和服务器的进程以及系统的各种资源。
24. 网络管理通常由监测、传输和管理三部分组成,其中管理部分是整个网络管理的中心。
25. 当想删除本系统用不上的设备驱动程序时必须编译内核,当内核不支持系统上的设备驱动程序时,必须对内核升级。
26 Ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。
27. vi编辑器具有两种工作模式:命令模式和输入模式。
28. 可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 1 位,表示文件类型,第二段占3位,表示文件所有者对该文件的权限。
29. 进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为:运行态、就绪态和等待态(阻塞态)。
30. DNS实际上是分布在internet上的主机信息的数据库,其作用是实现 IP地址和主机名之间的转换。
31. Apache是实现WWW服务器功能的应用程序,即通常所说的“浏览web服务器”,在服务器端为用户提供浏览 web服务的就是apache应用程序。
32. 在Linux系统上做备份可以有两种类型:系统备份和用户备份。
其中前者是指对操作系统的备份,后者是指对应用程序和用户文件的备份。
33. CD-ROM标准的文件系统类型是 iso9660 。
34. 当lilo.conf配置完毕后,使之生效,应运行的命令及参数是 lilo 。
35. 在使用ls命令时,用八进制形式显示非打印字符应使用参数 -b 。
36. Linux使用支持Windows 9.x/2000长文件名的文件系统的类型是 vfat 。
37. 设定限制用户使用磁盘空间的命令是 quota 。
38 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是 /etc 。
39. 硬连接只能建立对文件链接。
符号链接可以跨不同文件系统创建。
40. 套接字文件的属性位是 s 。
41. 结束后台进程的命令是 kill 。
42. 进程的运行有两种方式,即独立运行和使用父进程运行。
43. Links分为硬链接和符号链接。
44. 在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是 ps -aux 。
45. 管道文件的属性位是 p 。
46. 将前一个命令的标准输出作为后一个命令的标准输入,称之为管道。
47. 为脚本程序指定执行权的命令及参数是 chmod a+x filename 。
48. 进行远程登录的命令是 telnet 。
49. 欲发送10个分组报文测试与主机的连通性,应使用的命令和参数是:ping –c 10 。
50. DNS服务器的进程命名为named,当其启动时,自动装载 /etc目录下的 named.conf 文件中定义的DNS分区数据库文件。
51. Apache服务器进程配置文件是 httpd.conf 。
52.在 Linux系统中,压缩文件后生成后缀为.gz文件的命令是 gzip 。
53. 在用vi编辑文件时,将文件内容存入test.txt文件中,应在命令模式下键入:w test.txt 。
54 可以在标准输出上显示整年日历的命令及参数是 cal -y 。
55. 在shell编程时,使用方括号表示测试条件的规则是:方括号两边必须有空格。
56. 检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是fsck –a /dev/had5 。
57. 在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是 Samba服务器。
58. 系统管理员的职责是进行系统资源管理、系统性能管理、设备管理、安全管理和系统性能监测。
59 在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令nslookup 。
60. 在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为 hdb 。
61. 当系统管理员需升级内核版本和改变系统硬件配置时,应重新编译内核。
62. 如果只是要修改系统的IP地址,应修改 /etc/rc.d/rc.inet1 配置文件。
63. 当LAN内没有条件建立DNS服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配置 /etc/hosts 文件。
64. 在vi编辑环境下,使用 Esc键进行模式转换。
65. Slackware Linux 9.0通常使用 ext3 文件系统,系统的全部磁盘块由四部分组成。
66. 将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式tar zcvf /home/wang.tar.gz /home/stud1/wang 。
67. 管道就是将前一个命令的标准输出作为后一个命令的标准输入。
68. 在使用手工的方法配置网络时,可通过修改 /etc/HOSTNAME 文件来改变主机名,若要配置该计算机的域名解析客户端,需配置 /etc/resolv.conf 文件。
69. 启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为 at 、 batch 和crontab 。
70. 的域名是 ,如果要配置一域名服务器,应在 named.conf 文件中定义DNS数据库的工作目录。
71. Sendmail邮件系统使用的两个主要协议是: SMTP 和 POP ,前者用来发送邮件,后者用来接收邮件。
72. DHCP是动态主机配置协议的简称,其作用是:为网络中的主机分配IP地址。
73. 目前代理服务器使用的软件包有很多种,教材中使用的是 squid 。
74. rm命令可删除文件或目录,其主要差别就是是否使用递归开关 -r或-R 。
75. mv 命令可以移动文件和目录,还可以为文件和目录重新命名。
76. 路由选择协议(RIP)的跳数表示到达目的地之前必须通过的网关数,RIP接受的最长距离是 15跳。
77. ping命令用于测试网络的连通性,ping命令通过 ICMP 协议来实现。
78. nfs 协议用于实现Unix(/linux)主机之间的文件系统共享。
79. 在Linux操作系统中,设备都是通过特殊的文件来访问。
80. shell不仅是用户命令的解释器,它同时也是一种功能强大的编程语言。
bash是Linux 的缺省shell。
81. 用 >;>; 符号将输出重定向内容附加在原文的后面。
82. 增加一个用户的命令是:adduser 或useradd 。
83 进行字符串查找,使用grep命令。
84. 使用 * 每次匹配若干个字符。
85. /sbin 目录用来存放系统管理员使用的管理程序。
二.单项选择题:1. 下面的网络协议中,面向连接的的协议是: A 。
A 传输控制协议B 用户数据报协议C 网际协议D 网际控制报文协议2. 在/etc/fstab文件中指定的文件系统加载参数中, D 参数一般用于CD-ROM等移动设备。
A defaultsB swC rw和roD noauto3. Linux文件权限一共10位长度,分成四段,第三段表示的内容是 C 。
A 文件类型B 文件所有者的权限C 文件所有者所在组的权限D 其他用户的权限4. 终止一个前台进程可能用到的命令和操作 B 。
A killB ;+C C shut downD halt5.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是 D 。
A -mB -dC -fD -p6. 下面关于i节点描述错误的是 A 。
A i节点和文件是一一对应的B i节点能描述文件占用的块数C i节点描述了文件大小和指向数据块的指针D 通过i节点实现文件的逻辑结构和物理结构的转换7. 一个文件名字为rr.Z,可以用来解压缩的命令是: D 。
A tarB gzipC compressD uncompress8. 具有很多C语言的功能,又称过滤器的是 C 。
A cshB tcshC awkD sed9. 一台主机要实现通过局域网与另一个局域网通信,需要做的工作是 C 。
A 配置域名服务器B 定义一条本机指向所在网络的路由C 定义一条本机指向所在网络网关的路由D 定义一条本机指向目标网络网关的路由10. 建立动态路由需要用到的文件有 D 。
A /etc/hostsB /etc/HOSTNAMEC /etc/resolv.confD /etc/gateways11. 局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。
主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是 B 。
A route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1B route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric 1C route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1D route add default 192.168.1.0 netmask 172.168.1.1 metric 112. 下列提法中,不属于ifconfig命令作用范围的是 D 。