linux考试基础知识测验
Linux系统管理基础测试(100分钟)
姓名: 座位号:
一.单项选择题:(每小题0.5分,共计30分)
1. cron 后台常驻程序 (daemon) 用于:D
A. 负责文件在网络中的共享
B. 管理打印子系统Manages the printing subsystem
C. 跟踪管理系统信息和错误
D. 管理系统日常任务的调度 (scheduling)
2. 在大多数Linux发行版本中,以下哪个属于块设备 (block devices) ? B
A. 串行口
B. 硬盘 C. 虚拟终端
D. 打印机
3. 下面哪个Linux命令可以一次显示一页内容? C
A. pause
B. cat C. more
D. grep
4. 怎样了解您在当前目录下还有多大空间? c
A. Use df
B. Use du / C. Use du .
D. Use df .
5. 怎样更改一个文件的权限设置? B
A. attrib
B. chmod C. change
D. file
6. 假如您需要找出 /etc/my.conf 文件属于哪个包 C (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 运行? B
A. Set level = 5
B. telinit 5 C. run 5
D. ALT-F7-5
telinit 是init 的一个软连接。当系统起来后,init进程会占用PID 1,init程序会在入口处判断PID,如果不是1,就退出init处理程序,转而调用telinit.init相当于一个快捷方式。
8. 那个命令用于改变 IDE 硬盘的设置? C
A. hdparam
B. ideconfig C. hdparm
D. hddparm
IDE-had, sata(scsi)串口-sda;
9. 下面哪个命令可以列出定义在以后特定时间运行一次的所有任务?A
A. atq
B. cron C. batch
D. at
10. 下面命令的作用是:set PS1="[uwt]\$",export PS1 B
A. 改变错误信息提示
B. 改变命令提示符 C. 改变一些终端参数
D. 改变辅助命令提示符
11. 作为一个管理员,你希望在每一个新用户的目录下放一个文件 .bashrc ,那么你应该在哪个目录下放这个文件,以便于新用户创建主目录时自动将这个文件复制到自己的目录下。 A
A. /etc/skel/
B. /etc/default/ C. /etc/defaults/
D. /etc/profile.d/
当您用 useradd 命令来创建一个新用户帐户时,它将所有的文件从 /etc/skel 复制到用户的新的主目录中(如果按默认应该在/home下)。这意味着您可以将有帮助的.bash_profile 和 .bashrc 文件放在 /etc/skel 中,使新用户有一个好的开始。
http://www.cnblogs.com/ZhangShuo/articles/1836711.html
12. 在bash中,export命令的作用是: C
A. 在子shell中运行条命令
B. 使在子shell中可以使用命令历史记录
C. 为其它应用程序设置环境变量
D. 提供NFS分区给网络中的其它系统使用
13. 在使用了shadow口令的系统中,/etc/passwd和/etc/shadow两个文件的权限正确的是:C
A. -rw-r----- , -r--------
B. -rw-r--r-- , -r--r--r--
C. -rw-r--r-- , -r--------
D. -rw-r--rw- , -r-----r--
14. 下面哪个参数可以删除一个用户并同时删除用户的主目录? C
A. rmuser -r
B. deluser -r C. userdel -r
D. usermgr -r
15. 有一个备份程序mybackup,需要在周一至周五下午1点和晚上8点各运行一次,下面哪条crontab的项可以完成这项工作?B
A. 0 13,20 * * 1,5 mybackup
B. 0 13,20 * * 1,2,3,4,5 mybackup 1-5
C. * 13,20 * * 1,2,3,4,5 mybackup
D. 0 13,20 1,5 * * mybackup
16. 如何从当前系统中卸载一个已装载的文件系统 A
A. umount
B. dismount C. mount -u
E. 从 /etc/fstab 中删除这个文件系统项
17. 如果你的umask设置为022,缺省的,你创建的文件的权限为:D
A. ----w--w-
B. -w--w---- C. r-xr-x---
D. rw-r--r—文件默认666
18. 在一条命令中如何查找一个二进制命令 Xconfigurator 的路径?D
A. apropos Xconfigurator
B. find Xconfigurator
C. where Xconfigurator
D. which Xconfigurator
19. 哪一条命令用来装载所有在 /etc/fstab 中定义的文件系统? B
A. amount
B. mount -a C. fmount
D. mount -f
20. 运行一个脚本,用户不需要什么样的权限?B
A. read
B. write C. execute
D. browse on the directory 浏览
21. 在Linux中,如何标识接在IDE0上的slave硬盘的第2个逻辑分区?C
A. /dev/hdb2
B. /dev/hd1b2 C. /dev/hdb6
D. /dev/hd1b6
22. 在应用程序起动时,如何设置进程的优先级?B
A. priority
B. nice C. renice
D. setpri
23. 定时任务第二个*代表()B
A.分
B.时 C.日
D.星或月
24. 下面哪条命令可以把f1.txt复制为f2.txt? C
A. cp f1.txt | f2.txt
B. cat f1.txt | f2.txt C. cat f1.txt > f2.txt
D. copy f1.txt | f2.txt 好
25. 显示一个文件最后几行的命令是: B
A. tac 倒序
B. tail C. rear
D. last
26. 如何快速切换到用户John的主目录下? D
A. cd @John
B. cd #John C. cd &John
D. cd ~John
27. Linux最多有几个主分区(C)
A.2
B.3 C.4
D.1
28. 第一块IDE磁盘上的第一个逻辑分区的设备名是(C)
A./dev/hda2
B. /dev/hda3 C. /dev/hda5
D. /dev/hda4 问题
29. 运行级定义在: B
A. in the kernel
B. in /etc/inittab C. in /etc/runlevels
D. using the rl command
30. 如何装载(mount)上在 /etc/fstab 文件中定义的所有文件系统?A
A. mount -a
B. mount /mnt/* C. mount
D. cat /etc/fstab | mount
31. 如果使用ln命令将生成了一个指向文件old的符号链接new,如果你将文件old删除,是否还能够访问文件中的数据? A
A. 不可能再访问
B. 仍然可以访问
C. 能否访问取决于file2的所有者
D. 能否访问取决于file2的权限
ln –s 链接的文件 链接位置
32. 第一块IDE磁盘上的第3个逻辑分区的设备名是(B)
A./dev/hda2
B. /dev/hda7 C. /dev/hda5
D. /dev/hda4
33. 下面哪个命令用来显示系统中各个分区中inode的使用情况? 索引节点 A
A. df -i
B. df -H C. free -b
D. du -a -c /
34. 在大多数Linux发行版本中,图形方式的运行级定义为? D
A. 1
B. 2 C. 3
D. 5
35. 如何在系统文档中找到关于print这个单词的所有说明? D
A. man print
B. which print C. locate print
D. apropos print
命令格式为:apropos keyword
等同于:man -k keyword
http://codingstandards.iteye.com/blog/776024
36. 命令 man 5 passwd 含义是? B
A. 显示 passwd 命令的使用方法
B. 显示 passwd 文件的结构,5-代表配置文件或者某些文件的格式。
C. 显示 passwd 命令的说明的前五行
D. 显示关于passwd的前五处说明文档。
37. 如何在文件中查找显示所有以"*"打头的行? D
A. find * file
B. wc -l *
C. grep -n * file
D. grep * file grep处理的就是一行
38. 在ps命令什么参数是用来显示所有用户的进程的? A
A. a
B. b C. u
D. x
39. 下列哪个参数是设置用户的说明(A)
A.-c
B.-d C.-f
D.-m
40. 如何显示Linux系统中注册的用户数(包含系统用户)? D
A. account -l
B. nl /etc/passwd |head C. wc --users /etc/passwd
D. wc --lines /etc/passwd
41. 在一行结束位置加上什么符号,表示未结束,下一行继续? B
A. /
B. \ C. ;
D. |
42. 命令 kill 9 的含义是: C
A. kills the process whose PID is 9.
B. kills all processes belonging to UID 9.
C. sends SIGKILL to the process whose PID is 9.
D. sends SIGTERM to the process whose PID IS 9.
43. 如何删除一个非空子目录/tmp? B
A. del /tmp/*
B. rm -rf /tmp强制删除 C. rm -Ra /tmp/*
D. rm -rf /tmp/*
44. 对所有用户的变量设置,应当放在哪个文件下? B
A. /etc/bashrc用户变量
B. /etc/profile C. ~/.bash_profile
D. /etc/skel/.bashrc
45. Linux系统中,一般把命令 ls 定义为 ls --color 的别名,以便以不同颜色来标识不同类型的文件。但是,如何能够使用原先的ls命令?A
A. \ls
B. ;ls C. ls $$
D. ls --noalias
46. 在Linux系统中的脚本文件一般以什么开头?B
A. $/bin/sh
B. #!/bin/sh C. use /bin/sh
D. set shell=/bin/sh
47. 下面哪种写法表示如果cmd1成功执行,则执行cmd2命令?A
A. cmd1&&cmd2 并且的关系
B. cmd1|cmd2 C. cmd1;cmd2
D. cmd1||cmd2
48. 在vi中退出不保存的命令是?D
A. :q B. :w
C. :wq D. :q!
49. 使用什么命令检测基本网络连接?A
A. ping
B. route C. netstat
D. ifconfig
50. 下面哪个文件系统应该分配最大的空间?A
A. /usr资源文件
B. /lib C. /root
D. /bin
51. 在安装软件时下面哪一步需要root权限?D
A. make
B. make deps C. make config
D. make install
52. 什么命令用来只更新已经安装过的rpm软件包?A
A. rpm -U *.rpm
B. rpm -F *.rpm C. rpm -e *.rpm
D. rpm -q *.rpm
53. 下面哪个命令可以压缩部分文件:C
A. tar -dzvf filename.tgz *
B. tar -tzvf filename.tgz *
C. tar -czvf filename.tgz *compress
D. tar -xzvf filename.tgz *
54. 在 bash shell 环境下,当一命令正在执行时,按下 control-Z 会: C
A. 中止前台任务
B. 给当前文件加上 EOF.
C. 将前台任务转入后台
D. 注销当前用户
55. 如何查看一个RPM软件的配置文件的存放位置?A
A. rpm -qc rpm1
B. rpm -Vc rpm1
C. rpm --config rpm1
D. rpm -qa --config rpm1
56. 通过Makefile来安装已编译过的代码的命令是:D
A. make
B. install
C. make depend
D. make install
57. 什么命令解压缩tar文件?B
A. tar -czvf filename.tgz
B. tar -xzvf filename.tgz
C. tar -tzvf filename.tgz
D. tar -dzvf filename.tgz
58. ping使用的协议是:D
A. TCP
B. UDP C. SMB
D. ICMP 问题
59. 下面哪个命令不是用来查看网络故障的?B
A. ping
B. init C. telnet
D. netstat
60. 下面哪个文件定义了网络服务的端口?B
A. /etc/netport
B. /etc/services C. /etc/server
D. /etc/netconf
二.填空题:(共计30分)
1. 在Linux系统中,以 (文件)方式访问设备 。
2. Linux内核引导时,从文件(/etc/fstab)中读取要挂载的文件系统。
3. 链接分为: (软)(硬)
4. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: (644)文件属性是 (目录)
5.前台起动的进程使用 (kill)终止
6. 静态路由设定后,若网络拓扑结构发生变化,需由(route)修改路由的设置。
7. 网络管理的重要任务是:()和()
8. 安装Linux时,必要的系统分区有( / ),( /boot ),( swap )三个.
9. 命令补全的按键是( TAB).
10. 显示系统主机名的命令是( whoami ).
11. 显示和更改系统时间的命令是(last)或()
12. 可以用ls –al命令来观察文件的权限,每个文件的权限都用()位表示,并分为()段,其中第一段占 () 位,表示 () ,第二段占()位,表示 () 对该文件的权限。
13.13. 编写的Shell程序运行前必须赋予该脚本文件 (x)权限
14. Ping命令可以测试网络中本机系统是否能到达 () ,所以常常用于测试网络的 连通性 。
15. DNS实际上是分布在internet上的主机信息的数据库,其作用是实现 () 之间的转换。
16. 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是 (/etc)
17. 套接字文件的属性位是(),管道文件的属性位是(),链接文件的属性位是()
普通文件的属性位是()
18. 结束后台进程的命令是 ()
当需要中断一个前台进程的时候,通常是使用< Ctrl+c >组合键;但是对于一个后台进程恐怕就不是一个组合键所能解决的了,这时就必须求助于kill命令.该命令可以终止后台进程.至于终止后台进程的原 因很多,或许是该进程占用的CPU时间过多;或许是该进程已经挂死.总之这种情况是经常发生的.
kill命令是通过向进程发送指定的信号来结束进程的.如果没有指定发送信号,那么默认值为TERM信号.TERM信号将终止所有不能捕获该信号的进程. 至于那些可以捕获该信号的进程可能就需要使用kill(9)信号了,该信号是不能被捕捉的.
19. 在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是(ps -aux)
20. 将前一个命令的标准输出作为后一个命令的标准输入,称之为(重定向)
21. 为脚本程序指定执行权的命令及参数是()
22. 在shell编程时,使用方括号表示测试条件的规则是:方括号两边必须有()
23. 在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为()
24. 在vi编辑环境下,使用 ()进行模式转换
25将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式()
三.简答题:(每小题5分,共15分 )
1.说明一下命令的作用:
Cat, more, su, grep, wc, echo, clear, touch, who, shutdown
2.建立用户tom,使其家目录在/usr下,用户的shell指定为/bin/ksh,密码为123
3.添加用户u1 u2 ,将用户的密码指定为123 ,用户组指定为 g1,其他保持默认;添加组g2,将u2用户加入到g2组
4.简述linux的启动级别?
四.问答题 (每小题10分,共30分)
1.简述tomcat安装过程
2.简述linux系统启动过程?
3.系统密码忘记,如何处理?(具体步骤)
五.附加题:
1. 某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:
(1)在下午4 :50删除/abc目录下的全部子目录和全部文件;
(2)从早8:00~下午6:00每小时读取/xyz目录下x1文件中每行第一个域的全部数据加入到/backup目录下的bak01.txt文件内;
(3)每逢星期一下午5:50将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;
(4)在下午5:55将IDE接口的CD-ROM卸载(假设:CD-ROM的设备名为hdc);
(5)在早晨8:00前开机后启动。
linux考试基础知识测验的更多相关文章
- Kali Linux渗透基础知识整理(四):维持访问
Kali Linux渗透基础知识整理系列文章回顾 维持访问 在获得了目标系统的访问权之后,攻击者需要进一步维持这一访问权限.使用木马程序.后门程序和rootkit来达到这一目的.维持访问是一种艺术形式 ...
- Kali Linux渗透基础知识整理(二)漏洞扫描
Kali Linux渗透基础知识整理系列文章回顾 漏洞扫描 网络流量 Nmap Hping3 Nessus whatweb DirBuster joomscan WPScan 网络流量 网络流量就是网 ...
- Linux入门基础知识
注:内容系兄弟连Linux教程(百度传课:史上最牛的Linux视频教程)的学习笔记. Linux入门基础知识 1. Unix和Linux发展历史 二者就像父子关系,当然Unix是老爹.1965年,MI ...
- Linux shell基础知识(上)
Linux shell基础知识(上) 目录 一.shell介绍 二.命令历史 三.命令补全和别名 四.通配符 五.输入输出重定向 六.管道符和作业控制 七.shell变量 八.环境变量配置文件 九.b ...
- linux内存基础知识和相关调优方案
内存是计算机中重要的部件之中的一个.它是与CPU进行沟通的桥梁. 计算机中全部程序的执行都是在内存中进行的.因此内存的性能对计算机的影响很大.内存作用是用于临时存放CPU中的运算数据,以及与硬盘等外部 ...
- Linux Shell 基础知识(一)
1. 本文知识结构 2. shell 基础知识 2.1 shell 简单介绍 GNU bash shell 能提供对 Linux 系统的交互式访问,一般来说,使用快捷键 Ctrl + Alt + ...
- day63:Linux:nginx基础知识&nginx基础模块
目录 1.nginx基础知识 1.1 什么是nginx 1.2 nginx应用场景 1.3 nginx组成结构 1.4 nginx安装部署 1.5 nginx目录结构 1.6 nginx配置文件 1. ...
- Linux 操作系统基础知识
1.操作系统总体介绍 •CPU: 就像人的大脑,主要负责相关事情的判断以及实际处理的机制.查询指令: cat /proc/cpuinfo•内存: 大脑中的记忆区块,将皮肤.眼睛等所收集到的信息记录起来 ...
- Linux之基础知识
在此总结使用Linux的时候,一些必须知道的基础内容,记录一下,加强记忆 一. linux 运行级别 运行级别就是操作系统当前正在运行的功能级别.这个级别从0到6 ,具有不同的功能.这些级别在/et ...
随机推荐
- 常见算法:C语言求最小公倍数和最大公约数三种算法
最小公倍数:数论中的一种概念,两个整数公有的倍数成为他们的公倍数,当中一个最小的公倍数是他们的最小公倍数,相同地,若干个整数公有的倍数中最小的正整数称为它们的最小公倍数,维基百科:定义点击打开链接 求 ...
- openwrt上网配置的一些理解(四)
这次要解决的问题是3g上网和wan口上往可以随意切换,当然能够叠加也是好事,不过这不是我关心的.下面还是修改3个文件network,firewall,multiwan.首先在network中加入界面配 ...
- Linux安装WebLogic12
# groupadd weblogic# useradd -g weblogic weblogic# passwd weblogic# mkdir -p /var/bea# chown -R webl ...
- android常用软件下载资源链接
最新内容请看:http://www.androiddevtools.cn/ https://github.com/inferjay/AndroidDevTools 官方adt下载地址:http://d ...
- web_api vs2015 新加标题无法打开
HomeController 去掉特性[Authorize]
- ComboGrid( 数据表格下拉框)
一. 加载方式//class 加载方式<select id="box" class="easyui-combogrid" name="dept& ...
- textarea固定大小,不可拖动
写前端,经常很多小东西容易忽略忘记,今天写页面碰到设定一个输入框大小,死活记不起怎么固定,故找了一下度娘,其实添加一个css属性就好了: resize: none; 随笔记一下!
- Jenkins学习之——(2)插件的安装
本章节将讲解如何安装jenkins的插件. 其实jenkins本身不具有任何集成的功能,而是依靠众多的插件实现功能.就像eclipse一样,期本身只是一个编辑器,而当你安装了其他的第三方插件后,就能实 ...
- (原)ubuntu14.04中安装gcc4.9和g++4.9
http://stackoverflow.com/questions/28683747/installing-gcc4-9-on-ubuntu-14-04-lts http://askubuntu.c ...
- uva 469 - Wetlands of Florida
题目:给你一个矩阵和某些点,找到给的点所处连续的W区域的面积(八个方向). 分析:搜索.floodfill算法,利用搜索直接求解就可以了. 说明:注意读入数据的格式. #include <cst ...