# Dev-ops-sicpt **Repository Path**: PaperDragon/dev-ops-sicpt ## Basic Information - **Project Name**: Dev-ops-sicpt - **Description**: Dev-ops-sicpt - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 3 - **Created**: 2023-03-20 - **Last Updated**: 2024-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ***本项目在 CentOS 7.6 环境下开发*** ## 🔧 脚本用法 - 本项目中的各脚本,请在 `/root/` 目录以外的任意普通目录执行,否则部分脚本无法执行成功,建议 `/data/` 目录(虽然大部分脚本在 `/root/` 目录也能执行成功)。 - 对于需要下载包的脚本,都提供了在线和离线安装的方法。离线安装的话,只需要将脚本和下载包放在同一目录即可。 - 如果在离线环境下部署依赖于 `yum` 等工具,需要在线下载部署的,可使用以下命令将rpm包下载到本地后离线安装。 ```shell yum install --downloadonly --downloaddir=/data/xxxpackage/ 包名 cd /data/xxxpackage/ rpm -Uvh ./*rpm ``` 项目致力于实现一键部署各种常见服务,实现常用功能,且具有幂等性(多次执行效果一致)的脚本具有 ## 📚 目录结构 ```shell . ├── 01-installation-scripts │   ├── 01-MySQL │   ├── 02-Zabbix │   ├── 03-Jumpserver │   ├── 04-Docker │   ├── 05-Jenkins │   ├── 06-Gitlab │   ├── 07-Nginx-tengine-openresty-kong │   ├── 08-EFK │   ├── 09-Redis │   ├── 10-GoAccess │   ├── 11-vsftp │   ├── 12-MongoDB │   ├── 13-jdk │   ├── 14-zookeeper │   ├── 15-maven │   ├── 16-kafka │   ├── 17-rabbitmq │   ├── 18-Elasticsearch │   ├── 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 ├── 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 ├── 05-system-tools │   ├── 01-check-package-manager.sh │   ├── 02-update-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 ├── 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 ```