运维面试题(一)

一 基础知识

1 什么是linux的daemon进程和一般进程有什么区别

daemon进程又称为守护 进程,是在系统 启动就运行,系统关闭才停止的进程,独立于终端之外,不与客户端交互。一般进程在关闭终端后就停止了,而daemon进程不会停止。

2 通过free命令查看内存是,看到的buffer和cache各表示什么含义

Buffer的核心作用是用来缓冲,缓和冲击。比如你每秒要写100次硬盘,对系统冲击很大,浪费了大量时间在忙着处理开始写和结束写这两件事嘛。用个buffer暂存起来,变成每10秒写一次硬盘,对系统的冲击就很小,写入效率高了,日子过得爽了。极大缓和了冲击。

Cache的核心作用是加快取用的速度。比如你一个很复杂的计算做完了,下次还要用结果,就把结果放手边一个好拿的地方存着,下次不用再算了。加快了数据取用的速度。

3 使用ln -s 和mv 对某一个文件做如下操作时(bashln -s /usr/afile /etc/bfile bashln?s/usr/afile/etc/bfile bash mv /etc/afile /etc/bfile )对inode和block有哪些影响

[https://www.cnblogs.com/tanshengjiang/p/12153481.html]()

4 apache和nginx这两个web服务器有哪些区别

[http://www.360doc.com/content/18/0816/00/11935121_778595313.shtml]()

5 请例句你使用过的集群软件

k8s集群

mariaDB主从

squid主备

es集群

二 网络技术

1 描述TCP三次握手的过程

?三次握手:

第一次

第一次握手:建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。

第二次

第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;

第三次

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。

完成三次握手,客户端与服务器开始传送数据。

运维面试题(一) 相关文章

java面试题整理

题目整理 Java基础进阶阶段 基础概念类 1.JDK1.8新特性 2.面向对象和面向过程的区别 3.什么是值传递和引用传递 4.什么是不可变对象 5.讲讲类的实例化顺序 6.java 创建对象的几种方式 7.Java访问修饰符的作用域 8.switch中能否使用string作为参数 9.switch中

面试题 16.06. 最小差

题目描述 ?给定两个整数数组a和b,计算具有最小差绝对值的一对数值(每个数组中取一个值),并返回该对数值的差 原题请 参考链接 https://leetcode-cn.com/problems/smallest-difference-lcci/ 题解 方法一?【双指针】 class Solution: def smallestDifferen

蓝桥杯——试题 算法训练 Sereja and Squares

Java 代码 import java.util.Scanner;/** * @Author LZP * @Date 2021/2/17 16:18 * @Version 1.0 * * 动态规划 * * 试题 算法训练 Sereja and Squares * p * 资源限制 * 时间限制:4.0s 内存限制:256.0MB * 问题描述 * Sereja在平面上画了n个点,点i在坐标

Thread面试题

1.进程与线程的区别 参照:多线程(一)进程与线程 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。 线程是进程的子集,一个

微信小程序 - 基本语法

微信小程序基础知识 1.定时器setTimeout() 本案例:待页面加载完成后,3秒后将setTineout()函数中的courseItems数据渲染到页面上 注释:①=函数 this调用的时外部的对象 ?②function() this调用的是函数本身 data:{courseItems:[]}onReady:生命周期函数--监

JavaSE:基础知识

目录 JavaSE 1.运行过程 2.数据类型 3.变量作用域 4.用户交互Scanner 5.IDEA 反编译 6.Java只有值传递 7.可变参数... 8.数组 9.oop 10.继承 11.多态 12.static修饰词 13.抽象类 14.接口 15.内部类 16.异常 JavaSE 学习狂神说java系列课程的笔记 1.运行过程 编

Java开发工程师最新面试题库系列——Web部分(附答案)

WEB 如果你有更好的想法请在评论区留下您的答案,一起交流讨论 http和https有什么区别 答:http是超文本传输协议,默认端口是80。https是安全的默认端口是443;http是明文传输,存在安全隐患,Https在Http的基础上增加了SSL/TLS协议,需要依靠整数来验证服务

【测开面试题-005】各种代码题合集

第1题:打印九九乘法表 /*1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*1=4 4*2=8 4*3=12 4*4=165*1=5 5*2=10 5*3=15 5*4=20 5*5=256*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=367*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=498*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6

Java基础知识学习笔记

JAVA入门 java特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 java三大版本 JavaSE :标准版(桌面程序,控制台开发等) JavaME :嵌入式开发(手机、小家电等) JavaEE :企业级开发(web端,服务器开发等) JDK、JRE、JV

Java开发工程师最新面试题库系列——集合部分(附答案)

集合 如果你有更好的想法请在评论区留下您的答案,一起交流讨论 说说常见的集合有哪些 答:主要分List、Set、Map、Queue四类,其中包含ArrayList、LinkedList、HashSet、TreeSet、HashMap Comparable和Comparator接口的区别 答:其两者的目的都是让对象可比

服务器维护面熟题目,运维面试题(一)相关推荐

  1. idc服务器维护岗位,IDC运维工程师工作内容

    角色职责: 1) 为客户提供机房的7*24现场技术支持. 2) 用英语与客户进行沟通. 3) 在故障发生时对事故进行响应并与服务团队进行沟通解决. 4) 负责处理分配到团队内的工单,并更新工单系统及其 ...

  2. 运维面试题总结:Etcd、Kubernetes、Lvs、HAProxy 等

    运维面试题总结:Etcd.Kubernetes.Lvs.HAProxy 等 集群相关 简述 ETCD 及其特点? etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(serv ...

  3. linux系统运维面试题大全(137道题)

    linux系统运维面试题大全 1. 如何看当前Linux系统有几颗物理CPU和每颗CPU的核数? 查看物理cup: cat /proc/cpuinfo|grep -c 'physical id' 查看 ...

  4. 常见Linux运维面试题分享

    学习Linux进入工作岗位的过程必定是要经过面试.与其他技术岗位相同.Linux运维也要经理人力面试和技术面试.对于初级运维工程师面试题目相对也很简单,但是同样有很多朋友在简单的问题上犯错.下面为大家 ...

  5. Linux 运维面试题20道

    Linux 运维面试题 1.为什么我们要使用tomcat,类似的软件有哪些? 因为Apache仅支持静态网站,不能解析Java.Jsp,它们服务端口也不同Apache端口80 tomcat端口8080 ...

  6. linux运维面试题:第一部分

    linux运维面试题: (第一部分)三 在生活中跳槽或者换萌新找工作时,总会显得没有水平,从而不能在人群中脱颖而出那么,如何在跳槽中,从容的应对考官的面试呢,(小宇)在这里总结了一点面试题供大家分享: ...

  7. 2020年Linux运维面试题都不会,怎么拿Offer?

    阅读目录 1.什么是运维?什么是游戏运维? 2.在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的? 3.现在给你三百台服务器,你怎么对他们进行管理? 4.简述raid0 raid ...

  8. linux系统运维面试题

    标签:linux系统运维面试题 1.     简述常用高可用技术 解答: Keepalived:Keepalived是一个保证集群高可用的服务软件,用来防止单点故障,使用VRRP协议实现.在maste ...

  9. 6道常见Linux运维面试题讲解!

    学习完Linux技术之后,接下来我们就需要面临找工作的事情.谈到找工作,很多小伙伴肯定好奇,面试官会问些什么问题?本为为大家汇总了一些常见Linux运维面试题,希望能够给大家带来帮助,祝你们面试通过! ...

最新文章

  1. php中使用mysql_fetch_array输出数组至页面中展示
  2. 匿名管道实现获取控制台程序输出
  3. CCAI2018丨大会日程发布 聚焦AI展望未来
  4. 最短Hamilton路径(状压dp)
  5. 大家都在聊的人工智能,究竟是什么?
  6. 矩阵累积相乘 java_累积:轻松自定义Java收集器
  7. MVC为Html对象建立一个扩展方法,使用自己的控件就像使用TextBox一样方便
  8. chatterbot mysql_ChatterBot代码解读-介绍和框架
  9. SAP License:晨紫集团ERP系统应用考核体系简介
  10. JavaScript内置对象导读(1)
  11. 为什么InnoDB表要建议用自增列做主键而MyISAM不需要
  12. Java 原生 PCM 格式文件转 WAV
  13. 驱动人生教你佳能打印机驱动程序无法使用怎么解决
  14. Qt撤销回/撤框架:QUndoCommand
  15. 有哪些比较安全可靠的PDF编辑器
  16. 禁用和启用input元素
  17. HDU5984 Pocky(期望)
  18. 【Wayland】Weston多屏显示
  19. 电脑中了virus.win32.sality.i和virus.win32.pioneer.c病毒,导致所以的EXE文件打不开(打开浏览器会提示:xc0000005异常)
  20. wps怎么全选所有页_WPS文字中如何全选所有表格?

热门文章

  1. Java类加载器及自定义类加载器
  2. windows编程之画刷
  3. 仿小米商城电脑官网-纯HTML+CSS(含轮播图)
  4. php得到dom标签名,带有特定标签的PHP DOM html问题
  5. Python挺酷的 | PyCharm MicroPython ESP32 开发环境搭建
  6. 电机控制基础——定时器编码器模式使用与转速计算
  7. Anaconda的详细安装教程
  8. python基础教程第二版修订版下册答案_Python基础教程(第2版 修订版)
  9. 关于MySQL-python安装失败的解决方案
  10. Carbon Streaming宣布签订碳信用流协议,以保护巴西塞拉多生物群落区