原标题:小猿圈分析Linux运维工程师面试

互联网发展到了今天,很多同学都开始学习编程,java、python、linux、html5前端都是现在比较火爆的行业之一,而学习linux前端的同学也是最多的,简单、易上手是它的最主要特点,但是在面试中,就由很多朋友会出错,接下来的几天小猿圈Linux讲师就会为你分享Linux运维工程师面试,希望对你的面试有一定的帮助。

1、某一天误操作,执行了rm -rf * ,会有哪些情况发生?请举例。

- 如果当前目录为"/tmp" ,那么这个目录下的东西会全部删除(默认不包含隐藏文件)

- 如果当前目录为"/",那么系统上的数据将会丢失,且无法启动,系统崩溃(谨慎使用这个命令)

2、什么叫CDN?

- 即内容分发网络

- 其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到

最接近用户的网络边缘,使用户可就近取得所需的内容,提高用户访问网站的速度

3、统计ip访问情况,要求分析nginx访问日志,找出访问页面数量在前十位的ip

- cat access.log | awk '{print $1}' | uniq -c | sort -rn | head -10

4、如何将本地80 端口的请求转发到8080 端口,当前主机IP 为192.168.2.1

- iptables -A PREROUTING -d 192.168.2.1 -p tcp -m tcp -dport 80 -j DNAT-to-destination 192.168.2.1:8080

5、实时抓取并显示当前系统中tcp 80端口的网络数据信息,请写出完整操作命令?

- tcpdump -nn tcp port 80

6、说说TCP/IP的七层模型?

- 应用层 (Application):

网络服务与最终用户的一个接口。

协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP

- 表示层(Presentation Layer):

数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)

格式有,JPEG、ASCll、DECOIC、加密格式等

- 会话层(Session Layer):

建立、管理、终止会话。(在五层模型里面已经合并到了应用层)

对应主机进程,指本地主机与远程主机正在进行的会话

- 传输层 (Transport):

定义传输数据的协议端口号,以及流控和差错校验。

协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层

- 网络层 (Network):

进行逻辑地址寻址,实现不同网络之间的路径选择。

协议有:ICMP IGMP IP(IPV4 IPV6) ARP RARP

- 数据链路层 (Link):

建立逻辑连接、进行硬件地址寻址、差错校验等功能。(由底层网络定义协议)

将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正

- 物理层(Physical Layer):

是计算机网络OSI模型中最低的一层

物理层规定:为传输数据所需要的物理链路创建、维持、拆除

而提供具有机械的,电子的,功能的和规范的特性

单的说,物理层确保原始的数据可在各种物理媒体上传输。局域网与广域网皆属第1、2层

物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础

物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境

7、/mnt目录主要用于什么?/root目录跟root用户有什么关系?/根目录与/boot目录有什么联系?

- /mnt一般用于挂载外接设备

- /root是一个目录,是root用户的家目录

- /boot目录是/目录下的一个子目录

8、用虚拟机安装了一台Linux系统,突然想克隆一台服务器,克隆后发现无法上网,如何解决?

- 编辑网卡配置文件/etc/sysconfig/network-s/ifcfg-eth0,将HWADDR和MAC地址这两行删除。

- 修改文件/etc/udev/rules.d/70-persistent-net.rules,删除之前eth0所在的行,将下一行eth1修改为eth0

- reboot

9、查找linux系统下以txt结尾,30天没有修改的文件大小大于20K同时具有执行权限的文件并备份到/data/backup/目录下。

- find / -name *txt -mtime +30 -type f -size +20k -perm a=x -exec cp {} /data/backup/ \

10、有一块移动硬盘,上面有300G数据,如何快速cp到linux服务器?

- 设硬盘在服务器上识别为 sdbc

- mkdir /mydata

- mount -t ntfs-3g /dev/sdbc /mydata

(可能需要安装ntfs-3g_ntfsprogs)

11、在这个月内,每天的早上 6 点到 12 点中,每隔 2 小时创建一个test.txt文件,内容为ok,如何实现?

- crontab -e 进入编辑模式

- 添加以下内容 0 6-12/2 * 4 * /bin/touch test.txt (以4月为例)

- 启动服务 service crontab start;chkconfig crontab on

12、写一个脚本

创建一个函数,能接受两个参数:

1)第一个参数为 URL,即可下载的文件;第二个参数为目录,即下载后保存的位置;

2)如果用户给的目录不存在,则提示用户是否创建;如果创建就继续执行,否则,函数返回一个 51 的错误值给调用脚本;

3)如果给的目录存在,则下载文件;下载命令执行结束后测试文件下载成功与否;如果成功,则返回 0 给调用脚本,否则,返回 52 给调用脚本;

以上是小猿圈linux讲师整理的12道运维工程师面试题,想要跳槽或者找运维工作的朋友们可以做一下,如果感觉有困难的话,建议自己在小猿圈自学提升一下自己linux自学交流1群:819805410,然后再去找工作,希望朋友们可以跳槽成功,找到一份满意的工作~返回搜狐,查看更多

责任编辑:

小猿看图CDN_小猿圈分析Linux运维工程师面试相关推荐

  1. 猿创征文 | Linux运维工程师的10个日常使用工具分享

    猿创征文 | Linux运维工程师的10个日常使用工具分享 一.本次分享工具导航 二.Adminer数据库管理工具 1.Adminer介绍 2.Adminer的特点 3.Adminer的使用 4.Ad ...

  2. python运维看什么书_学习Python在Linux运维上的应用应该看哪些书 什么样的学习路线...

    匿名用户 1级 2017-08-02 回答 Python岗位有哪些呢?主要的岗位有这些: Python全栈开发工程师(10k-20K) Python运维开发工程师(15k-20K) Python高级开 ...

  3. php运维工程师面试题,小猿圈之初级运维工程师面试题

    现在很多人走向运维之路,运维的发展前景也是很不错的,面试前应该做哪些准备呢?小猿圈加加总结了一些面试题,准备面试的朋友们可以做一下. 1.apache有几种工作模式,分别简述两种工作模式及其优缺点? ...

  4. 做32跟做linux哪个挣钱,想做年薪20万招聘人才,先看会不会这28个Linux运维岗经典面试题...

    今天给大家分享的是 1.Linux如何挂载windows下的共享目录? mount.cifs //IP地址/server /mnt/server -o user=administrator,passw ...

  5. linux运维工程师面试题和笔试题大全(*大学生必看)

    文章目录 选择题 简答题 选择题 cat -n file1file2 命令的意思是? A 只会把文件file1的内容输出到屏幕上. B 把文件file1和file2连在一起,然后输出到屏幕上. C 创 ...

  6. linux运维自动化脚本,linux运维自动化shell脚本小工具

    linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负 1.检测cpu剩余百分比 #!/bin/bash #Inspect CPU # ...

  7. 零基础学Linux运维,看这一篇就够了(含30G自学教程笔记)

    作为一个10年老运维,在开始这篇文章之前,先送给大家一句话: 干啥不好,非要做运维,听人劝,吃饱饭,趁年轻,换行吧! 好了,不开玩笑了,回到正文中来. 当谈到运维职业发展情况时,很多人都会说运维做不长 ...

  8. Linux运维一定要看的互联网行业薪酬分析!!!

    什么样的职业需求量大薪资高?选产品.技术还是运维?什么是最好的编程语言?Linux运维的薪资到底有多高?运维的职位需求及发展前景怎么样?下面都将会通过数据呈现出来,达妹希望这篇文章能够帮你更好地制定职 ...

  9. 小猿圈linux之运维工程师面试题(答案版)

    小编在前几篇文章中写过两篇运维工程师面试题,今天接着上次的内容继续,如果做完这套面试题,感觉还不错,可以翻一下小编前两套,小猿圈带你突破面试的难关,走上自己热爱的运维岗位. 1.常见的Linux发行版 ...

最新文章

  1. Winform开发的界面处理优化
  2. ffmpeg之常用命令的学习
  3. java redis缓存实例_spring项目整合ehcache和redis缓存实例
  4. 百度关键词排名查询源码_章丘百度霸屏总部,关键词排名腾沃云
  5. 现代操作系统 第十章 UNIX、Linux 和 Android 下
  6. STM32 Boot模式设置方法
  7. Webmax简易入门操作手册(二)
  8. 企业内部报表生成思路
  9. 解读SSD目标检测方法
  10. CYQ.Data V5 分布式自动化缓存设计介绍
  11. PUT和POST的区别
  12. 《原则》瑞·达利欧 --(五万字手敲笔记)
  13. java基础多线程抢红包_java多线程模拟抢红包功能
  14. 第k大元素(时间复杂度为O(n))
  15. 计算机类核心期刊排名及投稿信息介绍
  16. java mysql多媒体积件管理库的开发与应用源码+论文
  17. html ol中reverset,List T .Reverse()方法以及C#中的示例
  18. 一个虚拟服务器装多个网站,教你怎样用一台虚拟主机放多个网站
  19. 微信开通过滤 快速微信开通过滤软件
  20. c语言程序设计答案吉林大学,C语言程序设计课后习题答案吉林大学版武爱平.pdf...

热门文章

  1. 如何将CAD图纸复制到另一张图纸上?
  2. 使用基于模型设计开发AUTOSAR软件组件
  3. hdu 1014 +hdu 1019 (求最小公倍数或者排序)
  4. 对python的理解_对的解释|对的意思|汉典“对”字的基本解释
  5. 解决前端设计window高分屏缩放导致截图工具量出来的尺寸和实际设计尺寸不一致的问题
  6. Microsoft Office 2021 LTSC 专业激活版 win/mac版
  7. 关于redis清除缓存
  8. 天梯赛L1-067 洛希极限
  9. 国都证券首席分析师 边风炜:熊市就该休息
  10. SSA/ASS动态字幕详解