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 $? $* $@各表示什么意思?

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

祝大家更上一层楼!!!
#面试#
全部评论
看的我都有压力了
8 回复 分享
发布于 2022-05-12 19:44

相关推荐

评论
16
112
分享
牛客网
牛客企业服务