百度linux运维开辟工程师口试实题阅历+试题-澳门金沙娱乐场09758.com

看大企业的里试题,是非常重要的一件事,如许您能看到大神运维的一个状况,今天小编收集的第二个是百度,这个企业有异常多的人念出来,然则不容易出来,以下为百度里试题实录,内容从网络收集整顿的,仅供人人进修参考,上面是口试者小我私家口试心得实录:

起首我们宣布一下现在百度对Linux运维职员的要求:

澳门金沙娱乐场js666.com

百度里了良久了,两个月了,预计都快成馊面了,一跟面条正在走边边一不小心失落进了大海,因而便有了汤面^_^阅历非手艺总结便两句话,荣幸的是正在同伙的资助下顺遂经由过程笔试,借熟悉了一帮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.处置惩罚以下文件内容,将域名掏出并停止计数排序,如处置惩罚: 


获得以下效果:
域名的泛起的次数 域名


1  百度总喜好这类问题,我上篇日记的site inurl也是,这个是统计域名的,另有一个说是统计文件名的,就是前面的index出有的便间接为空,这个用shell怎样实现借正在思索中,想出去了再写

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<<END_FTP
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哪个最好-澳门金沙娱乐场85058.com

我答的是 哪个把握的醒目,皆很好,然则照样问我哪个最好,我只能道awk了,关于止操纵和列操纵皆能够操纵的很好。

8、grep -E -P 是什么意思

我说的是-E, –extended-regexp 接纳划定规矩示意式去注释款式。 -P perl的

9、借问了我对运维这个事情的明白,和应当具有的本质。
…………

内容供应为民众号:马哥Linux运维 的用户投稿

——————————

为了轻易人人交换进修,我们专程组建了Linux运维进修的交换群,轻易人人交换进修,现在曾经有300个小同伴在里面进修了,QQ群号码:576095618

相干消息

联络我们

400-080-6560

在线征询:

邮件:xiujiang.yang@magedu.com

工作时间:周一至周日,00:09-18:30

澳门金沙娱乐场09758.com