python运维面试题_百度linux运维开发工程师面试真题经历+试题
看大企业的面试题,是非常重要的一件事,这样你能看到大神运维的一个情况,今天小编收集的第二个是百度,这个企业有非常多的人想进去,但是不容易进去,以下为百度面试题实录,内容从网络收集整理的,仅供大家学习参考,下面是面试者个人面试心得实录:
首先我们公布一下目前百度对Linux运维人员的要求:
百度面了好久了,两个月了,估计都快成馊面了,一跟面条在走边边一不小心掉进了大海,于是就有了汤面^_^经历非技术总结就两句话,幸运的是在朋友的帮助下顺利通过笔试,还认识了一帮super牛B的人,不幸的是最终还是由于主观客观擦肩而过~~
我投的是linux运维,那个时候sed,awk根本不会(不会这两个就知道我脚本水平),就知道一些basic command! samba,dns,svn也是半解,telnet,vnc还好点.再次鄙视下自己.还好暑假狂补了补.废话了那么多,进正题吧~~,估计没人愿意听我在这里家常!
上面的各种服务,blog里都有^_^,下面的题目汇总了我自己的和一些朋友的^_^
1.基础常见内容
a.apache虚拟主机设定
这个我以前的日志已写了,这里就不say了~~~其实也easy现在觉得
b.假设Apache产生的日志文件名为access_log,在apache正在运行时,执行命令mv access_log access_log.bak,执行完后,请问新的apache的日志会打印到哪里?
新的日志会在access_log.bak中,因为apache启动时会找access_log文件,随时准备向文件中加入日志信息,虽然此时文件被改名,但是由于服务正在运行,因为它的inode节点的位置没有变,程序打开的fd仍然会指向原来那个inode
不会因为文件名的改变而改变.apache会继续向已改名的文件中追加日志,但是若重启apache服务,系统会检查access_log文件是否存在,若不存在则创建.
2.在Shell环境下,如何查看远程Linux系统运行了多少时间?
uptime | awk '{print $3}'
3.处理以下文件内容,将域名取出并进行计数排序,如处理: http://www.baidu.com/more/
cat file | sed -e ' s/http:\/\///' -e ' s/\/.*//' | uniq -c | sort -rn
awk -F/ '{print $3}' file |uniq -c | sort -r |awk '{print $1"\t",$2}'
4.如果得到随机的字串,长度和字串中出现的字符表可定义,并将字串倒序显示,如
把0123456789作为基准的字串字符表,产生一个6位的字串642031,打印出的字串为 130246,可使用bash/perl/php/c任意一种.
awk -v count=6 'BEGIN {srand();str="0123456789";len=length(str);for(i=count;i>0;i--) marry[i]=substr(str,int(rand()*len),1);for(i=count;i>0;i--) printf("%c",marry[i]);printf("\n");for(i=0;i<=count;i++) printf("%c",marry[i]);printf("\n")}'
5.如何查看当前Linux系统的状态,如CPU使用,内存使用,负载情况等.
当时问到这个的时候我超级自信,可是你知道/proc目录下的那些数字目录代表什么吗??教训阿!!!(ps:不懂的自己google^_^)个人的小教训
Linux系统中/proc是个伪文件目录,不占用系统空间,及时的反应出内存现在使用的进程情况.其中许多文件都保存系统运行状态和相关信息对于/proc中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:
cpuinfo 主机CPU信息
filesystems 文件系统信息
meninfo 主机内存信息
version Linux内存版本信息
diskstatus 磁盘负载情况
另外top命令可以动态的显示当前系统进程用户的使用情况,而且是动态的显示出来,尤其是在该命令显示出来的对上方对系统的情况进行汇总.
free命令呢可以查看真实使用的内存 一般用free -m
使用ps aux 可以查看详细的每个进程的使用状况
dmesg 也是常用来查看系统性能的命令
告诉我那些是进程后又问如何查看一个进程所使用的文件句柄?
/proc/进程号/fd/的个数就行了
6.查看apache进程数
个人在ubuntu下测试成功的是
ps aux | grep "apache2" | grep -v "apache2" | wc -l
个别的command,与OS有关!!!
下面的是别人滴^_^
##########################
1、/proc/sys 子目录的作用
该子目录的作用是报告各种不同的内核参数,并让您能交互地更改其中的某些。与 /proc 中所有其他文件不同,该目录中的某些文件可以写入,不过这仅针对 root,这个google下多的是 oh no,please baidu,baidu更懂中文~~
2、将一个文本的奇数行和偶数行合并,第2行和第3行合并
a.将所有奇数行和偶数行合并,就是去奇数行的换行符了哦
sed '$!N;s/\n/ /g' test
b.就是去第二行的了哦
sed -n -e 2p -e 3p test | sed '$!N;s/\n/ /g' test
3、read 命令2秒后自动退出
read -t 2
4.下面的这两个我没有DIY过,没环境阿,就自己一台笔记本
自动ftp上传
#!/bin/sh
ftp -n<
open 192.168.1.4
user codfei duibuqi //用户名codfei 密码duibuqi
binary
prompt off //关闭提示
mput test //上传test
close
bye
END_FTP
自动ssh登陆 从A到B然后再到c
#!/usr/bin/expect -f
set timeout 30
spawn ssh codfei@B
expect "password:"
send "pppppp\r"
expect "]*"
send "ssh codfei@C\r"
expect "password:"
send "pppppp\r"
interact
5、sed awk grep哪个最好
我答的是 哪个掌握的精通,都很好,但是还是问我哪个最好,我只能说awk了,对于行操作和列操作都可以操作的很好。
8、grep -E -P 是什么意思
我说的是-E, --extended-regexp 采用规则表示式去解释样式。 -P perl的
9、还问了我对运维这个工作的理解,和应该具备的素质。
…………
内容提供为公众号:马哥Linux运维 的用户投稿
你想更深入了解学习Linux知识体系,你可以看一下我们花费了一个多月整理了上百小时的几百个知识点体系内容:
为了方便大家交流学习,我们特地组建了Linux运维学习的交流群,方便大家交流学习,目前已经有300个小伙伴在里面学习了,QQ群号码:576095618
python运维面试题_百度linux运维开发工程师面试真题经历+试题相关推荐
- php在文本框中输入一个年份_判断其生肖_并输出在文本框旁边.代码,PHP开发工程师面试真题之Web网页设计(附参考答案)_PHP教程...
一.Form表单 真题1:简述POST和GET传输的最大容量分别是多少? 参考答案: GET方法传递数据,控制在1MB之内(因为URL的长度限制在1MB字符以内):POST方法传输数据没有大小的限制. ...
- python运维工程师面试题_新浪软件测试面试题-Linux运维工程师面试真题
新浪软件测试面试题-Linux运维工程师面试真题 作为Linux运维工程师,进入大公司是开启职业新起点的关键,今天特别分享了其在新浪面试Linux运维及云计算工程师的题目和经历,希望对广大Linux运 ...
- 面试专题:网易Linux运维工程师面试真题!
作为Linux运维工程师,进入大公司是开启职业新起点的关键,今天分享网易面试Linux运维及云计算工程师的题目和经历,希望对广大Linux运维及云计算的求职者有一个帮助. 首先我们来看下网易Linux ...
- java微信公众号面试题_使用微信公众号开发模拟面试功能
最近在整理我在大厂面试以及平时工作中遇到的问题,记录在 shfshanyue/Daily-Question 中,但觉得对于时时回顾,常常复习仍然做的不够. 于是在微信公众号中开发了随机生成模拟面试的功 ...
- 北京矿业大学c语言考博试题,北京矿业大学考博英语专业课历年真题博士试题汇总...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 北京矿业大学考博英语真题 日语 自然辩证法 岩相古地理学 沉积岩石学 普通地质学 无机化学 有机地球化学 生态学 GIS原理 构造地质学 地球物理勘探 工 ...
- 华为芯片设计面试题_华为集成电路IC设计/应用工程师面试经验
面试过程: 海思面试和华为其他技术岗类似 两面 第一面是技术面 会问一些基本的技术问题 LZ投的数字IC工程师 问的问题有 1 建立保持时间概念 2 全加器用与非门实现 3 二进制转格雷码 4 AHB ...
- python游戏开发工程师证书_【网易游戏游戏开发工程师面试】网易python开发 游戏公共支持-看准网...
10.21终面已参加,希望能顺利通过终面拿到offer-❤一共三轮,电话面试+笔试+视频面试,视频面试3V110月19日投的新媒体运营的简历,HR说因为是周末,等工作日再联系我,在周一下午三点我接到了 ...
- 优信拍集团php面试题_【优信拍PHP工程师面试】优信拍面经。-看准网
投递了校招补录,由于自己的疏忽之前没有接电话,昨天好心的hr姐姐打电话临时给我安排到了最后一轮面试,赶过去,最后一组加我一共六人,大家简单认识了一下后先进行了第一轮群面,两个业务部面试官,可是我赶过来 ...
- 2021Android高级面试题总结:字节跳动Android岗经典面试真题,面经解析
背景 曾经有人问我,为什么要下班了不找点乐子,还花这么多时间去写一份资料.你是不是傻! 我无言以对! 但是不得不说,这份笔记确实倾注了我很多心血. 至于,我为什么要做这份资料,为什么又要写这篇文章!是 ...
最新文章
- zabbix 概念理解
- Hadoop(十二):从源码角度分析Hadoo是如何将作业提交给集群的
- 关于 Oracle分页数据重复的问题
- 《精通Android 实例开发》——第1章,第1.15节向Eclipse中导入Android程
- 王者荣耀英雄铭文;出装
- iOS dSYM小结
- sentaurus的SDE仿真基本流程
- 导航系统中里程计研究综述
- Router的路由表
- 首届中国城市轨道交通科技创新创业大赛清华站复赛成功举行
- 怎么实现类似星星闪烁的效果(box-shadow)
- 多米诺骨牌最长牌阵java_棋盘的完美覆盖(多米诺骨牌完美覆盖)幻方(魔方阵)...
- 信用卡被风控的原因是什么?如何应对风控?
- open cv平面对象检测及翘曲图像校正-基于FLANN的特征检测和透视变换
- 【数字图像处理】直方图均衡化与规定化
- 2021年线上线下融合会议需求增长,Hilton EventReady Hybrid Solutions将启动
- FineBI 将聚合之后的结果,再求平均值
- java type proposals_eclipse自动提示类型的作用
- 初始Spring(贰)
- 解决:IE浏览器打开就自动最小化,无法打开
热门文章
- Linux实训课笔记内容
- 云南大学信息学院c语言实验七,云南大学软件学院C语言所有实验代码.docx
- C语言开发《推箱子游戏》,亲自手把手教会大家
- Linux(centos7.9)下部署oracle11g
- centos把文件传到服务器,如何将文件传到远程centos服务器上
- 微软将允许员工永久性远程办公
- 优酷在计算机上无法联网,为什么优酷电脑版看不了
- ssm框架实现仿steam官网购物商城项目
- 「Rust笔记」Rust之自定义宏写法
- SAP_FICO_经营关注点(operating concern)的配置