linux课程培训之Linux运维工程师笔试题(13题)

合集下载

LINUX运维工程师笔试题

LINUX运维工程师笔试题

LINUX运维工程师笔试题一、基本知识题(共10题,每题3分)1、用什么命令查询指定IP地址的服务器端口?2、用什么命令定义某个程序执行的优先级别?3、如何让hitory命令显示具体时间?4、查看Linu某系统当前指定用户的邮件队列命令是?5、查看Linu某系统当前加载的库文件?6、使用tcpdump监听主机IP为192.168.1.1,tcp端口为80的数据,同时将结果保存输出到tcpdump.log,请写出相应命令。

7、简述IDS作用和实现原理。

8、用ed修改tet.t某t的23行tet为tet;9、一个E某T3的文件分区,当使用touchtet.file命令创建一个新文件时报错,报错的信息是提示磁盘已满,但是采用df-h命令查看磁盘大约只使用了60%的磁盘空间,为什么会出现这个情况,说说你的理由。

10、当用户在浏览器当中输入一个网站,说说计算机对dn解释经过那些流程?(注:本机跟本地dn还没有缓存)二、简述题(共10题,每题7分)1、linu某下如何改IP,主机名,DNS2、用hell统计ip访问情况,要求分析ngin某访问日志,找出访问页面数量在前10位的IP数。

以下是ngin某的访问日志节选202.101.129.218--[26/Mar/2006:23:59:55+0800]\/online/tat_int.phppid=d065HTTP/1.1\MSIE6.0;WindowNT5.1)\请写hell实现输出top10的IP列表。

3、简述linu某下编译内核的意义与步骤4、简述Linu某启动过程5.你说下你技术的强项和不足?6.如果给你300台服务器,你该怎么去管理?7.在一个系统架构中,我们为了避免单点故障,会怎么做?8、某en 环境下,如何调整虚拟机内存及vcpu数9、简述下一般调整哪些内核参数10、最大打开文件数如何调整。

运维人员笔试题目

运维人员笔试题目

北京金万维科技有限公司运维人员笔试题目时间:40分钟一、Linux系统和Shell1.写一个sed命令,修改/tmp/input.txt文件的内容,要求:(1) 删除所有空行;(2) 在非空行前面加一个"AAA",在行尾加一个"BBB",即将内容为11111的一行改为:AAA11111BBB2.每周一下午三点将/tmp/logs目录下面的后缀为*.log的所有文件rsync同步到备份服务器192.168.1.100中同样的目录下面,crontab配置项该如何写:3.找到/tmp/目录下面的所有名称以"_s1.jpg"结尾的普通文件,如果其修改日期在一天内,则将其打包到/tmp/back.tar.gz文件中4.写出SHELL函数RevertInput,函数必须获取三个参数,然后将三个参数倒序echo打印出来,函数必须检查参数个数的合法性,如果参数非法,打印”Illegal parameters”,对于下面的输入:RevertInput “this is para1” para2 para3应该输出:para3para2this is para1(注:需要注意第一个参数中的空格)5.如果一个系统使用LVM进行分区管理,请写出调整一个逻辑卷分区大小的命令:6.如何找出当前系统中磁盘I/O读写占用最高的程序:二、网络相关1.一个域名是否可以配置多个A记录?一个域名是否可以配置成多个其他域名的CNAME?2.请写出用tcpdump抓取符合如下条件包的命令:(1) 目标端口是 80;(2) 来源IP或者是1.1.1.1,或者是 2.2.2.2;(3) UDP包;3.用netstat命令配合其他shell命令,按照来源IP统计下所有到80端口的ESTABLISHED状态链接的个数,输出结果类似(第一列为连接数,第二列为IP):12 202.165.123.235 202.165.123.269 202.165.123.24.写出一个curl命令,访问指定服务器61.135.169.121上的如下URL:/s?wd=test,访问的超时时间是20秒:三、LAMP相关1.写出如何给apache增加virtualhost,让访问和的时候,都打开/var/www/html目录下面的文件:2.写一个shell命令,统计apache日志文件(access_log)中某一天中每个URL的访问次数,并按照次数由小到大的顺序排序输出:3.如果配置mysql服务器的时候,配置了auto_increment_increment=3,请问这里的3意味着什么?4.如何打开PHP文件的出错输出四、缓存、监控、KVM等1.如何配置squid,让访问的时候,自动访问源站:2.请说明下面zabbix监控项配置的意义:UserParameter=dns.duration_[*],/opt/tools/dns_status.sh | grep "^$1:" | awk '{print $$3}'3.如何给一个名称为CentOS62的KVM虚拟机创建快照五、综合问答:如果一个Linux系统响应十分缓慢,SSH进去后执行命令等一分钟才有响应,请说明各种可能的原因,并阐述如何分析并找到问题源头:。

(完整版)系统运维工程师笔试题目--答案版.doc

(完整版)系统运维工程师笔试题目--答案版.doc

系统运维工程师测试题一填空题1 在 linux 系统中,以文件的方式访问设备。

2 连接分为:软连接(符号链接)和硬链接。

3 某文件的权限为 d-rw-_r--_r-- ,用数值形式表示该权限,则该8 进制数位644 ,该文件的属性为目录。

4 编写 shell 程序之前必须赋予该脚本可执行的权限。

5 系统管理的主要任务是能够在分布式环境中实现对程序和数据的安全保护、备份、恢复、更新。

6 内核分为进程管理、内存管理、I/O 系统管理、文件系统管理四个子系统。

7 唯一标识每一个用户的是用户的id 和用户名。

8 远程连接 mysql 数据库的命令是什么mysql –h ip –u (用户) -p(密码)9 如果 nginx.pid 的目录在 '/usr/nginx/logs/nginx.pid' 下,那么平滑重启的命令为kill –HUP /usr/nginx/logs/nginx.pid 。

10 在超级用户下显示linux 系统中正在运行的全部进程,应使用的命令和参数是ps -aux 。

二选择题1.Linux 文件权限一共 10 位长度,分成四段,第三段表示的内容是。

A 文件类型B 文件所有者的权限C 文件所有者所在组的权限D 其他用户的权限2.终止一个前台进程可能用到的命令和操作。

A killB ctrl+cC shut downD halt3.在使用mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是。

A -mB -dC -fD -p4.一个文件名字为 rr.Z ,可以用来解压缩的命令是:。

A tarB gzipC compressD uncompress5.文件 exer1 的访问权限为 rw-r--r-- ,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是。

A chmod a+x g+w exer1B chmod 765 exer1C chmod o+x exer1D chmod g+w exer16. .关闭 linux 系统(不重新启动)可使用命令。

运维工程师笔试题及答案

运维工程师笔试题及答案

运维工程师笔试题及答案第一部分:Linux系统知识填空题:1.创建目录用mkdir命令,创建文件用touch命令。

2.移动文件用mv命令,复制文件用cp命令。

3.使用history命令查看用过的命令列表。

4.查看各类环境变量用env命令。

5.终止进程用kill命令。

6.编写的Shell程序运行前赋予该脚本文件读和执行权限。

7.链接分为:硬链接和软链接/符号链接。

8.在Linux系统中,以文件方式访问设备。

9.当前用户主目录用~/表示。

10.L inux下命令可使用的通配符有“?”和“*”。

选择题:1.某文件的组外成员的权限是只读、属主是全部权限、组内权限是可读可写、该文件权限为?(D)A.467B.674C.476D.7642.Linux配置文件一般放在什么目录?(A)A.etcB.binC.libD.dev3.什么命令常用于检测网络主机是否可达?(C)A.sshC.pingD.exit4.对所有用户的变量设置,应当放在哪个文件下?(B)A./etc/bashrcB./etc/profileC.~/.bash_profileD./etc/skel/.bashrc5.什么命令解压缩tar文件?(B)A.tar-czvf filename.tgzB.tar-xzvf filename.tgzC.tar-tzvf filename.tgzD.tar-dzvf filename.tgz第二部分:数据库填空题:1.数据库系统的核心是___数据库管理系统___。

2.事务四大特性分别是原子性、隔离性、一致性、持久性。

3.索引字段值不唯一,应该使用的索引类型为普通索引。

4.人员基本信息一般包括:身份证号,姓名,性别,年龄等。

其中可以作为主关键字的是身份证号。

5.SQL语言中,用于排序的是__Order by__子句,用于分组的是__group by__子句。

6.在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为多对多。

运维人员考试题库及答案

运维人员考试题库及答案

运维人员考试题库及答案一、单选题1. 以下哪个选项是Linux系统中查看当前目录下文件和文件夹的命令?A. lsB. pwdC. cdD. mkdir答案:A2. 在Windows系统中,哪个服务是负责域名解析的?A. DHCPB. DNSC. FTPD. IIS答案:B3. 运维人员在监控服务器性能时,通常使用哪个命令来查看CPU使用率?A. topB. dfC. freeD. vmstat答案:A4. 在Linux系统中,以下哪个命令用于查找文件?A. grepB. findC. grepD. touch答案:B5. 在网络运维中,哪个协议用于在IP主机之间传输控制消息?A. TCPB. UDPC. ICMPD. FTP答案:C二、多选题1. 以下哪些是Linux系统中常用的文本编辑器?A. VimB. EmacsC. NotepadD. Nano答案:A, B, D2. 在网络运维中,以下哪些命令用于测试网络连通性?A. pingB. tracerouteC. nslookupD. netstat答案:A, B3. 在Windows系统中,以下哪些服务是系统运行所必需的?A. Event LogB. Print SpoolerC. Remote RegistryD. Windows Time Service答案:A, B, D三、判断题1. 在Linux系统中,使用命令"chmod 755 filename"可以设置文件的权限,使得文件所有者拥有读写执行权限,而组用户和其他用户拥有读执行权限。

答案:正确2. 在Windows系统中,可以通过服务管理器来启动或停止服务。

答案:正确3. 在网络运维中,TCP协议是无连接的,而UDP协议是面向连接的。

答案:错误四、填空题1. 在Linux系统中,______命令用于查看当前系统的运行时间、用户数、系统负载等信息。

答案:uptime2. 在Windows系统中,______服务负责管理网络连接和通信。

Linux运维工程师笔试题

Linux运维工程师笔试题

Linux运维工程师笔试题标题:Linux运维工程师的角色与技能要求在当今信息技术飞速发展的时代,Linux运维工程师作为企业中不可或缺的关键角色之一,承担着维护和管理Linux系统的重要任务。

本文将从Linux运维工程师的角色职责和所需的技能要求两个方面来探讨这一职位的重要性。

一、Linux运维工程师的角色职责1. 系统安装和配置:Linux运维工程师负责安装和配置Linux操作系统,包括选择合适的发行版、进行基本设置、安装必要的软件等,确保系统正常运行。

2. 系统监控和维护:Linux运维工程师需要定期监控系统的运行状态和性能指标,及时发现和解决系统故障,执行系统稳定性检查和维护工作。

3. 故障排除和修复:当系统发生故障或出现异常时,Linux运维工程师需迅速定位问题,分析原因,并采取必要的解决方案进行修复,以保证系统正常运行。

4. 安全策略和风险管理:Linux运维工程师需要制定和执行系统安全策略,包括防火墙设置、访问控制、漏洞修复等,以确保系统的安全性,并及时应对可能的安全威胁和风险。

5. 日志记录和分析:Linux运维工程师负责管理系统日志,包括收集、分析和解释日志信息,及时处理和响应异常情况,并提供相应的报告和分析结果。

二、Linux运维工程师所需的技能要求1. 扎实的Linux基础知识:Linux运维工程师应该具备扎实的Linux操作系统基础知识,包括常用命令、文件系统、进程管理、网络配置等,以便熟练地进行系统配置和管理。

2. 熟悉脚本语言:掌握Shell脚本编程是Linux运维工程师的基本技能要求,能够编写自动化脚本来提高工作效率,并解决常见问题。

3. 服务器管理技能:熟悉常见的服务器管理软件和工具,如Apache、Nginx等,能够进行服务器的配置、性能优化和故障排除。

4. 网络和安全知识:Linux运维工程师需要具备一定的网络和安全知识,包括网络协议、路由配置、安全防护等,以保障系统的安全和稳定。

运维工笔试考试题及答案

运维工笔试考试题及答案

运维工笔试考试题及答案一、选择题(每题2分,共40分)1. 以下哪个选项不是Linux系统中常用的文件命令?A. lsB. cpC. mvD. ping答案:D2. 在Linux系统中,哪个命令可以用来查看当前系统的运行时间和平均负载?A. uptimeB. topC. dfD. du答案:A3. 在Linux系统中,以下哪个命令用于查找文件?A. findB. grepC. whichD. whereis答案:A4. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和目录?A. lsB. dirC. pwdD. cd答案:A5. 在Linux系统中,以下哪个命令用于查看当前路径?A. lsB. pwdC. cdD. mkdir答案:B6. 在Linux系统中,以下哪个命令用于创建新目录?A. mkdirB. rmdirC. touchD. rm答案:A7. 在Linux系统中,以下哪个命令用于删除文件?A. mkdirB. rmdirC. touchD. rm答案:D8. 在Linux系统中,以下哪个命令用于显示当前路径下所有文件和目录的详细信息?A. ls -lB. ls -aC. ls -dD. ls -r答案:A9. 在Linux系统中,以下哪个命令用于查看系统磁盘的使用情况?A. dfB. duC. freeD. top答案:A10. 在Linux系统中,以下哪个命令用于查看当前系统的内存使用情况?A. dfB. duC. freeD. top答案:C11. 在Linux系统中,以下哪个命令用于查看当前系统的CPU信息?A. dfB. duC. freeD. top答案:D12. 在Linux系统中,以下哪个命令用于查看当前系统的网络配置信息?A. ifconfigB. ipC. routeD. netstat答案:B13. 在Linux系统中,以下哪个命令用于查看当前系统的进程信息?A. psB. topC. killD. pgrep答案:A14. 在Linux系统中,以下哪个命令用于结束一个进程?A. psB. topC. killD. pgrep答案:C15. 在Linux系统中,以下哪个命令用于查找系统中的僵尸进程?A. psB. topC. killD. pgrep答案:A16. 在Linux系统中,以下哪个命令用于查看当前系统的服务状态?A. serviceB. systemctlC. chkconfigD. service --status-all答案:B17. 在Linux系统中,以下哪个命令用于启动一个服务?A. serviceB. systemctlC. chkconfigD. service start答案:B18. 在Linux系统中,以下哪个命令用于停止一个服务?A. serviceB. systemctlC. chkconfigD. service stop答案:B19. 在Linux系统中,以下哪个命令用于重启一个服务?A. serviceB. systemctlC. chkconfigD. service restart答案:B20. 在Linux系统中,以下哪个命令用于查看系统日志?A. journalctlB. dmesgC. lastD. logrotate答案:A二、填空题(每题2分,共20分)1. 在Linux系统中,使用________命令可以查看当前系统的版本信息。

linux考试试题和答案.doc

linux考试试题和答案.doc

Linux考试试题及答案一、选择题1、在/etc/fstab文件中指定的文件系统加载参数中,那个参数一般用于CD-ROM等移动设备(D )A.defau ItsB.swC.rw 和roD.noauto2、Linux文件权限一共10位长度,分成四段,第三段表示的内容是(C)A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限3、在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(D)A.-mB.-dC.-fD.-p4、一台主机要实现通过局域网与另一个局域网通信,需要做的工作是(C)A.配置域名服务器B.定义一条本机指向所在网络的路由C.定义一条本机指向所在网络网关的路由D.定义一条本机指向目标网络网关的路由5、下列提法中,不属于ifconfig命令作用范围的是(D)A.配置本地回环地址B.配置网卡的IP地址C.激活网络适配器D.加载网卡到内核中6、下列关于链接描述,错误的是(B)A.硬链接就是让链接文件的i节点号指向被链接文件的i节点B.硬链接和符号连接都是产生一个新的i节点C.链接分为硬链接和符号链接D.硬连接不能链接目录文件7、下列文件中,包含了主机DNS配置信息的文件是(C )A./etc/host. confB./etc/hostsC./etc/resolv. confD./etc/networks8、那个命令可以从文本文件的每一行中截取指定内容的数据(D)A.cpB.ddC.fmtD.cut9、L inux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用(C)命令。

A.catB.moreC.lessD.menu10、对名为fido的文件用chmod 551 fido进行了修改,则它的许可权是(D)A.-rwxr—xr—xB.-rwxr-一r一一C.-r——r——r——D.-r—xr—x—x11 >文件exerl的访问权限为rw~r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(A)A.chmod a+x g+w exerlB.chmod 765 exerlC.chmod o+x exerlD.chmod g+w exerl12、有关归档和压缩命令,下面描述正确的是(C)A.用uncompress命令解压缩由compress命令生成的后缀为.zip的压缩文件B.unzip命令和gzip命令可以解压缩相同类型的文件C.tar归档且压缩的文件可以由gzip命令解压缩D.tar命令归档后的文件也是一种压缩文件13、下列那一项不是进程和程序的区别(B)A.程序是一组有序的静态指令,进程是一次程序的执行过程B.程序只能在前台运行,而进程可以在前台或后台运行C.程序可以长期保存,进程是暂时的D.程序没有状态,而进程是有状态的14、下列关于/etc/fstab文件描述,正确的是(D)A.fstab文件只能描述属于linux的文件系统B.CD_ROM和软盘必须是自动加载的C.fstab文件中描述的文件系统不能被卸载D.启动时按fstab文件描述内容加载文件系统15、如果想配置一台匿名ftp服务器,应修改那个文件(C)A./etc/gatewayB./etc/ftpserversC./etc/ftpusersD./etc/inetd. conf16、关于进程调度命令,那一项是不正确的(B)A.当日晚11点执行clear命令,使用at命令:at 23: 00 today clearB.每年1月1日早上6点执行date命令,使用at命令:at 6am Jan 1 dateC.每日晚11点执行date命令,crontab文件中应为:0 23 * dateD.每小时执行一次clear命令,crontab文件中应为:0 */1 * clear17、可以完成主机名与IP地址的正向解析和反向解析任务的命令是(A)A.nslookupB.arpC.ifconfigD.dnslook18、将光盘/dev/hdc卸载的命令是(C)A.umount/dev/hdcB.unmount/dev/hdcC.umount/mnt/cdrom /dev/hdcD.unmount/mnt/cdrom /dev/hdc19、用ftp进行文件传输时,有两种模式(C)E.Word 和binaryF.txt 和Word DocumentG.ASCII 和binaryH.ASCII 和Rich Text Format20、crontab文件由六个域组成,每个域之间用空格分割,其排列如下⑻I.MIN HOUR DAY MONTH YEAR COMMANDJ.MIN HOUR DAY MONTH DAYOFWEEK COMMANDMAND HOUR DAY MONTH DAYOFWEEKMAND YEAR MONTH DAY HOUR MIN二、填空题1.在Linux系统中,以文件方式访问设备。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

linux课程培训之Linux运维工程师笔试题(13题)
千锋Linux云计算运维培训课程,系统全面地教授学员自动化运维,云运维(公有云,私有云,混合云)的专业技术,毕业后具有核心竞争力和发展的岗位有:Linux高级运维工程师,云计算架构师,云计算开发工程师,云计算安全工程师。

小编整理了一下Linux运维工程师的笔试题,分享给大家。

1、如何过滤出已知当前目录下oldboy中的所有一级目录(不包含子目录,即只能是一级目录)
方法1:find./-type d-maxdepth1
方法2:ls-F
方法3:ls-l|grep^d
方法4:ls-F|grep/$
方法5:ls-l|grep-v^-
方法6:tree-L1/
方法7:根据颜色来区分文件和目录
方法8:ls-l|sed-n/^d/p
2、一个目录中有很多文件(ls查看时好多屏),想最快速度查看到最近更新的文件,如何看?ls-lrt/etc#最底部的就是最新更新的文件
参数说明:
-r,–reverse#翻转排序
-t#按照修改时间排序
3、已知apache服务的访问日志按天记录在服务器本地目录/app/logs下,由于磁盘空间紧张,现在要求只能保留最近7天访问日志!请问如何解决?
办法或配置或处理命令(提示:可以从apache服务配置上着手,也可以从生成出来的日志上着手)
1>.服务自身的功能实现
2>.手动删除
find./-mtime+7-type f-name“*.log”-exec rm-f{}\;#查找7天以前的日志并删除之
4、打印配置文件nginx.conf内容的行号及内容,该如何做?
方法1:cat-n nginx.conf
方法2:less-N nginx.conf
方法3:grep-n.nginx.conf#此处的.(点)号,表示任意单个字符,-n是给过滤出的每一行加行号
5、如何迅速返回到上一次的目录?
cd–#环境变量OLDPWD始终记录着上一次的位置
6、调试系统服务时,希望能实时查看系统日志/var/log/messages的更新,如何做?
方法1:tail-f/var/log/messages
方法2:tail-F/var/log/messages#和-f比多个重试的功能,就是文件不存在了,会不断尝试
7、安装完系统(CentOS/RHEL)后,希望让网络文件共享服务NFS,仅在3级别上开机自启该如何做?
chkconfig–level3nfs off
8、如何查看/etc/services文件有多少行?
方法1:直接使用命令wc
wc-l/etc/services
方法2:给文件内容加行号
cat-n/etc/services|tail-1
方法3:sed-n‘$=’/etc/services
方法4:grep-n$/etc/services|tail-1
9、请过滤出ifconfig中的ip地址?
方法1:ifconfig eth1|grep“inet add”|cut-d’:’-f2|cut-d’‘-f1
方法2:ifconfig eth1|grep“inet addr”|awk-F:‘{print$2}’|awk‘{print$1}’
方法3:ifconfig eth1|awk-F‘[:]+’‘NR==2{print$4}’
方法4:ifconfig eth0|sed-n‘2p’|sed‘s#^.*addr:##g’|sed‘s#Bc.*$##g’
10、如何将/etc/inittab中的权限取出来,以数字644这样的形式打印
方法1:stat/etc/inittab|sed-n‘4p’|awk-F“[(/]”‘{print$2}’
方法2:stat-c%a/etc/inittab
方法3:ll/etc/passwd|cut-c1-9|tr rwx-4210|awk-F“”‘{print$1+$2+$3$4+$5+$6$7+$8+$9}’
11、在/tools目录下的文件里面都被植入了广告链接,如何将其去除
删除植入广告:
sed-i‘/<p class=”chromeframe”>You are using an outdated browser.Please<a href=”https:\/\/\/chrome\/”rel=”external nofollow”target=”_blank”>upgrade your browser<\/a>and try again.<\/p>\//d’kaka
12、打印出kaka文件中除掉空行的内容
方法1:grep-v“^$”kaka
方法2:sed‘/^$/d’kaka
13、打印3天前的日期,格式如:2016-05-06
方法1:date“+%F”-d“3day ago”
方法2:date“+%F”-d“-3day”。

相关文档
最新文档