共计 3087 个字符,预计需要花费 8 分钟才能阅读完成。
万事开头难,每一项技术,扎实的基础是入门的第一关。而所有的学习最终都是为了能够掌握核心技术,从而应用到实际项目中。
1、学习路线篇
对 Linux 来说,有一点基础的话,入门还算是比较简单的,难的是如何学习到 Linux 系统更深入的知识,能实际运用在企业实战中的技术,首先给大家列一下基础部分的学习路线图。
初级学习路线(ps:图片可能有点糊,高清版本和学习资料一起打包在文末)
当然,有初级学习路线,也有高级学习路线,对于小白来说,搞清楚这部分学习路线图上的内容才可以真正在简历上写“熟悉 Linux 系统”
- 1、初识 Linux 相关操作
- 2、文件目录操作学习
- 3、shell 命令的学习
- 4、Linux 用户管理
- 5、vim 程序编辑器
- 6、软件的安装
- 7、服务器架设
- 8、shell 脚本编程
- 9、进阶学习

高级学习路线:
这张路线图适用于你已经完全掌握初级路线图上的所学内容,期望有更深入的学习,适用于高级运维工程师进阶学习,包含所有高级 SRE 工程师必备学习技能,包含学习建议强弱,可帮助大家有针对性的学习,建议收藏!(ps:图片可能有点糊,高清版本和学习资料一起打包在文末)




到了这个阶段,就需要你不仅仅只会 Linux,还要掌握一下监控系统,容器化、CI/CD 相关技能。
最后,提供一些 Linux 技术点,涵盖了学习 Linux 的一些必备技能!
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 的理解 |
正文完
星哥玩云-微信公众号
