java环境变量配置

#!/bin/bash # 定义 JDK 实际安装路径和符号链接路径 JDK_INSTALL_DIR="/opt/jdk-17.0.12" JDK_LINK_DIR="/opt/jdk17" # 创建 JDK 符号链接 ln -s $JDK_INSTALL_DIR $JDK_LINK_DIR i


删除没运行的docker镜像

#!/bin/bash # 列出所有本地镜像 echo "列出所有本地镜像:" docker images # 列出所有正在运行的容器 echo "列出所有正在运行的容器:" docker ps # 获取所有正在使用的镜像 ID used_images=$(docker ps --format


数据库连接数过大问题处理

SHOW VARIABLES LIKE 'max_connections'; SHOW GLOBAL STATUS LIKE 'Max_used_connections'; ##max_connections 显示 MySQL 实例允许的最大连接数。 ##Max_used_connections


gitlab 中git的操作说明

1.Git 全局设置 git config --global user.name "Administrator" git config --global user.email "admin@example.com" 2.创建一个新仓库 git clone http://192.168.199.204


截取时间段内日志脚本

start_time=$(date -d '20:00:00 today' +'%Y-%m-%d %H:%M:%S'); end_time=$(date -d '20:30:00 today' +'%Y-%m-%d %H:%M:%S'); sed -n "/$start_time/,/$end_ti


数据库备份脚本

docker安装数据库教程 https://blog.csdn.net/qq_42692161/article/details/137673418 #!/bin/bash PATH=/usr/local/mysql/bin/:$PATH # MySQL 数据库信息 DB_HOST=


PHP7.2安装

useradd www yum -y install epel-release #启用PHP 7.4 Remi存储库并在CentOS 7上安装PHP 7.4 #配置安装源 yum -y install https://rpms.remirepo.net/enterprise/remi-rele


通用日志切割脚本

#!/bin/bash # 日志文件路径 LOG_FILE="/var/log/mysql/mysql.log" # 获取昨天的日期 YESTERDAY_DATE=$(date -d "yesterday" "+%Y-%m-%d") # 获取当前日期和时间 CURRENT_DATE=$(dat


修改静态ip脚本

#!/bin/bash # 设置新的 IP 地址和子网掩码 NEW_IP="192.168.199.201" NEW_NETMASK="255.255.255.0" INTERFACE="ens33" # 网络接口名,根据您的实际情况修改 # 检查是否以 root 用户身份运行脚本 if [


linux服务器巡检脚本

#!/bin/bash # 列出指定进程的详细信息 echo "===== 进程信息 =====" processes=('nginx' 'zabbix' 'fdfs' 'redis' 'mysql' 'java' 'clamav') for process in "${processes[@]