05 2020 档案
摘要:日志切割 #!/bin/bash #设置日志文件存放目录 logs_path="/home/centos/logs/" #设置pid文件 pid_path="/home/centos/logs/nginx.pid" #重命名日志文件 mv ${logs_path}access.log ${logs_
阅读全文
摘要:1、登录数据库 #!/bin/bash USERNAME=root PASSWORD=1qazXSW@ mysql -u ${USERNAME} -p${PASSWORD} transcoder <<EOF 2>/dev/null show databases; EOF 2、建库建表 #!/bin/
阅读全文
摘要:数组普通数组:只能使用整数作为数组索引关联数组:可以使用字符串作为数组索引 普通数组 定义数组:books=(linux shell awk epenstack docker) 使用数组:${books[2]}关联数组 申明关联数组变量:declare -A ass_array1 定义数组:info
阅读全文
摘要:1、格式: {<server>:<key>.<function>(<parameter>)}<operator><constant> {主机:key.函数(参数)} + 表达式运算符 + 常数 例如:{sms_status:SMSMTupdate.status.last()}<>0 2、触发器函数f
阅读全文
摘要:项目需求:监控日志查看,文件上传是否成功,并通过zabbix监控 1、提取日志信息,持续将上传状态覆盖写入状态码日志 #!/bin/bash #version 1.0 by zhangkui #for 检测SMSMTupdate上传状态 que() { today=`date +%Y-%m-%d`
阅读全文
摘要:一、/etc/fstab文件的作用 磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。 系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之
阅读全文
摘要:-V:显示程序版本 -h:显示辅助讯息 -v:显示较讯息,通常和 -f 用来除错。 -a:将 /etc/fstab 中定义的所有档案系统挂上。 -F:这个命令通常和 -a 一起使用,它会为每一个 mount 的动作产生一个行程负责执行。在系统需要挂上大量 NFS 档案系统时可以加快挂上的动作。 -f
阅读全文
摘要:环境:关闭防火墙、selinux 192.168.17.132 master1 192.168.17.134 master2 1、编辑配置文件 master1配置文件 vi /etc/my.cnf [client] port=3306 socket=/tmp/mysql/mysql.sock [my
阅读全文
摘要:环境变量缺少导致启动失败 /etc/profile 中配置了环境变量但是启动tomcat仍然显示缺少环境变量。 export JAVA_HOME=/usr/java/jdk1.8.0_162 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAV
阅读全文
摘要:参数介绍-t<表>:指定要操纵的表; -A:向规则链中添加条目; -D:从规则链中删除条目; -i:向规则链中插入条目; -R:替换规则链中的条目; -L:显示规则链中已有的条目; -F:清楚规则链中已有的条目; -Z:清空规则链中的数据包计算器和字节计数器; -N:创建新的用户自定义规则链; -P
阅读全文
摘要:1.下载 mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz 2.解压 tar -xvf mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz mv mysql-8.0.15-linux-glibc2.12-x86_64 mysql
阅读全文