linux课程培训之Linux运维工程师笔试题(13题)
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
系统运维工程师测试题一填空题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运维工程师的角色职责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考试试题及答案一、选择题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系统中,以文件方式访问设备。
linux运维笔试题
一、redhat网络IP配置文件存储在哪儿?二、使用sed替换文本文件test.txt中的filename 为FILENAME三、备份mysql一个表,并实现打包压缩四、如果在redhatlinux下面,设置mysqld为自动启动五、某Centos Linux服务器,编译源文件,提示:./configure error .. "noacceptable C compiler found in $PATH",如何解决六、设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。
Shell程序fileback 存放在/usr/bin目录下。
七、写Shell统计access.log文件内昨天访问的IP数八、如何更新安装一个新的RPM包,请出rpm的命令九、有文件file11、查询file1里面空行的所在行号2、查询file1以abc结尾的行3、打印出file1文件第1到第3行十、如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.2.1面试题:简述raid0 raid1 raid5 三种工作模式的工作原理及特点。
你使用过监控软件吗?说说其特点nginx改哪个配置是变动网站根目录mysql默认安装完成后,如何调整优化说一下DNS解析过程,网络是如何请求传输的网站出现500错误如何办某个网站突然出现许多IP访问,导致服务不正常,一般怎么处理虚拟化的常规问题(可选)交换机与路由器有啥区别架设VPN通常有几种模式(可选)如果单位网络是10M,但是用户网络很慢,怎么处理,如果领导说再增加10M,是再拉10M的带宽,还是在原有的基础上增加到20M,请详细说一下想法(可选)。
Linux运维工程师笔试题
1、用什么命令查询指定IP 地址的服务器端口?1 y uminstall-y nmap2、用什么命令定义某个程序执行的优先级别? 1 n ice renice3、如何让history 命令显示具体时间?1 2 3 HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S"export HISTTIMEFORMAT重新开机后会还原,可以写/etc /profile14、查看Linux 系统当前指定用户的邮件队列命令是?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [root@test4 ~]# mailq[root@test4 ~]# mail -u rootHeirloom Mail version 12.47/29/08.Type ? forhelp."/var/mail/root": 9messages 8unread1AnacronTue Jun 1806:4018/625"Anacron job 'cron.daily'">U2 AnacronWed Jun 1914:2918/624"Anacron job 'cron.daily' on "U3AnacronThu Jun 2013:3618/624"Anacron job 'cron.daily'"& 1Message1:From Jun 1806:40:092013Return-Path: <>X-Original-To: rootDelivered-To:From: Anacron <>To:19 20 21 Content-Type: text/plain;charset="ANSI_X3.4-1968"Subject: Anacron job 'cron.daily'Date: Tue, 18Jun 201306:40:09-0700(PDT)Status: RO/etc/cron.daily/mlocate.cron:/usr/bin/updatedb: can not open`/etc/updatedb.conf': Permission denied5、查看Linux 系统当前加载的库文件? 1 l sof6.Ext4文件系统如何恢复rm 命令删除文件1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Linux 下删除文件并不是真实的删除磁盘分区中的文件,而是将文件的inode 节点中的扇区指针清除,同时释放这些数据对应的数据块,当释放的数据块被系统重新分配时,那些被删除的数据就会被覆盖,所以误删除数据后,应马上卸载文件所在的分区。
linux运维选择题库
linux运维选择题库一、选择题(每题2分,共30分)1. 以下哪个操作系统不是Linux系统?A. Windows ServerB. UbuntuC. CentOSD. Debian2. 下列哪个命令可用于查看系统进程信息?A. topB. freeC. dfD. ps3. 以下哪个文件系统类型在Linux中被广泛使用?A. NTFSB. ext4C. XFSD. FAT324. 描述如何使用Linux的命令行工具创建一个目录?A. mkdir /path/to/directoryB. cd /path/to/directoryC. cp /path/to/directory /new/directoryD. mkdir -p /path/to/directory5. 在Linux系统中,哪个命令可用于安装软件包?A. apt-get installB. yum installC. zypper installD. rpm install6. 当系统出现故障时,哪个命令可用于重启系统?A. shutdown -h nowB. haltC. rebootD. poweroff7. 描述如何使用Linux的日志系统来查看系统事件?A. 使用grep命令搜索特定的日志文件B. 查看系统时间,以了解系统状态C. 使用ls命令查看日志文件的位置D. 查看系统的所有进程信息8. 描述如何使用Linux的权限管理工具来设置用户权限?A. 使用chmod命令更改文件权限B. 使用chown命令更改文件所有者C. 使用chgrp命令更改文件组D. 使用ps命令查看进程状态9. 以下哪个命令可用于删除文件?A. rm /path/to/fileB. mv /path/to/file /new/locationC. cp /path/to/file /new/locationD. cat /path/to/file10. 在Linux系统中,哪个命令可用于备份文件?A. tar -czvf /path/to/backup/file.tar /path/to/source/fileB. cp -r /path/to/source/file /path/to/backup/folderC. zip -r /path/to/backup/file.zip /path/to/source/fileD. bzip2 -z /path/to/source/file二、简答题(共30分)1. 请简述Linux系统中的日志系统的重要性以及如何使用日志系统来诊断系统故障?2. 描述一下在Linux系统中如何使用权限管理工具来设置用户权限,并举例说明如何设置不同用户的权限。
linux课程培训之Linux运维工程师笔试题(13题)
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/p2、一个目录中有很多文件(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 off8、如何查看/etc/services文件有多少行?方法1:直接使用命令wcwc-l/etc/services方法2:给文件内容加行号cat-n/etc/services|tail-1方法3:sed-n‘$=’/etc/services方法4:grep-n$/etc/services|tail-19、请过滤出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’kaka12、打印出kaka文件中除掉空行的内容方法1:grep-v“^$”kaka方法2:sed‘/^$/d’kaka13、打印3天前的日期,格式如:2016-05-06方法1:date“+%F”-d“3day ago”方法2:date“+%F”-d“-3day”。
linux运维笔试题
linux运维笔试题[键入文档标题]Linux参加面试人 :面试时间:北京京泰昊驰网络科技有限公司 | Linux系统运维面试题一、填空题1、CD-ROM标准的文件系统类型是 ________2、在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令 ________3、将/home/ixdba目录做归档压缩,压缩后生成ixdba.tar.bz2文件,并将此文件保存到/home目录下,实现此任务的tar命令格式________4、在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为______5、Vim编辑器基本上可以分为3种模式,分别为________ 、________插入模式_____和_________6、ping命令用于测试网络的连通性,ping命令通过________协议来实现。
7、dns(域名系统)实际上是分布在internet上的主机信息的数据库,其作用是实现_______和________之间的转换。
二、判断题1、,分区越大约好,因为/越大,Linux启动速度越快。
( )2、在进行网络配置时,netstat命令用于测试网络中主机之间是否连通 ( )3、可以在/etc/fstab中的文件系统在系统启动的时候自动加载 ( )4、通过ping命令就可以知道此IP是否处于激活状态( )5、 dns是专为基于tcp/ip的网络提供主机名到ip地址翻译的专用域名解析系统。
( )6、在shell命令行方式下,一行只能写一个指令,每次只能使用一个命令( )7、邮件系统由三部分组成:用户代理、传输代理、和投递代理。
其中传输代理功能是将邮件放入用户的邮箱。
( )8、在linux系统上做备份时,有两种备份形式:系统备份和用户备份。
其中用户备份的目的是尽量在系统崩溃后能快速、简单、完全地恢复系统的运行。
( )9、当需要中断一个进程时,可以使用<ctrl+c>键( )三、选择题1、一个文件名字为rr.gz,可以用来解压缩的命令是A.tarB.gzippressD.uncompress2、查看以太网mac地址的命令为:A.pingB.ifconfigC.arpD.traceroute3、在vi编辑器中的命令模式下,键入可在光标当前所在行下添加一新行。
(完整版)系统运维工程师笔试题目--答案版
系统运维工程师测试题一填空题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、用什么命令查询指定IP 地址的服务器端口?1 y uminstall-y nmap2、用什么命令定义某个程序执行的优先级别? 1 n ice renice3、如何让history 命令显示具体时间?1 2 3 HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S"export HISTTIMEFORMAT重新开机后会还原,可以写/etc /profile14、查看Linux 系统当前指定用户的邮件队列命令是?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [root@test4 ~]# mailq[root@test4 ~]# mail -u rootHeirloom Mail version 12.47/29/08.Type ? forhelp."/var/mail/root": 9messages 8unread1AnacronTue Jun 1806:4018/625"Anacron job 'cron.daily'">U2 AnacronWed Jun 1914:2918/624"Anacron job 'cron.daily' on "U3AnacronThu Jun 2013:3618/624"Anacron job 'cron.daily'"& 1Message1:From Jun 1806:40:092013Return-Path: <>X-Original-To: rootDelivered-To:From: Anacron <>To:19 20 21 Content-Type: text/plain;charset="ANSI_X3.4-1968"Subject: Anacron job 'cron.daily'Date: Tue, 18Jun 201306:40:09-0700(PDT)Status: RO/etc/cron.daily/mlocate.cron:/usr/bin/updatedb: can not open`/etc/updatedb.conf': Permission denied5、查看Linux 系统当前加载的库文件? 1 l sof6.Ext4文件系统如何恢复rm 命令删除文件1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Linux 下删除文件并不是真实的删除磁盘分区中的文件,而是将文件的inode 节点中的扇区指针清除,同时释放这些数据对应的数据块,当释放的数据块被系统重新分配时,那些被删除的数据就会被覆盖,所以误删除数据后,应马上卸载文件所在的分区。
linux 运维简单题库
linux 运维简单题库
Linux运维是一个非常广泛的领域,涉及到很多方面的知识。
以下是一些可能会涉及到的简单题目及其答案:
1. 什么是Linux操作系统?
Linux是一种基于Unix的操作系统,最初由Linus Torvalds 在1991年创建。
它是一个开源操作系统,可以免费获取和修改。
2. 请解释一下Linux文件系统的基本结构。
Linux文件系统的基本结构包括根目录(/)、/bin(存放基本的用户命令)、/etc(存放系统配置文件)、/home(存放用户的主目录)、/var(存放经常变化的文件,如日志文件)等。
3. 如何在Linux系统中查看当前的IP地址?
可以使用ifconfig命令或者ip addr命令来查看当前的IP地址。
4. 请解释一下什么是SSH,并举例说明如何使用SSH连接到远程服务器。
SSH是Secure Shell的缩写,是一种加密的网络协议,用于在不安全的网络中安全地进行远程登录和执行命令。
例如,可以使用命令“ssh username@remote_host”来连接到远程服务器。
5. 如何在Linux系统中安装软件包?
在大多数基于Debian的发行版中,可以使用apt-get命令来安装软件包;而在基于Red Hat的发行版中,可以使用yum命令来安装软件包。
这些问题只是涉及到Linux运维的一小部分知识点,希望对你有所帮助。
如果你有其他更具体的问题,欢迎继续提问。
100道linux运维测试题,80分以上就是大神了
100道linux运维测试题,80分以上就是⼤神了本套笔试题共100题,每题1分,共100分。
(参考答案在⽂章末尾,为了⽅便⼤家学习,正确答案进⾏了加粗处理)1. cron 后台常驻程序 (daemon) ⽤于:A. 负责⽂件在⽹络中的共享B. 管理打印⼦系统C. 跟踪管理系统信息和错误D. 管理系统⽇常任务的调度2. 在⼤多数Linux发⾏版本中,以下哪个属于块设备 (block devices) ?A. 串⾏⼝B. 硬盘C. 虚拟终端D. 打印机3. 下⾯哪个Linux命令可以⼀次显⽰⼀页内容?A. pauseB. catC. moreD. grep4. 怎样了解您在当前⽬录下还有多⼤空间?A. Use dfB. Use du /C. Use du .D. Use df .5. 怎样更改⼀个⽂件的权限设置?A. attribB. chmodC. changeD. file6. 假如您需要找出 /etc/my.conf ⽂件属于哪个包 (package) ,您可以执⾏:A. rpm -q /etc/my.confB. rpm -requires /etc/my.confC. rpm -qf /etc/my.confD. rpm -q | grep /etc/my.conf7. 假如当前系统是在 level 3 运⾏,怎样不重启系统就可转换到 level 5 运⾏?A. Set level = 5B. telinit 5C. run 5D. ALT-F7-58. 那个命令⽤于改变 IDE 硬盘的设置?A. hdparamB. ideconfigC. hdparmD. hddparm9. 下⾯哪个命令可以列出定义在以后特定时间运⾏⼀次的所有任务?A. atqB. cronC. batch10.下⾯命令的作⽤是:set PS1="[\u\w\t]\\$" ; export PS1A. 改变错误信息提⽰B. 改变命令提⽰符C. 改变⼀些终端参数D. 改变辅助命令提⽰符11.作为⼀个管理员,你希望在每⼀个新⽤户的⽬录下放⼀个⽂件 .bashrc ,那么你应该在哪个⽬录下放这个⽂件,以便于新⽤户创建主⽬录时⾃动将这个⽂件复制到⾃⼰的⽬录下。
linux系统管理与自动化运维考试题目
Linux系统管理与自动化运维的考试题目1. 请解释以下命令的作用:- `ls -l`- `grep`- `chmod`- `ps aux`2. 如何在Linux系统上查看网络接口的配置信息?3. 如何将一个文件从本地计算机上传到远程Linux服务器?4. 如何查看系统的负载情况和当前运行的进程?5. 请解释什么是SSH(Secure Shell)并列举几个使用场景。
6. 如何在Linux系统上配置定时任务?7. 如何在Linux系统上设置环境变量,并解释它的作用。
8. 如何使用`sed`命令在一个文件中进行字符串替换?9. 在Linux系统中,如何查看某个命令的帮助文档?10. 如何使用`rsync`命令在不同的主机之间进行文件同步?答案:1.- `ls -l`:列出目录内容,包括详细信息(如文件权限、所有者、大小等)。
- `grep`:在文件或命令输出中搜索指定的字符串。
- `chmod`:修改文件或目录的权限。
- `ps aux`:查看系统中的所有进程信息。
2.在Linux系统上查看网络接口的配置信息,可以使用`ifconfig`命令。
3.将一个文件从本地计算机上传到远程Linux服务器,可以使用`scp`命令。
例如:`scp local_file user@remote_host:/remote_directory/`4.在Linux系统上查看系统的负载情况和当前运行的进程,可以使用`top`命令。
5.SSH(Secure Shell)是一种加密的远程登录协议,用于在不安全网络上安全地连接到远程计算机。
使用场景包括远程服务器管理、数据传输等。
6.在Linux系统上配置定时任务,可以使用`cron`命令。
`crontab -e`命令可以编辑用户级别的定时任务,而`crontab -r`命令可以删除用户级别的定时任务。
7.在Linux系统中设置环境变量,可以使用`export`命令或通过`.bashrc` (对于Bash shell)或`.profile` (对于其他shell)文件进行设置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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”。