我是谁: 秋天以北
社会主义新时代准码农…..
永远在路上的救火运维……
非标准的老油条…..
有可能成为外包之星……
关注的方向
技术类都不太拒绝, 宁愿写注释也不愿意写PPT.
shell/linux
熟读并背诵shell十三问 . (ChinaUnix带我入门,网中人是我第一个膜拜的大佬)
find/grep/sed 三剑客 . (在学习中工作在工作中学习)
深入了解awk . (新手村期脚本练级的开始,甚至早于bash)
bash脚本重度依赖者 . (重复的事情,尽量不要做第三遍….)
熟练使用 rm -f /* ; shutdown now ; reboot ;
iptables 打洞穿墙技术三流
…其他未尽事宜一时想不起来…
补充:
centos/ubuntu/suse/ibmaix/hp-unix
使用起来大差不差,命令大同小异,可能是因为阅历浅薄,未接触过因操作系统不同A可以B就不可以的场景….
python
awk无法解决的问题,交给python,标准的C/V编程.
读取文件,遍历,转换,哈希关联,格式化输出(其实就是awk的变种)
pands / numpy / matplotlib 会一点点.(甚至可以做到 增/删/改/查/join)
机器学习,特征工程,xgbost 练习过demo
FastApi是真好用.配合return pandas.read_sql().to_json() 读取数据封装结果一条龙.
java
感谢 PP 初次涉及java, 学习大数据 flink 相关架构,并练习一年有余…
感谢尚硅谷,spring/spring-boot 刚会用,等待第一个练手项目完成.已加入某一开源项目开始写BUG.
感谢开源项目 db-api 让我白嫖框架结构设计理念.
感谢 yunque 项目让我参与练手
js/css/html/vue
基本框架理解,代码可以读,简单调试.
hexo结构分析修改.
grafana, 根据基础知识可以自行部署grafana,并引入echarts插件开发自定义图标.
sql/db
informax,首次使用的数据库,项目涉及及使用年限大概2年左右
oracle,使用时间最长的数据库,保守估计也有10年左右.3年前基础存储过程很溜,现在存储过程已经写不出来了.(后期接触的数据库太多语法都混乱了, 没有google写不出来存储过程了)
hive, 大数据相关项目90%的约4年光景吧.
mysql, lnmp中的重要组件,一般小业务足够应付,遇到性能问题百度调优,主备容灾定期备份.运维的基础技能
postgres, oracle之外用的最好的数据库,简化的命令使用是真方便啊真方便…
其变种的时序数据库 TimescaleDB可以与prometheus直接连通,将pmsql类的的数据转化为sql类数据…
clickhouse, 简单涉足列式数据库, 数据解构的视野拓展,大数据标签模型存放,以及binmap结构类数据是先前不曾接触过的.
sqllit, 小而美的实用的小麻雀.
es, flink的sink目标. 日志存储库. 简单输入输出,聚合查询.以及sqlapi使用.
mongodb, 仅仅会用客户端连接,客户端查询,flink-cdc读取数据源binlog. 其他高级用法不太懂,会curd难道还不够么??
oceanbase/godendb XC其不得不使用的数据库,就一个原则,mysql怎么用它怎么用,oceanbase相对文档还算规范,
另外,godendb的官网浓浓的商业气息,没有半点技术相关的资料,我不看好这样的产品……..
ETL流程, 海豚调度还算好用. 已经可以满足大部分场景
中间件
lvs / nginx , 熟练源码编译,使用配置,并打洞绕过堡垒机等等花样繁多…(瑞士军刀)
这个组件是0->1,从sqlboy到自主外延学习的开始,深入了解计算机行业,拓宽视野的开始.
我个人觉得这个时间是我30岁的转折点,以至于后面学习接触openResty/kong 也只是从1->2 .
FastDFS , 文件服务器/图传/流媒体等网络文件存储,也是首次拓宽视野.以至于后面接触到的nfs,hdfs,了解起来也就熟能生巧了
redis/kafka/zk 这些组件我不想说.基本上到处都是了.不学听也听会了.这些组件我仅仅会部署,重启.基本日常除了硬件宕机没有什么故障.
即便硬件有问题重启之后就都回复正常了,能满足使用就行.什么时候需要调优了什么时候再说. redis最大的集群大概有24分片*3节点(1主2从).
目前在用的总规模大概900多个节点,用南京话说叫稳定的一P…
consul/rabbitmq/zipkin/nacos/sentinel/seata 这些就一句话, 学习的时候demo代码能跑通.部署的时候使用docker部署.
监控
zabbix / n9e / prometheus 只能说用的很六…
容器
docker / docker-compose 用的很溜
k8s 差点火候,理论命令会用,实践场景较少.日常生产变更不频繁.