自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 生产环境MySQL一键安装脚本(编译模式)

#!/bin/bash#编译安装MySQL脚本#date:2019-10-18#Auther:liush#适用于RedHat和CentOS系列clearecho "+------------------------------------------------------------------------+"echo "| 一、本脚本自带安装MySQL5.7,适用于RedHat平台系列 |"echo "+------------

2022-02-16 16:18:10 600

原创 MySQL用GTID方式恢复数据

MySQL用GTID方式恢复数据1、先登录MySQL系统查看当前的binlog日志# 找到binlog文件路径mysql> show master status;# 查看gtid号,每个gtid号都在执行语句之前生成(切记)mysql> show binlog events in 'mysql-bin.000004' 2、开始导出数据[root@test ~]# mysqlbinlog --skip-gtids --include-gtids='b09afa63-11d5-1

2022-02-16 16:14:32 1514

原创 MySQL批量恢复数据

#创建 for i in `cat /opt/txt.txt` do #/opt/txt.txt存放数据库名,一个库名一行 # $i是库名 # 创建数据库 mysql -uroot -p123456 -e "CREATE DATABASE $i;" done #恢复 for i in `cat /opt/txt.txt` do # $i是库名 #导入mysql数据库,请先备份 #sql文件存放路径/opt/data/$i.

2022-02-16 16:11:47 481

原创 iptables配置实例

查看当前所有规则iptables -L -n 查看所有规则iptables -nL --line-number 显示行iptables -nvL --line-number 显示行清空所有配置iptables -Fiptables -Xiptables -Z允许ssh端口及lookback规则iptables -A INPUT -i lo -j ACCEPTiptables -A OUTPUT -o lo -j ACCEPTiptables -A INPUT -p tcp --dp

2022-02-14 15:45:57 902 1

原创 MySQL查看库的大小

#查所有据库的表大小(全部)select table_schema as '表名', table_name as '表名',table_rows as '记录数',truncate(data_length/1024/1024, 2) as '数据容量(MB)',truncate(index_length/1024/1024, 2) as '索引容量(MB)'from information_schema.tablesorder by data_length desc, index_length de.

2022-02-14 15:31:00 524

原创 Python获取文件内的下一行数据

#!/usr/bin/env python# Version = 3.8.1# -*- coding: utf-8 -*-#date:2020-01-10def ReadMe(path): """ 查找文件中某个元素的下一行内容 """ list_all = [] #定义空列表 with open(path, mode="r", encoding="utf-8") as file: for line in file:

2022-02-14 13:12:54 3784

原创 Python计算文件大小

#!/usr/bin/env python-- coding: utf-8 --“”"#------------------------------------------------------------------------------file: 统计文件大小.pyAuthor: liushDate: 2019/11/19#------------------------------------------------------------------------------“..

2022-02-14 13:09:58 4717 1

原创 获取Linux系统的网卡ip地址

ip -4 addr | sed -ne 's|^.* inet \([^/]*\)/.* scope global.*$|\1|p' | awk '{print $1}' | head -1

2022-02-02 12:49:57 2090

原创 Debian 11.2安装ssh服务

Debian 11.2安装ssh服务#!/bin/bashdebian 11.2 安装ssh切换到root用户#更新软件源apt-get update安装sshapt-get install ssh备份ssh的配置文件cp /etc/ssh/sshd_config{,.bak}修改配置文件如下root@localhost:~# more /etc/ssh/sshd_config| grep -v "^#" |grep -v "^$"Include /etc/ssh/sshd

2022-02-01 11:26:45 3593

原创 Tomcat安装指南

卸载系统自带openjdk[root@tomcat ~]# rm -rf $(which java)安装下载的jdk[root@tomcat ~]# tar xf jdk-xxx-linux-x64.tar.gz[root@tomcat ~]# mv jdkxxx/ /opt/app/jdk解压安装Tomcat[root@tomcat ~]# tar xf apache-tomcat-xxx.tar.gz[root@tomcat ~]# mv apache-tomcat-xxx /opt/

2021-01-26 14:58:49 172

原创 Nginx规则配置实例

配置某个ip或者页面禁止访问及跳转方法server{ listen 80; server_name www.xxx.com.cn; location / { proxy_redirect off; proxy_set_header host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forward

2021-01-25 11:03:36 452 1

原创 ubuntu20修改ip地址方法

ubuntu新系统都是yaml方式修改了,注意yaml格式缩进,网卡目录root@super:~# ll /etc/netplan/实例如下,修改完保存即可root@super:~# more /etc/netplan/00-installer-config.yaml# This is the network config written by 'subiquity'network: ethernets: ens32: addresses: - 172.12

2021-01-20 10:46:17 3114

原创 centos7启用iptable

安装iptablesyum install iptables-services停用firewalldsystemctl stop firewalldsystemctl disable firewalld启用iptablessystemctl enable iptablessystemctl start iptables保存iptables规则service iptables save重启service iptables restart...

2021-01-18 09:34:39 334

原创 Linux记录用户执行命令

#!/bin/bash# By lumia98@vip.qq.com# 记录用户执行命令及IP地址# 文件存放在 /etc/profile.d 或者/etc/profile# source /etc/profile 生效;# 登录提示权限不足可以忽略,因为这是禁止用户删除权限提示;# Linux系统记录每个用户执行的命令# 创建目录hislog_dir="/tmp/hislog"[ -d ${hislog_dir} ] || mkdir -p ${hislog_dir}# 第一次请先

2020-12-30 16:13:55 811 2

原创 Flask与Django部署web服务(uwsgi+nginx)

flask的uwsgi配置文件[root@Assets uwsgi]# more borrow.ini [uwsgi]#uwsgi启动时,所使用的地址和端口(这个是http协议的)http=0.0.0.0:5000#uwsgi 启动时所使用的地址与端口(这个是socke协议,与nginx对应)socket=0.0.0.0:8002#指向网站目录chdir= /opt/app/borrow#python 启动程序文件wsgi-file=/opt/app/borrow/main.py

2020-12-24 10:45:18 220

原创 MongoDB报错(too many open file)

错误信息2020-11-30T18:18:22.000+0800 I - [ftdc] Assertion: 13538:couldn't open [/proc/11915/stat] errno:24 Too many open files2020-11-30T18:18:22.065+0800 W FTDC [ftdc] Uncaught exception in 'Location13538: couldn't open [/proc/11915/stat] errno:2

2020-12-01 10:16:33 998

原创 Linux脚本shell检测端口(可用于zabbix)

#!/bin/bash# By lumia98@vip.qq.com# 检测系统端口脚本# Redis、Mongodb、kafka# 探测服务器地址127.0.0.1# zabbix触发器规则是0for p in {6379,27017,46457,2181,43335}; do # 如果3秒内端口不通,则不输出ok timeout 3 bash -c "</dev/tcp/127.0.0.1/$p &>/dev/null" if [ $? != 0 ];then

2020-11-30 15:54:37 597

原创 MongoDB备份脚本(正式环境)

[root@mongodb ~]# more /opt/script/mongodb-data.sh #!/bin/bash#Author:lumia98@vip.qq.com#备份MongoDB-4.0.2export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/app/jdk/bin:/opt/app/tomcat/bin:/opt/app/mongodb/bin:/root/bin#mongo

2020-11-30 09:50:14 1128

原创 MongoDB安装

学习笔记By lumia98@vip.qq.com1、安装MongoDB# 下载MongoDB软件[root@test ~]$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.0.21-rc1.tgz# 解压MongoDB[root@test ~]$ tar xf mongodb-linux-x86_64-rhel80-4.0.21-rc1.tgz# 创建MongoDB软件日志等目录,拷贝bin目录下

2020-11-27 17:25:04 167

原创 Python压缩程序日志方便备份

#!/usr/bin/env python3# Version = 3.8.1"""压缩共享文件访问日志date: 2020-01-08Author:lumia98@vip.qq.com"""from zipfile import ZipFileimport zipfile,osdef zipfiles(localzip, dirpath): for path, dirnames, filenames in os.walk(dirpath): # 去掉目标跟路径,

2020-11-26 17:10:42 333

原创 Docker入门手册

1、安装docker# By lumia98@vip.qq.com [root@test ~]$ yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo [root@test ~]$ yum -y install docker-ce2、把docker的镜像地址改成国内阿里地址# By lumia98@vip.qq.com# 查看镜像地址

2020-11-23 14:48:26 272

原创 LNMP+zabbix5.0编译安装

# zabbix5.0编译安装### 一、安装LNMP环境(CentOS7)### 0、前期安装```shell[root@zabbix ~]# yum -y install wget vim lsof lrzsz pcre-devel zlib-devel make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel libmcrypt libmcrypt-devel mcrypt mhash

2020-11-23 14:33:28 1430

原创 Python探测端口存活脚本且发邮件

#!/usr/bin/env python# Version = 3.8.1# -*- coding: utf-8 -*-# Author: lumia98@vip.qq.comimport random, stringimport timeimport smtplibimport socketfrom smtplib import SMTP_SSLfrom imaplib import IMAP4from email.mime.text import MIMETextfrom ema

2020-11-23 14:27:49 375

原创 Python加密字符串或者文件

#!/usr/bin/env python# Version = 3.8.1# -*- coding: utf-8 -*-#Author: lumia98@vip.qq.com"""加盐加密, 判断传输的文件还是str字符串进行加密"""import hashlibdef encry_hash(args): SALT = b'dtgrt345s90' # 盐 try: #如果传人的是文件 read_file = open(args, 'r

2020-11-23 14:20:20 253

原创 Python搜索查找文件内容

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/11/18 16:31# @Author : lumia98@vip.qq.com# @File : check# @Software: PyCharmimport ref = open('C:\\Users\super\Desktop\log\\16.txt', 'r', encoding='utf-8')for line in f: if re.

2020-11-23 14:15:06 2124

原创 Shell备份MySQL脚本

#!/bin/bash# backup database# 备份MySQL# by liushexport PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/app/mysql/dir/bin:/root/bin#备份开始时间#echo "start:" $(date +"%Y-%m-%d %H:%M:%S")# 数据库账号密码dbuser='root'dbpasswd='hao3q3'#

2020-11-20 21:57:47 305

原创 MySQL启动脚本(改编官方启动脚本)

MySQL二进制及编译安装启动脚本[root@localhost ~]# more /etc/init.d/mysqld #!/bin/bash# MySQL启动脚本# by lumia98@vip.qq.com#安装目录basedir='/opt/app/mysql-3306'#MySQL的bin目录bindir='/opt/app/mysql-3306/bin'#MySQL数据存放目录datadir='/databases/mysql-3306/data'#MySQL的配置

2020-11-20 21:55:45 780

原创 MySQL主从复制(开启GTID)

MySQL二进制安装脚本(开启gtid)0、创建mysql目录脚本#!/bin/bash# mysql二进制安装脚本,也适用多实例# 创建安装目录basedir='/opt/app/mysql-3306' #mysql安装目录datadir='/databases/mysql-3306/data' #mysql数据存放目录etcdir=${basedir}/etc #my.cnf存放目录logdir=${basedir}/logs

2020-11-20 21:53:47 680

windows全平台自动备份神器

Iperius备份工具

2021-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除