Linux运维工程师综合面试题

大部分内容来自:http://www.magedu.com/xwzx/linuxxx

面试题不继更新中,可以关注我的专栏:Linux运维工程师面试题大全专栏

Linux面试题综合

索引目录
硬链接和软链接的区别 cp /etc/fstab /data/dir/ 普通用户至少要有什么权限
如何查看内核信息? screen 命令详解
解释下什么是GPL,GNU,自由软件? Linux 下命令有哪几种可使用的通配符?分别代表什么含义?
Linux 中进程有哪几种状态?在 ps 显示出来的信息中,分别用什么符号表示的? 查看文件内容有哪些命令可以使用?
查看文件内容有哪些命令可以使用? 目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?
怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么命令? 查看 http 的并发请求数与其 TCP 连接状态
如何修改Linux启动级别为字符模式并永久生效,如何临时、永久关闭selinux及防火墙,请分别写出操作方法。 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?
索引是什么?有什么作用以及优缺点? 在 Linux 中什么是平均负载 ?
查看 http 的并发请求数与其 TCP 连接状态 描述Linux shell中单引号、双引号及不加引号的简单区别
当用户在浏览器当中输入一个网站,说说计算机对dns解释经过那些流程?注:本机跟本地dns还没有缓存。 如何修改Linux启动级别为字符模式并永久生效,如何临时、永久关闭selinux及防火墙,请分别写出操作方法。
Linux文件系统中每个文件用 什么节点来标识? 全部磁盘块由哪几部分组成?
查找命令的可执行文件是去哪查找的? 怎么对其进行设置及添加? 用ls –al 命令列出下面的文件列表, 什么 文件是符号连接文件?
在DNS系统测试时,设named进程号是53,命令什么通知进程重读配置文件? 某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为什么?
对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是什么? 当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是什么?
用ls –al 命令列出下面的文件列表, 什么文件是符号连接文件。 在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中,什么是能够实现本地与远程主机之间的文件传输工作?
crontab文件由六个域组成,每个域之间用空格分割,其排列是什么? 在shell中变量的赋值有四种方法,其中,采用name=12的方法称 为什么?
在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是什么? 使用什么命令查看磁盘使用空间? 空闲空间呢?
局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。主机192.168.1.20访问172.16.1.0/24网络时,其路由要怎么设置呢? 在实际操作中,想了解命令logname 的用法,可以键入什么得到帮助?
一台主机要实现通过局域网与另一个局域网通信,需要做的工作是 什么? 在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是什么?
在/etc/fstab文件中指定的文件系统加载参数中, 什么参数一般用于CD-ROM等移动设备? 退出交互模式的shell,应键入什么?
Samba服务器的配置文件是什么? PHP和MySQL的联合使用解决了?
Apache服务器默认的接听连接端口号是 什么? 在DNS系统测试时,设named进程号是53,通过什么命令通知进程重读配置文件?
Grep 命令有什么用? 如何忽略大小写? 如何查找不含该串的行? 某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限是什么?
用ftp进行文件传输时,有哪两种模式? crontab文件由六个域组成,每个域之间用空格分割,其排列方式是什么?
在Shell脚本中,用来读取文件内各个域的内容并将其赋值给Shell变量的命令是什么 ? 启动samba服务器进程,可以有两种方式:独立启动方式和父进程启动方式,其中前者是在什么文件中以独立进程方式启动。
当用命令ls –al查看文件和目录时,欲观看卷过屏幕的内容,应使用哪一个组合键 ? 若执行rmdir命令来删除某个已存在的目录,但无法成功,请说明可能的原因。
邮件转发代理也称邮件转发服务器,它可以使用SMTP协议,也可以使用什么协议? 网络管理员对WWW服务器进行访问、控制存取和运行等控制,这些控制可在什么文件中体现?
邮件转发代理也称邮件转发服务器,它可以使用SMTP协议,也可以使用什么协议? 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?
网络管理员对WWW服务器进行访问、控制存取和运行等控制,这些控制可在什么文件中体现。 在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用什么命令。
在vi编辑器中的命令模式下,删除当前光标处的字符使用什么命令? 在vi编辑器中的命令模式下,键入 什么 可在光标当前所在行下添加一新行?
实现从IP地址到以太网MAC地址转换的命令为? 关闭linux系统(不重新启动)可使用的命令是什么?
网络管理具备以下几大功能:配置管理 、(?)、性能管理、安全管理和计费管理等。 在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用 什么命令实现?
Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在下列哪一个目录中? 下列选项中哪个命令可以在Linux的安全系统中完成文件向磁带备份的工作?
搜索文件用什么命令? 格式是怎么样的? Linux系统通过什么命令给其他用户发消息?
WWW服务器是在Internet上使用最为广泛,它采用的是什么结构? DNS域名系统主要负责主机名和 什么 之间的解析?
用ls –al 命令列出下面的文件列表, 下面哪个选项的文件是符号连接文件? 在i节点表中的磁盘地址表中,若一个文件的长度是从磁盘地址表的第1块到第11块,则该文件共占有 多少 块号?
对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是什么 ? 当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是什么 。
在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中, 下列选项中哪是能够实现本地与远程主机之间的文件传输工作。 下列信息是某系统用ps –ef命令列出的正在运行的进程, 下俩选项中哪一个进程是运行Internet超级服务器,它负责监听Internet sockets上的连接,并调用合适的服务器来处理接收的信息。
Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用什么命令? 什么是NAT,常见分为那几种,DNAT与SNAT有什么不同,应用事例有那些?
在安装Linux的过程中的第五步是让用户选择安装方式,如果用户希望安装部分组件(软件程序),并在选择好后让系统自动安装,应该选择的选项是什么? 若一台计算机的内存为128MB,则交换分区的大小通常是 什么?
在日常管理中,通常CPU会影响系统性能的情况是什么? 配置Apache 1.3.19服务器需要修改的配置文件是什么?
什么命令可以从文本文件的每一行中截取指定内容的数据。 搜索文件用什么命令? 格式是怎么样的?
查看文件内容有哪些命令可以使用?
硬链接和软链接的区别
  1. 本质: 硬链接:同一个文件多个文件名。软链接不同文件
  2. 分区: 硬链接不能跨分区,软链接不能跨分区
  3. 目录: 硬链接不能链接目录,软链接可以链接目录
  4. inode编号: 硬链接inode号相同,软链接不同
  5. 链接数: 创建硬链接会增加链接数,创建软链接不会。
  6. 路径: 软链接的相对路径是相对链接目录下的相对路径,
  7. 文件类型: 硬链接保持不变。软链接文件类型为l

cp /etc/fstab /data/dir/ 普通用户至少要有什么权限

答:1. cp:需要x权限
  2. /etc/fstab:/etc/目录需要x权限,fstab需要r权限
  3. /data/dir/:/data/目录需要x权限,/data/dir/需要wx权限


如何查看内核信息?

查看系统版本
RedHat:cat /etc/redhat-release
CentOS:cat /etc/centos-release
查看内核:uname –r
查看32 or 64位系统:uname –m
查看内核完整信息:uname –a


screen 命令详解

背景
作为程序员一定会用到linux系统,经常打开多个shell,运行一些需要很长时间才能完成的任务,通常情况下我们都是为每一个这样的任务开一个终端窗口,必须等待它们执行完毕,在此期间不能关掉窗口,否则这个任务就会被杀掉。

简介
GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。
GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能

常用的screen 命令
新建一个叫yourname的session
screen -S yourname
列出当前所有的session
screen -ls
回到yourname这个session
screen -r yourname
远程detach某个session
screen -d yourname
结束当前session并回到yourname这个session
screen -d -r yourname

常用快捷键组合

创建一个新的运行shell的窗口并切换到该窗口
Ctrl+a,c

扫描二维码关注公众号,回复: 6550051 查看本文章

Next,切换到下一个 window
Ctrl+a,n

Previous,切换到前一个 window
Ctrl+a,p

detach,暂时离开当前session,将目前的 screen session丢到后台执行,并会回到还没进 screen 时的状态,此时在 screen session 里,每个screen内运行的 process (无论是前台/后台)都在继续执行,即使 logout 也不影响。
Ctrl+a,d

关闭当前session exit


解释下什么是GPL,GNU,自由软件?

GPL:(通用公共许可证):一种授权,任何人有权取得、修改、重新发布自由软件的权力。
GNU:(革奴计划):目标是创建一套完全自由、开放的的操作系统。
自由软件:是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。主要许可证有GPL和BSD许可证两种。


Linux 下命令有哪几种可使用的通配符?分别代表什么含义?
“?”可替代单个字符。 “*”可替代任意多个字符。 方括号“[charset]”可替代 charset 集中的任何单个字符,如[a-z],[abABC]
Linux 中进程有哪几种状态?在 ps 显示出来的信息中,分别用什么符号表示的?
(1)、不可中断状态:进程处于睡眠状态,但是此刻进程是不可中断的。不可中断, 指进程不响应异步信号。(2)、暂停状态/跟踪状态:向进程发送一个 SIGSTOP 信号,它就会因响应该信号 而进入 TASK_STOPPED 状态;当进程正在被跟踪时,它处于 TASK_TRACED 这个特殊的状态。 “正在被跟踪”指的是进程暂停下来,等待跟踪它的进程对它进行操作。 (3)、就绪状态:在 run_queue 队列里的状态 (4)、运行状态:在 run_queue 队列里的状态(5)、可中断睡眠状态:处于这个状态的进程因为等待某某事件的发生(比如等待 socket 连接、等待信号量),而被挂起 (6)、zombie 状态(僵尸):父亲没有通过 wait 系列的系统调用会顺便将子进程的尸体(task_struct)也释放掉 (7)、退出状态

vi 文件名 #编辑方式查看,可修改cat 文件名 #显示全部文件内容
more 文件名 #分页显示文件内容
less 文件名 #与 more 相似,更好的是可以往前翻页
tail 文件名 #仅查看尾部,还可以指定行数
head 文件名 #仅查看头部,还可以指定行数


查看文件内容有哪些命令可以使用?
vi 文件名 #编辑方式查看,可修改cat 文件名 #显示全部文件内容 more 文件名 #分页显示文件内容 less 文件名 #与 more 相似,更好的是可以往前翻页 tail 文件名 #仅查看尾部,还可以指定行数 head 文件名 #仅查看头部,还可以指定行数
目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?
创建目录: mkdir创建文件:典型的如 touch,vi 也可以创建文件,其实只要向一个不存在的文件输出,都会创建文件 复制文件: cp 7. 文件权限修改用什么命令?格式是怎么样的? 文件权限修改: chmod 格式如下: $ chmod u+x file 给 file 的属主增加执行权限$ chmod 751 file 给 file 的属主分配读、写、执行(7)的权限,给 file 的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限 $ chmod u=rwx,g=rx,o=x file 上例的另一种形式 $ chmod =r file 为所有用户分配读权限 $ chmod 444 file 同上例 $ chmod a-wx,a+r file同上例 $ chmod -R u+r directory 递归地给 directory 目录下所有文件和子目录的属主分配读的权限
怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么命令?
清屏: clear退出当前命令: ctrl+c 彻底退出 执行睡眠 : ctrl+z 挂起当前进程fg 恢复后台 查看当前用户 id: ”id“:查看显示目前登陆账户的 uid 和 gid 及所属分组及用户名 查看指定帮助: 如 man adduser 这个很全 而且有例子; adduser -help 这个告诉你一些常用参数; info adduesr;
查看 http 的并发请求数与其 TCP 连接状态

Shell
netstat -n | awk ‘/^tcp/ {++b[KaTeX parse error: Expected 'EOF', got '}' at position 4: NF]}̲ END {for(a in …NF]} END {for(a in b) print a, b[a]}’
还有 ulimit -n 查看 linux 系统打开最大的文件描述符,这里默认 1024,不修改这里 web 服务器修改再大也没用。若要用就修改很几个办法,这里说其中一个:
修改/etc/security/limits.conf
Shell

  • soft nofile 10240 * hard nofile 10240 1 2
  • soft nofile 10240
  • hard nofile 10240
重启后生效
如何修改Linux启动级别为字符模式并永久生效,如何临时、永久关闭selinux及防火墙,请分别写出操作方法。

更改字符模式:修改/etc/inittab一行为 id:3:initdefault:
临时关闭selinnux setenforce 0
临时关闭防火墙 iptables -F
永久关闭selinux 修改/etc/selinux/config一行为 SELINUX=permissive
永久关闭防火墙 iptables -F;/etc/init.d/iptables save


绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?

绝对路径: 如/etc/init.d当前目录和上层目录: ./ …/
主目录: ~/
切换目录: cd


索引是什么?有什么作用以及优缺点?

你也可以这样理解:索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。
MySQL数据库几个基本的索引类型:普通索引、唯一索引、主键索引、全文索引

  • 索引加快数据库的检索速度
  • 索引降低了插入、删除、修改等维护任务的速度
  • 唯一索引可以确保每一行数据的唯一性
  • 通过使用索引,可以在查询的过程中使用优化隐藏器,提高系统的性能
  • 索引需要占物理和数据空间

在 Linux 中什么是平均负载 ?

平均负载被定义为在1分钟,5分钟和15分钟内等待在运行队列中的进程数目和当前正在执行的进程数目之和的平均值。使用 ‘top’ 和 ‘uptime’ 命令我们可以查询一个 Linux 服务器的平均负载。


查看 http 的并发请求数与其 TCP 连接状态

Shell
netstat -n | awk ‘/^tcp/ {++b[KaTeX parse error: Expected 'EOF', got '}' at position 4: NF]}̲ END {for(a in …NF]} END {for(a in b) print a, b[a]}’
还有 ulimit -n 查看 linux 系统打开最大的文件描述符,这里默认 1024,不修改这里 web 服务器修改再大也没用。若要用就修改很几个办法,这里说其中一个:
修改/etc/security/limits.conf
Shell

  • soft nofile 10240 * hard nofile 10240 1 2
  • soft nofile 10240
  • hard nofile 10240
  • 重启后生效

描述Linux shell中单引号、双引号及不加引号的简单区别

答:
单引号:所见即所得,即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就输出什么。
双引号:把双引号里面的内容给输出出来,如果内容中有命令、变量等,会先把,变来那个、命令解析出结果,然后输出最终内容。
双引号内的命令或者变量写法’命令或变量’或$(命令或变量)
无引号:把内容输出出来,可能不会键含有空格的字符串,视为一个整体输出,如果内容中有命令、变量等,会先把变量、命令解析出来,然后输出最终内容,如果字符串中带有空格等特殊字符,则不能完整输出,需要改加双引号。一般连续的字符串,数字,路径等可以用,不过最好用双引号,替代之。


当用户在浏览器当中输入一个网站,说说计算机对dns解释经过那些流程?注:本机跟本地dns还没有缓存。

答: a.用户输入网址到浏览器;

b.浏览器发出DNS请求信息;
c.计算机首先查询本机HOST文件,看是否存在,存在直接返回结果,不存在,继续下一步;
d.计算机按照本地DNS的顺序,向合法dns服务器查询IP结果;
e.合法dns返回dns结果给本地dns,本地dns并缓存本结果,直到TTL过期,才再次查询此结果;
f.返回IP结果给浏览器;


如何修改Linux启动级别为字符模式并永久生效,如何临时、永久关闭selinux及防火墙,请分别写出操作方法。

答:
更改字符模式:修改/etc/inittab一行为 id:3:initdefault:
临时关闭selinnux setenforce 0
临时关闭防火墙 iptables -F
永久关闭selinux 修改/etc/selinux/config一行为 SELINUX=permissive
永久关闭防火墙 iptables -F;/etc/init.d/iptables save


Linux文件系统中每个文件用 什么节点来标识?

Linux文件系统中每个文件用 索引节点来标识。Linux文件系统使用索引节点来记录文件信息,作用于Windows的文件分配表类似,索引节点是一个数据结构,它包含了一个文件的文件名,位置,大小,建立或修改时间,访问权限,所属关系等文件控制信息,一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引结点数组中的唯一一个元素对应,系统为每个索引结点分配了一个号码,也就是该结点在数组中的索引号,称为索引结点号。


全部磁盘块由哪几部分组成?

四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。Linux系统中的每个文件都被赋予一个唯一的数值,这个数值称做索引节点。索引节点存储在一个称作索引节点表< inode table>中,该表在磁盘格式化时被分配。每个实际的磁盘或分区都有其自己的索引节点表。一个索引节点包含文件的所有信息,包括磁盘上数据的地址和文件类型。文件类型包括如普通文件、目录和特殊文件这样的信息。
linux硬盘组织方式为:引导区、超级块(superblock),索引结点(inode),数据块(datablock),目录块(diredtory block)。其中超级块中包含了关于该硬盘或分区上的文件系统的整体信息,如文件系统的大小等;超级块后面的数据结构是索引结点,它包含了针对某一个具体文件的几乎全部信息,如文件的存取权限、所有者、大小、建立时间以及对应的目录块和数据块等;数据块是真正存储文件内容的位置。但是索引结点中不包括文件的名字,文件名是放在目录块里的。目录块里包含有文件的名字以及此文件的索引结点编号。


查找命令的可执行文件是去哪查找的? 怎么对其进行设置及添加?

whereis [-bfmsu][-B <目录>…][-M <目录>…][-S <目录>…][文件…]
补充说明:whereis 指令会在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码,二进制文件,或是帮助文件。
-b 只查找二进制文件。
-B<目录> 只在设置的目录下查找二进制文件。
-f 不显示文件名前的路径名称。
-m 只查找说明文件。
-M<目录> 只在设置的目录下查找说明文件。
-s 只查找原始代码文件。
-S<目录> 只在设置的目录下查找原始代码文件。
-u 查找不包含指定类型的文件。
which 指令会在 PATH 变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
-n 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p 与-n 参数相同,但此处的包括了文件的路径。
-w 指定输出时栏位的宽度。
-V 显示版本信息


用ls –al 命令列出下面的文件列表, 什么 文件是符号连接文件?

A 、-rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello
B 、-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey
C 、drwxr-r- 1 hel users 1024 Sep 10 08:10 zhang
D 、lrwxr-r- 1 hel users 2024 Sep 12 08:12 cheng
正确选项:D


在DNS系统测试时,设named进程号是53,命令什么通知进程重读配置文件?

A 、kill –USR2 53
B 、 kill –USR 53
C 、kill -INT 63
D 、kill –HUP 53
正确选项:D


某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为什么?

A 、467
B 、 674
C 、476
D 、764
正确选项:D


对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是什么?

A 、-rwxr-xr-x
B 、 -rwxr-r-
C 、-r-r-r-
D 、-r-xr-x—x
正确选项:D


当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是什么?

A 、ping
B 、 ifconfig
C 、traceroute
D 、netstat
正确选项:C


用ls –al 命令列出下面的文件列表, 什么文件是符号连接文件。

A 、-rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello
B 、-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey
C 、drwxr-r- 1 hel users 1024 Sep 10 08:10 zhang
D 、lrwxr-r- 1 hel users 2024 Sep 12 08:12 cheng
正确选项:D


在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中,什么是能够实现本地与远程主机之间的文件传输工作?

A 、telnet
B 、FTP
C 、SNMP
D 、NFS
正确选项:B


crontab文件由六个域组成,每个域之间用空格分割,其排列是什么?

A 、MIN HOUR DAY MONTH YEAR COMMAND
B 、MIN HOUR DAY MONTH DAYOFWEEK COMMAND
C 、COMMAND HOUR DAY MONTH DAYOFWEEK
D 、COMMAND YEAR MONTH DAY HOUR MIN
正确选项:B


在shell中变量的赋值有四种方法,其中,采用name=12的方法称 为什么?

A 、直接赋值
B 、使用read命令
C 、使用命令行参数
D 、使用命令的输出
正确选项:A


在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是什么?

A 、主机IP设置有误
B 、没有设置连接局域网的网关
C 、局域网的网关或主机的网关设置有误
D 、局域网DNS服务器设置有误
正确选项:C


使用什么命令查看磁盘使用空间? 空闲空间呢?

df -hl文件系统 容量 已用 可用 已用% 挂载点
Filesystem Size Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot


局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。主机192.168.1.20访问172.16.1.0/24网络时,其路由要怎么设置呢?

A 、route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
B 、route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
C 、route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1
D 、route add default 192.168.1.0 netmask 172.168.1.1 metric 1
正确选项:B


在实际操作中,想了解命令logname 的用法,可以键入什么得到帮助?

A 、logname -man
B 、logname/?
C 、help logname
D 、logname -help
正确选项:D


一台主机要实现通过局域网与另一个局域网通信,需要做的工作是 什么?

A 、配置域名服务器
B 、定义一条本机指向所在网络的路由
C 、定义一条本机指向所在网络网关的路由
D 、定义一条本机指向目标网络网关的路由
正确选项:C


在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是什么?

A 、主机IP设置有误
B 、没有设置连接局域网的网关
C 、局域网的网关或主机的网关设置有误
D 、局域网DNS服务器设置有误
正确选项:C


在/etc/fstab文件中指定的文件系统加载参数中, 什么参数一般用于CD-ROM等移动设备?

A 、defaults
B 、sw
C 、rw和ro
D 、noauto
正确选项:D


退出交互模式的shell,应键入什么?

A 、;
B 、^q;
C 、exit;
D 、quit;
正确选项:C


Samba服务器的配置文件是什么?

A 、httpd.conf
B 、inetd.conf
C 、rc.samba
D 、smb.conf
正确选项:D


PHP和MySQL的联合使用解决了?

A 、在Proxy上处理数据库的访问问题
B 、在WWW服务器上处理黑客的非法访问问题
C 、在WWW服务器上处理数据库的访问问题
D 、在Sendmail邮件系统上处理数据库的访问问题
正确选项:C


Apache服务器默认的接听连接端口号是 什么?

A 、1024
B 、800
C 、80
D 、8
正确选项:C


在DNS系统测试时,设named进程号是53,通过什么命令通知进程重读配置文件?

A 、kill –USR2 53
B 、kill –USR1 53
C 、kill -INT 63
D 、kill –HUP 53
正确选项:D


Grep 命令有什么用? 如何忽略大小写? 如何查找不含该串的行?

是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep [stringSTRING] filename grep [^string] filename


某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限是什么?

A 、467
B 、674
C 、476
D 、764
正确选项:D


用ftp进行文件传输时,有哪两种模式?

A 、 Word和binary
B 、 txt和Word Document
C 、ASCII和binary
D 、ASCII和Rich Text Format
正确选项:C


crontab文件由六个域组成,每个域之间用空格分割,其排列方式是什么?

A 、 MIN HOUR DAY MONTH YEAR COMMAND
B 、 MIN HOUR DAY MONTH DAYOFWEEK COMMAND
C 、COMMAND HOUR DAY MONTH DAYOFWEEK
D 、COMMAND YEAR MONTH DAY HOUR MIN
正确选项:B


在Shell脚本中,用来读取文件内各个域的内容并将其赋值给Shell变量的命令是什么 ?

A 、fold
B 、 join
C 、tr
D 、 read
正确选项:D


启动samba服务器进程,可以有两种方式:独立启动方式和父进程启动方式,其中前者是在什么文件中以独立进程方式启动。

A 、/usr/sbin/smbd
B 、 /usr/sbin/nmbd
C 、rc.samba
D 、 /etc/inetd.conf
正确选项:C


当用命令ls –al查看文件和目录时,欲观看卷过屏幕的内容,应使用哪一个组合键 ?

A 、Shift+Home ;
B 、Ctrl+ PgUp ;
C 、Alt+ PgDn ;
D 、Shift+ PgUp ;
正确选项:D


若执行rmdir命令来删除某个已存在的目录,但无法成功,请说明可能的原因。
  1. (1)此目录可能不存在;
  (2)目录不为空;   (3)目录中有隐含文件存在;   (4)目录被设置了权限,解决方法:先修改权限,在使用rm_r命令删除。
邮件转发代理也称邮件转发服务器,它可以使用SMTP协议,也可以使用什么协议?

A、FTP
B、TCP
C、UUCP
D 、POP
正确选项为:C


网络管理员对WWW服务器进行访问、控制存取和运行等控制,这些控制可在什么文件中体现?

A、 httpd.conf
B、 lilo.conf
C、 inetd.conf
D 、 resolv.conf
正确选项为:A


邮件转发代理也称邮件转发服务器,它可以使用SMTP协议,也可以使用什么协议?

A、 FTP
B、 TCP
C、 UUCP
D 、 POP
正确选项为:C


绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?

绝对路径: 如/etc/init.d
当前目录和上层目录: ./ …/
主目录: ~/
切换目录: cd


网络管理员对WWW服务器进行访问、控制存取和运行等控制,这些控制可在什么文件中体现。

A、 httpd.conf
B、 lilo.conf
C、 inetd.conf
D 、 resolv.conf
正确选项为:A


在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用什么命令。

A、 上箭头
B、 下箭头
C、 <.>;
D 、 <*>;
正确选项为:C


在vi编辑器中的命令模式下,删除当前光标处的字符使用什么命令?

A、 < x>;
B、 < d>;< w>;
C、 < D>;
D 、< d>;< d>;
正确选项为:A


在vi编辑器中的命令模式下,键入 什么 可在光标当前所在行下添加一新行?

A、 < a>;
B、 < o>;
C、 < I>;
D、 < A>;

正确选项为:B


实现从IP地址到以太网MAC地址转换的命令为?

A、 ping
B、 ifconfig
C、 arp
D、 traceroute
正确选项为:C


关闭linux系统(不重新启动)可使用的命令是什么?

A、 Ctrl+Alt+Del
B、 halt
C、 shutdown -r now
D、 reboot
正确选项为:B


网络管理具备以下几大功能:配置管理 、(?)、性能管理、安全管理和计费管理等。

A、 故障管理
B、 日常备份管理
C、 升级管理
D、 发送邮件
正确选项为:A


在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用 什么命令实现?

A、 # reboot
B、 # halt
C、 # reboot
D、# shutdown –r now
正确选项为:D


Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在下列哪一个目录中?

A、 /bin
B、 /etc
C、 /dev
D、 /lib
正确选项为:C


下列选项中哪个命令可以在Linux的安全系统中完成文件向磁带备份的工作?

A、 cp
B 、 tr
C、 dir
D、 cpio
正确选项为:D


搜索文件用什么命令? 格式是怎么样的?

find <指定目录> <指定条件> <指定动作>
whereis 加参数与文件名
locate 只加文件名
find 直接搜索磁盘,较慢。
find / -name “string*”


Linux系统通过什么命令给其他用户发消息?

A、 less
B 、 mesg y
C、 write
D、 echo to
正确选项为:C


WWW服务器是在Internet上使用最为广泛,它采用的是什么结构?

A、 服务器/工作站
B 、B/S
C、 集中式
D、分布式
正确选项为:B


DNS域名系统主要负责主机名和 什么 之间的解析?

A、IP地址
B 、MAC地址
C、 网络地址
D、主机别名
正确选项为:A


用ls –al 命令列出下面的文件列表, 下面哪个选项的文件是符号连接文件?

A、 -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello
B 、-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey
C、 drwxr-r- 1 hel users 1024 Sep 10 08:10 zhang
D、 lrwxr-r- 1 hel users 2024 Sep 12 08:12 cheng
正确选项为:D


在i节点表中的磁盘地址表中,若一个文件的长度是从磁盘地址表的第1块到第11块,则该文件共占有 多少 块号?

A、256
B、266
C、 11
D、256×10
正确选项为:B


对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是什么 ?

A、 -rwxr-xr-x
B、 -rwxr-r-
C、 -r-r-r-
D、-r-xr-x—x
正确选项为:D


当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是什么 。

A 、 ping
B、 ifconfig
C、 traceroute
D、 netstat
正确选项为:C


在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中, 下列选项中哪是能够实现本地与远程主机之间的文件传输工作。

A 、telnet
B、FTP
C、SNMP
D、NFS
正确选项为:B


下列信息是某系统用ps –ef命令列出的正在运行的进程, 下俩选项中哪一个进程是运行Internet超级服务器,它负责监听Internet sockets上的连接,并调用合适的服务器来处理接收的信息。

A 、root 1 4.0 0.0 344 204? S 17:09 0:00 init
B、root 2 0.0 0.1 2916 1520? S 17:09 0:00 /sbin/getty
C、root 3 0.0 0.2 1364 632? S 17:09 0:00 /usr/sbin/syslogd
D、root 4 0.0 1344 1204? S 17:09 0:10 /usr/sbin/inetd
正确选项为:D


Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用什么命令?

A 、cat
B、more
C、less
D、menu
正确选项为:C


什么是NAT,常见分为那几种,DNAT与SNAT有什么不同,应用事例有那些?

SNAT,DNAT,MASQUERADE都是NAT。MASQUERADE是SNAT的一个特例。
SNAT是指在数据包从网卡发送出去的时候,把数据包中的源地址部分替换为指定的IP,这样,接收方就认为数据包的来源是被替换的那个IP的主机。
MASQUERADE是用发送数据的网卡上的IP来替换源IP,因此,对于那些IP不固定的场合,比如拨号网络或者通过dhcp分配IP的情况下,就得用MASQUERADE。
DNAT,就是指数据包从网卡发送出去的时候,修改数据包中的目的IP,表现为如果你想访问A,可是因为网关做了DNAT,把所有访问A的数据包的目的IP全部修改为B,那么,你实际上访问的是B
因为,路由是按照目的地址来选择的,因此,DNAT是在PREROUTING链上来进行的,而SNAT是在数据包发送出去的时候才进行,因此是在POSTROUTING链上进行的。


在安装Linux的过程中的第五步是让用户选择安装方式,如果用户希望安装部分组件(软件程序),并在选择好后让系统自动安装,应该选择的选项是什么?

A 、full
B、expert
C、newbie
D、menu
正确选项为:D


若一台计算机的内存为128MB,则交换分区的大小通常是 什么?

A 、64MB
B、128MB
C、256MB
D、512MB
正确选项为:C


在日常管理中,通常CPU会影响系统性能的情况是什么?

A 、CPU已满负荷地运转
B、CPU的运行效率为30%
C、CPU的运行效率为50%
D、CPU的运行效率为80%
正确选项为:_A


配置Apache 1.3.19服务器需要修改的配置文件是什么?

A httpd.conf
B access.conf
C srm.conf
D named.conf
正确选项为:_A


什么命令可以从文本文件的每一行中截取指定内容的数据。

A cp
B dd
C fm
D cut
正确选项为:D


搜索文件用什么命令? 格式是怎么样的?

find <指定目录> <指定条件> <指定动作>
whereis 加参数与文件名
locate 只加文件名
find 直接搜索磁盘,较慢。
find / -name “string*”


猜你喜欢

转载自blog.csdn.net/weixin_42758707/article/details/90236204