首先对这份迟到的解析,我要对各位说一句对不起。因为我最近一直奔波于实验室,教室,自习室,从下周开始,每周都要考试,这段时间真的很忙,博客我只能抽空去写,所以最近更新有点慢了,很对不起。
1.cron 后台常驻程序 (daemon) 用于:( )
A. 负责文件在网络中的共享
B. 管理打印子系统
C. 跟踪管理系统信息和错误
D. 管理系统日常任务的调度
2.在大多数Linux发行版本中,以下哪个属于块设备 (block devices) ? ( )
A. 串行口
B. 硬盘
C. 虚拟终端
D. 打印机
3.下面哪个Linux命令可以一次显示一页内容? ( )
A. pause
B. cat
C. more
D. grep
4.怎样了解您在当前目录下还有多大空间? ( )
A. Use df
B. Use du /
C. Use du .
D. Use df .
5.怎样更改一个文件的权限设置? ( )
A. attrib
B. chmod
C. change
D. file
6.假如您需要找出 /etc/my.conf 文件属于哪个包 (package) ,您可以执行:( )
A. rpm -q /etc/my.conf
B. rpm -requires /etc/my.conf
C. rpm -qf /etc/my.conf
D. rpm -q | grep /etc/my.conf
7.假如当前系统是在 level 3 运行,怎样不重启系统就可转换到 level 5 运行? ( )
A. Set level = 5
B. telinit 5
C. run 5
D. ALT-F7-5
8.那个命令用于改变 IDE 硬盘的设置? ( )
A. hdparam
B. ideconfig
C. hdparm
D. hddparm
9.下面哪个命令可以列出定义在以后特定时间运行一次的所有任务?( )
A. atq
B. cron
C. batch
D. at
10.下面命令的作用是:set PS1=”[\u\w\t]\$” ; export PS1 ( )
A. 改变错误信息提示
B. 改变命令提示符
C. 改变一些终端参数
D. 改变辅助命令提示符
————————————–分割线———————————–
1.cron 后台常驻程序 (daemon) 用于:( )
A. 负责文件在网络中的共享
B. 管理打印子系统
C. 跟踪管理系统信息和错误
D. 管理系统日常任务的调度解析: cron服务是实现Linux定时任务的服务,也就是管理系统日常任务的调整。A.NFS和CIFS负责文件在网络中的共享,可能有人会说FTP服务,但是FTP只是文件传输协议,并不是文件共享的。D.strace常用来跟踪进程执行时的系统调用和所接收的信号。
2.在大多数Linux发行版本中,以下哪个属于块设备 (block devices) ? ( )
A. 串行口
B. 硬盘
C. 虚拟终端
D. 打印机
解析: Linux中I/O设备分为两类:字符设备和块设备。块设备是Linux三大设备之一,其驱动模型主要针对磁盘,Flash等存储类设备,块设备(blockdevice)是一种具有一定结构的随机存取设备,对这种设备的读写是按块(所以叫块设备)进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或者从设备一次性读到缓冲区。
3.下面哪个Linux命令可以一次显示一页内容? ( )
A. pause
B. cat
C. moreD. grep
解析: Linux命令中并没有pause命令。cat是“Concatenate(连续)”的简写,主要将一个文件的内容连续显示到屏幕上,不会进行分页。more是 一个过滤器, 用于分页显示 (一次一屏) 。文本grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出,通常与”cat”搭配使用。
4.怎样了解您在当前目录下还有多大空间? ( )
A. Use df
B. Use du /
C. Use du .D. Use df .
解析: 注意!这题的前面的”Use”是使用xxx命令的意思,不属于运行的命令。df:列出指定的每一个文件名所在的文件系统上可用磁盘空间的数量,如果没有指定文件名,则显示当前所有使用中的文件系统。du(disk usage):报告磁盘空间使用情况.题目说是当前目录下的,所以A忽略了当前目录下。B.属于主目录/。需要区分的是du会把指定目录下所有文件、目录、目录下的文件都统计。是建立在文件系统能看到的的确确是有这样一些文件的基础上的。也就是说我们能在文件系统里面看到的文件才会被du统计。df则是基于文件系统总体来计算,通过文件系统中未分配空间来确定系统中已经分配空间的大小。
5.怎样更改一个文件的权限设置? ( )
A. attrib
B. chmodC. change
D. file
解析: A.Linux中没有attrib命令。B.Linux中没有change命令。C.chmod是更改文件权限的命令。D.file命令用来探测给定文件的类型。
6.假如您需要找出 /etc/my.conf 文件属于哪个包 (package) ,您可以执行:( )
A. rpm -q /etc/my.conf
B. rpm -requires /etc/my.conf
C. rpm -qf /etc/my.confD. rpm -q | grep /etc/my.conf
解析: rpm用来进行查询的命令格式为:rpm -q options.这也就是说你在进行查询操作的时候,是不能直接用-q的,你需要附加其他参数进行查询,所以A、D是错误的。B.–requires (or -R) 显示软件包所需的功能。不符合题目要求。C.rpm -qf /etc/my.conf 查看某个文件属于哪个软件包,可以是普通文件或可执行文件,跟文件的绝对路径。
7.假如当前系统是在 level 3 运行,怎样不重启系统就可转换到 level 5 运行? ( )
A. Set level = 5
B. telinit 5C. run 5
D. ALT-F7-5
解析: 除了B选项,其他几个选项全部是瞎写的,根本不存在这几个命令以及快捷方式。C.telinit 用于设置当前系统的运行等级.可以直接跟0~6运行等级.
8.那个命令用于改变 IDE 硬盘的设置? ( )
A. hdparam
B. ideconfig
C. hdparmD. hddparm
解析: 除了C选项的命令,其他几个命令也是不存在Linux系统的。C.hdparm显示与设定硬盘的参数.具体参数可以查看man手册。
9.下面哪个命令可以列出定义在以后特定时间运行一次的所有任务? ( )
A. atqB. cron
C. batch
D. at
解析: B.cron是服务,不是命令,Linux存在crontab命令,用于定时执行操作命令。C.batch命令用于在指定时间,当系统不繁忙时执行任务。D.at命令用于在指定时间执行命令。A.atq命令显示系统中待执行的任务列表,和at -l一样。
10.下面命令的作用是:set PS1=”[\u\w\t]\$” ; export PS1 ( )
A. 改变错误信息提示
B. 改变命令提示符C. 改变一些终端参数
D. 改变辅助命令提示符
解析: 这是一个shell,set命令作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值。而PS1是命令提示符的环境变量,这个环境变量是默认的。\u:表示当前用户的帐号名称;\w:完整的工作目录之外,家目录会以 ~ 取代;\t: 显示系统时间;$:提示字符,如果是 root 时,提示符为 #,普通用户则为 $.这个shell的意思其实就是先重新设置命令行的环境变量,然后用export命令用于将新设置的变量输出为环境变量。作用就是改变命令提示符。
以上解析均属个人观点,如有不足之处可以联系我进行更正
扫码进群,我等待你的加入
本文作者:冰羽
本文地址: https://bingyublog.com/2018/05/08/Linux面试题解析第1天/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!