Linux运维工程师面试题整理(必中值得收藏)
1.Spring和事务的关系
2.Spring事务三要素
3.Spring事务的注解配置
4.事务注解的本质
5.Spring声明式事务实现原理
6.如何回滚一个事务
7.默认回滚规则
8.如何配置回滚异常
9.事务注解在类/方法上
10.事务注解在类上的继承性
11.事务注解在接口/类上
12.只在public方法上生效?
13.目标类里的自我调用没有事务?
14.事务与线程
15.逻辑事务与物理事务
16.事务的传播特性
17.REQUIRED
18.REQUIRES_NEW
19.NESTED
20.SUPPORTS
21.NOT_SUPPORTED
22.MANDATORY
23.NEVER
24.事务的隔离级别
25.脏读
26.不可重复读
27.幻读
28.DEFAULT
29.READ_UNCOMMITTED
30.READ_COMMITTED
31.REPEATABLE_READ
32.SERIALIZABLE
Linux运维工程师面试题整理
1.Nginx反向代理,负载均衡,动静分离,工作原理及优化
2.Mysql主从复制,主从复制的原理,读写分离,读写分离的原理,mysql优化
3.Tomcat配置文件有哪些,优化
4.Redis作用,应用场景
5.Zookeeper配置文件叫什么,作用是什么
6.Lvs工作原理是什么,有哪些工作模式
7.Keepalived作用,怎么实现负载均衡
8.Rabbitmq作用,为什么使用(应用场景)
9.Haproxy参数优化 作用
10.MongoDB是什么数据库,优化参数有哪些
11.Zabbix作用是什么 可以监控什么,优化有什么,工作原理
12.VMware
13.Apache配置文件叫什么,优化有哪些
14.NFS作用
15.Ansible配置,优化有什么,怎么实现的自动化
16.rsync的作用及优点?
17.Linux系统优化有什么
18.常见的centos和redhat故障怎么处理?
19.redis主从复制模式下,主挂了怎么办?redis提供了哨兵模式(高可用)
20.使用redis有哪些好处
21.MySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据(redis有哪些数据淘汰策略???)
22.看你简历上写了你项目里面用到了Redis,你们为啥用Redis?
23.Redis有哪些数据结构呀?
24.那你使用过Redis分布式锁么,它是什么回事?
25.这时候对方会告诉你说你回答得不错,然后接着问如果在setnx之后执行expire之前进程意外crash或者要重启维护了,那会怎么样?
26.RDB的原理是什么?
27.mysql原理
28.Redis主从怎么配置?
29.mysql数据库用的是主从读写分离,主库写,从库读,假如从库无法读取了、或者从库读取特别慢,你会如何解决?
30.Mysql忘记密码该如何操作呢?
31.Nginx宕机怎么处理?
32.出现keepalived脑裂,是什么原因?
33.怀疑一块网卡有问题的时候,如何检测?
34.遇到网络或病毒攻击,该怎么办,说说思路,然后是怎么找到病毒源头,怎么清除病毒?这是公司常遇到的网络问题
35.数据库满了,怎么缩容,腾出更多的磁盘空间,也是公司常遇到的问题;
36.nginx和Apache的区别在哪儿?
37.LVS的工作原理是什么?有哪些算法?
38.Linux系统用户数
39.MySql将查询结果插入到另外一张表
40.Redis数据量很大,怎么做
41.磁盘RAID级别有几种,分别是哪几种?你了解或者使用过哪几种,请写出它们的大概描述和区别。
42.192.168.1.0/23包含多少IP
43.工作中遇到的故障点
44.mysql主从复制不同步的原因及如何处理?
45.当文件系统受到破坏时,如何检查和修复系统?
46.访问网页时报错都是什么意思?
47.简述贵公司的PV、UV、IP,流量等资源大小?
48.zabbix常见报错问题处理
49.mysql查看版本号?Liunx ,Ubuntu查看版本号?
50.Linux中开放某个端口
51.Linux操作系统启动顺序
52.Linux中/var/log/下日志详解
53.mysql中一些重要的参数
54.Linux怎么批量杀死进程
55.查看僵尸进程:ps aux | grep Z
56.vim中有那三种模式
57.关系型数据库和非关系性数据库的区别?
58.nginx里面添加虚拟主机
59.查看资源有哪些?
59.Linux系统用户数
60.MySQL5.6和mysql5.7的区别是什么?
61.jdk1.7和1.8的区别?
62.有没有遇到过ddos攻击,攻击的原理是什么,当前最容易消耗的是什么资源?
63.服务器怎么做的安全加固?
64.现在给你三百台服务器,你怎么对他们进行管理?
65.LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?
66.讲一下Keepalived的工作原理?
67.讲述一下Tomcat8005、8009、8080三个端口的含义?
68.什么叫CDN?
69.什么叫网站灰度发布?
70.简述DNS进行域名解析的过程?
71.RabbitMQ是什么东西?
72.简述TCP三次握手的过程?
73.常见的Linux版本有哪些?你最擅长哪一种?说明你擅长哪一块?
74.Linux的标准分区是什么?(内存32G,硬盘1T)
75. 突然发现一台Linux系统只读,应该怎么处理,请写出详细步骤。
76.请用iptables写一条规则(同时允许443,80,1723,22,3306,11211,25,110,dns,ntp协议,并写出默认允许或者拒绝端口的作用)
77.网站HTTPS证书认证需要那几个文件?分别是什么?什么作用?
78. 构建简单网站架构模型
79.Apache有几种工作模式,分别介绍下其特点,并说明什么情况下采用不同的工作模式?
80.写一条192.168.10.0网段从网关192.168.9.1出去的路由
81.写一条放行80端口的***规则。
82. 你公司监控(如zabbix)系统监控了哪些项目。
83. linux引导加载的先后顺序是BIOS kernel GRUB MBR RAID?
84.进程间通信方式主要有哪几种方式?
85.简要说明你对内核空间和用户空间的理解?
86.你用过或测试过哪些 linux/unix文件系统?
87. 怎样用命令查看3天前的CPU分核的负载数据?
88. 某命令CPU负载显示以下各段,分别是什么? 10.6%us,6.6%sy, 0.0%ni 74.4%id 0.0%wa
89.. 列举你知道的linux下的压力测试程序
90. 描述linux系统下创建软RAID5的命令和步骤
91 如何查找某一文件被哪个进程打开?
92. 新增一块存储设备,lvm操作的命令如何写
93. 给主机host:172.16.0.2 增加gateway10.0.0.1
94.简述linux的优化
95.在不umount的情况下,如何重新设置mount的参数。
96. 说一下公司多少台服务器,是什么架构
97.提高性能和并发数,需要优化哪些内核参数
98.如何查看当前linux系统的状态如cpu使用,内存使用,负载情况,看到swap使用量大时,是不是意味着物理内存已不够用?
99. 如何修改ip主机名DNS?
100.如何查看PID为29394的进程的环境变量?
101.当io出现瓶颈时,应该查看哪个参数,为什么?
102. 在 bash 里 $0 $? $* $@各表示什么意思?
2.Spring事务三要素
3.Spring事务的注解配置
4.事务注解的本质
5.Spring声明式事务实现原理
6.如何回滚一个事务
7.默认回滚规则
8.如何配置回滚异常
9.事务注解在类/方法上
10.事务注解在类上的继承性
11.事务注解在接口/类上
12.只在public方法上生效?
13.目标类里的自我调用没有事务?
14.事务与线程
15.逻辑事务与物理事务
16.事务的传播特性
17.REQUIRED
18.REQUIRES_NEW
19.NESTED
20.SUPPORTS
21.NOT_SUPPORTED
22.MANDATORY
23.NEVER
24.事务的隔离级别
25.脏读
26.不可重复读
27.幻读
28.DEFAULT
29.READ_UNCOMMITTED
30.READ_COMMITTED
31.REPEATABLE_READ
32.SERIALIZABLE
Linux运维工程师面试题整理
1.Nginx反向代理,负载均衡,动静分离,工作原理及优化
2.Mysql主从复制,主从复制的原理,读写分离,读写分离的原理,mysql优化
3.Tomcat配置文件有哪些,优化
4.Redis作用,应用场景
5.Zookeeper配置文件叫什么,作用是什么
6.Lvs工作原理是什么,有哪些工作模式
7.Keepalived作用,怎么实现负载均衡
8.Rabbitmq作用,为什么使用(应用场景)
9.Haproxy参数优化 作用
10.MongoDB是什么数据库,优化参数有哪些
11.Zabbix作用是什么 可以监控什么,优化有什么,工作原理
12.VMware
13.Apache配置文件叫什么,优化有哪些
14.NFS作用
15.Ansible配置,优化有什么,怎么实现的自动化
16.rsync的作用及优点?
17.Linux系统优化有什么
18.常见的centos和redhat故障怎么处理?
19.redis主从复制模式下,主挂了怎么办?redis提供了哨兵模式(高可用)
20.使用redis有哪些好处
21.MySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据(redis有哪些数据淘汰策略???)
22.看你简历上写了你项目里面用到了Redis,你们为啥用Redis?
23.Redis有哪些数据结构呀?
24.那你使用过Redis分布式锁么,它是什么回事?
25.这时候对方会告诉你说你回答得不错,然后接着问如果在setnx之后执行expire之前进程意外crash或者要重启维护了,那会怎么样?
26.RDB的原理是什么?
27.mysql原理
28.Redis主从怎么配置?
29.mysql数据库用的是主从读写分离,主库写,从库读,假如从库无法读取了、或者从库读取特别慢,你会如何解决?
30.Mysql忘记密码该如何操作呢?
31.Nginx宕机怎么处理?
32.出现keepalived脑裂,是什么原因?
33.怀疑一块网卡有问题的时候,如何检测?
34.遇到网络或病毒攻击,该怎么办,说说思路,然后是怎么找到病毒源头,怎么清除病毒?这是公司常遇到的网络问题
35.数据库满了,怎么缩容,腾出更多的磁盘空间,也是公司常遇到的问题;
36.nginx和Apache的区别在哪儿?
37.LVS的工作原理是什么?有哪些算法?
38.Linux系统用户数
39.MySql将查询结果插入到另外一张表
40.Redis数据量很大,怎么做
41.磁盘RAID级别有几种,分别是哪几种?你了解或者使用过哪几种,请写出它们的大概描述和区别。
42.192.168.1.0/23包含多少IP
43.工作中遇到的故障点
44.mysql主从复制不同步的原因及如何处理?
45.当文件系统受到破坏时,如何检查和修复系统?
46.访问网页时报错都是什么意思?
47.简述贵公司的PV、UV、IP,流量等资源大小?
48.zabbix常见报错问题处理
49.mysql查看版本号?Liunx ,Ubuntu查看版本号?
50.Linux中开放某个端口
51.Linux操作系统启动顺序
52.Linux中/var/log/下日志详解
53.mysql中一些重要的参数
54.Linux怎么批量杀死进程
55.查看僵尸进程:ps aux | grep Z
56.vim中有那三种模式
57.关系型数据库和非关系性数据库的区别?
58.nginx里面添加虚拟主机
59.查看资源有哪些?
59.Linux系统用户数
60.MySQL5.6和mysql5.7的区别是什么?
61.jdk1.7和1.8的区别?
62.有没有遇到过ddos攻击,攻击的原理是什么,当前最容易消耗的是什么资源?
63.服务器怎么做的安全加固?
64.现在给你三百台服务器,你怎么对他们进行管理?
65.LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?
66.讲一下Keepalived的工作原理?
67.讲述一下Tomcat8005、8009、8080三个端口的含义?
68.什么叫CDN?
69.什么叫网站灰度发布?
70.简述DNS进行域名解析的过程?
71.RabbitMQ是什么东西?
72.简述TCP三次握手的过程?
73.常见的Linux版本有哪些?你最擅长哪一种?说明你擅长哪一块?
74.Linux的标准分区是什么?(内存32G,硬盘1T)
75. 突然发现一台Linux系统只读,应该怎么处理,请写出详细步骤。
76.请用iptables写一条规则(同时允许443,80,1723,22,3306,11211,25,110,dns,ntp协议,并写出默认允许或者拒绝端口的作用)
77.网站HTTPS证书认证需要那几个文件?分别是什么?什么作用?
78. 构建简单网站架构模型
79.Apache有几种工作模式,分别介绍下其特点,并说明什么情况下采用不同的工作模式?
80.写一条192.168.10.0网段从网关192.168.9.1出去的路由
81.写一条放行80端口的***规则。
82. 你公司监控(如zabbix)系统监控了哪些项目。
83. linux引导加载的先后顺序是BIOS kernel GRUB MBR RAID?
84.进程间通信方式主要有哪几种方式?
85.简要说明你对内核空间和用户空间的理解?
86.你用过或测试过哪些 linux/unix文件系统?
87. 怎样用命令查看3天前的CPU分核的负载数据?
88. 某命令CPU负载显示以下各段,分别是什么? 10.6%us,6.6%sy, 0.0%ni 74.4%id 0.0%wa
89.. 列举你知道的linux下的压力测试程序
90. 描述linux系统下创建软RAID5的命令和步骤
91 如何查找某一文件被哪个进程打开?
92. 新增一块存储设备,lvm操作的命令如何写
93. 给主机host:172.16.0.2 增加gateway10.0.0.1
94.简述linux的优化
95.在不umount的情况下,如何重新设置mount的参数。
96. 说一下公司多少台服务器,是什么架构
97.提高性能和并发数,需要优化哪些内核参数
98.如何查看当前linux系统的状态如cpu使用,内存使用,负载情况,看到swap使用量大时,是不是意味着物理内存已不够用?
99. 如何修改ip主机名DNS?
100.如何查看PID为29394的进程的环境变量?
101.当io出现瓶颈时,应该查看哪个参数,为什么?
102. 在 bash 里 $0 $? $* $@各表示什么意思?
103. 描述linux系统下创建软RAID5的命令和步骤
祝大家更上一层楼!!!
#面试#