随笔分类 - shell
摘要:mysql备份工具主要有mysqldump和xtrabackup 一、mysqldump 1.1 命令说明 备份命令 格式:mysqldump -h主机IP -P端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql 本地备份可以不添加端口和主机IP,username、pas
阅读全文
摘要:#!/bin/bash #nginx日志目录 s_log_dir="/apps/nginx/logs" #nginx日志文件 s_log="${s_log_dir}/access.log" #切割日志存放目录 d_log_dir="/data/logs/nginx" #切割日志名称,按日期命令 d_
阅读全文
摘要:#!/bin/bash # 编译安装Redis source /etc/init.d/functions #Redis版本 Redis_version=redis-5.0.9 suffix=tar.gz Redis=${Redis_version}.${suffix} Password=123456
阅读全文
摘要:#!/bin/bash # 编译安装php . /etc/init.d/functions #PHP版本 PHP_version=php-7.4.11 TAR=tar.xz PHP=${PHP_version}.${TAR} # php安装路径 PHP_DIR=/apps/php # CPU数量 C
阅读全文
摘要:#! /bin/bash # 编译安装nginx # nginx版本 NGINX_version=nginx-1.18.0 # 下载网址 NGINX_Download_URL=http://nginx.org/download/${NGINX_version}.tar.gz # nginx 安装路径
阅读全文
摘要:#!/bin/bash # 二进制安装mysql . /etc/init.d/functions #mysql版本 MYSQL_version=mysql-8.0.19-linux-glibc2.12-x86_64 TAR=tar.xz MYSQL=${MYSQL_version}.${TAR} #
阅读全文
摘要:shell中某些命令输出不能直接写入管道进行处理,例如nginx -v、python -V,需要重定向输出之后才能进行处理。 范例1: #获取nginx版本 [root@proxy opt]# nginx -v 2>&1 |cut -d' ' -f3 nginx/1.20.1 范例2: #获取pyt
阅读全文