Mysql分库备份的实战脚本
备份脚本112345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667#!/bin/bash# **********************************************************# * Author : liujinxin# * Email : liuJinXin0726@outlook.com# * Create time : 2021-05-10 22:12# * Filename : openvpnCentos8.sh# * Description :# **********************************************************PATH=/app/cmatrix/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin. /etc/init.d/fu ...
Mysql编译安装5.7.31
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778#!/bin/bash##********************************************************************#Author: Mr.yang#QQ: 1419946323#Date: 2020-02-12#FileName: install_mysql5.7_for_centos.sh#URL: http://www.yhtzjy.com#Description: The test script#Copyright (C): 2020 All rights reserved#********************************** ...
PXE_centos一键安装
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220 ...
SHELL练习脚本100例
批量设置账号并设置随机密码#!/bin/bash
#
#********************************************************************
#Author: Mr.yang
#QQ: 1419946323
#Date: 2021-06-27
#FileName: userfor.sh
#URL: www.yhtzjy.com
#Description: The test script
#Copyright (C): 2021 All rights reserved
#********************************************************************
for i in {1..10};do
useradd user$i
PASS=`cat /dev/urandom ' tr -dc '[: ...
zabbix总结
zabbix官方的一句话描述zabbix:
监视任何事情适用于任何IT基础架构,服务,应用程序和资源的解决方案
Monitor anythingSolutions for any kind of IT infrastructure, services, applications, resources
监控基础概论
zabbix并非监控,而是实现监控的工具
Zabbix-server是一个c/s和b/s结构
安装zabbbix的服务器安装时和php7.1有冲突:若此机器上已经安装php7.1就安装不上zabbix
为什么要使用监控?1.对系统不间断实时监控
2.实时反馈系统当前状态
3.保证服务可靠性安全性
4.保证业务持续稳定运行
我们去一家新的公司应该如何入手?1.硬件监控–路由器、交换机、防火墙
2.系统监控–cpu、内存、磁盘、网络、进程、tcp
3.服务监控–nginx、php、tomcat、redis、memcache、mysql
4.web监控–响应时间、加载时间、渲染时间
5.日志监控–ELK、(收集、存储、分析、展示)日志
6.安全 ...
一键安装tomcat和JDK
#!/bin/bash
#
#********************************************************************
#Author: Mr.yang
#QQ: 1419946323
#Date: 2021-03-15
#FileName: install_tomcat.sh
#URL: http://www.yhtzjy.com
#Description: The test script
#Copyright (C): 2021 All rights reserved
#********************************************************************
DIR=`pwd`
JDK_FILE="jdk-8u281-linux-x64.tar.gz"
TOMCAT_FILE="apache-tomcat-8.5.68.tar.gz"
JDK_DI ...
一键搭建LNMP
未避免网络相关问题,此脚本基于离线安装
脚本只对nginx、php-fpm做了基础优化,还请根据自己的需求修改相关配置文件
重新登陆后可以使用nginx,mysql,php-fpm等命令
关于https,nginx配置文件中已经做了全站https的代码,只是被注释了,请根据自己的域名、证书修改以下配置文件:
/apps/nginx/conf/nginx.conf
系统环境要求:
没有安装过nginx、mysql、php软件以及apache、mariadb
没有相关软件生成的文件残留
未创建nginx,mysql用户
建议脚本跑完后,第一次使用域名访问以完成wordpress安装,域名会被记录到数据库中,以后如果更换域名,只要重新做域名解析即可。若第一次使用IP访问,浏览器地址会显示IP地址而不是域名,更换域名及IP都需要手动对数据库修改,因此不建议使用IP访问安装wordpress。
下载源码包nginx –1.18.0mysql–5.7.34php–7.4.21openssl–1.1.1kwordpress–5.7.2
#!/bin/b ...
在线编译安装nginx脚本
#!/bin/bash
#
#********************************************************************
#Author: Mr.yang
#QQ: 1419946323
#Date: 2020-12-01
#FileName: install_nginx.sh
#URL: http://www.yhtzjy.com
#Description: The test script
#Copyright (C): 2021 All rights reserved
#******* ...
在线编译安装redis
#!/bin/bash
#
#********************************************************************
#Author: Mr.yang
#QQ: 1419946323
#Date: 2020-02-22
#FileName: install_redis_for_centos.sh
#URL: http://www.yhtzjy.com
#Description: The test script
#Copyright (C): 2020 All rights reserved
#********************************************************************
. /etc/init.d/functions
VERSION=redis-4.0.14
PASSWORD=123456
INSTALL_DIR=/apps/redis
install() {
y ...
基于key验证通用脚本
#
#********************************************************************
#Author: Mr.yang
#QQ: 29308620
#Date: 2020-11-15
#FileName: ssh_keygen.sh
#URL: http://www.yhtzjy.com
#Description: The test script
#Copyright (C): 2020 All rights reserved
#********************************************************************
PASS=123456
#设置网段最后的地址,4-255之间,越小扫描越快
END=254
IP=`ip a s eth0 ' awk -F'[ /]+' 'NR==3{print $3}'`
NET=$ ...