Giter Club home page Giter Club logo

roadtodevops's Introduction

GitHub Stars GitHub Forks

本项目在 CentOS 7.9 环境下开发
2023.07.25更新:部分脚本适配 ubuntu 20.04 / ubuntu 22.04

🔧 脚本用法

  • 本项目中的各脚本,请在 /root/ 目录以外的任意普通目录执行,否则部分脚本无法执行成功,建议 /data/ 目录(虽然大部分脚本在 /root/ 目录也能执行成功)。
  • 对于需要下载包的脚本,都提供了在线和离线安装的方法。离线安装的话,只需要将脚本和下载包放在同一目录即可。
  • 如果在离线环境下部署依赖于 yum 等工具,需要在线下载部署的,可使用以下命令将rpm包下载到本地后离线安装。
yum install --downloadonly --downloaddir=/data/xxxpackage/ 包名  
cd /data/xxxpackage/
rpm -Uvh ./*rpm

项目致力于实现一键部署各种常见服务,实现常用功能,且具有幂等性(多次执行效果一致)的脚本具有,如果发现有bug,请提 issues 🙋‍♂️

📚 目录结构

.
├── 01-installation-scripts
│   ├── 01-MySQL
│   ├── 02-Zabbix
│   ├── 03-Jumpserver
│   ├── 04-Docker
│   ├── 05-Jenkins
│   ├── 06-Gitlab
│   ├── 07-Nginx-tengine
│   ├── 08-Elasticsearch
│   ├── 09-Redis
│   ├── 10-GoAccess
│   ├── 11-vsftp
│   ├── 12-MongoDB
│   ├── 13-jdk
│   ├── 14-zookeeper
│   ├── 15-maven
│   ├── 16-kafka
│   ├── 17-rabbitmq
│   ├── 18-sftpgo
│   ├── 19-rsyncd
│   ├── 20-nfs
│   ├── 21-tomcat
│   ├── 22-prometheus
│   ├── 23-grafana
│   ├── 24-PostgreSQL
│   ├── 25-RocketMQ
│   ├── 26-Nexus
│   ├── 27-yapi
│   ├── 28-Node.js
│   ├── 29-code-push-server
│   ├── 30-openvpn
│   ├── 31-clickhouse
│   ├── 32-nacos
│   ├── 33-flink
│   ├── 34-apollo
│   ├── 35-consul
│   ├── 36-flexgw
│   ├── 37-wireguard
│   ├── 38-sqlite3
│   ├── 39-git
│   ├── 40-ffmpeg
│   └── 41-pyenv
├── 02-elasticsearch-tools
│   ├── 01-clean-single-es-index-by-date.sh
│   └── 02-clean-date-format-es-index-by-date.sh
├── 03-Dockerfile
│   ├── 01-nacos
│   ├── 02-feely-sys
│   ├── 03-centos
│   ├── 04-rocksdb
│   └── 05-java
├── 04-disk-tools
│   ├── 01-Create-Swap
│   ├── 02-Create-LVM
│   └── 03-delete-empty-dir.sh
├── 05-system-tools
│   ├── 01-check-package-manager.sh
│   ├── 02-update-openssl-and-openssh.sh
│   ├── 03-init-system.sh
│   ├── 04-tcp-connection-state-counter.sh
│   ├── 05-uq.sh
│   ├── 06-update-kernel.sh
│   ├── 07-show-file-create-time.sh
│   ├── 08-update-gcc.sh
│   ├── 09-update-make.sh
│   └── 10-update-glibc.sh
├── 06-Antivirus-tools
│   └── 01-kill-miner-proc.sh
├── 07-java-tools
│   ├── 01-show-busy-java-threads.sh
│   ├── 02-show-duplicate-java-classes.py
│   └── 03-find-in-jars.sh
├── 08-ssl-tools
│   ├── 01-ssl-gen
│   └── 02-ssl-check
├── 09-parse-file
│   ├── 01-yaml
│   └── 02-ini
├── 10-pve-vmware-tools
│   └── 01-pve-to-vmware
└── README.md

roadtodevops's People

Contributors

zhegeshijiehuiyouai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.