高级运维技能_高级运维教程_笨马的博客-程序员秘密

技术标签: 运维  运维技能  

大分类 小分类 技能代号 具体技能 必须会 见别人用过 没听过
服务器 pc基础服务器 1.1.1 Linux安装 Y
1.1.2 windows安装 Y
1.1.3 文件系统结构 find/ls/tree Y
1.1.4 LVM Y
1.1.5 telnet ftp使用 Y
1.1.6 vi编辑器 Y
RAID 1.1.7 0,1,5,10,6配置理解 Y
1.1.8 性能跟踪 sar/top/htop/iostat/sysstat Y
数据备份 1.1.9 打包与快照区别 tar/gzip/zip Y
故障排除 1.1.10 主要日志文件 Y
系统优化 1.1.11 修改内核参数 sysctl/ulimit Y
数据库 mysql 1.2.1 数据库物理结构 Y
1.2.2 数据库逻辑结构 Y
数据库备份与恢复 1.2.3 逻辑备份 Y
1.2.4 物理备份 Y
1.2.5 性能查询 Y
1.2.6 增删改查 Y
1.2.7 数据主从同步、多主同步
1.2.8 binlog恢复 Y
mongodb 1.2.9.1 安装、导出、导入、备份、恢复 Y
mongdb集群 1.2.9.2 分片、优化、主从同步
Elasticsearch 1.2.10 安装、导出、导入、备份、恢复 Y
ES集群 1.2.10.2 集群、优化
REDIS 1.2.11 Y
网络 基础知识 1.3.1 CCNA标准 Y
配置 1.3.2 NAT、路由、拨号
1.3.3 vlan、trunk
1.3.4 ACL
1.3.5 VPN
1.3.6 隧道
工具使用 1.3.7 traceroute/ping/telnet/netstat/nmap/tcpdump Y
iptables 1.3.8 INPUT/OUTPUT/PREROUTING/POSTROUTING/NAT Y
ip route 1.3.9 Y
web server curl命令 1.4 get/post/put/delete、应用场景 Y
nginx 1.4.1 安装 Y
1.4.1.2 性能监控
1.4.1.3 正向代理 Y
1.4.1.4 反向代理 Y
1.4.1.5 性能优化
1.4.1.6 php
1.4.1.7 负载均衡
1.4.1.8 stream代理
1.4.1.9 trouble-shooting Y
apache 1.4.2 安装 Y
1.4.2.2 性能监控
1.4.2.3 php Y
1.4.2.4 反向代理 Y
1.4.2.5 trouble-shooting
1.4.2.5 php
监控 zabbix 1.5.1 安装、监控、自定义脚本监控 Y
nagios 1.5.2
cacti 1.5.3
Grafana 1.5.4
DEVOPS
常用工具 ssh/scp 2.1 证书、免密、ssh通道 Y
rsync 2.1.2 双向同步 Y
ansible 2.1.3 command/shell/script 区别
2.1.3.1 剧本编写
开发 GIT 2.2 gogs安装、git pull/push/rebase/rm/commit/tag/branch Y
SVN 2.2.1 svnserver
shell脚本 列表/map 2.3 ${#var[@]} KaTeX parse error: Expected '}', got 'EOF' at end of input: {var%%.\*}/{var##.*}${var:-default} 使用 Y
脚本开发调试 2.3 $1 $2 $* $? $# $$ 作用, !200 、!!作用 Y
if / for / while 2.3.2 Y
grep 2.3.3 Y
sed 2.3.4 -e / -i / -n 使用场景
awk 2.3.5 awk中的 NF,NR,FS,OFS BEGIN/END for/if Y
find 2.3.6 |xargs
管道 与重定向 2.3.6.2 > 与 < 、 2&>1 Y
cgi脚本 2.3.7
python脚本 基础 2.4 list/dict/tuple, if/for/while, 生成器/迭代器、变量作用域
高级 2.4.1 类、type元类、包、装饰器
requests 2.4.2 get/post/cookie, 会简单爬虫 , api接口调用
psutil 2.4.3
paramiko 2.4.4
flask 2.4.5
django 2.4.6
threading 2.4.7
pymysql 2.4.8
cgi编程 2.4.9
web编程 html语法 2.5 html5 Y
css 2.5.2 css2/css3 盒子模型 pading/marin/boder float table
bootstrap 2.5.3
jquery 2.5.4 ajax请求
2.5.6 http状态码 200/404/403/301/302 Y
正则表达式 Y
必备技能
vim高级使用
mardown Y
xmind Y
流程图 Y
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/oBenMa/article/details/103259848

智能推荐

牛腩新闻发布系统总结_千g的博客-程序员秘密

牛腩新闻发布系统也算是完成了,这里面包含了整个B/S的内容,整体上算是对B/S有了一个宏观上的把控。下面借用其他博主的一张图来展示一下:    看到这张图才知道原来这个小项目里面包含了这么多的东西,跟着老师一步一步的下来,学到了很多的东西,很多编程上面的规范,技巧等。现在对这张图上面的知识只是一个小入门,以后会分别深入研究的。    下面来说一下做这个项目的心路历程,开始的时候

理论:------------账号和权限管理_爱吃丶辣包的博客-程序员秘密

用户账号和组账号概述Linux基于用户身份对资源访问进行控制用户账号超级用户、普通用户、程序用户组账号基本组(私有组)附加组(公共组)UID和GIDUID(User IDentity,用户标识号)GID(Group IDentify,组标识号)用户账号文件保存用户名称、宿主目录、登录Shell等基本信息文件位置:/etc/passwd每一行对应一个用户账号记录保存用户密码、账号有效期等信息/etc/shadow添加用户账号useradd命令us

10款优秀Vim插件帮你打造完美IDE_WWWWWWWWolf的博客-程序员秘密

 如果你稍微写过一点代码,就能知道“集成开发环境”(IDE)是多么的便利。不管是Java、C还是Python,当IDE会帮你检查语法、后台编译,或者自动导入你需要的库时,写代码就变得容易许多。另外,如果你工作在Linux上,你也会知道Vim在进行文本编辑的时候是多么的方便。所以,你可能会想从Vim中也获取这些IDE特性。事实上,很少有方法可以帮你做到。有些人可能会想到试着把Vim打造成C语...

matlab 与 Java 运算速度_心态与习惯的博客-程序员秘密

最近运算程序时,发现 matlab计算速度跟 jave 差挺远的:一个算法在matlab中二十分钟,在java中一分钟。最大原因在于数据结构问题:matlab用矩阵存储数据,空间上占用不少开销。而java有hashmap存储,大大提高了运算速度。在运行大型程序时,matlab的矩阵能够达到上千万行,严重托延了计算速度。

随便推点

java 秒杀相关存储函数代码调用_sertutil -hashfile md5_linhaibing009的博客-程序员秘密

&lt;!-- mybatis调用存存储过程 --&gt; &lt;select id="killByProcedure" statementType="CALLABLE"&gt; call execute_seckill( #{seckillId,jdbcType=BIGINT,mode=IN}, #{phone,jdbcTyp...

初识DataLake数据湖_BabyFish13的博客-程序员秘密

维基百科对Data lake的解释:数据湖是一种在系统或存储库中以自然格式存储数据的方法,它有助于以各种模式和结构形式配置数据,通常是对象块或文件。数据湖的主要思想是对企业中的所有数据进行统一存储,从原始数据(这意味着源系统数据的精确副本)转换为用于报告、可视化、分析和机器学习等各种任务的转换数据。湖中的数据包括结构化数据从关系数据库(行和列),半结构化数据(CSV、XML、JSON的日志),非结...

Object.create(X.prototype) VS new X_guyue_01的博客-程序员秘密

这里面文章出处https://juejin.im/post/5914fdce44d904006c44dfacnew Test():create new Object() objset obj.__proto__ to Test.prototype;return Test.call(obj) || obj;// normally obj is returned but constr...

推荐文章

热门文章

相关标签