精华内容
下载资源
问答
  • 2021-01-20 21:14:23

    1. raid0 raid1 raid5 原理与区别

    raid0至少2块硬盘。吞吐量大 性能好 同时读写,但损坏一个就完蛋

    raid1至少2块硬盘。相当于 一个镜像,一个存储。安全性比较高。但是性能比0弱

    raid5至少3块硬盘。一个做校验,2个做存储,坏了一个能恢复。相当于1与0的结合

    2. apache与nginx的调优

    apache调优,mdm模块,选择worker或者prworker。cgi模块,把所有cgi文件共享存到指定目录,设定好权限,这样apache就不会对每次请求都要分辨下动静态了,还可调节最大连接数,保留多个活动的长链接,设置动态载入模块

    3. mysql调优

    mysql的调优 主要是对与mysql语句的调优 加快磁盘读写速度不如减少磁盘读取速度。尽量多使用一些索引

    4. 写出文件file1的空白行或者去掉空白行

    sed -i '/^$/d' file1

    5. 找出端口  用命令

    netstat -anp | grep 80

    lsof -i:80

    6. 如何把80的连接请求转为8080

    iptables -t NAT -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

    如何把192.168.18.1的80端口映射到192.168.18.2的80端口

    iptables -t NAT -A PREROUTING -d 192.168.18.1 -p tcp --dport 80 -j DNAT --to 192.168.18.2:80

    7. mysql 数据库的备份与还原 例如一个数据库test

    mysqldump -u -p --databases test > test.sql

    mysql -u -p < test.sql

    8. 有一些文件,如何把文件的扩展名.txt改为.html

    for file in *.txt; do mv $file ${file%.txt}.html; done

    9. 有一个apache日志文档,如何找出哪个路径访问次数最多,如何找出哪个IP访问最多?

    cat /var/log/httpd/access_log | awk '{print $3}' | sort -nr | uniq -c

    cat /var/log/httpd/access_log | awk '{print $5}' | sort -nr | uniq -c

    更多相关内容
  • 整理了这些初级运维工程师面试题。很多问题其实答案很简单,但是背后的思考和逻辑不简单,要做到知其然还要知其所以然。
  • 运维工程师面试题及答案.pdf
  • linux运维工程师在面试的时候经常会被问到各种问题,接下来小编根据自己的经验将面试题整理下来供大家参考。
  • IDC运维工程师面试题及其答案.pdf
  • it 运维工程师面试题最新的 it 运维工程师面试题整理 面试题是 it 运维工程师求职者敲开职场大门的关键一 砖下面是由 X 整理而成的 it 运维工程师面试题谢谢你 的阅读 it 运维工程师面试题 ( 一 ) 1 磁盘 RAID 级别...
  • it运维工程师面试题【最新的it运维工程师面试题整理】 (2).docxit运维工程师面试题【最新的it运维工程师面试题整理】 (2).docxit运维工程师面试题【最新的it运维工程师面试题整理】 (2).docxit运维工程师面试题...
  • it运维工程师面试题【最新的it运维工程师面试题整理】 (2).pdfit运维工程师面试题【最新的it运维工程师面试题整理】 (2).pdfit运维工程师面试题【最新的it运维工程师面试题整理】 (2).pdfit运维工程师面试题【最新的...
  • it运维工程师面试题【最新的it运维工程师面试题整理】.docxit运维工程师面试题【最新的it运维工程师面试题整理】.docxit运维工程师面试题【最新的it运维工程师面试题整理】.docxit运维工程师面试题【最新的it运维...
  • it运维工程师面试题【最新的it运维工程师面试题整理】.pdfit运维工程师面试题【最新的it运维工程师面试题整理】.pdfit运维工程师面试题【最新的it运维工程师面试题整理】.pdfit运维工程师面试题【最新的it运维工程师...
  • Linux administration and maintenance engineer interview questions Summary 一有文件 file1 1查询 file1 里面空行的所在行号 awk {if$0~/$/)print NR} file or grep n $ file |awk BEGIN{FS=:}{print $1} 2查询 ...
  • 交付运维工程师面试题(3).pdf
  • IT运维工程师笔试 姓名 时间 一填空 双绞线两种制作标准的线序 EIA/TIA 568A 绿白 绿 橙白 蓝 蓝白 橙 棕白 棕 EIA/TIA 568B橙白 橙白 绿白 蓝 蓝白 绿 棕白 棕 连接方法有两种 正线双绞线两边都按照EIAT/TIA ...
  • Linux运维工程师面试题总结,对面试的linux方面的工作超实用
  • 网络运维工程师面试题分享

    千次阅读 2021-04-06 16:05:55
    网络运维工程师的主要工作职责是确保用户的数据安全,提升...网络运维工程师面试题 1、什么是 BIOS?如何进入 BIOS? BIOS: 基本输入输出系统,一般按 DEL 或 F2 进 BIOS 设置程序。 2、常见内置用户帐户 (1)Admi

    网络运维工程师的主要工作职责是确保用户的数据安全,提升用户体验。近年来,随着互联网技术的进一步发展,网络运维工程师一职也成为了炙手可热的香饽饽。为了大家能在求职的激烈竞争中脱颖而出,本文整理汇总了目前比较常见且经典的面试题,内容涉及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!

    展开全文
  • @运维工程师面试题

    千次阅读 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
    
    展开全文
  • 运维工程师笔试_无答案,这是面试过程碰到的,我自己也不会,放到上面,寻求帮助。谢谢大家的帮助。具体哪家公司就不写了,薪资范围10K-15K
  • 运维工程师面试题及答案解析

    千次阅读 2021-01-20 21:14:28
    1、写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除。 find / -name "*.log" -ctime +3 -exec rm -f {} \; 2、写一个脚本将某目录下大于100k的文件移动至/tmp下。... 13、请简单阐述运维工程师的职责。

    1、写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除。

    find / -name "*.log" -ctime +3 -exec rm -f {} \;

    2、写一个脚本将某目录下大于100k的文件移动至/tmp下。

    for i in `find /test -type f -size +100k`;do cd /test && mv $i /tmp;done

    3、写一个脚本将数据库备份并打包至远程服务器192.168.1.1 /backup目录下。

    mount 192.168.1.1:/backup /mnt

    cd /mnt

    /usr/local/mysql/bin/mysqldump -hlocalhost -uroot test >test.sql

    tar czf test.sql.tar.gz test.sql

    rm -f test.sql

    4、写一个防火墙配置脚本,只允许远程主机访问本机的80端口。

    iptables -P INPUT ACCEPT

    iptables -P OUTPUT ACCEPT

    iptables -P FORWARD ACCEPT

    iptables -F

    iptables -X

    iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT

    iptables -P INPUT DROP

    5、写一个脚本进行nginx日志统计,得到访问ip最多的前10个(nginx日志路径:/home/logs/nginx/default/access.log

    awk '{a[$1]++}END{for (j in a) print a[j],j}' /home/logs/nginx/default/access.log|sort -nr|head -10

    6、写出下列配置的含义

    (1)MaxKeepAliveRequests 100

    (2)Options FollowSymLinks

    Order Deny Allow

    Deny from all

    Allow from 192.168.1.1

    (1)MaxKeepAliveRequests  -- 100 连接的最大请求数

    (2)Options FollowSymLinks -- 允许192.168.1.1可以列目录

    Order Deny Allow

    Deny from all

    Allow from 192.168.1.1

    7、写一个脚本把指定文件里的/usr/local替换为别的目录。

    sed 's:/user/local:/tmp:g' filename

    8、简要描述Linux的启动过程?

    BIOS启动引导(从mbr中装载启动管理器grub)----GRUB启动引导(装载kernel和initrd到内存)-----内核启动参数-sys init初始化..

    9、简要叙述下列端口所运行的服务

    21、22、23、25、110、143、873、3306 对应的服务是 ftp ssh telnet snmp pop3 IMAP rsync

    10、TCP断头最小长度是多少字节?

    64字节

    11、让某普通用户能进行cp /dir1/file1 /dir2的命令时,请说明dir1 file1最小具有什么权限?

    读取和执行权限rx

    12、简述TCP三次握手的过程?

    客户端发送请求SYN,服务器端接收请求确认并回应SYN+ACK,客户端发回ACK回应....

    13、请简单阐述运维工程师的职责。

    展开全文
  • 网络工程师 运维工程师 面试题

    千次阅读 2021-03-23 11:01:35
    单位名称 单位地址 招聘岗位 1、河南友信贸易有限公司 西大街鸿鑫佳苑1号楼1单元3楼 网站开发、维护 面试问题汇总:1、HTML在线编辑器、Javascript伪类。 2、Vbscript错误处理机制 3、数据库触发器机制原理 ...面试问题
  • 运维工程师面试题.pdf

    2022-06-21 05:17:31
    运维工程师面试题.pdf运维工程师面试题.pdf运维工程师面试题.pdf运维工程师面试题.pdf运维工程师面试题.pdf运维工程师面试题.pdf运维工程师面试题.pdf运维工程师面试题.pdf
  • 最新的it运维工程师面试题整理.doc.pdf最新的it运维工程师面试题整理.doc.pdf最新的it运维工程师面试题整理.doc.pdf最新的it运维工程师面试题整理.doc.pdf最新的it运维工程师面试题整理.doc.pdf最新的it运维工程师...
  • 最新的it运维工程师面试题整理.doc.docx最新的it运维工程师面试题整理.doc.docx最新的it运维工程师面试题整理.doc.docx最新的it运维工程师面试题整理.doc.docx最新的it运维工程师面试题整理.doc.docx最新的it运维...
  • 【福利】运维工程师面试题及答案.docx【福利】运维工程师面试题及答案.docx【福利】运维工程师面试题及答案.docx【福利】运维工程师面试题及答案.docx【福利】运维工程师面试题及答案.docx【福利】运维工程师面试题...
  • 【福利】运维工程师面试题及答案.pdf【福利】运维工程师面试题及答案.pdf【福利】运维工程师面试题及答案.pdf【福利】运维工程师面试题及答案.pdf【福利】运维工程师面试题及答案.pdf【福利】运维工程师面试题及答案...
  • 2021年IDC运维工程师面试题及其答案.pdf2021年IDC运维工程师面试题及其答案.pdf2021年IDC运维工程师面试题及其答案.pdf2021年IDC运维工程师面试题及其答案.pdf2021年IDC运维工程师面试题及其答案.pdf2021年IDC运维...
  • 2020年度IDC运维工程师面试题及其答案.pdf2020年度IDC运维工程师面试题及其答案.pdf2020年度IDC运维工程师面试题及其答案.pdf2020年度IDC运维工程师面试题及其答案.pdf2020年度IDC运维工程师面试题及其答案.pdf2020...
  • 2021年IDC运维工程师面试题及其答案.docx2021年IDC运维工程师面试题及其答案.docx2021年IDC运维工程师面试题及其答案.docx2021年IDC运维工程师面试题及其答案.docx2021年IDC运维工程师面试题及其答案.docx2021年IDC...
  • 2020年度IDC运维工程师面试题及其答案.docx2020年度IDC运维工程师面试题及其答案.docx2020年度IDC运维工程师面试题及其答案.docx2020年度IDC运维工程师面试题及其答案.docx2020年度IDC运维工程师面试题及其答案.docx...
  • 运维工程师面试题及答案.doc.docx运维工程师面试题及答案.doc.docx运维工程师面试题及答案.doc.docx运维工程师面试题及答案.doc.docx运维工程师面试题及答案.doc.docx运维工程师面试题及答案.doc.docx运维工程师面试...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,807
精华内容 3,522
关键字:

运维工程师面试题

友情链接: ContextBase.rar