linux面试中级面试题
一、Linux系统和Shell
1. 写一个sed命令,修改/tmp/input.txt文件的内容,要求:(1) 删除所有空行;(2) 一行中,如果包含"11111",则在"11111"前面插入"AAA",在"11111"后面插入"BBB",比如:将内容为0000111112222的一行改为:0000AAA11111BBB2222
#sed '^$/d ' input.txt
#sed-i '/allow /tmp/11111 /i\allow AAA' input.txt
#sed-i '/allow /tmp/11111 /a\allow BBB' input.txt
2. 每周一下午三点将/tmp/logs目录下面的后缀为*.log的所有文件rsync同步到备份服务器192.168.1.100中同样的目录下面,crontab配置项该如何写:
#crontab–e
*15 * * 1 rsync -vazu /tmp/logs/ root@192.168.1.100:/tmp/logs
3. 找到/tmp/目录下面的所有名称以"_s1.jpg"结尾的普通文件,如果其修改日期在一天内,则将其打包到/tmp/back.tar.gz文件中
#find/tmp –name “*_sj.jpg” -type f –mtime 1 –print
4. 写出SHELL函数RevertInput,函数必须获取三个参数,然后将三个参数倒序echo打印出来,函数必须检查参数个数的合法性,如果参数非法,打印”Illegalparameters”,对于下面的输入:
RevertInput “this is para1” para2para3
应该输出:
para3
para2
this 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.2
35 202.165.123.2
69 202.165.123.2
4. 写出一个curl命令,访问指定服务器61.135.169.121上的如下URL:http://www.baidu.com/s?wd=test,访问的超时时间是20秒:
三、LAMP相关
1. 写出如何给apache增加virtualhost,让访问http://www.test.com和http://www.test.cn的时候,都打开/var/www/html目录下面的文件:
2. 写一个shell命令,统计apache日志文件(access_log)中某一天中每个URL的访问次数,并按照次数由小到大的顺序排序输出:
3. 如果配置mysql服务器的时候,配置了auto_increment_increment=3,请问这里的3意味着什么?
4. 如何打开PHP文件的出错输出
四、缓存、监控、KVM等
1. 如何配置squid,让访问http://images.baidu.com的时候,自动访问源站:http://src.images.baidu.com
2. 请说明下面zabbix监控项配置的意义:
UserParameter=dns.duration_[*],/opt/tools/dns_status.sh | grep "^$1:" | awk '{print $$3}'
3. 如何给一个名称为CentOS62的KVM虚拟机创建快照
五、综合问答:
如果一个Linux系统响应十分缓慢,SSH进去后执行命令等一分钟才有响应,请说明各种可能的原因,并阐述如何分析并找到问题源头?
linux面试中级面试题相关推荐
- Linux面试试题宝典,你能打多少分?大神勿进
linux面试宝典(1) 一.选择题 1. Linux系统中DNS服务进程名为 ( ) A.named B.httpd C.ftpd D.SysLog 2.在UINX/Linux中,系统Roo ...
- 嵌入式linux工程师 考试,嵌入式Linux工程师常见笔试题.doc
嵌入式Linux工程师常见笔试题.doc 这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的. 从 ...
- 2022(招聘季)linux面试高频题
大家好,今天给大家分享一下2022最新最全的linux面试高频题,希望你们喜欢. linux运维工程师在面试的时候经常会被问到各种问题,接下来我也会根据自己的经验将面试题整理下来供大家参考.有不同见解 ...
- 知名企业面试、笔试题
知名企业面试.笔试题 46家中外知名企业面试题目 微软 智力题 1.烧一根不均匀的绳子,从头烧到尾总共需要1个小时,问如何用烧绳子的方法来确定 半小时的时间呢? 2.10个海盗抢到了100颗宝石,每一 ...
- java面试题成都_成都汇智动力-java面试——多线程面试题
原标题:成都汇智动力-java面试--多线程面试题 1.多线程有什么用?发挥多核CPU的优势 防止阻塞 便于建模 2.创建线程的方式继承Thread类 实现Runnable接口 至于哪个好,不用说肯定 ...
- java面试、笔试题(0815版)
java面试.笔试题(201 1. Java基础部分 4 1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 4 2.Java有没有goto? 4 3.说 ...
- java 中级面试题及答案
java 中级面试题及答案 1.MyBatis中,根据Id查询单个Order对象,动态SQL如何编写? A. SELECT * FROM Order WHERE ID = #{id}; B. SELE ...
- 6道常见Linux运维面试题讲解!
学习完Linux技术之后,接下来我们就需要面临找工作的事情.谈到找工作,很多小伙伴肯定好奇,面试官会问些什么问题?本为为大家汇总了一些常见Linux运维面试题,希望能够给大家带来帮助,祝你们面试通过! ...
- 【转载,整理】Linux模拟试题及答案(全)+经典Linux系统工程师面试题(附答案)
转自:http://www.ha97.com/871.html http://www.ha97.com/870.html 2010-6 11 经典Linux系统工程师面试题(附答案) 发表于: L ...
最新文章
- [k8s] 第十章 DashBoard
- boost::mp11::mp_pop_front相关用法的测试程序
- 安装、卸载、查看软件时常用的命令
- Firefox、Chrome 盘助手
- Java描述设计模式(15):责任链模式
- CUDA peer to peer多GPU间内存copy技术
- CMakeLists.txt使用boost库
- UCSB微软提出VIOLET,用Masked Visual-token Modeling进行端到端的视频语言学习!性能SOTA...
- 移动端采用Flexible将PX转换REM适配及开发中Retina屏1px边框的两种解决方案
- 无心剑2022年七绝83首
- 12C RAC中的一个数据库实例自动crash并报ORA-27157、ORA-27300等错误
- 群晖系统如何布置php_群晖系统上如何切换PHP版本
- 塑胶模具设计-双色注塑模具设计36条经典经验分享
- vue-echarts数据统计图表展示
- 外报分析中国房价上涨三原因 指开发商行为怪异
- 四川泡菜中的亚硝酸盐如何变化
- 取消latex伪代码的行号
- 最全的国外机器学习资源(上)
- 中华英才网全年亏损1.75亿 招聘行业不行了?
- 计算机作文1500字,网络人生作文1500字
热门文章
- Python (入门)——字典
- 想快速给文件夹重命名就这样做
- windows10完全卸载npm
- 记录--NPM卸载命令
- 从相机空间到屏幕投影,期间发生了什么
- linux 第1个参数时在不兼容的指针类型间转换,警告:从不兼容的指针类型传递参数[默认启用]...
- 树莓派 交叉编译 php,apm 树莓派的交叉编译方法 - 穿越机综合技术讨论区-5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)...
- ChromeDriver资源下载
- 【运维面试】秘不外宣的运维项目技术面试准备方法一
- 【运维面试】shell中各种括号()、(())、[]、[[]]、{}的作用和区别