实用的shell脚本分享
技术教程

实用的shell脚本分享

本文档包含9个实用的Linux运维脚本,涵盖网络安全、系统管理、数据库备份和监控等多个方面。DoS攻击防范脚本自动识别并屏蔽高频访问IP;MySQL备份脚本支持单库和多库多表两种模式;Nginx日志处理脚本实现按天切割和访问统计分析;网卡流量监控脚本实时显示网络吞吐量;系统初始化脚本完成时区设置、安全加固、内核优化等基础配置;磁盘监控脚本批量检查100台服务器的磁盘使用率。这些脚本通过自动化处理常见运维任务,有效提升服务器管理效率和安全性。

#Shell#Nginx#Linux
CentOS安装docker
Docker

CentOS安装docker

本文详细介绍了在CentOS系统上安装并配置Docker的完整流程。首先通过yum命令移除旧版本Docker及相关组件,避免冲突;接着安装必要的系统工具(yum-utils、device-mapper-persistent-data、lvm2),并添加阿里云Docker-ce软件源,更新yum缓存后安装Docker-ce社区版。安装完成后启动Docker服务,创建自定义存储路径/data/docker,并通过编辑daemon.json文件配置阿里云镜像加速及指定存储路径,最后设置Docker开机自启,确保服务持久可用。整个过程涵盖卸载、安装、配置、优化及服务管理,为后续容器部署奠定基础。

#Docker#Linux#CentOS#原创
Docker部署环境
Docker

Docker部署环境

本文详细介绍了使用Docker部署常用中间件的完整流程,涵盖MySQL、Redis、Nacos、Seata、Sentinel、RabbitMQ、FastDFS、Elasticsearch、Kibana及Canal等十种服务。核心步骤包括:拉取官方镜像、创建本地配置目录和文件、编写关键配置(如MySQL的认证插件、Redis的持久化、Nacos的数据库连接、Seata的Nacos注册配置),并通过docker run命令挂载目录和端口启动容器。特别强调了Elasticsearch的安全配置和IK中文分词插件安装,FastDFS的tracker/storage分离部署,以及各服务的高可用重启配置。整个过程采用容器化部署,实现了中间件环境的一键搭建与管理。

#Docker#Linux#原创