linux-tutorial/README.md

5.0 KiB

OS

作为研发工程师,谁还没干过点运维的活?😂

搞运维,怎么着也得懂点操作系统相关。

本项目,就是本人在日常学习工作中,对于操作系统、运维部署等相关知识的整理。

📚 内容

Linux

Shell

Python

Vim

Docker

Windows

⚒️ 常见软件安装/配置/使用指南

💡 说明

这里总结了多种常用研发软件的安装、配置、使用指南。并提供基本安装、运行的脚本。

环境部署工具 :适合开发、运维人员,在 CentOS 机器上安装常用命令工具或开发软件。

  • Scripts:安装配置脚本,按照说明安装使用即可。
  • Docs: 安装配置文档,说明安装的方法以及一些注意事项。
  • Tutorial: 教程文档。

研发环境

研发工具

  • Nexus - Maven 私服。
  • Gitlab - Git 代码管理平台。
  • Jenkins - 持续集成和持续交付平台。
  • Elastic - 常被称为 ELK ,是 Java 世界最流行的分布式日志解决方案 。 ELK 是 Elastic 公司旗下三款产品 ElasticSearchLogstashKibana 的首字母组合。

版本控制

  • Git
  • Svn - Svn 是 Subversion 的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统。

消息中间件

  • Kafka - 应该是 Java 世界最流行的消息中间件了吧。
  • RocketMQ - 阿里巴巴开源的消息中间件。

数据库