
目录:
1. 磁盘使用率检测(用shell脚本)
2. LVS 负载均衡有哪些策略?
3. 谈谈你对LVS的理解?
4. 负载均衡的原理是什么?
5. LVS由哪两部分组成的?
6. 与lvs相关的术语有哪些?
7. LVS-NAT模式的原理
8. LVS-NAT模型的特性
9. LVS-DR模式原理
10. LVS-DR模型的特性
11. LVS三种负载均衡模式的比较
12. LVS的负载调度算法
13. LVS与nginx的区别
14. 负载均衡的作用有哪些?
15. nginx实现负载均衡的分发策略
16. keepalived 是什么?
17. 你是如何理解VRRP协议的
18. keepalived的工作原理?
19. 出现脑裂的原因
20. 如何解决keepalived脑裂问题?
21. zabbix如何监控脑裂?
22. nginx做负载均衡实现的策略有哪些
23. nginx做负载均衡用到哪些模块
24. 负载均衡有哪些实现方式
25. nginx如何实现四层负载?
26. 你知道的web服务有哪些?
27. 为什么要用nginx
28 . nginx的性能为什么比apache高?
29 . epoll的组成
30 . nginx和apache的区别
31. Tomcat作为web的优缺点?
32. tomcat的三个端口及作用
33. fastcgi 和cgi的区别
34. nginx常用的命令
35. 什么是反向代理,什么是正向代理,以及区别?
36. Squid、Varinsh、Nginx 有什么区别?
37. nginx是如何处理http请求的
38. nginx虚拟主机有哪些?
39. nginx怎么实现后端服务的健康检查
40. apache中的Worker 和 Prefork 之间的区别是什么?
41. Tomcat缺省端口是多少,怎么修改
42. Tomcat的工作模式是什么?
43. Web请求在Tomcat请求中的请求流程是怎么样的?
44. 怎么监控Tomcat的内存使用情况
45. nginx的优化你都做过哪些?
46. Tomcat你做过哪些优化
47. nginx的session不同步怎么办
48. nginx的常用模块有哪些?
49. nginx常用状态码
50. 访问一个网站的流程
51. 三次握手,四次挥手
52. 什么是动态资源,什么是静态资源
53. worker支持的最大并发数是什么?
54. Tomcat和Resin有什么区别,工作中你怎么选择?
55. 什么叫网站灰度发布?56.. 统计ip访问情况,要求分析nginx访问日志,找出访问页面数量在前十位的ip
57. nginx各个版本的区别
58. nginx最新版本
59. 关于nginx access模块的面试题
60. nginx默认配置文件
61. location的规则
62. 配置nginx防盗链
63. drop,delete和truncate删除数据的区别?
64. MySQL主从原理
65. MySQL主从复制存在哪些问题?
66. MySQL复制的方法
67. 主从延迟产生的原因及解决方案?
68. 判断主从延迟的方法
69. MySQL忘记root密码如何找回
70. MySQL的数据备份方式
71. innodb的特性
72. varchar(100) 和varchar(200)的区别
73. MySQL主要的索引类型
74. 请说出非关系型数据库的典型产品、特点及应用场景?
75. 如何加强MySQL安全,请给出可行的具体措施?
76. Binlog工作模式有哪些?各什么特点,企业如何选择?
77. 生产一主多从从库宕机,如何手工恢复?
78. MySQL中MyISAM与InnoDB的区别,至少5点
79. 网站打开慢,请给出排查方法,如是数据库慢导致,如何排查并解决,请分析并举例?
80. xtrabackup的备份,增量备份及恢复的工作原理
81.误执行drop数据,如何通过xtrabackup恢复?
82. 如何做主从数据一致性校验?
83. MySQL有多少日志
84. MySQL binlog的几种日志录入格式以及区别
85. MySQL数据库cpu飙升到500%的话他怎么处理?
86. redis是单线程还是多线程?
87. redis常用的版本是?
88. redis 的使用场景?
89. redis常见的数据结构
90. redis持久化你们怎么做的?
91. 主从复制实现的原理
92. redis哨兵模式原理
93. memcache和redis的区别
94. redis有哪些架构模式?
95. 缓存雪崩?
96. 缓存穿透
97. 缓存击穿
98. redis为什么这么快
99. memcache有哪些应用场景
100. memcache 服务特点及工作原理
101. memcached是如何做身份验证的?
102. mongoDB是什么?
103. mongodb的优势
104. mongodb使用场景
105. kafka 中的ISR,AR代表什么,ISR伸缩又代表什么
106.kafka中的broker 是干什么的
107. kafka中的 zookeeper 起到什么作用,可以不用zookeeper么
108. kafka follower如何与leader同步数据
109. kafka 为什么那么快
110. Kafka中的消息是否会丢失和重复消费?
111. 为什么Kafka不支持读写分离?
112. 什么是消费者组?
113. Kafka 中的术语114. kafka适用于哪些场景
115. Kafka写入流程:
116. zabbix有哪些组件
117. zabbix的两种监控模式
118. 一个监控系统的运行流程
119. zabbix的工作进程
120. zabbix常用术语
121. zabbix自定义发现是怎么做的?
122. 微信报警
123. zabbix客户端如何批量安装
124. zabbix分布式是如何做的
125. zabbix proxy 的使用场景
126. prometheus工作原理
127. prometheus组件
128. ELK工作流程
129. logstash的输入源有哪些?
130. logstash的架构
131. ELK相关的概念
132. es常用的插件
134. zabbix你都监控哪些参数
135. MySQL同步和半同步
136. CI/CD
137 K8S监控指标
138. k8s是怎么做日志监控的
139. 【运维面试】k8s中service和ingress的区别
140. k8s组件的梳理
141. 关于tcp/IP协议
142. 谈谈你对CDN的理解
1、Linux系统中,用户文件描述符0表示 ()。
2、Linux系统中某个可执行文件属于root并且有suid权限,当一个普通用户lutixia运行这个程序时,产生的进程的有效用户和实际用户分别是?()
3、以下哪些命令可以打印文件(access.log)中包含chrome的行到标准输出()
4、运行在多核处理器上的Linux环境中,若临界区非常短,且不允许线程上下文切换的情况下,使用下列哪种机制满足上述需求并且性能最好?()
5、具有很多C语言的功能,又称过滤器的是?()
6、在OSI模型中,HTTP协议工作在第()层,交换机工作在第()层。
7、如何获取上一条命令执行的返回码?()
8、下列关于网络编程的描述中,错误的是?()
9、当前目录下有a和b两个文件,执行命令“ls>c”,请问文件c里面的内容是什么?()
10、下面那些命令可以用来查看Linux主机的默认路由()
11、下面的内存管理模式中,会产生外零头的是()
12、vsftpd服务流量控制的参数()
13、进程之间通信都有哪些方式?()
14、在Linux上,对于多进程,子进程继承了父进程的下列哪些?()
15、关于Linux系统的负载情况,以下表述正确的是()。
欢迎 点赞 , 收藏 ,你的喜欢就是我原创的动力,运维面试,笔试题系列将会持续更新,希望对你找工作有帮助!
1、在11月内,每天早上6点到12点,每隔2小时执行一次/usr/bin/httpd.sh怎么实现?
答:* 06-12/2 * 11 * /usr/bin/httpd.sh >/dev/null 2>&1
2、已知oldboy.txt文件有如下内容:
183.250.220.178|-l[20/jul/2017:10:35:14 +0800]|POST /audiosearch/search
HTTP/1.1|200|54|-lDalvik/1.6.0(linuxUAndroid 4,4,4Konka Android TV 638
Build/KTU84P)|-l-[5.069|5.001,0.005|www.kuyun.com|8771|172.21.19.67:8084,172.21.19.66:8084]
请取出Android字符串(不少于两种方法)?
答:sed -rn '2s#^.*\u\(.*) 4\,4\,.*'#\1#gp' oldboy.txt
awk -F "" 'NR==2{print $3}' oldboy.txt
3、已知有test.txt文件
a)追加输入1-10数字序列到文件中,要求数字成列竖向显示
答:seq 10 >test.txt
b)打印出文件第4-8行的内容
答:head -8 test.txt|tail -5 grep 6 -C2 test.txt
4、在Linux系统中,查找3天内修改过的文件名为‘oldboyedu.txt’的文件,并把它打包到/tmp目录下并以当天日期命名?
答:find ./ -name “oldboyedu.txt” -type f -mtime -3|xargs tar zcvf /tmp/$_(date +%F).tar.gz
5、如何赋予oldboy.txt文件-rw-r--r-x权限,并且所有者为oldboy,所属组为sa?
答:chmod 645 oldboy.txt
chown oldboy.sa oldboy.txt
6、什么是SUID?作用是?举一个使用SUID的命令,它是如何利用SUID工作的?
答:可以让普通用户在执行某个设置了suid位的命令时,拥有和root一样的身份和权限(默认情况下)。
chmod u+s /bin/ls
7、有一个/opt/backup.sh的备份脚本,如何在10月的每天06-18点,每3小时执行并在13点单独执行一次。
答:00 6-18/313 * 10 * /bin/sh /opt/backup.sh >/dev/null 2>&1
8、企业开发人员和你要一个oldboy用户临时拥有root权限10天,你该如何解决?
答:useradd oldboy
visudo
100gg
oldboy ALL=(ALL) ALL
usermod -e “2019/4/24” oldboy
9、请将ip add结果中的eth0网卡对应ip地址取出(用awk或sed加正则表达式取)。
[root@oldboyedu ~]# ip add
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP>mtu 1500 qdisc pfifo_fast
state UP group default qlen 1000
link/ether 00:0c:29:2a:ca:54 brdff:ff:ff:ff:ff:ff
inet 10.0.0.2/24 brd 10.0.0.255 scopeglobal noprefixroute eth0
答:ip add|sed -nr 's#^.*inet(.*)brd.*$#\1#gp'
ip add|awk -F “[ ]+”’NR==3{print $3}’
10、Linux现连接新的存储(/dev/sdb,容量3T),一个应用程序需要在/data目录使用此存储的500G的存储空间,请描述方法并给出相应命令?
答:第一步: fdisk /dev/sdb进行分区 n p 默认 500G w 保存
第二步: mkfs –t ext2 /dev/sdb
第三步挂载: mount /dev/sdb /data
第四步: 永久挂载
11、查找出系统中当前目录下大于1M的文件,把文件中的oldboy替换为oldgirl?
答:find ./ -type f -size +1M |xargs sed -nr ‘s#oldboy#oldgirl#gp’
12、如何给sshd服务设置开机自启动?
答:systemctl restart ssh
13、批量创建oldboy01-oldboy10共10个用户,并统一设置密码123456?
答:seq 10|sed -r 's#(.*)#useradd oldboy\1echo 123456|passwd --stdin oldboy\1#g'|bash
14、编写Shell脚本,在文件结尾传入2个数字参数,实现比较两个整数大小?
答:#!/bin/bash
a=$1
b=$2
if [ $1 -gt $2 ]
then
echo "$1>$2"
elif [ $1 -eq $2 ]
then
echo "$1=$2"
else echo " \$1<$2"
fi
15、如何授权oldgirl用户权限,使其只能实现添加和删除用户系统管理的任务?
答:visudo 100gg
oldgirl ALL=(ALL) /usr/sbin/useradd ,/usr/sbin/userdel
16、如何查看和设置Linux的默认网关?
答:route -n route add
route -n
1、请根据容量、风险性、性能方面简述raid0、raid1、raid5、raid10的特点?
2、请简述软硬链接的区别?
答:硬链接不占用 inode 软连接占用一个 inode
硬链接不可以跨文件系统创建,软链接不影响
删除源文件对硬链接无影响,但是软链接会失效
硬链接不可以给目录创建,软链接行
3、一个ext3的文件分区,当使用touch test.file命令创建一个新文件时报错,报错的信息是提示磁盘已满‘no space left on device’,但是采用df -h命令查看磁盘大小时,只使用了60%的磁盘空间,为什么会出现这个情况?说说你的理由,如何解决?
答:有可能时inode满了
df -i inode满了 原因可能是:定时任务书写有误,导致邮件产生大量小文件
解决方法:快速定位到大量小文件,再三确认后删除(find ./ -type f -size -4k |xargs rm -rf)
4、Linux下通过mkdir 命令创建一个新目录/oldboy/ett,它的硬链接数是多少,为什么?如果在/oldboy/ett下面再创建一个目录test。再问/oldboy/ett 的硬链接数是多少?为什么?
答:2 目录本身是一个硬链接,.点是一个
3 目录本身是一个硬链接,.点是一个,..点点是一个
5、请简述Centos6的开机启动流程?
答:1)、开机BIOS自检
2)、读取MBR引导程序
3)、加载GRUB菜单
4)、加载内核
5)、加载init进程
6)、读取系统启动级别
7)、初始化系统
8)、读取系统启动级别下相应的脚本文件
9)、读取开机自启动程序
10)、读取mingetty3进程,进入登录界面
6、简述tcp/ip三次握手和四次断开原理过程?
1、请写出以下各目录和文件的作用:
/etc/fstab 配置开机设备自动挂载文件
/etc/hosts 系统本地DNS解析文件
/etc/hostname 主机名文件
/etc/resolv.conf DNS 客户端配置文件
/etc/rc.local 存放开机自启动程序命令文件
/etc/profile 系统环境变量文件
2、请翻译一下报错的含义
1、No such file or directory
没有这个文件或目录
2、command not found
命令未找到
3、rm: cannot remove /oldboy/data/: Is a directory
rm:不能删除/oldboy/data/:是一个目录
4、ls: cannot open directory /root: Permission denied
无法打开目录/根目录:权限被拒绝
5、Firewall is not running.
防火墙没有运行。
6、Couldn't resolve host www oldboyedu.com
无法解析主机www oldboyedu.com
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)