这里简单列两点,针对linux基础和linux的一些服务(工具)该怎么学

linux基础学习

这一部分非常简单,基本上参考鳥哥的 Linux 私房菜跟着敲一遍就可以了。

这里有一个学习技巧:学会查文档,使用下面三个方式来查(不会有人只知道–help吧)

  • info命令
  • --help
  • man命令(强烈推荐)

linux服务学习

任何服务,弄清楚以下几件事即可:

  1. 是什么?
  2. 有什么用? (能够解决什么问题?能够达到什么效果?)
  3. 怎么用?
  4. 细节
  5. 特性 (这个是对服务的特殊场景,特殊功能深入研究)

细节主要是一下几项:

  • 安装
    • 安装依赖
    • 安装目录
    • 安装方法
  • 配置
    • 配置文件
    • 数据目录
    • 日志目录
  • 管理
    • 启停命令
    • 开机自启
    • 巡检计划
    • 监控告警
1
2
3
4
这些考虑点可以应用到生产环境,这样一来:
1. 所有的服务都可以按照同一个模板来学,这就是方法!
2. 自己在生产部署的过程中,也可以按照这些来补充运维白皮书。
3. 也可以作为乙方向甲方交付运维的交接模板,甲方可以要求乙方详尽列举出所需材料。(当然,交接远不止这些,还需要考虑:业务属性,用户范围,供应商联系方式,lisence,合同,系统管理手册,用户手册,常见问题集FAQ等)