试题总结2

1. heartbeat心跳服务原理及配置?
2. keepalive简单应用及原理?
3. NAT和DR的区别?
4. lvs+DR+heartbeat的原理?
5. 画lvs+DR+heartbeat拓扑图?
6. 介绍调度器(比如使用的算法)?
7. lvs+DR+heartbeat后台服务器数据备份是怎么处理的?
8. iptables规则?
9. lvs+DR出现访问不了后台服务器的原因有哪些以及解决办法?
10. 介绍selinux?
11. 临时做一个shell脚本(或者讲解怎么实现的)?
12. 网络故障排除是怎么处理的?
13. 介绍熟悉的监控软件?
14. 监控主要的内容是什么?
15. 简历中若是有实习工作经历,面试官会问你在实习工作负责的内容是什么?
16. i节点的作用?
17. 块设备与字符设备的区别?
18. 系统启动级别是哪个文件?
19. pop3和smtp的端口是多少?
20. Linux进程状态?
21. 解释DNS解析的过程
22. 编写脚本实现添加50个用户(user0-user49)
23. 、拒绝任何主机ping我的主机 写出防火墙规则
24. 实现80端口的转移到主机192.168.1.102
25. 拒绝主机192.168.1.100访问我主机
26. lvs有哪些负载均衡模式,有哪些调动算法
27. 出你在Linux、编程、网络这些方面的最擅长的三项技术
28. 简述一个下静态路由和动态路由的区别?
29. 一次成功的TCP连接分为哪几个阶段?每个阶段的数据包的类型是什么?
30. 请写出下列常见的该服务使用的协议和端口好:HTTPS,SSH,DHCP,FTP,DSN?
31. Linux运行级别有哪几种?每个运行级别分别代表什么?
32. TCP/IP和OSI模型把网络划分为基层?分别是哪几层?为什么分层,以及每次的协议类型?
33. 接到一线工程师的反馈说,不能打开www.51test.com 请根据你的专业知识写出你所排除的故障思路。
34. 为确保活动目录的高可用性,每个域应该至少有几个域控制器?(windows题目DC域控)
35. 双绞线两种制作标准,请写出568A 和568B线序是?
36. 已知某一主机的IP地址为:201.103.136.184 其子子网掩码划分为:255.255.255.192,该主机是在哪类网络中? 该主机所在子网最多允许有多少台主机?
37. 二层交换机和三层交换机分别工作在OSI七层的哪几层?
38. RAID0 RAID1 RAID5 RAID0+1 技术至少需要几块硬盘?
39. 到目前为止,已出现了三种类型的防火墙,哪三种?
40. 在硬件的的CPU和风扇和CPU之间涂抹了硅脂的目的是为了什么?
41. UTP5类线单段最长的距离是?
42. 以太网的通信协议是?
43. 栈和堆都是?
44. 一般在操作系统中必不可少的调度是?
45. 避免死锁的一个著名的算法是什么?
46. C语言提供合法的数据类型有哪些?
47. 进程和线程的区别在哪里?
48. cache和buffer的区别?
49. 简述tcp三次握手和四次挥手,
50. Mysql支持那几种存储引擎?
51. 如果你的在你的客户机用远程登陆的方法,希望在服务器端执行一个耗时很长的任务,如何保障在断掉客户机后,人物不会中断?请从原理的角度上说清楚。
52. 如果服务器运行一段时间后,响应速度非常慢,你如何去分析和定位并解决问题?
53. 想一想一个类似“全国居民信用记录”的一个海量数据库系统,要求对这个数据库在快速查询,快速更新的性能上有出色的表现,请简述一下又哪些优化方法?必要的话可以辅以设计示意图。
54. 如果一个服务器突然变得很慢,请谈谈你的思路?
55. iptables有几张表几条链分别说出它们的作用?
56. varnish 和squid对比它们之间有什么区别?
57. apache的另种工作模式的区别?
58. Nginx如何去解析PHP页面的?
59. 请简单描述TCP的长连接和短链接?
60. PHP-FPM进程占用内存资源多少M?
61. Nginx重写和防盗链语法规则是?
62. 一个WEB容器,比如:Nginx如何处理http请求的?
63. 请简述Redis的工作原理以及它的数据持久化类型有哪几种?
64. 请简述memcach的工作原理?
65. 请简述Mysql的主从复制的原理?
66. Mysql如何解决主键冲突的?
67. Mysql的事务的ACID原则有哪几种?
68. Mysql事务和事务之间为什么进行隔离,有那几种隔离级别?分别简述隔离级别之间的区别
69. innodb默认的隔离级别是?
70. 编写一个Shell脚本将/opt/wy/1.txt~20.txt 改名为1.docx~20.docx
71. 编写一个脚本统计一下服务器tcp连接的的IP地址以及端口号。将前10名的排列出来。
72. 请简述Linux的启动原理?
73. 一个Linux系统由哪几个子系统组成?
74. ext3 ext4 xfs 之间有什么区别?
75. DNS 服务器中的MAX记录表示?
76. 在一般的Linux系统,都会存在一个/proc目录,请问此目录下一般放置什么类型的数据
77. TCP协议的6个标志位是什么?各有什么作用?(10分)
78. 在web访问的请求头中一般带有哪些信息?
79. 常见的淘汰算法有那几种?
80. IO 性能不足,你如何优调?

时间: 2024-10-09 23:29:06

试题总结2的相关文章

【转】嵌入式软件工程师经典笔试题

嵌入式软件工程师经典笔试题 > 预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中 有多少秒而不是计算出实际的值,是更清晰而没有代价的. 3).

10个常见的Node.js面试题

如果你希望找一份有关Node.js的工作,但又不知道从哪里入手评测自己对Node.js的掌握程度. 本文就为你罗列了10个常见的Node.js面试题,分别考察了Node.js编程相关的几个主要方面. 在进入正文之前,需要提前声明两点: 这些问题只是Node.js知识体系的一个局部,并不能完全考察被面试者的实际开发能力. 对现实世界开发中遇到的问题,需要的是随机应变与团队合作,所以你可以尝试结对编程. Node.js面试题列表 什么是错误优先的回调函数? 如何避免回调地狱? 如何用Node来监听8

.NET教程:.NET 面试题之IEnumerable

.NET教程,今天给大家介绍的是:.NET 面试题之IEnumerable ,这是在面试的时候可能会碰到的一道题目,这道题的注解分为了两个部分,这一篇是第一部分! 什么是IEnumerable? IEnumerable及IEnumerable的泛型版本IEnumerable是一个接口,它只含有一个方法GetEnumerator.Enumerable这个静态类型含有很多扩展方法,其扩展的目标是IEnumerable. 实现了这个接口的类可以使用Foreach关键字进行迭代(迭代的意思是对于一个集合

java 19 - 9 finally有关的面试题

1 /* 2 * 面试题: 3 * 1:final,finally和finalize的区别 4 * final:最终的意思,可以修饰类,成员变量,成员方法 5 * 修饰类,类不能被继承 6 * 修饰变量,变量是常量 7 * 修饰方法,方法不能被重写 8 * finally:是异常处理的一部分,用于释放资源. 9 * 一般来说,代码肯定会执行,特殊情况:在执行到finally之前jvm退出了 10 * finalize:是Object类的一个方法,用于垃圾回收 11 * 12 * 2:如果catc

java面试题大全

java面试笔试题大汇总     第一,谈谈final, finally, finalize的区别. 最常被问到. 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统). 第四,&和&&的区别. 这个问得很少. 第五,HashMap和Hashtable的区

【面试】iOS 开发面试题(二)

1. 我们说的oc是动态运行时语言是什么意思? 答案:多态. 主要是将数据类型的确定由编译时,推迟到了运行时. 这个问题其实浅涉及到两个概念,运行时和多态. 简单来说,运行时机制使我们直到运行时才去决定一个对象的类别,以及调用该类别对象指定方法. 多态:不同对象以自己的方式响应相同的消息的能力叫做多态.意思就是假设生物类(life)都用有一个相同的方法-eat; 那人类属于生物,猪也属于生物,都继承了life后,实现各自的eat,但是调用是我们只需调用各自的eat方法. 也就是不同的对象以自己的

JAVA常见面试题及解答-java开发

JAVA常见面试题及解答 Java的垃圾回收总结  浅谈Java中的内部类 1)transient和volatile是java关键字吗? 如果用transient声明一个实例变量,当对象存储时,它的值不需要维持.例如: class T { transient int a;  //不需要维持 int b;  //需要维持 } 这里,如果T类的一个对象写入一个持久的存储区域,a的内容不被保存,但b的将被保存. volatile修饰符告诉编译器被volatile修饰的变量可以被程序的其他部分改变.在多

链表面试题Java实现【重要】

本文包含以下内容: 1.单链表的创建和遍历 2.求单链表中节点的个数 3.查找单链表中的倒数第k个结点(剑指offer,题15) 4.查找单链表中的中间结点 5.合并两个有序的单链表,合并之后的链表依然有序[出现频率高](剑指offer,题17) 6.单链表的反转[出现频率最高](剑指offer,题16) 7.从尾到头打印单链表(剑指offer,题5) 8.判断单链表是否有环 9.取出有环链表中,环的长度 10.单链表中,取出环的起始点(剑指offer,题56) 11.判断两个单链表相交的第一个

Android-异步任务介绍及面试题

Android-异步任务 一 什么是AsyncTask Android为了减低异步操作的开发难度,结合Handle和线程池,提供了AsyncTask.AsyncTask就是一个封装过的后台任务类, 顾名思义就是异步任务,他具有可以在后台执行耗时操作,同时可以将 执行的进度与UI进行同步的优点 因为Handle实际上就是两个线程之间的桥梁,但是数据的传递是单向的 Handle机制如下图: 而AsyncTask机制如下: 二 如何使用AsyncTask AsyncTask定义三种泛型类型Params

Java面试题全集(中)

这部分主要是与Java Web和Web Service相关的面试题. 96.阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet. 补充:Sun Microsystems公司在1996年发布Servlet技术就是为了和CGI进行竞争,Servlet是一个特殊的Java程