精华内容
下载资源
问答
  • 网络运维工程师面试题
    千次阅读
    2021-04-06 16:05:55

    网络运维工程师的主要工作职责是确保用户的数据安全,提升用户体验。近年来,随着互联网技术的进一步发展,网络运维工程师一职也成为了炙手可热的香饽饽。为了大家能在求职的激烈竞争中脱颖而出,本文整理汇总了目前比较常见且经典的面试题,内容涉及Windows系统管理、基础网络构建、高级路由交换和安全、网络安全和云主机管理与维护等等内容。

    网络运维工程师面试题

    1、什么是 BIOS?如何进入 BIOS?

    BIOS: 基本输入输出系统,一般按 DEL 或 F2 进 BIOS 设置程序。

    2、常见内置用户帐户

    (1)Administrator(管理员用户)默认的管理员用户。无法删除此帐户,为了安全建议改名。

    (2)Guest(来宾用户)默认是禁用的,提供给没有帐户的用户来临时使用,它只拥有有限权限。

    3、什么是域控制器(DC)?

    在域中,至少有一台域控制器,域控制器中保存着整个域的用户帐号和安全数据库,安装了活动目录的一台计算机称为域控制器,域管理员可以控制每个域用户的行为。

    3、交换机的工作原理是什么?

    (1)形成 MAC 地址表

    当交换机在一个端口收到数据帧时,会将数据帧中的源 MAC 地址与入端口进行对应关联,形成 MAC 地址表条目(前提MAC表没有源地址条目);

    (2)查找 MAC 地址表

    交换机将数据帧中的目标 MAC 地址与 MAC 地址表条目进行比对。如果能找到对应条目,则基于端口转发出去;如果没有找到对应条目,则进行广播(即从除入端口以外的其他端口发送出去)

    4、请简述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连接成功)状态,完成三次握手。

    5、STP 根交换机的选举原则是什么?

    通过比较每个交换机的 BID (桥 ID)来确定。首先比较其中的优先级,值越小越好,默认值是 32768;如果优先级相同,则比较其中的 MAC 地址,值越小越好。

    6、DHCP 的作用是什么?

    通过架设 DHCP 服务器,自动的为终端主机分配 IP 地址等相关参数,从而实现 IP 地址的批量分配与管理,提高管理效率。

    7、IPv6 地址空间大小是多少,如何表示?

    IPv6 地址是通过 128 个二进制位表示,所以为 2 的 128 次方;表示方式为:冒号分 16 进制。

    8、简述非对称加密算法

    非对称加密算法使用公钥和私钥两个不同的密钥进行加密和解密。用一个密钥加密的数据仅能被另一个密钥解密,且不能从一个密钥推导出另一个密钥。

    9、yum源文件目录

    /etc/yum.conf

    10、简述 Linux 目录/、/boot、/home、/root、/bin、/dev、/etc 的用途

    /:整个 Linux 文件系统的根目录

    /boot:存放系统内核、启动菜单配置等文件

    /home:存放普通用户的默认家目录(同名子目录)

    /root:管理员的家目录

    /bin、/sbin:存放系统命令、可执行的程序

    /dev:存放各种设备文件

    /etc:存放各种系统配置、系统服务配置文件

    以上就是网络运维工程师的面试题分享,大家都会做了吗?如果又不会做的面试题,可以多看看参考答案,加深印象。最后祝愿大家都可以顺利通过面试,拿到自己满意的offer!

    更多相关内容
  • 整理了这些初级运维工程师面试题。很多问题其实答案很简单,但是背后的思考和逻辑不简单,要做到知其然还要知其所以然。
  • 主要包括有网络运维,管理,原理,(中小大)企业构建,云服务管理,数据库,安全的一些面试 经常问到的问题。我精心整理过的很有用哦
  • it运维工程师面试题【最新的it运维工程师面试题整理】 (2).docxit运维工程师面试题【最新的it运维工程师面试题整理】 (2).docxit运维工程师面试题【最新的it运维工程师面试题整理】 (2).docxit运维工程师面试题...
  • it运维工程师面试题【最新的it运维工程师面试题整理】 (2).pdfit运维工程师面试题【最新的it运维工程师面试题整理】 (2).pdfit运维工程师面试题【最新的it运维工程师面试题整理】 (2).pdfit运维工程师面试题【最新的...
  • it运维工程师面试题【最新的it运维工程师面试题整理】.pdfit运维工程师面试题【最新的it运维工程师面试题整理】.pdfit运维工程师面试题【最新的it运维工程师面试题整理】.pdfit运维工程师面试题【最新的it运维工程师...
  • 网络工程师 运维工程师 面试题

    千次阅读 2021-03-23 11:01:35
    单位名称 单位地址 招聘岗位 1、河南友信贸易有限公司 西大街鸿鑫佳苑1号楼1单元3楼 网站开发、维护 ...2、郑州金通计算机技术有限公司 百花路20号长城锦绣华庭A座1308室 网站开发 网络开发 面试问题

    单位名称 单位地址 招聘岗位

    1、河南友信贸易有限公司 西大街鸿鑫佳苑1号楼1单元3楼 网站开发、维护
    面试问题汇总:1、HTML在线编辑器、Javascript伪类。
    2、Vbscript错误处理机制
    3、数据库触发器机制原理
    4、分页原理

    2、郑州金通计算机技术有限公司 百花路20号长城锦绣华庭A座1308室 网站开发 网络开发
    面试问题汇总:1、如何开发一个网站
    2、iis的全称
    3、区分ACCESS与SQL Server2000
    4、asp的运行环境
    5、什么叫动态网站

    3、圣兰电子 金城国际广场3号楼1601 技术人员
    面试问题汇总:1、PC机的日常维护
    2、对网络设备的了解

    4、西安交大捷普网络科技有限公司 汇宝花园7号楼 网络安全工程师
    面试问题汇总:1、是否从事过网络安全方面的工作
    2、对路由交换设备是否了解
    3、自己配置过哪些设备?有哪些型号?
    4、设备中nat . route DNS DHCP访问控制列表,各知识点.
    5 在学校学过哪些内容?

    5、河南恩湃电力技术有限公司 经济技术开发区第六大街98号 机房维护
    面试问题汇总:1、网络方面你最擅长的内容
    2、对RAID卷的了解
    3、简述OSPF协议
    4、简述VPN、交换机与Hub的区别
    5、OSPF简述
    6、TCP/IP简述
    7、操作系统安全方面的了解
    8、如果你的顶头上司违反公司规章制度你会怎么处理
    9、一份新工作交到你的手里,你会怎么接受这份工作,会做哪些准备
    10、简述生成树协议的工作原理
    11、如果你的上司提拔与你水平相当的职员而没有提拔你,你会怎么做
    12、病毒防火墙安全防护
    13、数据存储
    14、一个独立的服务器应当如何配置
    15、团队精神是建立在什么基础上的
    16、设立一个虚拟环境,一个新人怎样融入团队
    17、链路层常用的两种协议,划分子网
    18、简述VPN概念
    19、Linux安装及基本操作
    20、WIN2K文件系统
    21、如果一台计算机启动不起来,问题出在哪方面?
    22、如果一台计算机启动时出现蓝屏,问题出在哪方面?
    23、如果一台计算机内有一些重要文件,而该机启动不起来,通过什么方法可以把这些重要文件复制出来?
    24、说出ISO七层模型有那几层,交换机工作的哪一层?
    25、怎样启动三层交换机的三层功能?
    26、当误把Linux的系统文件删除时,通过哪个命令可以查到删除了什么文件?(rpm -va)
    27、用什么软件可以方便管理Linux的ftp服务器?
    28、rip、igrp、eigrp、ospf这四个路由协议中,哪些是内部协议?
    29、你接触过那些三层交换机?

    6、诺奇软件科技有限公司 红专路与经三路交叉口思达大厦12楼 系统集成工程师
    面试问题汇总: 1.是否做过工程?
    2.对网络设备有多少了解?
    3.与客户怎样沟通?
    4.双绞线线序?
    5.如果给你一个工程你如何设计,说出你的方案?
    6.对市场有无了解?
    7.关于我们公司,你最想知道的是什么?
    8.你对薪水的要求是多少?

    7、郑州市兆维晓通科技有限公司 汇宝花园(东风路18号) 网络工程师
    面试问题汇总:1、看路器配置文件,说出各条配置功能
    2、OSI七层为哪七层
    3、看信息点统计表格,说出本地使用哪些IP地址
    4、有没有专业认证证书
    5、有没有工作经验
    6、华为高端设备调试
    7、个人经历

    8、佑博科技 同乐花园 系统维护工程师
    面试问题汇总:1、路由交换了解情况
    2、Linux内核升级
    3、VPN了解情况
    4、568B线序
    5、防火墙
    6、Windows下DHCP配置的过程
    7、内部Web网站发布的路由器配置

    9、中友数码 文化路省委党校对面 系统维护
    面试问题汇总:1、网通、电信DNS地址
    2、所学课程内容、强项
    3、如何判断计算机故障

    单位名称 单位地址 招聘岗位
    10、九鼎工矿科技有限公司 兴业大厦A808室 网络工程师
    面试问题汇总:1、路游、交换常识
    2、视频会议
    3、硬盘摄像

    11、郑州铁路消防工程有限责任公司 京广路马寨街 网络维护
    面试问题汇总:1、工作经历
    2、工资待遇
    3、是否懂软件开发
    4、学历
    5、有哪些工作经验

    12、孚兰德信息技术有限公司 丰乐五金机电城 网站维护
    面试问题汇总:1、用铁通网线连接不上,但是用网通网线能连上,是什么原因

    13、河南网络信息科技公司 金成国际广场A座504 范 机房维护工程师
    面试问题汇总:1、windows系统和Linux系统的服务配置
    2、windows系统和Linux系统的集群
    3、IIS服务,连接PHP、ASP、ASP.NET
    4、windows2000 server安全
    5、windows2003 server
    6、路由器交换机

    14、九洲计算机有限公司 国奥大厦9层 网络工程师
    面试问题汇总:1、子网划分
    2、VLAN间路由

    15、龙威科技 农科路38号4号楼1单元501室 网络工程师
    面试问题汇总:1、是否有工作经验
    2、工程设备调试是否有参与
    3、是否愿意维护ATM机网络
    4、可否出差
    5、能在公司工作多长时间

    16、向心力通信公司 红专路和政六街交叉口 网络工程师
    面试问题汇总:1、是否愿意出差
    2、调试过的设备有那些
    3、你的优势是什么

    17、金光桥网络 百 脑 汇 1302室 设备调试工程师
    面试问题汇总:1、NAT转换 两个IP地址:外网 内网
    2、VLAN之间通信
    3、从xmoden恢复思科 ISO
    4、VLAN间路由划分

    18、郑州威科姆电子有限公司 淮南街1号 网络工程师
    面试问题汇总:1、Oracle的工具备份
    2、磁盘陈列柜的组连
    3、维护硬件电子物理技术问题
    5、简述dhcp的整个会话过程;
    6、简述icmp协议分别应用在哪些设备之间;
    7、广播是由什么设备转发的,广播的地址范围是多少?

    19、河南嘉原电子有限公司 花园路安华大厦308 室 设备调试工程师
    面试问题汇总:1、10.1.0.0/24划分8个子网
    2、路由有哪些协议 OSPF和RIP的区别
    3、RIPV1和RIPV2的区别
    4、VLAN的优点
    5、cisco 3500划分VLAN(1、2、3)并相互间可以通信
    6、两台路由器配置rip协议并通信
    7、做NAT转换
    8、做访问控制列表

    20、郑州四通系统集成有限公司 金成国际广场B座1502 系统集成工程师
    面试问题汇总:1、TCP/IP 简述
    2、你所熟悉的路由器、交换机品牌,特性
    3、你所熟悉的品牌服务器及其特性
    4、你所了解的防火墙产品及其特性
    5、你所做过的工程简述

    21、河南亿众科技有限公司 大方商务558号 网络管理员
    面试问题汇总:1、问及以前的经历,就业情况、待遇问题、辞职原因等
    2、阅读某产品之后,对该产品的市场前景、优缺点、技术定位等
    3、对于无盘操作系统的了解情况,认识如何,出现问题时的策略等

    22、西安海星 财富广场 网络工程师
    面试问题汇总:1、对综合布线的了解、水晶头的线序
    2、对网络产品的了解(如:双绞线、光纤等介质)
    3、对服务器、网络设备的了解

    23、河南亿恩科技有限公司 金成国际广场 机房管理人员
    面试问题汇总:1、IPV4、IPV6的位数
    2、Linux的网络服务
    3、win2000与win2003的安全性能区别
    4、VLAN 的概念

    24、郑州威科姆电子科技有限公司 淮南街1号 系统维护工程师
    面试问题汇总:1、RAID的中文名称;
    2、RAID的三个主要技术、总体特点
    3、常用的RAID卷级别、优缺点
    4、选择RAID功能的三个要素
    5、你用过的服务器、路由器、交换机存储系统的类型、型号
    6、你所用过的网络设备的型号、服务器。
    7、你担任这个职务,你认为你的优势是哪里?
    8、安防监控室里有什么设备?
    9、安防监控的录像存储设备有哪些?

    25、郑州威普讯联信息技术有限公司 郑花路融元广场 网络技术人员
    面试问题汇总:1、路由器和三层交换机的异同点、各工作在哪一层?
    2、你用过的防火墙有哪些?属于哪类防火墙?
    3、简述VPN的工作原理,VPN工作在哪一层?
    4、你做过哪些认证、加密;你对认证、加密如何理解?
    5、对物理层、数据链路层、网络层协议的认识和理解。
    6、 QOS是什么?

    26、郑州师范高等专科学校 大学城北区 机房维护人员
    面试问题汇总:1、如何将一个硬盘分区。
    2、一个机器上有多个用户,其中某个用户没有密码,忘记密码,想进入操作系统该怎么做?
    3、一台PC机平时正常工作,突然启动不起来了,显示器一直黑屏,怎么回事?
    4、机箱内滴、滴两声报警,怎么回事?

    27、河南意达信息技术有限公司 未来花园H座1601室 技术支持
    面试问题汇总:1、熟悉什么型号的路由器
    2、学过什么数据库、简述SQL
    3、你在学校学过哪些课程?
    4、是否接触过HP、IBM服务器?

    28、景安网络 花园路信息大厦 网络管理员
    面试问题汇总:1、OSI模型对应的协议
    2、路由器与交换机的区别
    3、路由器常用的协议
    4、RJ45头的线序
    5、IP的划分
    6、Window2003系统www FTP常用的软件
    7、LINUX www 用的什么软件,默认的路径是什么?
    8、LINUX硬盘是怎么分区的?
    9、Windows 2003 远程连接用的哪个服务?
    10、对自己的评价,优点和缺点
    11、在学校学习中学习情况如何?
    12、对计算机哪方面比较精通?
    13、ISO/OSI模型分几个层次及每层的作用
    14、Windows 的几种网络服务
    15、怎样把IP地址禁掉不能通讯
    16、ssh是什么?
    17、端口IS是什么?
    18、Linux访问控制

    29、三鼎办公设备有限公司 陇海路与紫山路交叉口 网络维修工程师
    面试问题汇总:1、单机方面的问题
    2、如果你成功的话最想感谢的人是谁?
    3、你的优点和缺点是什么?
    4、你现在的目标是什么?未来目标是什么?
    5、网络设备在正常配置下不通,该如何处理?
    6、开机必须按F1键才能进入系统,是什么原因?
    7、开机时“嘀,嘀”响,进不了系统,是什么原因造成的?

    30、超凡装饰 百货大楼 网络管理员
    面试问题汇总:1、计算机的组装
    2、现在IT有什么新的病毒
    3、为什么不做与本专业相关的工作
    4、请列出电脑配置清单

    31、河南宇通信息技术有限公司 政三街 网络工程师
    面试问题汇总:1、企业网架构怎样进行组建的方案设计
    2、NAT的原理
    3、LINUX的一些简单应用
    4、集群、备份
    5、公司无法给你展示自己的平台,你会意愿留下来吗?
    6、你刚进入公司,你的技术比其它人都强,你受到排挤怎么办?

    河南拓普计算机网络工程有限公司 经三路财富广场 网络工程师
    面试问题汇总:1、路由协议
    2、集群
    3、路由、交换工作原理
    4、现在流行的组网方式
    5、VTP全称
    6、为什么去河南厚普学习?
    7、自我介绍
    8、VLAN的划分、truk有几种标记?
    9、IP包头的长度
    10、248掩码可分为多少个子网?
    11、原来工作单位里上司对你如何评价?
    12、LINUX IP的绑定哪几种?
    13、DNS的原理
    14、请问你还有什么需要了解的吗?
    15、你理想的薪资待遇是多少?
    16、计算255.255.255.248内有几台主机
    17、你的优点是什么?缺点是什么?
    18、你的长远发展方向是什么?
    19、你最自豪的事是什么?

    潍坊北大青鸟华光科技股份有限公司 优胜南路明辉城市花园 网络工程师
    面试问题汇总:1、你认为网络工程师应该干些什么?(你认为一个合格的网络工程师是什么样的?)
    2、你会设计方案吗?设计方案的流程是什么?应注意哪些方面的事项?
    3、自我介绍

    河南华豫信息技术有限公司 农业路文博商务六楼 网络工程师
    面试问题的汇总:1、时分复用与频分复用的原理
    2、一般RAD分几类?
    3、一座财政大楼与政府大楼两个网络完全隔离最简单的方法?
    4、常用的网络分几种?
    5、如何划分VLAN、VLAN的作用、做过VLAN吗?
    6、ORACLE装上以后,如不能正常运行、如何删除?
    7、数据库服务器与WEB服务器之间用什么线连接?
    8、熟悉磁盘阵列吗?有多少个种类?
    9、以CISCO产品为例,一座大楼网络交换机的选型。(以三层模式来划分)
    10、WIN2K域的好处
    11、VPN的用途
    12、Windows管理下,加域管理与不加域的区别
    13、防火墙要VPN做什么?
    14、你对JAVA、ASP熟悉吗?
    15、你希望的工资待遇是多少?
    16、你接触的服务器都是哪些服务器?
    17、服务器硬盘都有哪些接口?
    18、RAD卡都是用单通道还是双通道,有哪些区别?
    19、做RAD时先装OS还是先装RAD?
    20、DNS、FTP、DHCP服务器的作用是什么?
    21、VLAN常用的方法有哪几种?
    22、网络最安全的做法是用什么?
    23、你原来不是从事这方面的工作,为什么要转行呢?
    24、网络七层协议
    25、华为3950与思科的哪个相当?与3COM哪个相当?
    26、ACCESS、SQL SERVER、ORACLE选型时、如何选?
    27、VPN在防火墙中型企业一般接入多少个并发连接?
    28、你觉得做计算机比做期货容易吗?
    29、做图工具你用过哪些?CAD会用吗?
    30、一个大楼里,你知道什么是水平子系统?垂直子系统吗?
    31、学过无线网吗?
    32、三层交换与终端交换最大区别?
    33、OSI有哪七层?
    34、帧中继分几种?
    35、VPN的配置
    36、SDH的英文全称
    37、NAT转换的详细命令配置有哪些?
    38、WINDOWS分几个版本?分别是什么?

    河南金叶快捷酒店 北二七路88号 网络管理员
    面试问题汇总:1、怎样解除路由器密码?

    柒华互联 文博大厦 网络管理员
    面试问题汇总:1、网络受到攻击时该怎么办?(外部的恶意攻击)除了防火墙之外,还可以用什么方法来阻止?

    河南盛和科技 城东路106号远征大厦 通讯工程师
    面试问题汇总:1、TCP/IP、OSI模型
    2、路由协议
    3、VPN的配置
    4、用过哪些防火墙?
    5、是否部署过入侵检测?

    河南金盾计算机安全技术有限公司 未来大道 网络安全工程师
    面试问题汇总:
    1、一台交换机连接两台PC怎样实现,一方阻止另一方上网
    2、流行的网管协议有哪些?
    3、在交换机上进行流量控制实现方式有哪些?
    4、Win2003最新补丁的版本号
    5、Windows的最高版本
    6、SQL SERVERr 的最高版本
    7、DHCP的端口号
    8、1号 端口号的作用
    9、ssh的最高版本
    10、设备的流量监控软件
    11、局域网同一台交换机上如何限制别人上网(不能动交换机)
    12、路由器密码恢复过程简述
    13、LINUX的远程管理方式都有哪些?
    14、超五类和六类的绞线水晶头是否一样?有什么区别?
    15、是否了解与安全有关系的软件,如播放器的漏洞
    16、微软最新版本的操作系统是什么?
    17、如何升级LINUX的操作系统
    18、同一交换机上的五个用户,在不动交换的前提下,如何隐藏自己,不被别人发现,同时可上网。
    19、各软件或系统的最新版本和补丁包
    20、OFFICE办公软件的漏洞
    21、常用协议的端口号
    22、远程调试的方法

    河南华孚永基科技有限公司 经三路与农科路交叉口 网络工程师
    面试问题汇总:1、局域网组建需要哪些设备,如何配置?
    2、安防了解多少?知道哪些设备?
    3、在学校学习了哪些课程?
    4、写过方案书吗?

    广州佳和立创科技发展有限公司 淮河路索克大厦 系统维护工程师
    面试问题汇总:1、数据库学过哪些?
    2、这几年都做过哪些工作?
    3、在金财软件你都培训过什么?
    4、能否出差?

    河南盛和科技发展有限公司 远征大厦9座D座 通讯工程师
    面试问题汇总:1、学习过哪些课程?
    2、配过VLAN和TRUNK吗?有哪些封装协议?
    3、做过端口镜像吗?
    4、会配RIP吗?、如何配置?
    5、配置过哪些CISCO设备?
    6、现有两个网络一个10.0.0.X和192.168.0.X,现10.0.0.X可以上网,现有一台路由器放置在两个网段中间,如何让192.168.0.X网段上网?

    郑西科技有限公司 网络设备调试 建设大厦
    面试问题汇总:1、对网络的看法
    2、所学的课程有哪些
    3、对职位的描述
    4、组建局域网的步骤

    河南金财软件技术有限公司 花园路与丰产路交叉口 技术支持
    面试问题汇总: 1、对SQLSERVER数据库了解多少
    2、对再学习能力谈谈自己的看法
    3、为什么不做自己学的本专业的工作

    北大青鸟河南授权培训中心 新通桥 网络管理员
    面试问题汇总:1、老师的机子上网收发邮件和查询一些资料时,经常中毒,并且病毒库都新的,防火墙也安装离,怎么解决?
    2、在学校学习了哪些知识能在这里用上?
    3、为什么离开原来的单位?对以前工作的感想?
    4、对加班的看法?
    5、对自己有一个什么样的职业规划?
    6、学生机器和校长机器同时吓了,先修谁的?
    7、怎么解决电脑只能上QQ不能用IE问题?
    8、还有什么要问的没有?
    9、WEB服务器无法正常登录,如果解决?
    10、当领导用机、机房用机,学生用机同时出现故障时,你如何去解决?顺序如何安排?

    中安科技集团 纬一路与经六路交叉口 网络安全工程师
    面试问题汇总:1、VPN的原理
    2、对IDS的理解
    3、在学校期间如何提高自己的基本技能学习?
    4、对公司有什么要求?期望待遇是多少?
    5、请罗列出你亲手调试的网络设备。
    6、网络工程中使用的工具。
    7、写出你所熟悉的网络协议与其功能。
    8、主流的操作系统是什么?
    9、写出你所从事过的网络工程,简单描述其实现过程。
    10、国际上采用的双绞线的线序有几种?
    11、写出你调试过的服务器、以及其网络服务。
    12、有家公司总部在A地、分别有数家子公司在B、C、D地,请设计一个网络实现总部与分支机构的资源共享和IP语音通话,画出网络拓扑图。
    13、谈谈你对监测的理解。

    河南华瑞科技有限公司 郑东新区CBD内环 网络工程师
    面试问题汇总:1、本大厦共有多少层?
    2、如果进门之后打开电灯开关,发现灯不亮,你会怎么做?
    3、24小时内时针和分针的重叠次数是多少?请说出具体时间?
    4、自我介绍
    5、为什么应聘这个职位?
    6、感觉自己适合哪一个岗位?
    7、如果选择售后服务,你会怎么开展工作?
    8、为什么会来本公司应聘?
    9、为什么学校会推荐你来本公司应聘?
    10、你在学校的学习成绩怎么样?
    11、你所了解的通信设备是什么?
    12、对综合布线的全部过程描述一下

    中期嘉合期货经纪有限公司 未来大厦 机房维护人员
    面试问题汇总:1、局域网中常见的管理方案
    2、怎么样保证内网的安全、在不影响网络访问的同时

    东软科技有限公司 裕达国贸2105室 网络工程师
    面试问题汇总:1、对原来公司的网络拓扑图介绍?
    2、使用过哪些网络设备?
    3、对OSPF、RIP等协议是否了解?

    世纪创联电子公司 金成国际广场 网络工程师
    面试问题汇总:1、无法利用3389远程登录到服务器的各种原因?
    2、Remotely where软件的好处?比3389有哪些优势?
    3、DNS的原理
    4、华为三层交换机主要能实现哪些功能?
    5、自己给自己做了职业规划了吗?能否长期外地出差?
    6、机器无法启动的原因有哪些?
    7、是否会组装服务器?服务器出现死机的原因是什么?怎样解决?
    8、是否了解数据库?
    9、连续二十四个小时工作,能不能坚持?
    10、对路由器有哪些了解?
    11、以前做过哪些工作?在学校学到什么?总结一下在学校的感受?
    12、从以前工作当中得到哪些体会?
    13、LINUX文字界面和图形界面怎么转换?

    上海美巢荣欣有限公司 花园路与纬五路交叉口 网络管理员
    面试问题汇总:1、使系统变慢的原因有哪些?
    2、系统死机的原因及现象有哪些?
    3、常见“硬”故障、“软”故障有哪些及解决方案?
    4、双绞线568A/B线的线序
    5、IP A、B、C类地址范围起止
    6、常见的网络安全、子网掩码及网关的作用
    7、你常用的软件工具有哪些?
    8、打印机的常见故障及解决方法?

    河南安通科技有限公司 纬五路与经五路交叉口 机房维护人员
    面试问题汇总:1、LINUX怎样和WINDOWS2000的对接?
    2、LINUX怎样配IP地址?
    3、为什么上了大学、还来参加河南厚普的培训?

    华维资讯科技公司 东风路新科大厦 技术支持
    面试问题汇总:1、常见的RADO的类型
    2、备份和拷贝的差异
    3、常见的有几种磁盘阵列
    4、区域备份和全局备份有什么区别?
    5、是否了解Netstor DA系列的产品
    6、存储服务器的工作方式
    格林期货 广发大厦12楼 网络管理员
    面试问题汇总:1、介绍一下你自己
    2、 对你以前做的工作,提出几个问题,比如说公司性质,所做工作。。。。
    3、 用过什么设备,设备型号是什么系列的
    4、 实际过程中遇到的问题如何解决,比如说遇到病毒攻击,导致上不了网,怎么解决;如果路由器不能正常工作,怎么排查故障。
    5、 怎样使局域网安全,要做什么措施。
    6、 是否会以下配置:如果要连接DDN或ISDN或frame-relay,路由器应该怎么配置?
    7、 网络管理用过什么软件?
    8、 路由器上都做什么配置?
    9、 交换机上都做什么配置?
    10、培训过后有没有类似的工作经验。
    10、 接触过什么型号的路由器、交换机?

    锦绣化工 金成国际广场2号楼2204室 网络管理员
    面试问题汇总:1、推荐几个网站优化的计划?
    2、是否会用FTP优化网站?
    3、谈一下对FTP的认识?
    4、谈一下对电子商务的看法?
    5、谈一下自身的优势,以及专业知识简介。
    6、熟悉哪种汇编语言
    脱颖实业 金成国际广场5号楼 技术员
    面试问题汇总:1、是否熟练使用Auto CAD

    河南中软科技信息有限公司 soho世纪城西座18楼 系统工程师
    面试问题汇总:1、个人自述
    2、工资待遇
    3、户口情况、档案情况
    4、工作经历
    5、能否适应长期出差
    6、对数据库的了解
    7、在学校学的知识掌握程度如何
    8、网络故障的定位与排除
    9、网络维护的方法与策略

    郑州时空软件 富田大厦812 网络工程师
    面试问题汇总:1、数据库的操作与部分模板代码的添加与修改
    2、SQL server 的熟练程度的演示

    众城科技 科技市场 网络工程师
    面试问题汇总:1、以前有相关工作经验没有
    2、单机怎样
    3、先让你做装机,你做不做
    4、单机的组装与维护

    郑州四通科技网络 金成国际广场B座1502室 网络工程师
    面试问题汇总:1、怎么配web、ftp、数据库服务器
    2、TCP/IP简述
    3、用过哪些路由器和交换机
    4、了解哪些交换机和路由器及一些服务器的型号
    5、会不会UNIX

    安拓信息 经五路与纬五路交叉口 网络工程师
    面试问题汇总:1、路由器访问控制列表
    2、交换机TYUNK干道
    3、路由器病毒端口控制

    浩天科技 金成国际广场4号楼2单元 技术工程师
    面试问题汇总:1、介绍个人情况
    2、河南厚普考试成绩
    3、个人应聘优势简介

    世搏科贸 经三路与红专路交叉口 网络工程师
    面试问题汇总:1、有三幢建筑物,给你三个三层交换机组成局域网,一个出口到互联网,每一幢建筑物30—50台主机,6个VLAN,让每个VLAN互放,操作方便。
    2、IPS是什么
    3、OSI有哪七层
    4、数据链路层的功能
    5、IDS是什么
    6、你见过哪些产品

    华夏公益文化传播有限公司 网络管理员
    面试问题汇总:1、以前的工作经历
    2、对服务器、数据库有哪些了解
    3、在无网络的情况下,怎样实现自动开机
    4、比较简单方法显示MAC地址

    郑州白云商务信息有限公司 南阳路黄河路交叉口索克商务 网站程序员
    面试问题汇总:1、主流浏览器及其区别,对HTML、CSS解析过程的区别
    2、ADD与ADD.net 的区别
    3、XHTML特点,它是谁的扩展
    4、程序设计的三层架构

    长城宽带 紫荆山 技术支持
    面试问题汇总:1、你是否看过礼仪方面的书籍或听过讲座?
    2、你家里还有兄弟姐妹吗
    3、你为什么选择网络
    4、你选择网络是看中薪水高还是看中能学习知识
    5、你能单独出去为客户提供服务吗

    河南康天科技有限公司 豫博大厦607 网络工程师
    面试问题汇总:
    1、 简要叙述一下工作经历。
    2、 怎样看待公司的“以人为本”的理念
    3、 谈一下自己的性格优缺点
    4、 做过企业管理没有
    5、 在企业都想得到哪方面的发展
    6、以树,人,花,小河,太阳,房屋,鱼为元素画幅画

    展开全文
  • IDC运维工程师面试题及其答案 .docxIDC运维工程师面试题及其答案 .docxIDC运维工程师面试题及其答案 .docxIDC运维工程师面试题及其答案 .docxIDC运维工程师面试题及其答案 .docxIDC运维工程师面试题及其答案 ....
  • 阿里运维工程师面试.docx阿里运维工程师面试.docx阿里运维工程师面试.docx阿里运维工程师面试.docx阿里运维工程师面试.docx阿里运维工程师面试.docx阿里运维工程师面试.docx阿里运维工程师面试.docx
  • linux运维工程师在面试的时候经常会被问到各种问题,接下来小编根据自己的经验将面试题整理下来供大家参考。
  • 交付运维工程师面试题(3).pdf
  • IDC运维工程师面试问题.pdf
  • 运维工程师笔试.doc

    2020-06-02 13:38:43
    某文件的组外成员的权限是只读、属主是全部权限、组内权限是可读可写、该文件权限为?( D ) A.467 B.674 C.476 D.764 Linux配置文件一般放在什么目录?( A ) etc bin lib
  • @运维工程师面试题

    千次阅读 2021-08-12 10:13:28
    基础操作:面试和笔试的时候肯定会问到,频率最高的命令有:mkdir find awk sed uniq sort tail head mkfs chmod crontab lsofnetstat route tcpdump tar等主要考察为后面参数的选择以及格式 基础服务:dns dhcp ...
    1.    基础操作:面试和笔试的时候肯定会问到,频率最高的命令有:mkdir find awk sed uniq sort tail head mkfs chmod crontab lsofnetstat route tcpdump tar等主要考察为后面参数的选择以及格式
      
    2.    基础服务:dns dhcp nfs vpn apache ftp 工作原理、nfs的三个模块的作用,dns的各种记录名称以及作用、dhcp的四个过程、apache虚拟主机的创建(有的面试官会要求现场写配置文件)、ftp的主动模式和被动模式
      
    3.    软硬raid的区别 raid的各种级别,各种级别的优缺点、大小的计算、备份恢复情况、最多可以坏多少个
      
    4.    源码包编译的时候、大致的过程、系统都做了些什么事情
      
    5.    Tcp的三次握手和四次分手的过程和详细的状态以及报文段的考察(要求非常熟悉,基本每个公司都会问,或者笔试都会考)、osi七层模型每层的功能、每层中都各有那些协议族,那些协议是面向连接的,那些是不面向连接的。
      
    6.    软硬连接的区别,具体怎么连接的命令
      
    7.    Linux系统的七个启动级别、操作系统启动过程:
      
    Linux下的7个运行级别:
    
    0:系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭
    1:单用户工作状态,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录
    2:多用户状态,没有NFS支持
    3:完整的多用户模式,有NFS,登陆后进入控制台命令行模式。
    4:系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
    5:X11控制台,登陆后进入图形GUI模式,XWindow系统。
    6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。运行init6机器就会重启
    
    
    
    ps : POST-->BIOS-->MBR(GRUB)-->Kernel-->Init-->Runlevel
    
    标准的Linux运行级别为3或5
    
    1.    Iptables的三表五链,怎么将本机的80端口转发到8080等类似的问题。
      
    2.    服务器性能指标的查看(内存、cpu、磁盘、网络流量、虚拟内存swap、etc下的proc)free各个字段的含义、top各个字段的含义、ps、iftop各个字段的含义等都要十分清楚
      
    3. Shell中文本处理命令的用法(cut、tr、diff、uniq、awk、sed、wc、grep等命令以及参数的选择要非常熟悉),shell中$? 、 0 、 0 、 0#、 @ 、 @、 @!、$ 、 、 *等各种$的含义。循环for的书写、if的书写以及其中的各种判断要非常熟悉。

    4. find命令的使用要非常熟悉。

    5. crontab命令的使用。

    6. 基本权限以及权限中u+s g+s o+t 的设定以及含义、为什么有的是大写的s,有的是小写的s 特殊权限的i权限

    7. Nginx与apache与lighttpd的区别和各自的优缺点。nginx的虚拟主机创建、负载均衡、反向代理实现,需要能够时刻写出来(迅雷面试直接给你环境、让你现场写配置文件),nginx的日志文件记录的级别。

    8. Lvs的拓扑图,四种模式的具体实现过程,四种模式的对比优缺点,十种算法。

    9. 几种常见的服务的端口号(ftp ssh telnet snmp pop3 IMAP rsync等)

    10. DNS的工作原理原理以及实现过程。

    11. kill命令的-9与-15的区别

    SIGNKILL(9) 的效果是立即杀死进程. 该信号不能被阻塞, 处理和忽略。
    SIGNTERM(15) 的效果是正常退出进程,退出前可以被阻塞或回调处理。并且它是Linux缺省的程序中断信号。
    
    1. route的使用要非常熟悉。

      添加到指定网段的路由 route add -net 10.0.0.0 netmask 255.255.255.0 dev eth0

    2. puppet的实现以及配置文件的语法-资源的定义(类、函数、节点)资源中的file、package、exec、service。

    3. hadoop中amenode、datanode、MapReduce 、jobtracker、tasktracker。以及hdfs的存储策略-块,mapreduce实现的大概过程。Mfs对比hdfs。

    4. 反向代理软件squid、varnish、nginx的原理以及各软件的优缺点。

    5. 怎样实现mysql数据库的健壮与稳定。Mysql全备份与还原,密码的忘记与修改,mysql内增删改查、授权等的具体实现命令,在深入一点可以看看命令的执行先后顺序。

    6. fastab文件中各个字段代表的意义。

    7. 我们公司的官方主页访问特别慢或者不能访问怎么办,你怎么处理(这个问题要思路清楚、从前端到后端依次说明可能出现的问题)

    8. 如果你有一台云主机,你将会做些什么来保证这台主机的安全性。

    9. 监控方面你不管写几个监控,基本上都会问你最熟悉那个或者你最感兴趣的是哪一个,然后在你说的这个上面问你一些问题,主动还是被动、用的什么协议等问题。

    10. 介绍一下你在平时实验或者搭建这些东西的时候遇到的问题。

    11. 谈谈运维工作的将来发展趋势或者你对将来运维工作的规划。

    12. 技术运维面试官一般会采取三种面试策略:

    1-问你最感兴趣的是什么,然后就在你说的这个东西上面深挖坑,千万不要说你什么都感兴趣或者什么都不感兴趣,要挑选一个你完全掌握的来说。2-拿着简历问,你写什么就问什么,有的时候会全部问,有的问一部分。3-针对他们公司的实际情况来问跟他们相关的东西,所以去那家公司面试提前总结做好准备

    1. 你要会python就会非常好,可以考虑自己学,不会就是不会,但是要说明自己在开始学习。如果技术面试官问你算法,你会就不说什么了,如果死问你算法你不会那就是要专门要挂掉你,做好心里准备。

    2. 多练习自己的表达能力,表达要清晰明了,特别是hr面的时候,不要在这最后一关上面失败,那就得不偿失了。不管你也谁在面试,表现一定要谦虚,有礼貌,最重要的是要有眼色,不要做一个死木疙瘩。

    3. 无论几面的面试官基本都会在最后问你你有什么要询问他的,一定要有问题,不要直接问薪水问题和待遇问题,我自己觉得最好的一个问题是:我想咨询一下公司在对运维岗位的某个方面没有特别什么要求,比如python、mysql、存储等方面。或者问问公司针对新人有哪方面的培训或者培养方式。

    HR问一般会问的问题总结:

    1、请你自我介绍一下你自己?

    一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,切记说得合情合理企业才会相信。另外企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”,企业喜欢有礼貌的求职者。

    2、你觉得你个性上最大的优点是什么?

    在对自己的评价中,要学会充分肯定自己,突出自己的工作能力和工作优势,让用人单位看到我的自信,才能让用人单位相信你可以胜任这份工作。列举优点时,结合具体的事例,不要太过于空泛。

    3、说说你最大的缺点?

    人无完人,但对于缺点不要进行细节描述言,表述的时候要学会进行慨括,言多必失,否则会让用人单位觉得你无法胜任。同时说明已清醒地认识到了不足,并且有了改正缺点的方法与信心。

    如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌岌可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分,企业喜欢聪明的求职者。

    4、你并非毕业于名牌院校?

    是否毕业于名牌院校不重要,重要的是有能力完成您交给我的工作,我在XXX接受过培训,掌握的技能完全可以胜任贵公司现在工作,而且我比一些名牌院校的应届毕业生的动手能力还要强,我想我更适合贵公司这个职位。而且其实并非名校就受企业喜欢,更多的是你在学校学到的东西。

    5、你对加班的看法?

    实际上好多公司问这个问题,并不证明一定要加班,只是想测试你是否愿意为公司奉献。

    回答样本:“如果是工作需要我会义不容辞加班,我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班。”

    6、你对薪资的要求?

    如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱,他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。

    事先了解该行业的整体薪资范围,根据企业的情况,给出合理的范围。用最真诚的态度与面试官探讨该问题即可,不必给出具体的数额,一个切实的范围即可。只要你符合企业的招聘要求,那么企业自会给予你最为合适的薪资。

    回答样本一:“我对工资没有硬性要求,我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多。”

    回答样本二:“我受过系统的软件编程的训练,不需要进行大量的培训,而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。”

    7、在五年的时间内,你的职业规划?

    比较多的答案是“管理者”。但是近几年来,许多公司都已经建立了专门的技术途径。这些工作地位往往被称作“顾问”、“参议技师”或“高级软件工程师”等等。当然,说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理,生产部经理等一些与你的专业有相关背景的工作。要知道,考官总是喜欢有进取心的应聘者,此时如果说“不知道”,或许就会使你丧失一个好机会。最普通的回答应该是“我准备在技术领域有所作为”或“我希望能按照公司的管理思路发展”。

    这个问题涉及到了求职者对于职业生涯的整体规划。面试官不仅想考察求职者是否对自身有个合理的规划性,更想了解求职者是否能从企业的立场上为企业带来效益。

    8、你朋友对你的评价?

    想从侧面了解一下你的性格及与人相处的问题。

    回答样本一:“我的朋友都说我是一个可以信赖的人。因为,我一旦答应别人的事情,就一定会做到。如果我做不到,我就不会轻易许诺。”

    回答样本二:“我觉得我是一个比较随和的人,与不同的人都可以友好相处。在我与人相处时,我总是能站在别人的角度考虑问题。”

    9、你还有什么问题要问吗?

    企业的这个问题看上去可有可无,其实很关键,企业不喜欢说“没问题”的人,因为其很注重员工的个性和创新能力。企业不喜欢求职者问个人福利之类的问题,如果有人这样问:贵公司对新入公司的员工有没有什么培训项目,我可以参加吗?或者说贵公司的晋升机制是什么样的?企业将很欢迎,因为体现出你对学习的热情和对公司的忠诚度以及你的上进心。

    10、如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办?

    一段时间发现工作不适合我,有两种情况:

    ①如果你确实热爱这个职业,那你就要不断学习,虚心向领导和同事学习业务知识和处事经验,了解这个职业的精神内涵和职业要求,力争减少差距;

    ②你觉得这个职业可有可无,那还是趁早换个职业,去发现适合你的,你热爱的职业,那样你的发展前途也会大点,对单位和个人都有好处。

    11、在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做?

    ①原则上我会尊重和服从领导的工作安排,同时私底下找机会以请教的口吻,婉转地表达自己的想法,看看领导是否能改变想法。

    ②如果领导没有采纳我的建议,我也同样会按领导的要求认真地去完成这项工作。

    ③还有一种情况,假如领导要求的方式违背原则,我会坚决提出反对意见,如领导仍固执己见,我会毫不犹豫地再向上级领导反映。

    12、如果你的工作出现失误,给本公司造成经济损失,你认为该怎么办?

    ①我本意是为公司努力工作,如果造成经济损失,我认为首要的问题是想方设法去弥补或挽回经济损失。如果我无能力负责,希望单位帮助解决。

    ②分清责任,各负其责,如果是我的责任,我甘愿受罚;如果是一个我负责的团队中别人的失误,也不能幸灾乐祸,作为一个团队,需要互相提携共同完成工作,安慰同事并且帮助同事查找原因总结经验。

    ③总结经验教训,一个人的一生不可能不犯错误,重要的是能从自己的或者是别人的错误中吸取经验教训,并在今后的工作中避免发生同类的错误。检讨自己的工作方法、分析问题的深度和力度是否不够,以致出现了本可以避免的错误。

    13、如果你做的一项工作受到上级领导的表扬,但你主管领导却说是他做的,你该怎样?

    我首先不会找那位上级领导说明这件事,我会主动找我的主管领导来沟通,因为沟通是解决人际关系的最好办法,但结果会有两种:①我的主管领导认识到自己的错误,我想我会视具体情况决定是否原谅他。②他更加变本加厉的来威胁我,那我会毫不犹豫地找我的上级领导反映此事,因为他这样做会造成负面影响,对今后的工作不利。

    14、谈谈你对跳槽的看法?

    ①正常的“跳槽”能促进人才合理流动,应该支持。②频繁的跳槽对单位和个人双方都不利,应该反对。

    15、工作中你难以和同事、上司相处,你该怎么办?

    ①我会服从领导的指挥,配合同事的工作。

    ②我会从自身找原因,仔细分析是不是自己工作做得不好让领导不满意,同事看不惯。还要看看是不是为人处世方面做得不好,如果是这样的话我会努力改正。

    ③如果我找不到原因,我会找机会跟他们沟通,请他们指出我的不足,有问题就及时改正。

    ④作为优秀的员工,应该时刻以大局为重,即使在一段时间内,领导和同事对我不理解,我也会做好本职工作,虚心向他们学习,我相信,他们会看见我在努力,总有一天会对我微笑的。

    16、假设你在某单位工作,成绩比较突出,得到领导的肯定。但同时你发现同事们越来越孤立你,你怎么看这个问题?你准备怎么办?

    ①成绩比较突出,得到领导的肯定是件好事情,以后更加努力。

    ②检讨一下自己是不是对工作的热心度超过同事间交往的热心了,加强同事间的交往及共同的兴趣爱好。

    ③工作中,切勿伤害别人的自尊心。

    17、你最近是否参加了培训课程?谈谈培训课程的内容。是公司资助还是自费参加?

    自费参加,可以多谈谈自己学到的技术和总结出的经验。

    18、你对于我们公司了解多少?

    在去公司面试前上网查一下该公司主营业务。这是公司想测试应聘者对公司的兴趣,关注程度,以后进公司工作的意愿的问题,因此,最好要稍稍记住公司的简介内容和招聘人事广告内容。

    回答样本:“贵公司有意改变策略,加强与国外大厂的OEM合作,自有品牌的部分则透过海外经销商。”

    19、请说出你选择这份工作的动机?

    这是想知道面试者对这份工作的热忱及理解度,并筛选因一时兴起而来应试的人,如果是无经验者,可以强调“就算职种不同,也希望有机会发挥之前的经验”。

    20、你能为我们公司带来什么呢?

    ①假如你可以的话,试着告诉他们你可以减低他们的费用——“我已经接受过XXX近两年专业的培训,立刻就可以上岗工作”。

    ② 企业很想知道未来的员工能为企业做什么,求职者应再次重复自己的优势,然后说:“就我的能力,我可以做一个优秀的员工在组织中发挥能力,给组织带来高效率和更多的收益”。企业喜欢求职者就申请的职位表明自己的能力,比如申请营销之类的职位,可以说:“我可以开发大量的新客户,同时,对老客户做更全面周到的服务,开发老客户的新需求和消费。”等等。

    21、最能概括你自己的三个词是什么?

    我经常用的三个词是:适应能力强,有责任心和做事有始终,结合具体例子向主考官解释。

    22、你的业余爱好是什么?

    找一些富有团体合作精神的,这里有一个真实的故事:有人被否决掉,因为他的爱好是深海潜水。主考官说:因为这是一项单人活动,我不敢肯定他能否适应团体工作。

    23、作为被面试者给我打一下分?

    试着列出四个优点和一个非常非常非常小的缺点(可以抱怨一下设施,没有明确责任人的缺点是不会有人介意的)。

    24、你怎么理解你应聘的职位?

    把岗位职责和任务及工作态度阐述一下。

    25、喜欢这份工作的哪一点?

    每个人的价值观不同,自然评断的标准也会不同,但是,在回答面试官这个问题时可不能太直接就把自己心理的话说出来,尤其是薪资方面的问题,不过一些无伤大雅的回答是不错的考虑,如交通方便,工作性质及内容颇能符合自己的兴趣等等都是不错的答案,不过如果这时自己能仔细思考出这份工作的与众不同之处,相信在面试上会大大加分。

    26、为什么要离职?

    ①回答这个问题时一定要小心,就算在前一个工作受到再大的委屈,对公司有多少的怨言,都千万不要表现出来,尤其要避免对公司本身主管的批评,避免面试官的负面情绪及印象。建议此时最好的回答方式是将问题归咎在自己身上,例如觉得工作没有学习发展的空间,自己想在面试工作的相关产业中多加学习,或是前一份工作与自己的生涯规划不合等等,回答的答案最好是积极正面的。

    ②我希望能获得一份更好的工作,如果机会来临,我会抓住。我觉得目前的工作,已经达到顶峰,即沒有升迁机会。

    27、说说你对行业、技术发展趋势的看法?

    企业对这个问题很感兴趣,只要有备而来的求职者能够过关。求职者可以直接在网上查找对你所申请的行业部门的信息,只有深入了解才能产生独特的见解。企业认为最聪明的求职者是对所面试的公司预先了解很多,包括公司各个部门,发展情况,在面试回答问题的时候可以提到所了解的情况,企业欢迎进入企业的人是“知己”,而不是“盲人”。

    28、对工作的期望与目标何在?

    这是面试者用来评断求职者是否对自己有一定程度的期望、对这份工作是否了解的问题。对于工作有确实学习目标的人通常学习较快,对于新工作自然较容易进入状况,这时建议你,最好针对工作的性质找出一个确实的答案,如业务员的工作可以这样回答:“我的目标是能成为一个超级业务员,将公司的产品广泛的推销出去,达到最好的业绩成效;为了达到这个目标,我一定会努力学习,而我相信以我认真负责的态度,一定可以达到这个目标。”其他类的工作也可以比照这个方式来回答,只要在目标方面稍微修改一下就可以了。

    29、说说你的家庭?

    企业面试时询问家庭问题不是非要知道求职者家庭的情况,探究隐私,企业不喜欢探究个人隐私,而是要了解家庭背景对求职者的塑造和影响。企业希望听到的重点也在于家庭对求职者的积极影响。企业最喜欢听到的是:我很爱我的家庭,我的家庭一向很和睦,虽然我的父亲和母亲都是普通人,但是从小,我就看到我父亲起早贪黑,每天工作特别勤劳,他的行动无形中培养了我认真负责的态度和勤劳的精神。我母亲为人善良,对人热情,特别乐于助人,所以在单位人缘很好,她的一言一行也一直在教导我做人的道理。企业相信,和睦的家庭关系对一个人的成长有潜移默化的影响。

    30、就你申请的这个职位,你认为你还欠缺什么?

    回答提示:企业喜欢问求职者弱点,但精明的求职者一般不直接回答。他们希望看到这样的求职者:继续重复自己的优势,然后说:“对于这个职位和我的能力来说,我相信自己是可以胜任的,只是缺乏经验,这个问题我想我可以进入公司以后以最短的时间来解决,我的学习能力很强,我相信可以很快融入公司的企业文化,进入工作状态。”企业喜欢能够巧妙地躲过难题的求职者。

    31、眼下你生活中最重要的是什么?

    对我来说,能在这个领域找到工作是最重要的,能在贵公司任职对我说最重要。

    32、你为什么愿意到我们公司来工作?

    回答提示:对于这个问题,你要格外小心,如果你已经对该单位作了研究,你可以回答一些详细的原因,像“公司本身的高技术开发环境很吸引我。”、“我同公司出生在同样的时代,我希望能够进入一家与我共同成长的公司。”、“你们公司一直都稳定发展,在近几年来在市场上很有竞争力。”、“我认为贵公司能够给我提供一个与众不同的发展道路。”这都显示出你已经做了一些调查,也说明你对自己的未来有了较为具体的远景规划。

    33、你和别人发生过争执吗?你是怎样解决的?

    回答提示:这是面试中最险恶的问题,其实是考官布下的一个陷阱,千万不要说任何人的过错,应知成功解决矛盾是一个协作团体中成员所必备的能力。假如你工作在一个服务行业,这个问题简直成了最重要的一个环节。你是否能获得这份工作,将取决于这个问题的回答。考官希望看到你是成熟且乐于奉献的。他们通过这个问题了解你的成熟度和处世能力。在没有外界干涉的情况下,通过妥协的方式来解决才是正确答案。

    34、你做过的哪件事最令自己感到骄傲?

    这是考官给你的一个机会,让你展示自己把握命运的能力。这会体现你潜在的领导能力以及你被提升的可能性。假如你应聘于一个服务性质的单位,你很可能会被邀请去午餐。记住:你的前途取决于你的知识、你的社交能力和综合表现。

    35、新到一个部门,一天一个客户来找你解决问题,你努力想让他满意,可是始终达不到群众得满意,他投诉你们部门工作效率低,你这个时候怎么作?

    首先,我会保持冷静。作为一名工作人员,在工作中遇到各种各样的问题是正常的,关键是如何认识它,积极应对,妥善处理。

    其次,我会反思一下客户不满意的原因。一是看是否是自己在解决问题上的确有考虑的不周到的地方,二是看是否是客户不太了解相关的服务规定而提出超出规定的要求,三是看是否是客户了解相关的规定,但是提出的要求不合理。

    再次,根据原因采取相对的对策。如果是自己确有不周到的地方,按照服务规定作出合理的安排,并向客户作出解释;如果是客户不太了解政策规定而造成的误解,我会向他作出进一步的解释,消除他的误会;如果是客户提出的要求不符合政策规定,我会明确地向他指出。最后,我会把整个事情的处理情况向领导作出说明,希望得到他的理解和支持。

    我不会因为客户投诉了我而丧失工作的热情和积极性,而会一如既往地牢记为客户服务的宗旨,争取早日做一名领导信任、公司放心、客户满意的职员。

    36、对这项工作,你有哪些可预见的困难?

    ①不宜直接说出具体的困难,否则可能令对方怀疑应聘者不行。

    ②可以尝试迂回战术,说出应聘者对困难所持有的态度——工作中出现一些困难是正常的,也是难免的,但是只要有坚忍不拔的毅力、良好的合作精神以及事前周密而充分的准备,任何困难都是可以克服。

    分析:一般问这个问题,面试者的希望就比较大了,因为已经在谈工作细节,但常规思路中的回答,又被面试官“骗”了。当面试官询问这个问题的时候,有两个目的。第一,看看应聘者是不是在行,说出的困难是不是在这个职位中一般都不可避免的问题。第二,是想看一下应聘者解决困难的手法对不对,及公司能否提供这样的资源。而不是想了解应聘者对困难的态度。

    37、如果我录用你,你将怎样开展工作?

    ①如果应聘者对于应聘的职位缺乏足够的了解,最好不要直接说出自己开展工作的具体办法。

    ②可以尝试采用迂回战术来回答,如“首先听取领导的指示和要求,然后就有关情况进行了解和熟悉,接下来制定一份近期的工作计划并报领导批准,最后根据计划开展工作。”

    分析:这个问题的主要目的也是了解应聘者的工作能力和计划性、条理性,而且重点想要知道细节。如果向思路中所讲的迂回战术,面试官会认为回避问题,如果引导了几次仍然是回避的话,此人绝对不会录用了。

    38、你希望与什么样的上级共事?

    ①通过应聘者对上级的“希望”可以判断出应聘者对自我要求的意识,这既上一个陷阱,又是一次机会。

    ②最好回避对上级具体的希望,多谈对自己的要求。

    ③如“做为刚步入社会的新人,我应该多要求自己尽快熟悉环境、适应环境,而不应该对环境提出什么要求,只要能发挥我的专长就可以了。

    分析:这个问题比较好的回答是,希望我的上级能够在工作中对我多指导,对我工作中的错误能够立即指出。总之,从上级指导这个方面谈,不会有大的纰漏。

    39、在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做?

    
    ①原则上我会尊重和服从领导的工作安排;同时私底下找机会以请教的口吻,婉转地表达自己的想法,看看领导是否能改变想法。
    
    ②如果领导没有采纳我的建议,我也同样会按领导的要求认真地去完成这项工作。
    
    ③还有一种情况,假如领导要求的方式违背原则,我会坚决提出反对意见,如领导仍固执己见,我会毫不犹豫地再向上级领导反映。
    
    

    40、与上级意见不一致,你将怎么办?

    
    ①一般可以这样回答“我会给上级以必要的解释和提醒,在这种情况下,我会服从上级的意见。”
    
    ②如果面试你的是总经理,而你所应聘的职位另有一位经理,且这位经理当时不在场,可以这样回答:“对于非原则性问题,我会服从上级的意见,对于涉及公司利益的重大问题,我希望能向更高层领导反映。”
    
    分析:这个问题的标准答案是①,如果用②的回答,必死无疑。你没有摸清楚改公司的内部情况,先想打小报告,这样的人没有人敢要。
    
    

    41、什么选择我们这家公司?

    回答提示:曾经在报章杂志看过关于贵公司的报道,与自己所追求的理念有志一同。而贵公司在业界的成绩也是有目共睹的,而且对员工的教育训练、升迁等也都很有制度。
    
    分析:去面试前先做功课,了解一下该公司的背景,让对方觉得你真的很有心想得到这份工作,而不只是探探路。
    

    42、你工作经验欠缺,如何能胜任这项工作?

    
    ①如果招聘单位对应届毕业生的应聘者提出这个问题,说明招聘公司并不真正在乎“经验”,关键看应聘者怎样回答。
    
    ②对这个问题的回答最好要体现出应聘者的诚恳、机智、果敢及敬业。
    
    ③如“作为应届毕业生,在工作经验方面的确会有所欠缺,因此在读书期间我一直利用各种机会在这个行业里做兼职。我也发现,实际工作远比书本知识丰富、复杂。但我有较强的责任心、适应能力和学习能力,而且比较勤奋,所以在兼职中均能圆满完成各项工作,从中获取的经验也令我受益非浅。请贵公司放心,学校所学及兼职的工作经验使我一定能胜任这个职位。”
    
    分析:这个问题思路中的答案尚可。突出自己的吃苦能力和适应性以及学习能力(不是学习成绩)为好。
    
    

    43、为了做好你工作份外之事,你该怎样获得他人的支持和帮助?

    每个公司都在不断变化发展的过程中,你当然希望你的员工也是这样。你希望得到那些希望并欢迎变化的人,因为这些人明白,为了公司的发展,变化是公司日常生活中重要组成部分。这样的员工往往很容易适应公司的变化,并会对变化做出积极的响应。
    
    

    44、如果你在这次面试中没有被录用,你怎么打算?

    现在的社会是一个竞争的社会,从这次面试中也可看出这一点,有竞争就必然有优劣,有成功必定就会有失败。往往成功的背后有许多的困难和挫折,如果这次失败了也仅仅是一次而已,只有经过经验经历的积累才能塑造出一个完全的成功者。
    
    我会从以下几个方面来正确看待这次失败:
    
    ①要敢于面对,面对这次失败不气馁,接受已经失去了这次机会就不会回头这个现实,从心理意志和精神上体现出对这次失败的抵抗力。要有自信,相信自己经历了这次之后经过努力一定能行,能够超越自我。
    
    ②善于反思,对于这次面试经验要认真总结,思考剖析,能够从自身的角度找差距。正确对待自己,实事求是地评价自己,辩证的看待自己的长短得失,做一个明白人。
    
    ③走出阴影,要克服这一次失败带给自己的心理压力,时刻牢记自己弱点,防患于未然,加强学习,提高自身素质。
    
    ④认真工作,回到原单位岗位上后,要实实在在、踏踏实实地工作,三十六行、行行出状元,争取在本岗位上做出一定的成绩。
    
    ⑤再接再厉,成为国家公务员一直是我的梦想,以后如果有机会我仍然后再次参加竞争。
    

    45、假如你晚上要去送一个出国的同学去机场,可单位临时有事非你办不可,你怎么办?

    我觉得工作是第一位的,但朋友间的情谊也是不能偏废的,这个问题我觉得要按照当时具体的情况来决定。
    
    ①如果我的朋友晚上9点中的飞机,而我的加班八点就能够完成的话,那就最理想了,干完工作去机场,皆大欢喜。
    
    ②如果说工作不是很紧急,加班仅仅是为了明天上班的时候能把报告交到办公室,那完全可以跟领导打声招呼,先去机场然后回来加班,晚点睡就是了。
    
    ③如果工作很紧急,两者不可能兼顾的情况下,我觉得可以由两种选择。
    
    (1)如果不是全单位都加班的话,是不是可以要其他同事来代替以下工作,自己去机场,哪怕就是代替你离开的那一会儿。
    
    (2)如果连这一点都做不到的话,那只好忠义不能两全了,打电话给朋友解释一下,相信他会理解,毕竟工作做完了就完了,朋友还是可以再见面的。
    
    

    46、谈谈你过去做过的成功案例?

    举一个你最有把握的例子,把来龙去脉说清楚,而不要说了很多却没有重点。切忌夸大其词,把别人的功劳到说成自己的,很多主管为了确保要用的人是最适合的,会打电话向你的前一个主管征询对你的看法及意见,所以如果说谎,是很容易穿帮的。

    47、谈谈你过去的工作经验中,最令你挫折的事情?

    曾经接触过一个客户,原本就有耳闻他们以挑剔出名,所以事前的准备功夫做得十分充分,也投入了相当多的时间与精力,最后客户虽然并没有照单全收,但是接受的程度已经出乎我们意料之外了。原以为从此可以合作愉快,却得知客户最后因为预算关系选择了另一家代理商,之前的努力因而付诸流水。尽管如此,我还是从这次的经验学到很多,如对该产业的了解,整个team的默契也更好了。

    分析:借此了解你对挫折的容忍度及调解方式。

    49、为什么我们要在众多的面试者中选择你?

    根据我对贵公司的了解,以及我在这份工作上所累积的专业、经验及人脉,相信正是贵公司所找寻的人才。而我在工作态度、EQ上,也有圆融、成熟的一面,和主管、同事都能合作愉快。

    分析:别过度吹嘘自己的能力,或信口开河地乱开支票,例如一定会为该公司带来多少钱的业务等,这样很容易给人一种爱说大话、不切实际的感觉。

    50、这个职务的期许?

    希望能借此发挥我的所学及专长,同时也吸收贵公司在这方面的经验,就公司、我个人而言,缔造“双赢”的局面。

    分析:回答前不妨先询问该公司对这项职务的责任认定及归属,因为每一家公司的状况不尽相同,以免说了一堆理想抱负却发现牛头不对马嘴。

    51、为什么选择这个职务?

    这一直是我的兴趣和专长,经过这几年的磨练,也累积了一定的经验及人脉,相信我一定能胜任这个职务的。

    分析:适时举出过去的“丰功伟业”,表现出你对这份职务的熟稔度,但避免过于夸张的形容或流于炫耀。

    52、认为你在学校属于好学生吗?

    企业的招聘者很精明,问这个问题可以试探出很多问题:如果求职者学习成绩好,就会说:“是的,我的成绩很好,所有的成绩都很优异。当然,判断一个学生是不是好学生有很多标准,在学校期间我认为成绩是重要的,其他方面包括思想道德、实践经验、团队精神、沟通能力也都是很重要的,我在这些方面也做得很好,应该说我是一个全面发展的学生。”如果求职者成绩不尽理想,便会说:“我认为是不是一个好学生的标准是多元化的,我的学习成绩还可以,在其他方面我的表现也很突出,比如我去很多地方实习过,我很喜欢在快节奏和压力下工作,我在学生会组织过××活动,锻炼了我的团队合作精神和组织能力。” 有经验的招聘者一听就会明白,企业喜欢诚实的求职者。

    53、谈谈如何适应办公室工作的新环境?

    ①办公室里每个人有各自的岗位与职责,不得擅离岗位。②根据领导指示和工作安排,制定工作计划,提前预备,并按计划完成。③多请示并及时汇报,遇到不明白的要虚心请教。④抓间隙时间,多学习,努力提高自己的政治素质和业务水平。

    54、想过创业吗?

    这个问题可以显示你的冲劲,但如果你的回答是“有”的话,千万小心,下一个问题可能就是:那么为什么你不这样做呢?

    55、除了本公司外,还应聘了哪些公司?

    很奇怪,这是相当多公司会问的问题,其用意是要概略知道应徵者的求职志向,所以这并非绝对是负面答案,就算不便说出公司名称,也应回答“销售同种产品的公司”,如果应聘的其他公司是不同业界,容易让人产生无法信任的感觉。

    56、何时可以到职?

    大多数企业会关心就职时间,最好是回答“如果被录用的话,到职日可按公司规定上班”,但如果还未辞去上一个工作、上班时间又太近,似乎有些强人所难,因为交接至少要一个月的时间,应进一步说明原因,录取公司应该会通融的。

    57、怎样看待学历和能力?

    学历我想只要是大学专科的学历,就表明觉得我具备了根本的学习能力。剩下的,你是学士也好,还是博士也好,对于这一点的讨论,不是看你学了多少知识,而是看你在这个领域上发挥了什么,也就是所说的能力问题。一个人工作能力的高低直接决定其职场命运,而学历的高低只是进入一个企业的敲门砖,如果贵公司把学历卡在博士上,我就无法进入贵公司,当然这不一定只是我个人的损失,如果一个专科生都能完成的工作,您又何必非要招聘一位博士生呢?

    58、请说出你选择这份工作的动机?

    这是想知道面试者对这份工作的热忱及理解度,并筛选因一时兴起而来应试的人,如果是无经验者,可以强调“就算职种不同,也希望有机会发挥之前的经验”。

    59、你最擅长的技术方向是什么?

    回答提示:说和你要应聘的职位相关的课程,表现一下自己的热诚没有什么坏处。

    60、你欣赏哪种性格的人?

    诚实、不死板而且容易相处的人、有“实际行动”的人。

    61、你通常如何处理別人的批评?

    ① 沉默是金,不必说什么,否则情况更糟,不过我会接受建设性的批评
    ②我会等大家冷静下来再讨论。
    

    nginx反向代理的几种模式?

    nginx反向代理一共以下5种模式,前3种使用的比较多:
    
    1)轮询:每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器 down 掉,能自动剔除。
    
    2)权重:指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
    
    3)ip_hash:每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。
    
    4)fair(第三方):按后端服务器响应时间来分配,时间短的优先分配。
    
    5)url_hash(第三方):按访问url的hash结果来分配请求,使同样的url定向到同一个后端服务器,后端服务器为缓存时比较有效。
    

    3.MySQL主从有哪几种模式?

    1)基于SQL语句的复制(statement-based replication, SBR)。
    
    2)基于行的复制(row-based replication, RBR)。
    
    3)混合模式复制(mixed-based replication, MBR)

    4.说说tomcat调优?

    5.有哪些原因会导致mysql主从同步出问题?该如何解决?

    #原因:
    
    1.主数据库binlog日志未开启或binlog日志更新未开启。
    
    2.主从数据库结构不一致。
    
    3.防火墙没有开放端口。
    
    5.对应的IP地址写错了。
    
    6.mysql数据库版本不一致。
    
    
    
    
    
    
    
    
    #解决办法:
    
    1.强制同步。
    
    2.如果数据不一致,比较少的时候可以插入数据使一致。
    
    3.如果数据库比较小,可以将数据库导出并重新导入一次。
    

    6.说说mysql的备份?

    1)#按照数据影响分:
    
    热备 xtrabackup,只能备份InnoDB和XtraDB两种引擎表
    
    冷备
    
    温备
    
    
    
    
    
    
    2)#按照备份后的文件内容分:
    
    逻辑备份 mysqldump,数据量大不建议使用,备份后内容可读,一般是文本文件,里面是SQL语句或表的实际数据
    
    裸文件备份 拷贝数据库物理文件,mysqlhotcopy,最快,但是只能是myisam引擎.本质是使用锁表语句后再使用cp或scp拷贝数据库.适合大数据
    
    
    
    
    
    3)#按照备份数据库的内容来分:
    
    完全备份
    
    增量备份 xtrabackup,只能备份InnoDB和XtraDB两种引擎表
    
    日志备份 二进制日志的备份,主从复制
    

    7.查看http的并发请求数及TCP连接状态?

    [root@Bob10 ~]# netstat -ap | grep httpd | awk '{printf $6}'          #查看链接状态
    
    [root@Bob10 ~]# netstat -an |grep ESTABLISH | grep "192.168.1.10:80"  #查看并发请求数
    

    8.统计出Apache的access_log中访问量最多的5个IP?
    cat /var/log/httpd/access_log | awk ‘{print $1}’ | uniq -c |sort -n|tail -5

    9.Linux开机启动顺序?

    1)加载BIOS: 根据设定取得第一个可开机引导设置如:光驱,硬盘,网络,USB。
    
    2)MBR引导: 通过主引导扇区读取主引导程序、硬盘分区表和和硬盘有效标志.系统找到BIOS所指定的硬盘的MBR后,就会将其复制到地址所在的物理内存中。
    
    3)读取grub: 读取内存中的grub配置信息,并依照此配置信息来启动不同的操作系统。
    
    4)加载内核: 系统将解压后的内核放置在内存之中,并调用start_kernel()函数来启动一系列的初始化函数并初始化各种设备,完成Linux核心环境的建立。
    
    5)读取inittab: 运行的程序便是/sbin/init,该文件会读取/etc/inittab文件,并依据此文件来进行初始化工作.inittab最主要的就是确定运行等级。
    
    6)执行rc.sysinit: 就是说这是来准备软件执行的作业环境的。
    
    7)执行rcN.d: 根据运行级别的不同,系统会运行/etc/rc0.d到rc6.d中的相应的脚本程序,来完成相应的初始化工作和启动相应的服务。
    
    8)执行rc.local: rc.local就是在一切初始化工作后,Linux留给用户进行个性化的地方。你可以把你想设置和启动的东西放到这里。
    
    9)执行/bin/login 执行后进入登录状态。
    

    10.写一个脚本,实现判断192.168.1.0/24网络中当前在线的IP有哪些,能ping通则认为在线?

    [root@Bob10 ~]# vim /root/ping.sh
    
    #!/bin/bash
    
    i=0
    
    while [ $i -le 255 ]
    
    do
    
            ping -c 3 192.168.1.$i &> /dev/null
    
            if [ $? == 0 ]
    
            then
    
                    echo "192.168.1.$i"
    
            fi
    
            ((i++))
    
    done
    
    [root@Bob10 ~]# chmod +x /root/ping.sh 
    

    11.写一个脚本,要求从本地的/data目录下的所有文件备份到远程服务器的/data目录下,备份完成后发送邮件到backup.meihua.info,邮件内容要显示备份数据的大小,并且每天凌晨1点开始执行?

    [root@Bob10 ~]# vim /root/back.expect
    
    #!/usr/bin/expect
    
    set ip "192.168.1.11"
    
    set passwd 123456
    
    set timeout 30
    
    spawn scp -r /root/data/ $ip:/root/
    
    expect {
    
            "(yes/no)?" { send "yes\r";exp_continue }
    
            "password:" { send "$passwd\r";exp_continue }
    
    }
    
     
    
    [root@Bob10 ~]# vim /root/back.sh
    
    #!/bin/bash
    
    expect /root/back.expect
    
    if [ $? -eq 0 ]
    
    then
    
            size=`du -sh /root/data/ | awk '{print $1}'`
    
            echo "backup success\!the size is $size" | mail -s "backup info" backup.meihua.info
    
    else
    
            echo "bacukp failed\!" | mail -s "backup info" backup.meihua.info
    
    fi
    

    12.说说MySQL优化?

    1.#硬件优化:
    
    1)cpu:64位,高主频,高缓存,高并行处理能力.
    
    2)内存:大内存,高主频,尽量不要用swap.
    
    3)硬盘:固态,高转速.
    
    4)网卡:万兆,光口.
    
     
    
    
    2#.磁盘io优化:
    
    1)做raid10
    
    2)磁盘分区:将数据放在独立的分区上.做主从时,binlog单独放在一个分区
    
     
    
    
    
    
    3.#操作系统优化:
    
    1)使用64位系统
    
    2)使用网卡绑定
    
    3)设置TCP连接数限制
    
    4)优化mysql用户打开文件数限制
    
    5)禁用不必要的服务自启动
    
    6)可以给数据分区一个单独的文件系统,一般为xfs(红帽6需要安装支持xfs的软件xfsprogs),在挂载分区时可以考虑启用noatime.
    
    7)最小化原则:
    
    安装系统最小化
    
    开启服务最小化
    
    操作最小化
    
    登录最小化
    
    权限最小化
    
     
    
    
    
    4.#数据库设计与规划:
    
    1)专机专用
    
    2)做主从同步,负载均衡,高可用集群等
    
    3)选择合适的数据库引擎.如myiasm适合读多写少的表,innodb适合读少写多的表.做主从时主使用innodb引擎,从使用myisam引擎
    
     
    
    
    
    
    
    
    5.#my.cnf内的参数优化:
    
    总原则:赋予mysql适当的资源,一般40%给系统,60%-70%给mysql.
    
    1)启用mysql慢查询,分析sql语句,找到影响效率的sql:
    
    vim /etc/my.cnf
    
    log-slow-queries=/var/lib/mysql/slow.log
    
    log_query_time=5
    
    2)对查询进行缓存:
    
    vim /etc/my.cnf
    
    query_cache_size=32m
    
    3)强制限制mysql资源配置,例如:
    
    vim /etc/my.cnf
    
    max_connections=500 #限制最大连接数
    
    wait_timeout=10 sleep #mysqld将终止等待时间(空闲时间)超过10秒的连接
    
    max_connection_error=10 #如果一个主机在连接到服务器时有问题,并重试很多次后放弃,那么这个主机就会被锁定,直到执行:mysql> FLUSH HOSTS;
    
    4)表高速缓存:
    
    vim /etc/my.cnf
    
    table_cache=23 #缓存23个表.在 2G 内存以下的机器中的值默认从 256 到 512个
    
    5)关键字缓存:
    
    vim /etc/my.cnf
    
    key_buffer=512M #只跑了一个mysql服务.结合所有缓存,mysql整体使用的缓存可以是物理内存的80%
    
    6)关闭dns反查功能:
    
    skip-name-resolve #该选项就能禁用DNS 解析,连接速度会快很多。不过,这样的话就不能在MySQL 的授权表中使用主机名了而只能用ip 格式。
    

    6.sql语句优化:

    
    1)建表:
    
    表结构合理,不要太大,类型精确.
    
    2)索引:
    
    建立合适的索引.
    
    3)查询:
    
    减少逻辑运算,精确查询(不要查询不需要的数据).
    
    适当的将多个小查询合并为一个大的查询.
    
    适当的将某些过于复杂的查询拆解成多个小查询,和刚才的相反.
    
    4)事务:
    
    减小事务包的大小.
    
    5)存储过程:
    
    适当的建立并优化存储过程
    

    13.软件包的安装方式有哪几种?该如何正确的选用哪种安装方式?

    1.yum安装:功能性软件,如openssh
    
    2.源码编译:高并发的软件,例如mysql集群
    
    3.二进制安装:开发测试的软件
    

    14.myisam和innodb的区别是什么?

    #mysql默认使用的是myisam
    
    1)myiasm不支持事物
    
    2)myisam不支持行锁表
    
    3)myisam不支持外键
    
    4)myisam支持全文索引
    
    5)myisam支持gis数据,如surface等
    
    6)myisam主键范围比innodb小,最小是其1/2
    

    15.如何批量删除指定的文件夹下以.txt结尾的文件?

    find /root/ -name "*.txt" -exec rm -rf {} \;
    

    16.如何筛选指定文件夹下大于10M的文件?

    find /root/ -size +10M
    
    
    
    squid  缓存命中率怎么查看及清空缓存?
    
    squidclient -h localhost -p 3128 mgr:info
    
    squidclient -h 192.168.0.1 -p 80 -m PURGE http://www.baidu.com/
    
    -h指定检索的主机,-p为squid开放的端口,-m即为请求方法,删除缓存使用的是PURGE请求,URL即为需要删除的缓存。
    

    LVS的工作原理是什么?有哪些算法?

    1#.NAT模型:
    
     
    ①.客户端将请求发往前端的负载均衡器,请求报文源地址是CIP(客户端IP),后面统称为CIP),目标地址为VIP(负载均衡器前端地址,后面统称为VIP)。
    
    ②.负载均衡器收到报文后,发现请求的是在规则里面存在的地址,那么它将客户端请求报文的目标地址改为了后端服务器的RIP地址并将报文根据算法发送出去。
    
    ③.报文送到Real Server后,由于报文的目标地址是自己,所以会响应该请求,并将响应报文返还给LVS。
    
    ④.然后lvs将此报文的源地址修改为本机并发送给客户端。注意:在NAT模式中,Real Server的网关必须指向LVS,否则报文无法送达客户端。
    
    
    
    
    
    
    2#DR模型:
    
    ①.客户端将请求发往前端的负载均衡器,请求报文源地址是CIP,目标地址为VIP。
    
    ②.负载均衡器收到报文后,发现请求的是在规则里面存在的地址,那么它将客户端请求报文的源MAC地址改为自己DIP的MAC地址,目标MAC改为了RIP的MAC地址,并将此包发送给RS。
    
    ③.RS发现请求报文中的目的MAC是自己,就会将次报文接收下来,处理完请求报文后,将响应报文通过lo接口送给eth0网卡直接发送给客户端。注意:需要设置lo接口的VIP不能响应本地网络内的arp请求。
     
    
    
    
    
    
    
    3.#TUN模型:
    
    ①.客户端将请求发往前端的负载均衡器,请求报文源地址是CIP,目标地址为VIP。
    
    ②.负载均衡器收到报文后,发现请求的是在规则里面存在的地址,那么它将在客户端请求报文的首部再封装一层IP报文,将源地址改为DIP,目标地址改为RIP,并将此包发送给RS。
    
    ③.RS收到请求报文后,会首先拆开第一层封装,然后发现里面还有一层IP首部的目标地址是自己lo接口上的VIP,所以会处理次请求报文,并将响应报文通过lo接口送给eth0网卡直接发送给客户端。注意:需要设置lo接口的VIP不能在共网上出现。
    

    LVS的调度算法分为静态与动态两类。

    1.#静态算法(4种):只根据算法进行调度 而不考虑后端服务器的实际连接情况和负载情况
    
        ①.RR:轮叫调度(Round Robin)
          调度器通过”轮叫”调度算法将外部请求按顺序轮流分配到集群中的真实服务器上,它均等地对待每一台服务器,而不管服务器上实际的连接数和系统负载。
    
        ②.WRR:加权轮叫(Weight RR)
          调度器通过“加权轮叫”调度算法根据真实服务器的不同处理能力来调度访问请求。这样可以保证处理能力强的服务器处理更多的访问流量。调度器可以自动问询真实服务器的负载情况,并动态地调整其权值。
    
        ③.DH:目标地址散列调度(Destination Hash )
          根据请求的目标IP地址,作为散列键(HashKey)从静态分配的散列表找出对应的服务器,若该服务器是可用的且未超载,将请求发送到该服务器,否则返回空。
    
        ④.SH:源地址 hash(Source Hash)
          源地址散列”调度算法根据请求的源IP地址,作为散列键(HashKey)从静态分配的散列表找出对应的服务器,若该服务器是可用的且未超载,将请求发送到该服务器,否则返回空。
    
     
    2#.动态算法(6种):前端的调度器会根据后端真实服务器的实际连接情况来分配请求
    
        ①.LC:最少链接(Least Connections)
          调度器通过”最少连接”调度算法动态地将网络请求调度到已建立的链接数最少的服务器上。如果集群系统的真实服务器具有相近的系统性能,采用”最小连接”调度算法可以较好地均衡负载。
    
        ②.WLC:加权最少连接(默认采用的就是这种)(Weighted Least Connections)
          在集群系统中的服务器性能差异较大的情况下,调度器采用“加权最少链接”调度算法优化负载均衡性能,具有较高权值的服务器将承受较大比例的活动连接负载。调度器可以自动问询真实服务器的负载情况,并动态地调整其权值。
    
        ③.SED:最短延迟调度(Shortest Expected Delay )
          在WLC基础上改进,Overhead = (ACTIVE+1)*256/加权,不再考虑非活动状态,把当前处于活动状态的数目+1来实现,数目最小的,接受下次请求,+1的目的是为了考虑加权的时候,非活动连接过多缺陷:当权限过大的时候,会倒置空闲服务器一直处于无连接状态。
    
        ④.NQ永不排队/最少队列调度(Never Queue Scheduling NQ)
          无需队列。如果有台 realserver的连接数=0就直接分配过去,不需要再进行sed运算,保证不会有一个主机很空间。在SED基础上无论+几,第二次一定给下一个,保证不会有一个主机不会很空闲着,不考虑非活动连接,才用NQ,SED要考虑活动状态连接,对于DNS的UDP不需要考虑非活动连接,而httpd的处于保持状态的服务就需要考虑非活动连接给服务器的压力。
    
        ⑤.LBLC:基于局部性的最少链接(locality-Based Least Connections)
          基于局部性的最少链接”调度算法是针对目标IP地址的负载均衡,目前主要用于Cache集群系统。该算法根据请求的目标IP地址找出该目标IP地址最近使用的服务器,若该服务器是可用的且没有超载,将请求发送到该服务器;若服务器不存在,或者该服务器超载且有服务器处于一半的工作负载,则用“最少链接”的原则选出一个可用的服务器,将请求发送到该服务器。
    
        ⑥. LBLCR:带复制的基于局部性最少连接(Locality-Based Least Connections with Replication)
          带复制的基于局部性最少链接”调度算法也是针对目标IP地址的负载均衡,目前主要用于Cache集群系统。它与LBLC算法的不同之处是它要维护从一个目标IP地址到一组服务器的映射,而LBLC算法维护从一个目标IP地址到一台服务器的映射。该算法根据请求的目标IP地址找出该目标IP地址对应的服务器组,按”最小连接”原则从服务器组中选出一台服务器,若服务器没有超载,将请求发送到该服务器;若服务器超载,则按“最小连接”原则从这个集群中选出一台服务器,将该服务器加入到服务器组中,将请求发送到该服务器。同时,当该服务器组有一段时间没有被修改,将最忙的服务器从服务器组中删除,以降低复制的程度。
    

    Linux内核优化,你都优化哪些参数?

    
    fs.file-max = 999999:这个参数表示进程(比如一个worker进程)可以同时打开的最大句柄数,这个参数直线限制最大并发连接数,需根据实际情况配置。
    
    net.ipv4.tcp_max_tw_buckets = 6000 #这个参数表示操作系统允许TIME_WAIT套接字数量的最大值,如果超过这个数字,TIME_WAIT套接字将立刻被清除并打印警告信息。该参数默认为180000,过多的TIME_WAIT套接字会使Web服务器变慢。
    
    #注:主动关闭连接的服务端会产生TIME_WAIT状态的连接
    
    net.ipv4.ip_local_port_range = 1024 65000 #允许系统打开的端口范围。
    
    net.ipv4.tcp_tw_recycle = 1 #启用timewait快速回收。
    
    net.ipv4.tcp_tw_reuse = 1 #开启重用。允许将TIME-WAIT 
    
    
    
    
    
    sockets重新用于新的TCP连接。这对于服务器来说很有意义,因为服务器上总会有大量TIME-WAIT状态的连接。
    
    net.ipv4.tcp_keepalive_time = 30:这个参数表示当keepalive启用时,TCP发送keepalive消息的频度。默认是2小时,若将其设置的小一些,可以更快地清理无效的连接。
    
    net.ipv4.tcp_syncookies = 1          #开启SYN Cookies,当出现SYN等待队列溢出时,启用cookies来处理。
    somaxconn参数:定义了系统中每一个端口最大的监听队列的长度,这是个全局的参数,默认值为128,对于一个经常处理新连接的高负载 web服务环境来说,默认的 128 太小了。大多数环境这个值建议增加到 1024 或者更多。大的侦听队列对防止拒绝服务 DoS 攻击也会有所帮助。
    
    net.ipv4.tcp_max_syn_backlog = 262144    #这个参数标示TCP三次握手建立阶段接受SYN请求队列的最大长度,默认为1024,将其设置得大一些可以使出现Nginx繁忙来不及accept新连接的情况时,Linux不至于丢失客户端发起的连接请求。
    
    net.core.rmem_default = 6291456:这个参数表示内核套接字接受缓存区默认的大小。
    
    net.core.wmem_default = 6291456:这个参数表示内核套接字发送缓存区默认的大小。
    
    net.core.rmem_max = 12582912:这个参数表示内核套接字接受缓存区的最大大小。
    
    net.core.wmem_max = 12582912:这个参数表示内核套接字发送缓存区的最大大小。
    

    FTP主被动模式的区别是什么?

    主动模式中FTP的客户端发送 PORT 命令到FTP服务器。被动模式中FTP的客户端发送 PASV命令到 FTP 服务器。
    
    动模式对便于FTP服务器的管理,不便于对客户端进行管理。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙所阻塞。被动模式对FTP便于对客户端进行管理,不便于对服务器端进行管理。因为客户端要与服务器端建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能被服务器端的防火墙阻塞掉。
    

    Apache常用工作模式有两种,区别:

    #worker模式:
    
        线程模式
        占用资源少
        稳定性略差
        并发大
    
    # prefork模式:
    
        进程模式
        占用资源多
        稳定
        并发一般
    
    
    
    
    
    
    PV(Page View)访问量, 即页面浏览量或点击量,衡量网站用户访问的网页数量;在一定统计周期内用户每打开或刷新一个页面就记录1次,多次打开或刷新同一页面则浏览量累计。
    
    UV(Unique Visitor)独立访客,统计1天内访问某站点的用户数(以cookie为依据);访问网站的一台电脑客户端为一个访客
    
    IP(Internet Protocol)独立IP数,是指1天内多少个独立的IP浏览了页面,即统计不同的IP浏览用户数量
    
    如果有50台主机需要安装操作系统,该怎么办?
    
    网刻服务器ghost
    
    pxe服务器
    
    

    LINUX中如何查看某个端口是否被占用

    netstat  -anp  |grep  3306
    
    展开全文
  • IT运维工程师笔试 姓名 时间 一填空 双绞线两种制作标准的线序 EIA/TIA 568A 绿白 绿 橙白 蓝 蓝白 橙 棕白 棕 EIA/TIA 568B橙白 橙白 绿白 蓝 蓝白 绿 棕白 棕 连接方法有两种 正线双绞线两边都按照EIAT/TIA ...
  • Linux运维工程师面试题整理

    千次阅读 2022-04-30 20:20:48
    14.NFS作用 网络文件系统是应用层的一种应用服务,它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或目录的共享。对于用户而言可以通过 NFS方便的访问远地的文件系统,使之成为本地文件系统的一部分。...

    1.Nginx反向代理,负载均衡,动静分离,工作原理及优化

    nginx配置反向代理。

    vim Nginx.conf

    Server模块中配置

    Listen 80

    Server_name ip;

    在server段里面的location加上proxy_pass http://ip:端口;

    Nginx配置完成后重启一下nginx。

    配置代理多个网站及服务

    配置多个反向代理实现方式,是通过不同的端口代理访问。这里复制一个server段,将两个server段nginx的端口更改,使用nginx的不同端口访问。

    Server1配置:

    listen *:端口;>>>>多个反向代理使用不同端口

    Server_name ip;>>>>注释掉,使用端口访问

    在location 里面的proxy_pass 配置Tomcat1,ip 加Tomcat端口

    Server2配置:

    listen *:端口;>>>>多个反向代理使用不同端口

    Server_name ip;>>>>注释掉,使用端口访问

    在location 里面的proxy_pass 配置Tomcat2,ip 加Tomcat端口

    负载均衡:

    使用两台服务器,分别安装nginx 和通Tomcat,端口号分别为8080 和8081,

    通过在nginx的upstream参数中添加应用服务器IP后添加指定参数,在location块中配置动态组名称,在访问网页的时候就会通过upstream中的配置项将指令分发给服务器。

    动静分离:

    将静态资源部署在Nginx上,当一个请求来的时候,如果是静态资源的请求,就直接到nginx配置的静态资源目录下面获取资源,如果是动态资源的请求,nginx利用反向代理的原理,把请求转发给后台应用去处理,从而实现动静分离。

    工作原理:Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相·应的工作。

    优化:3.网络IO事件模型优化4.隐藏软件名称和版本号5.防盗链优化6.禁止恶意域名解析7.禁止通过IP地址访问网站10.严格设置web站点目录的权限 11.HTTP请求方法优化

    2.Mysql主从复制,主从复制的原理,读写分离,读写分离的原理,mysql优化

    主从复制:

    主服务器:

    1. 修改mysql配置,(#开启二进制日志,server-id)
    2. 重启mysql,创建用于同步的用户账号
    3. 查看master状态,记录二进制文件名(mysql-bin.000003)和位置(73):

    从服务器:

    1.修改mysql配置

    同样找到my.cnf配置文件,添加server-id

    2.重启mysql,打开mysql会话,执行同步SQL语句

    3.启动slave同步进程:

    读写分离:

    首先在主mysql上面建一个授权用户稍后给amoeba使用,1.通过安装amoeba,修改dbserver.xml配置文件,修改26行左右,指定mysql账户名称和密码,指定mysql主从的IP。2.修改amoeba.xml配置文件,修改amoeba代理的账号和密码,修改120左右的调用配置,然后实现读写分离。

    mysql的读写分离的基本原理是:让master(主数据库)来响应事务性操作,让slave(从数据库)来响应select非事务性操作,然后再采用主从复制来把master上的事务性操作同步到slave数据库中。

    mysql优化:

    1.选择合适的存储弓擎: InnoDB

    2.保证从内存中读取数据。将数据保存在内存中

    3.定期优化重建数据库

    4.降低磁盘写入操作

    5.提高磁盘读写速度

    6.充分使用索引

    7.分析查询日志和慢查询日志

    Mysqldump备份

    mysqldump -h主机名 -P端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql

    3.Tomcat配置文件有哪些,优化

    Tomcat目录:conf bin logs webapps work lib temp

    配置文件一般都在conf文件夹里,主要有server.xml,context.xml,tomcat_user.xml,web.xml四个常用配置文件,server主要是服务器设置的,例如端口设置,路径设置。context里设置tomcat数据源,用来连接数据库。tomcat_user主要是用户名和密码的设置。web是默认首页等等之类的设置。

    bin/catalina.bat/sh,配置内存

    tomcat优化:

    句柄连接数,最大并发数,线程数,请求超时时间,禁止tomcat manager管理入口

    关闭shutdown端口

    4.Redis作用,应用场景

    作用:

    主要用Redis实现缓存数据的存储,可以设置过期时间.对于一些高频读写、临时存储的数据特别适合.

    应用场景:

    缓存 分布式会话 分布式锁 最新列表 消息系统

    5.Zookeeper配置文件叫什么,作用是什么

    conf下zoo_sample.cfg修改为Zoo_cfg

    作用:分布式协调通知 加强集群稳定性 加强集群持续性 保证集群有序性 保证集群高效

    注册中心
    服务提供方:针对所提供的服务到注册中心发布
    服务消费方:到服务中心订阅所需的服务。
    对于任何一方,不论服务提供方或者服务消费方都有可能同时兼具两种角色,即需要提供服务也需要消费服务。

    6.Lvs工作原理是什么,有哪些工作模式

    →1.LVS调度器收到目标地址为VIP的请求包后,将MAC地址改成RS(真正的服务器)的MAC地址。并通过交换机(链路层)发给RS。

    2.RS的链路层收到请求包后,往上传给IP层。IP层需要验证请求的目标IP地址,所以RS需要配置一个VIP的 loopbak device(策略文件)。这样RS的IP层收到报文后,会往上递交给传输层,之所以配置成loopbak device,是因为loopbak device 对外不可见,不会跟LVS的VIP冲突。

    3.RS处理完成后,将应答包直接返回给客户端。

    工作模式:

    LVS-DR,LVS-NAT,LVS-FULLNAT,LVS-TUN

    7.Keepalived作用,怎么实现负载均衡

    检查web服务器的状态,如果有一台web服务器/mysql服务器宕机或故障,keepalived将故障节点从系统中剔除,当故障恢复的时候自动加入服务器集群中,非常智能化,只需要手动修复坏的节点即可。

    负载均衡步骤:

    1、安装master组件和依赖包(keepalive+lvs)

    2、备份keepalived配置文件

    3、编辑keepalived配置文件

    4、开启路由转发

    5、重启keepalived服务并设置开机自启

    主从同样步骤,修改keepalived.conf时state主从分别修改为master和backup。

    在web1和web2服务器上安装nginx,并修改内核参数,然后添加虚拟主机IP。

    8.Rabbitmq作用,为什么使用(应用场景)

    消息队列,用在分布式系统存储转发消息

    应用场景:异步处理,应用解耦,流量削峰

    9.Haproxy参数优化 作用

    长连接超时时间

    客户端超时时间

    守护进程模式

    作用:高可用,负载均衡和用于TCP和基于http的应用程序代理

    优点:

    HAProxy支持数以万计的 并发连接。

    同时可以保护你的web服务器不被暴露到网络上。

    10.MongoDB是什么数据库,优化参数有哪些

    MongoDB是一个基于分布式文件存储的数据库。由C++语言编写

    MongoDB优化:

    1.cachesizeGB(缓存大小) 按配额的60%左右配置即可

    2.oplogsizeMB (固定集合) 设置为可用disk空间的5%

    3.启用Log Rotation日志切换 防止MongoDB的log文件无限增大,占用太多磁盘空间,使用Log Rotation并及时清理历史日志文件

    4.stack size (连接内存优化) Stack设置小一点,比如说1024

    5.MongoDB打开文件数优化 设置文件打开描述数量

    11.Zabbix作用是什么 可以监控什么,优化有什么,工作原理

    Zabbix作用:监控网路主机

    监控:CPU负荷 内存使用,磁盘使用,日志监视,端口监视,网络状态,

    zabbix优化:

    1.轮询器实例数量 2.不可达主机 3.HTTP 轮询器子进程实例个数 4.缓存大小5.历史缓存数据大小 5.trappers进程实例数量

    工作原理:

    Agent安装在被监控的主机上,Agent负责定期收集客户端本地各项数据,并发送至Zabbix Server端,Zabbix Server收到数据,将数据存储到数据库中,用户基于Zabbix WEB可以看到数据在前端展现图像。当Zabbix监控某个具体的项目,项目会设置一个触发器阈值,当被监控的指标超过该触发器设定的阈值,会进行一些必要的动作,动作包括:发送信息(邮件、微信、短信)、发送命令(SHELL 命令、Reboot、Restart、Install等)。

    12.VMware

    13.Apache配置文件叫什么,优化有哪些

    1. 移除不用的模块。2将缓存放在独立的磁盘3.使用持久连接4.不要设置KeepAliveTimeout太高 5.提高写入缓冲器( Write Buffer)大小6.提高最大打开文件7.频繁访问的数据设置缓存。

    14.NFS作用

    网络文件系统是应用层的一种应用服务,它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或目录的共享。对于用户而言可以通过 NFS方便的访问远地的文件系统,使之成为本地文件系统的一部分。采用NFS之后省去了登录的过程,方便了用户访问系统资源。

    mount -t nfs -o ro ip:/共享目录 /本地目录

    挂载失败:

    1.防火墙受阻 2.nfs配置有问题,3.客户端和服务端是否是同一个网段

    15.Ansible配置,优化有什么,怎么实现的自动化

    配置:

    /etc/hosts文件中添加被管理服务器ip

    Ansible性能调优

    1、 Ansible SSH 关闭秘钥检测

    2、 OpenSSH连接优化

    3、SSH pipelining(管道输送)加速Ansible (默认关闭)

    4、 Ansible Facts缓存优化

    自动化:在管理服务器上创建文件,通过命令行将指令传输到各个被管理服务器上

    16.rsync的作用及优点?

    Rsync可以再不同的主机 之间镜像同步整个目录树,支持增量备份,保持链接属性和权限,采用优化的同步算法,传输前执行压缩,适合异地备份,镜像服务等应用,是一种常用的文件备份工具及数据同步工具。

    17.Linux系统优化有什么

    ⑴登录系统:不使用root登录,通过sudo授权管理,使用普通用户登录。

    ⑶时间同步:定时自动更新服务器时间。
    ⑷配置yum更新源,从国内更新下载安装rpm包。
    ⑸关闭selinux及iptables(iptables工作场景如有wan ip,一般要打开,高并发除外)

    ⑻精简开机启动服务(crond、sshd、network、rsyslog)
    ⑼Linux内核参数优化/etc/sysctl.conf,执行sysct -p生效。

    ⑾锁定关键系统文件(chattr +i /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab 处理以上内容后,把chatter改名,就更安全了。)

    18.常见的centos和redhat故障怎么处理?

    1.忘记linux root密码
    这个问题出现的几率是很高的,不过,在linux下解决这个问题也很简单,只需重启linux系统,然后引导进入linux的单用户模式(init 1),由于单用户模式是不需要输入登录密码的,因此,可以直接登录系统,修改root密码即可解决问题。

    2.grub.conf丢失和解决办法

    //删除/bootr/grub/gub.conf文件

    //删除后重新启动查看出现的问题

    可以看出系统是无法从硬盘启动了

    (2)解决办法

    一种是在无Live-CD光盘时解决,具体操作如下:

    系统重启后,进入grub模式

    首先查看/boot分区所在的位置,系统内核,第三行是临时系统镜像文件所在的位置,然后boot重启。

    启动起来后进入/boot/grub目录下编辑grub.conf文件:

    编辑grub.conf的内容如下:

    配置启动菜单项,等待时间,菜单名称,root启动文件的位置启动时的系统内核位置及名称,内核镜像的位置及名称

    编辑完后这错误也就彻底的解决了。

    19.redis主从复制模式下,主挂了怎么办?redis提供了哨兵模式(高可用)

    何谓哨兵模式?就是通过哨兵节点进行自主监控主从节点以及其他哨兵节点,发现主节点故障时自主进行故障转移。

    20.使用redis有哪些好处

    1.速度快 2.支持丰富数据类型 (list set hash string)3.支持事务(原子性) 4.丰富的特性

    21.MySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据(redis有哪些数据淘汰策略???)

    redis 内存数据集大小上升到一定大小的时候,就会施行数据淘汰策略(回收策略)。淘汰策略:

    最近最少使用的数据淘汰 将要过期的数据淘汰 已过期的数据中任意选择数据淘汰 任意选择数据淘汰 禁止驱逐数据

    22.看你简历上写了你项目里面用到了Redis,你们为啥用Redis?

    因为传统的关系型数据库如Mysql已经不能适用所有的场景了,比如秒杀的库存扣减,APP首页的访问流量高峰等等,都很容易把数据库打崩,所以引入了缓存中间件,目前市面上比较常用的缓存中间件有Redis 和Memcached 不过综合考虑了他们的优缺点,最后选择了Redis。

    应用场景不一样:Redis出来作为NoSQL数据库使用外,还能用做消息队列、数据堆栈和数据缓存等;Memcached适合于缓存SQL语句、数据集、用户临时性数据、延迟查询数据和session等。

    灾难恢复–memcache挂掉后,数据不可恢复; redis数据丢失后可以通过aof恢复

    存储数据安全–memcache挂掉后,数据没了;redis可以定期保存到磁盘(持久化)

    23.Redis有哪些数据结构呀?

    字符串String、字典Hash、列表List、集合Set、有序集合SortedSet

    24.那你使用过Redis分布式锁么,它是什么回事?

    先拿setnx来争抢锁,抢到之后,再用expire(一颗四百额)给锁加一个过期时间防止锁忘记了释放。

    25.这时候对方会告诉你说你回答得不错,然后接着问如果在setnx之后执行expire之前进程意外crash或者要重启维护了,那会怎么样?

    唉,是喔,这个锁就永远得不到释放了,我记得set指令有非常复杂的参数,这个应该是可以同时把setnx和expire合成一条指令来用的!

    26.RDB的原理是什么?

    你给出两个词汇就可以了,fork和cow。fork是指redis通过创建子进程来进行RDB操作,cow指的是copy on write,子进程创建后,父子进程共享数据段,父进程继续提供读写服务,写入的页面数据会逐渐和子进程分离开来。

    27.mysql原理

    关系型数据库使数据库的数据之间存在关联关系,可以通过一条数据关联出一些列数据,方便了数据的检索和查询,提高开发人员的查询效率,但是会拖累数据库,因此关系型数据库不支持太高的并发

    28.Redis主从怎么配置?

    1.编辑配置文件Redis.conf

    redis默认只允许本机连接,所以需要找到“bind 127.0.0.1”并将这行注释掉:

    redis在3.0版本以后增加了保护模式 ,如需保护,改成yes

    将默认的“daemonize no”改为yes,设置redis以守护线程方式启动:

    分别配置pid,log,db文件的保存地址

    启动redis

    设置开机启动

    2.Redis主从配置

    从节点配置

    (1) 修改redis配置文件,添加一行配置“slaveof 192.168.0.101 6379”映射到主节点

    (2) 重启从节点的redis

    3.查看并验证主从配置

    (1)主节点与从节点均登录redis并执行info命令查看主从配置结果

    找到“# Replication”模块,可以看到主节点提示存在一个从节点,并且会列出从节点的相关信息,同样,可以在从节点看到自己的主节点是哪个,列出主节点的相关信息

    (2)验证主从

    登录主节点redis,set age 24,到从节点直接get age,看到可以get到我们在主节点设置的值24,说明主从配置成功

    29.mysql数据库用的是主从读写分离,主库写,从库读,假如从库无法读取了、或者从库读取特别慢,你会如何解决?

    笔者回答:以解决问题为前提条件,先添加从库数量,临时把问题给解决,然后抓取slow log ,分析sql语句,该优化就优化处理。慢要不就是硬件跟不上,需要升级;要不就是软件需要调试优化,等问题解决在细化。

    30.Mysql忘记密码该如何操作呢?

    1、修改my.ini配置文件,添加跳过密码验证代码;

    代码:skip-grant-tables,使用为跳过密码验证。代码添加位置,建议放在[mysqld]之后;

    2、进入命令行,使用mysql -u root登录;

    3、使用use mysql;选择数据库;

    4、执行update代码;

    update mysql.user set authentication_string=password('root_password') where user='root';

    5.执行完成后,再输入以下代码:

    flush privileges;

    刷新MySQL的系统权限相关表,否则会出现拒绝访问等错误;

    再记得删除my.ini中配置的skip-grant-tables(跳过密码验证)代码;

    5、重启服务后,再使用新密码登录即可;

    31.Nginx宕机怎么处理?

    Nginx上传大文件150M以上上传不了。是因为带宽的问题,因为大家都在上传,小文件可以传是因为在优化的65秒可以上传内容这么大。把上传的优化断开时间修改到1800秒。过了几天服务器直接宕机了。后来发现后来服务器的进程满级了。因为上传的小的文件也是占用1800秒。所以很多人上传不了文件,因为进程都被占用了。解决。。要进行逻辑业务分离,上传的专门做上传服务器,不再走网站形式进行上传。

    32.出现keepalived脑裂,是什么原因?

    可能是端口受阻。网络线路抖动,导致通电信号受阻。。导致健康信号包发送不了也接收不了。所以双方都起了VIP,客户访问时出现两个VIP,所以出现这个问题。

    33.怀疑一块网卡有问题的时候,如何检测?

    将其安装在一台能正常上网的机器上,看其指示灯是否闪烁,正常接入状态下指示灯应为红色或者绿色,然后用ping命令检测是否能ping通网络上的主机,若通则正常,若网卡驱动安装无误而ping命令不通,则可以断定网卡坏掉。

    34.遇到网络或病毒攻击,该怎么办,说说思路,然后是怎么找到病毒源头,怎么清除病毒?这是公司常遇到的网络问题

    1. 提前预防
      装杀毒软件,下升级补丁,修补漏洞,定时更新杀毒软件,定时进行全盘扫描。2.临阵磨枪0万一中毒,第一件要干的事就是下网,防止病毒继续蔓延。然后立即从新启动机器,再开机时狂按F8,选择进入安全模式,进入后任何程序都不要打开,在任务管理器上把平时看不到的进程关闭,然后关闭任务管理器,打开杀毒软件,进行全盘扫描。查出的病毒先用杀毒软件删,删不了的话,用别的机器下一个unlocker(是个程序,需安装,极小,才191Kb),记下病毒路径,找到病毒文件,右键选择unlocker,手动删除!

    35.数据库满了,怎么缩容,腾出更多的磁盘空间,也是公司常遇到的问题;

    将30天以前的很少用到日志进行定期的清除。

    36.nginx和Apache的区别在哪儿?

    Nginx是轻量级的web服务比Apache占用更小的内存以及资源

    Nginx并发量比Apache高三倍以上

    可作为负载均衡,反向代理器

    37.LVS的工作原理是什么?有哪些算法?

    LVS群集,也叫LVS虚拟服务器,针对Linux内核开发的一个负载均衡项目。LVS是基于IP地址和内容请求分发的高效负载均衡解决方案,现在属于linux内核的一部分,默认编译为ip_vs模块。

    38.Linux系统用户数

    /etc/security/limits.conf

    # 当前用户最大登录数

    # max number of logins for this user

    * soft maxlogins 100

    * hard maxlogins 100

    # 系统最大登录用户数

    # max number of logins on the system

    * soft maxsyslogins 100

    * hard maxsyslogins 100

    39.MySql将查询结果插入到另外一张表

    Insert into 目标表 select * from 来源表 ;

    40.Redis数据量很大,怎么做

    一、增加内存

      redis存储于内存中,数据太多,占用太多内存,那么增加内存就是最直接的方法,但是这个方法一般不采用,因为内存满了就加内存,满了就加,那代价也太大,相当于用钱解决问题,不首先考虑,一般所有方面都做到最优化,才考虑此方法

    二、搭建Redis集群

    (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.

    (2)节点的fail(失败)是通过集群中超过半数的节点检测失效时才生效.

    (3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可

    (4)redis-cluster把所有的物理节点映射到[0-16383]slot上,cluster 负责维护node<->slot<->value

    Redis集群中内置了 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-value 时,redis 先对key 使用 crc16 算法算出一个结果,然后把结果对 16384 求余数,这样每个 key 都会对应一个编号在 0-16383 之间的哈希槽,redis 会根据节点数量大致均等的将哈希槽映射到不同的节点

    41.磁盘RAID级别有几种,分别是哪几种?你了解或者使用过哪几种,请写出它们的大概描述和区别。

    RAID级别有以下几种:NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3,RAID5等。目前经常使用的是RAID0,RAID1,RAID3,RAID5和RAID(0+1)。它们的区别大致如下:

    RAID 0 存取速度最快 但没有容错 2块盘

    RAID 1 完全容错但成本比较高,可用于数据备份,磁盘利用率为50% 2块盘

    RAID 3 写入性能最好 但没有多任务功能 3块盘n+1,1为校验盘

    RAID 5 具备多任务及容错功能,安全性高,随机和连续读写性能低 3块盘

    RAID 0+1 读写速度快、完全容错但成本高,用的比较多 4块盘 利用率50%

    42.192.168.1.0/23包含多少IP

    43.工作中遇到的故障点

    44.mysql主从复制不同步的原因及如何处理?

    →两种方法:

    方法一:该方法适用于主从库数据相差不大,或者要求数据可以不完全统一的情况,数据要求不严格的情况

    首先进入master库,查看进程是否sleep太多,还有状态是否正常,然后在从slave上查看,IO线程和SQL线程是否正常。如果不正常,则停止slave,然后set globai sql_slave_skip_counter=1(跳过一个事物);再重新启动slave,再用show slave status \G;查看,如果IO线程和SQL线程均为yes,那么主从同步状态恢复正常。

    方法二:该方法适用于主从库数据相差较大,或者要求数据完全统一的情况

    1.先进入主库,进行锁表,防止数据写入 。使用命令: flush tables with read lock;

    2..进行数据备份 。把数据备份到mysql.bak.sql文件 ,使用命令:mysqldump -uroot -p -hlocalhost > mysql.bak.sql

    3.查看master 状态 。使用命令:show master status;

    4.把mysql备份文件传到从库机器,进行数据恢复 。使用命令:scp mysql.bak.sql root@192.168.128.101:/tmp/

    5.停止从库的状态 。使用命令:stop slave;

    6.然后到从库执行mysql命令,导入数据备份。使用命令:source /tmp/mysql.bak.sql

    7.设置从库同步,注意该处的同步点,就是主库show master status信息里的| File| Position两项

    change master to master_host = '192.168.128.100', master_user = 'rsync', master_port=3306, master_password='', master_log_file = 'mysqld-bin.000001', master_log_pos=3260;

    8.重新开启从同步 。使用命令:start slave;

    9.查看同步状态 。使用命令:show slave status\G ;如果IO线程和SQL线程均为yes时,则主从可同步。

    45.当文件系统受到破坏时,如何检查和修复系统?
    参考答案:
    成功修复文件系统的前提是要有两个以上的主文件系统,并保证在修复之前首先卸载将被修复的文件系统。
    使用命令fsck对受到破坏的文件系统进行修复。fsck检查文件系统分为5步,每一步检查系统不同部分的连接特性并对上一步进行验证和修改。在执行 fsck命令时,检查首先从超级块开始,然后是分配的磁盘块、路径名、目录的连接性、链接数目以及空闲块链表、i-node。

    46.访问网页时报错都是什么意思?

    401:用户验证失败。402:密码认证失败。403:访问被拒绝。404:文件位置发生了转变或删除。500:用户权限的问题导致。501: 不具有请求功能。502:错误网关。503:正在维护或者暂停。504:网关超时的现象 505:http的版本是不受支持。

    47.简述贵公司的PV、UV、IP,流量等资源大小?

    日访问量100万,小时点击量4-5万,最高QPS 1000左右,UV量是20-30万,IP量为55万

    48.zabbix常见报错问题处理

    ①报错:
    centos6.5装上agent之后,却发现启动不了,日志里面报错如下:
    zabbix_agentd [20529]: cannot create Semaphore: [28] No space left on device(设备上没有剩余空间)
    zabbix_agentd [20529]: unable to create mutex for log file
    修改/etc/sysctl.conf
    添加如下行:
    kernel.sem (信号量)= 500(信号集容纳最大量) 64000(所有信号量) 64(单个集) 256(信号集最大)
    修改之后,执行sysctl -p使其生效。

    重新启动zabbix-agent即可

    49.mysql查看版本号?Liunx ,Ubuntu查看版本号?

    登录时候可以查看或者使用命令select version() ; cat /etc/redhat-release cat /etc/issue

    50.Linux中开放某个端口

    开放某个端口

    开放8080端口:firewall-cmd --zone(区)=public(公众)--add-port=8080/tcp --permanent(永久)

    重启防火墙:firewall-cmd --reload

    51.Linux操作系统启动顺序

    开机自检,加载BIOS→Grub引导→加载内核Kernel→init系统初始化脚本(/etc/rc.d/rc.sysinit)→加载启动的服务

    52.Linux中/var/log/下日志详解

    系统日志一般都存在/var/log下
    常用的系统日志如下:
    核心启动日志:/var/log/dmesg
    系统报错日志:/var/log/messages(几乎所有的开机系统发生的错误)
    邮件系统日志:/var/log/maillog
    FTP系统日志:/var/log/xferlog

    53.mysql中一些重要的参数

    最大连接数,响应的连接数,索引缓冲区的大小,等待行动的秒数,表高速缓存的大小,允许的同时客户的数量,为所有线程打开表的数量,服务器在关闭它之前在一个连接上等待行动的秒数

    54.Linux怎么批量杀死进程

    ps -ef | grep firefox | grep -v grep | cut -c 9-15 | xargs kill -s 9

    说明:
    grep firefox的输出结果是,所有含有关键字“firefox”的进程。
    grep -v grep是在列出的进程中去除含有关键字“grep”的进程。
    cut -c 9-15是截取输入行的第9个字符到第15个字符,而这正好是进程号PID。
    xargs kill -s 9中的xargs命令是用来把前面命令的输出结果(PID)作为“kill -s 9”命令的参数,并执行该命令。“kill -s 9”会强行杀掉指定进程。

    55.查看僵尸进程:ps aux | grep Z

    杀死僵尸进程:kill -9 7811 还会产生新的进程,用以下命令进行杀死进程

    解决办法:

    ps -ef | grep defunct(查出不再使用的进程,死的)

    $3 是这些僵尸进程的父进程 PID ( PPID ),杀之!

    ps -ef | grep defunct | awk '{print $3}' | xargs -i kill {}

    56.vim中有那三种模式

    命令,输入,编辑模式

    57.关系型数据库和非关系性数据库的区别?

    数据存储方式不同,扩展方式不同,对事物的支持不同

    关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织。

    非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合,可以是文档或者键值对等。

    58.nginx里面添加虚拟主机

    添加一个server{},每个server里面的配置对应一个虚拟主机vhost

    在 location下的fastsgi_pass 后面跟 虚拟主机ip+端口。

    59.查看资源有哪些?

    iostat监控系统设备的IO负载 top系统实时情况 ifconfig查看网络 uptime查看系统负载 free内存情况

    59.Linux系统用户数

    /etc/security/limits.conf

    # 当前用户最大登录数

    # max number of logins for this user

    * soft maxlogins 100

    * hard maxlogins 100

    # 系统最大登录用户数

    # max number of logins on the system

    * soft maxsyslogins 100

    * hard maxsyslogins 100

    60.MySQL5.6和mysql5.7的区别是什么?

    mysql5.7是5.6的新版本,新增了新的优化器,原生JSON支持,多源复制,还优化了整体的性能、GIS空间扩展、innodb.

    61.jdk1.7和1.8的区别?

    并发工具增强 Networking增强 Security 增强

    62.有没有遇到过ddos攻击,攻击的原理是什么,当前最容易消耗的是什么资源?

    即分布式拒绝服务攻击,是指攻击者通过网络远程控制大量僵尸主机向一个或多个目标发送大量攻击请求,耗尽攻击目标服务器的系统资源,导致其无法响应正常的服务请求,利用的是TCP/IP三次握手 sync实现攻击... 最容易消耗目标服务器的网络带宽

    63.服务器怎么做的安全加固?

    1.禁用或删除无用账号2.检查特殊账号 3.限制用户su 4.禁止root用户直接登录

    5.关闭不必要的服务 6.记录所有用户的登录和操作日志 7.设置登录超时 8.ssh服务安全

    64.现在给你三百台服务器,你怎么对他们进行管理?
    管理3百台服务器的方式:
    1)设定跳板机,使用统一账号登录,便于安全与登录的考量。
    2)使用salt、ansiable、puppet进行系统的统一调度与配置的统一管理。
    3)建立简单的服务器的系统、配置、应用的cmdb信息管理。便于查阅每台服务器上的各种信息记录。

    65.LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?
    LVS: 是基于四层的转发
    HAproxy: 是基于四层和七层的转发,是专业的代理服务器
    Nginx: 是WEB服务器,缓存服务器,又是反向代理服务器,可以做七层的转发
    区别: LVS由于是基于四层的转发所以只能做端口的转发
    而基于URL的、基于目录的这种转发LVS就做不了
    工作选择:
    HAproxy和Nginx由于可以做七层的转发,所以URL和目录的转发都可以做
    在很大并发量的时候我们就要选择LVS,像中小型公司的话并发量没那么大
    选择HAproxy或者Nginx足已,由于HAproxy由是专业的代理服务器
    配置简单,所以中小型企业推荐使用HAproxy

    66.讲一下Keepalived的工作原理?
    在一个虚拟路由器中,只有作为MASTER的VRRP路由器会一直发送VRRP通告信息,
    BACKUP不会抢占MASTER,除非它的优先级更高。当MASTER不可用时(BACKUP收不到通告信息)
    多台BACKUP中优先级最高的这台会被抢占为MASTER。这种抢占是非常快速的(<1s),以保证服务的连续性
    由于安全性考虑,VRRP包使用了加密协议进行加密。BACKUP不会发送通告信息,只会接收通告信息


    67.讲述一下Tomcat8005、8009、8080三个端口的含义?

    8005==》监听的关闭端口

    8080==》正常的http协议

    8009==》接受其他服务器转发过来的请求.
    68.什么叫CDN?
    - 即内容分发网络
    - 其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到
    最接近用户的网络边缘,使用户可就近取得所需的内容,提高用户访问网站的速度
    69.什么叫网站灰度发布?
    灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式
    AB test就是一种灰度发布方式,让一部用户继续用A,一部分用户开始用B
    如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面 来
    灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度
    70.简述DNS进行域名解析的过程?
    用户要访问www.baidu.com,会先找本机的host文件,再找本地设置的DNS服务器,如果也没有的话,就去网络中找根服务器,根服务器反馈结果,说只能提供一级域名服务器.cn,就去找一级域名服务器,一级域名服务器说只能提供二级域名服务器.com.cn,就去找二级域名服务器,二级域服务器只能提供三级域名服务器.baidu.com.cn,就去找三级域名服务器,三级域名服务器正好有这个网站www.baidu.com,然后发给请求的服务器,保存一份之后,再发给客户端
    71.RabbitMQ是什么东西?
    RabbitMQ也就是消息队列中间件,消息中间件是在消息的传息过程中保存消息的容器
    消息中间件再将消息从它的源中到它的目标中标时充当中间人的作用
    队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用
    消息队列不会保留消息,直到可以成功地传递为止,当然,消息队列保存消息也是有期限地

    72.简述TCP三次握手的过程?

    答案:

    在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

    第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND(发送)状态,等待服务器确认。

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

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

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

    简版:首先A向B发SYN(同步请求),然后B回复SYN+ACK(同步请求应答),最后A回复ACK确认,这样TCP的一次连接(三次握手)的过程就建立了

    73.常见的Linux版本有哪些?你最擅长哪一种?说明你擅长哪一块?

    常见的Linux发行版有,Debian, Gentoo, Ubuntu, RedHat, CentOS, Fedora, Kali Linux, Suse等,最擅长CentOS,擅长部分命令使用,脚本编程,环境服务搭建与配置。

    74.Linux的标准分区是什么?(内存32G,硬盘1T)

    /boot 分200M,/分50G,swap 分16G,其余分到 /data 下。

    75. 突然发现一台Linux系统只读,应该怎么处理,请写出详细步骤。

    文件系统只读,可能是误操作,比如挂载的时候加了ro的挂载选项。也可能是文件系统损坏,这时候可以使用fsck -y 分区 来尝试修复一下,但在修复之前最好是把重要数据做一个备份以防万一。如果修复失败,那说明是磁盘损坏,这就需要更换磁盘了。

    76.请用iptables写一条规则(同时允许443,80,1723,22,3306,11211,25,110,dns,ntp协议,并写出默认允许或者拒绝端口的作用)

    iptables -I INPUT -p tcp -m multiport --dport 443,80,1723,22,3306,11211,25,110,53,123 -j ACCEPT

    iptables默认是允许所有端口开放的,如果想只放行指定某些端口,那就需要配置一下默认规则了。比如本例中,我们写完放行的端口规则后还需要写一条默认拒绝的规则iptables -P INPUT DROP 这样除了上面那规则中提到的端口可以访问外,其他端口都是拒绝的。

    77.网站HTTPS证书认证需要那几个文件?分别是什么?什么作用?

    HTTPS证书需要有两个文件,一个是crt,一个是key。crt文件就是公钥文件,用来加密的。而key文件是私钥文件,是用来解密的。

    78. 构建简单网站架构模型

    设备:13台服务器,要求:有负载均衡和数据库主从

    答案:

    架构:Keepavlied + lvs + nginx/php + NFS + mysql + redis

    keepalived+lvs 使用2台

    Nginx+php-fpm使用5台

    NFS 使用1台

    Mysql双主,并使用keepalived构建高可用 使用2台

    Redis 使用1台,用来存session

    备份机器使用1台

    监控机器使用1台

    79.Apache有几种工作模式,分别介绍下其特点,并说明什么情况下采用不同的工作模式?

    Web服务器Apache目前一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)模式。它们分别是prefork,worker和event,它们同时也代表这Apache的演变和发展。

    1、Prefork MPM

    Prefork MPM实现了一个非线程的、预派生的web服务器。

    2、Worker MPM

    和prefork模式相比,worker使用了多进程和多线程的混合模式,worker模式也同样会先预派生一些子进程,然后每个子进程创建一些线程,同时包括一个监听线程,每个请求过来会被分配到一个线程来服务。

    3、Event MPM

    这是Apache最新的工作模式,它和worker模式很像,不同的是在于它解决了keep-alive长连接的时候占用线程资源被浪费的问题

    80.写一条192.168.10.0网段从网关192.168.9.1出去的路由

    答:route add -net 192.168.10.0/24 gw 192.168.9.1

    81.写一条放行80端口的防火墙规则。

    答:iptables -I INPUT -p tcp --dport 80 -j ACCEPT

    82. 你公司监控(如zabbix)系统监控了哪些项目。

    答:监控了CPU使用率、内存剩余、磁盘使用空间、网卡流量、web服务、mysql主从、访问日志等

    83. linux引导加载的先后顺序是BIOS kernel GRUB MBR RAID?

    答案:BIOS -> RAID -> MBR -> GRUB -> kernel

    84.进程间通信方式主要有哪几种方式?

    答案:1管道 2命名管道 3信号 4消息队列 5共享内存 6信号量 7套接字

    85.简要说明你对内核空间和用户空间的理解?

    答案:这个问题有点偏开发,大家不明白没有关系,了解一下即可。操作系统和驱动程序运行在内核空间,应用程序运行在用户空间

    86.你用过或测试过哪些 linux/unix文件系统?

    答案:centos5默认是ext3,centos6为ext4,centos7为xfs

    87. 怎样用命令查看3天前的CPU分核的负载数据?

    答案:sar -f /var/log/sa/(三天前日期)

    88. 某命令CPU负载显示以下各段,分别是什么? 10.6%us,6.6%sy, 0.0%ni 74.4%id 0.0%wa

    答案:us 用户cpu百分比 sy内核cpu百分比 ni进程占用百分比 id 空闲百分比 wa io等待占用的百分比

    89.. 列举你知道的linux下的压力测试程序

    答案:测试web的工具:http_load,ab

    专业的测试工具loadrunner

    90. 描述linux系统下创建软RAID5的命令和步骤

    答案:假如有四块硬盘 /dev/sda,/dev/sdb,/dev/sdc,/dev/sdd,分别给他们分一个主分区sda1,sdb1,sdc1和sdd1,然后创建RAID设备名为md0, 级别为RAID5,使用3个设备建立RAID,空余一个做备用.

    命令如下:

    mdadm --create /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd[a-d]1

    使用下面命令查看raid详细信息

    mdadm --detail /dev/md0

    91 如何查找某一文件被哪个进程打开?

    答案:lsof|grep file

    92. 新增一块存储设备,lvm操作的命令如何写

    答案:

    将物理硬盘格式化成pv pvcreate /dev/sdb

    创建卷组(VG)并将pv加到VG中 vgcreate vg1 /dev/sdb

    基于VG创建逻辑卷(LV) lvcreate -n mylvm -L 20G vg1

    93. 给主机host:172.16.0.2 增加gateway10.0.0.1

    答案: route add 172.16.0.2 gw 10.0.0.1或者网卡配置文件更改

    94.简述linux的优化

    【硬件方面】

    1. cpu

    2. 内存 (增加内存)

    3. 存储 (使用raid,使用ssd)

    4. 网卡 (使用千兆网卡,或者双网卡绑定)

    【系统方面 】

    1. 内核参数优化(网络相关、内存相关、缓冲缓存相关)

    2. 文件系统方面(分区调优,格式化时根据存储文件特性,指定合适的块大小,noatime,日志隔离,软raid,有效使用/dev/shm,关闭不必要的服务)

    3. cpu优化 (进程绑定,中断绑定)

    应用程序方面】

    1. nginx、apache、php-fpm、mysql、tomcat、squid等应用,是可以通过调节各个参数获得性能优化的。

    2. web优化,比如可以把用户请求合并(js、css合并),使用cdn加速静态页访问速度,把图片文档压缩减少带宽传输,

    3. 优化网站程序

    【架构方面】

    1. 使用简单并且稳定的架构方案

    2. 多使用缓存

    10. iptables表和链

    filter INPUT FORWARD OUTPUT

    nat PREROUTING POSTROUTING OUTPUT

    mangle PREROUTING INPUT FORWARD OUTPUT POSTROUTING

    95.在不umount的情况下,如何重新设置mount的参数。

    答案:mount -o remount,rw /

    96. 说一下公司多少台服务器,是什么架构

    答案:有7台服务器,lnmp+nginx负载+keepalived,其中2台keepalived+2台nginx/php-fpm+2台mysql(一主一从)+NFS(上面兼着跑监控、备份)

    97.提高性能和并发数,需要优化哪些内核参数

    答案:



    net.ipv4.tcp_max_tw_buckets = 6000 //timewait的数量,默认是180000。



    net.ipv4.ip_local_port_range = 1024 65000 //允许系统打开的端口范围。

    net.ipv4.tcp_tw_reuse = 1 //允许将TIME-WAIT sockets 重新用于新的TCP 连接。

    net.ipv4.tcp_syncookies = 1 //开启SYN Cookies,当出现SYN 等待队列溢出时,启用cookies 来处理。

    net.ipv4.tcp_max_orphans = 262144 //系统中最多有多少个TCP套接字不被关联到任何一个用户文件句柄上。如果超过这个数字,孤儿连接将即刻被复位并打印出警告信息。这个限制仅仅是为了防止简单的DoS攻击,不能过分依靠它或者人为地减小这个值,更应该增加这个值(如果增加了内存之后)。



    net.ipv4.tcp_max_syn_backlog = 262144 //记录的那些尚未收到客户端确认信息的连接请求的最大值。对于有128M内存的系统而言,缺省值是1024,小内存的系统则是128。



    net.ipv4.tcp_synack_retries = 1 //为了打开对端的连接,内核需要发送一个SYN 并附带一个回应前面一个SYN的ACK。也就是所谓三次握手中的第二次握手。这个设置决定了内核放弃连接之前发送SYN+ACK 包的数量。

    net.ipv4.tcp_syn_retries = 1 //在内核放弃建立连接之前发送SYN 包的数量。



    net.ipv4.tcp_keepalive_time = 30 //当keepalive 起用的时候,TCP 发送keepalive 消息的频度。缺省是2 小时。

    98.如何查看当前linux系统的状态如cpu使用,内存使用,负载情况,看到swap使用量大时,是不是意味着物理内存已不够用?

    答案:top命令就可以看cpu使用、内存使用以及负载情况,当swap使用率大时,不一定是内存不够,如果swap容量固定不变,那内存就不是瓶颈。用vmstat 1命令看,si so两列的数值在不断变化时,内存就不够了。

    99. 如何修改ip主机名DNS?

    修改ip和DNS在配置文件

    /etc/sysconfig/network-scripts/ifcfg-eth0中修改,修改主机名,在/etc/sysconfig/network中修改。

    100.如何查看PID为29394的进程的环境变量?

    cat /proc/29394/environ

    101.当io出现瓶颈时,应该查看哪个参数,为什么?

    vmstat 1 查看wa列,wa列表示处于等待状态的cpu百分比,当IO比较慢时,CPU会有大量的wait。

    102. 在 bash 里 $0 $? $* $@各表示什么意思?

    $0 Shell本身的文件名

    $?最后运行的命令的返回值

    $*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数

    $@ 所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。

    103. 描述linux系统下创建软RAID5的命令和步骤

    答案:假如有四块硬盘 /dev/sda,/dev/sdb,/dev/sdc,/dev/sdd,分别给他们分一个主分区sda1,sdb1,sdc1和sdd1,
    然后创建RAID设备名为md0, 级别为RAID5,使用3个设备建立RAID,空余一个做备用.

    使用命令:mdadm

    最主要的是给自己增加知识的储备,有备无患。最后给大家分享Spring系列的学习笔记和面试题,包含spring面试题、spring cloud面试题、spring boot面试题、spring教程笔记、spring boot教程笔记、最新阿里巴巴开发手册(63页PDF总结)、2022年Java面试手册。一共整理了1184页PDF文档。私信博主(666)领取,祝大家更上一层楼!!!

    展开全文
  • DMZ指的是一个与内部网络和外部网络分离的安全区域,通常放置web、FTP服务器 简述华为防火墙默认的安全区域 UNtrust(非受信任区域):安全级别5,通常用于定义互联网流量 DMZ(非军事化区域):安全级别50 通常...
  • 运维工程师笔试_无答案,这是面试过程碰到的,我自己也不会,放到上面,寻求帮助。谢谢大家的帮助。具体哪家公司就不写了,薪资范围10K-15K
  • 运维工程师面试题(1)

    千次阅读 2020-06-18 20:30:25
    Nagios:具备定义网络分层结构的能力,可以支持并实现对主机的冗余监控,自动的日志回滚,并行服务检查机制 15、作为运维工程师,你对该职位的认识和理解有哪些,日常工作中应该怎么做 运维就是对网络软硬件的维护,...
  • 运维工程师常见40道面试题必会

    千次阅读 2022-04-29 08:31:49
    1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常, 在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术 运维又包括很多种,有DBA运维...
  • 运维工程师面试题.pdf

    2022-06-21 05:17:31
    运维工程师面试题.pdf运维工程师面试题.pdf运维工程师面试题.pdf运维工程师面试题.pdf运维工程师面试题.pdf运维工程师面试题.pdf运维工程师面试题.pdf运维工程师面试题.pdf
  • 运维工程师面试题(15道)

    万次阅读 多人点赞 2020-06-29 18:18:15
    作为运维工程师,你对该职位的认识和理解有哪些,日常工作中应该怎么做 前言 本文答案仅供参考,若有错误或更好的答案请留言说明 1. Nginx反向代理配置,此类url www.abc.com/refuse,禁止访问,返回403 location /...
  • linux系统运维工程师面试题.pdflinux系统运维工程师面试题.pdflinux系统运维工程师面试题.pdflinux系统运维工程师面试题.pdflinux系统运维工程师面试题.pdflinux系统运维工程师面试题.pdflinux系统运维工程师面试题....
  • 最新的it运维工程师面试题整理.doc.pdf最新的it运维工程师面试题整理.doc.pdf最新的it运维工程师面试题整理.doc.pdf最新的it运维工程师面试题整理.doc.pdf最新的it运维工程师面试题整理.doc.pdf最新的it运维工程师...
  • 运维工程师面试题及参考答案.docx运维工程师面试题及参考答案.docx运维工程师面试题及参考答案.docx运维工程师面试题及参考答案.docx运维工程师面试题及参考答案.docx运维工程师面试题及参考答案.docx运维工程师面试...
  • 【福利】运维工程师面试题及答案.docx【福利】运维工程师面试题及答案.docx【福利】运维工程师面试题及答案.docx【福利】运维工程师面试题及答案.docx【福利】运维工程师面试题及答案.docx【福利】运维工程师面试题...
  • 2021年IDC运维工程师面试题及其答案.pdf2021年IDC运维工程师面试题及其答案.pdf2021年IDC运维工程师面试题及其答案.pdf2021年IDC运维工程师面试题及其答案.pdf2021年IDC运维工程师面试题及其答案.pdf2021年IDC运维...
  • 2021年IDC运维工程师面试题及其答案.docx2021年IDC运维工程师面试题及其答案.docx2021年IDC运维工程师面试题及其答案.docx2021年IDC运维工程师面试题及其答案.docx2021年IDC运维工程师面试题及其答案.docx2021年IDC...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,930
精华内容 2,372
关键字:

网络运维工程师面试题