- 博客(26)
- 收藏
- 关注
原创 Centos7 mailx 邮件发送
本文以mailx 及 腾讯邮箱发送邮件一、安装malixyum install -y mailx因为目标是SMTP服务器发送的邮箱,即可以卸载掉sendmail 与 postfixyum -y remove sendmail postfix二、配置mailxvim /etc/mail.rc #在末尾加入以下set from=xx@xx.cn #用来发送邮箱的邮箱set smtp=smtps:\/\/smtp.exmail.qq.com:465 #这里使用的腾
2022-02-07 16:00:24
1784
原创 日常运维记录
mysql:dump备份:mysqldump -R -E --single-transaction --hex-blob --opt -h源IP -P源端口 -u源用户 -p源密码 数据库名 |gzip > /data/xxx.sql.gz && gunzip < /data/xxx.sql.gz | mysql -h目标IP -P目标端口 -u目标用户 -p目标密码 数据库名#参数说明:-R 导出存储过程以及自定义函数-E 导出事件--single-t
2022-01-27 11:02:39
3863
原创 Rsync同步备份
一、Rsync 安装每台服务器均需要安装rsync,但只要备份服务器端开启rsync即可yum install rsync -y#备份服务器开启systemctl start rsyndsystemctl enable rsyncd二、配置rsync【备份服务器端】配置文件位置:/etc/rsyncd.confvim /etc/rsyncd.conf# /etc/rsyncd: configuration file for rsync daemon mode# See
2022-01-05 11:41:36
1048
原创 DELL服务器U盘安装Centos 7
一、做好需要的raid磁盘阵列【略】二、启动服务器,按F11 选择One-shot UEFI Boot Menu三、随后进入Boot Menu页面选择你的USB启动盘 Disk connected to front USB 1: xxxxxxxxxx #选择它启动即可四、进入centos 7 安装页面,选择install centos 7 正常安装即可。五、可能出现的问题的情况: (1) 后续显示starrting timeout scripts错误...
2021-12-01 10:52:42
13212
2
原创 Sentry21.10.0安装
经不断尝试,国内无法直接Docker安装Sentry,必须得科学上网才行阿里云购买国外ECS搭建简单代理即可【费用:2核8G 服务器centos7.6 0.5/小时,流量,按量收费,100M带宽,0.71/G, 总体费用也就几块钱】1、国内Sentry服务器,需要可以正常上网或者绑定EIP。2、阿里云购买部署在美国硅谷的服务器,设置安全组等策略。3、安装squid即可【设置squid访问策略】yum install squid -y#修改squid访问策略vim /etc..
2021-10-13 10:28:18
668
原创 Nginx 平滑启动
一、查看Nginx 的PID文件位置。 使用nginx -V 查看--pid-path=/var/run/nginx.pid 使用rpm或yum安装的,PID文件存在/var/run/下。二、启动nginx,禁止使用nginx直接启动,需要使用systemctl start nginx 或者 /usr/sbin/nginx -c /etc/ngi...
2021-08-17 15:02:09
770
原创 ES-elasticsearch-集群搭建
一、基础环境搭建#关闭selinuxsed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/configsystemctl stop firewalld.service && systemctl disable firewalld.service#配置服务器代理,更新服务器内核、依赖等【选做】#设置yum代理echo 'proxy=http://xx.xx.xx.xx:3128' >> /etc/y
2021-08-04 18:25:30
468
原创 Nginx+Modsecurity 安全安装
一、安装nginxNginx可选择直接yum安装,也可以使用二进制文件编译安装,该文档模拟使用yum安装后,添加Modsecurity 模块#安装nginx-1.16.1 [直接yum install nginx 安装1.20.1也行]rpm -ivh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.16.1-1.el7.ngx.x86_64.rpm#此时Nginx 已安装完成,可查看nginx版本 nginx -v #使用
2021-08-04 17:38:05
1842
2
原创 阿里云Mysql5.7 数据库恢复 qp.xb文件恢复数据
1、宕下来的文件,一定是qp.xb的文件,如果不是qp.xb文件,该恢复文档不适合2、准备linux系统,centos最好3、centos 基础环境准备完之后安装必须要的恢复软件【基本按照官方文档即可】 官网:https://help.aliyun.com/knowledge_detail/41817.html?spm=a2c4g.11186623.6.751.793f4bd6WWNg0y 安装Qpress#下载qoress 包,解压给予权限wget "h...
2021-07-13 18:35:54
4676
1
原创 Prometheus+Granafa入门
下载对应版本: 官网:https://prometheus.io/download/ github: https://github.com/prometheus/prometheus/releases
2021-06-09 11:58:01
546
原创 python爬虫入门之requests
入门例子: 需求:爬取汽车之家新闻 代码: 需要安装模块: shell> pip install requests shell> pip install beautifulsoup4import requestsfrom bs4 import BeautifulSoupimport uuid#使用requsets.g...
2018-09-05 23:33:52
416
翻译 Python之线程
一、线程的概念 Python中,线程跟进程类似,均执行代码,且每个进程中都至少有一个线程。二、线程的构建 python线程的构建方法,在threadind模块中,使用Thread构建。 例1:Thread创建子进程 代码解释:当程序运行至"t = Thread(target=Test_Thread)"时,创建一个线程实例对象;“t.start()”...
2018-08-23 11:28:31
161
翻译 Html简单入门1
html基本结构一个html的基本结构如下:<!DOCTYPE html> #指明为html文本<html lang="en"> #以<html></html>标签开头,说明内容为en,中文可以改为zh-CN,无太大影响 <head> ...
2018-06-25 21:28:39
156
原创 Python与re模块之正则表达式
re模块操作 在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个模块,名字为re#-*- coding:utf-8 -*-#导入re模块import rematch: 语法: re.match( 匹配规则,内容 ) group() 返回匹配上的内容 match会返回一个对象,即需要用一个变量接收,然后使用group获取匹配...
2018-06-24 12:01:40
205
原创 Python内建函数之getattribute
getattribute为python内建属性,其作用为,当类中属性被访问时,会自动调用__getattribute__方法。常用于查看权限、打印log日志等。例1:输出结果:当去访问name属性时,不会直接打印,而会自动调用__getattribute__方法,把self.name的属性传给__getattribute__中,进过一些列操作后输出“---自动调用---”,由于此时没有任何retu...
2018-06-22 22:10:43
1358
原创 Python与Redis
安装 sudo apt-get install redis-server开启服务sudo service redis start关闭服务sudo service rdis stop配置文件 /etc/redis/redis.conf默认端口:6379每隔15分钟更新一条数据至物理存储:save 900 1每隔5分钟更新十条数据至物理存储:save 300 10每隔60分钟更新10000条数据至物理...
2018-06-22 22:07:49
253
转载 Python与Mysql
安装安装sudo apt-get install mysql-server mysql-client然后按照提示输入管理服务启动service mysql start停止service mysql stop重启service mysql restart允...
2018-06-21 21:30:04
640
原创 Python与Mongodb
Mongodb安装:sudo apt-get install mongodb配置文件: /etc/mongodb.conf 若系统环境为Ubuntu,需要将配置文件中“bindIP 127.0.0.1”给注释掉。开启服务 shell>service mongod start关闭服务: shell>service mongod sto...
2018-06-21 10:31:23
523
原创 Python之TFTP客户端下载
# -*-coding:utf-8 -*-'''tftp,操作码讲解:读写请求: 操作码(2Bytes),文件名(nBytest),0(1Bytes),"octet"(5Bytes),0(1Bytes)数据包:操作码(2Bytes),块编码(2Bytes),数据(512Bytes)ACK: 操作码(2Bytes),快编码(2Bytes)ERROP: 操作码(2Bytes),差错...
2018-06-01 16:52:55
925
原创 Python之socket-UDP协议通信
socket简称套接字,是进程间通信的一种方式,它与其他进程间通信的一个主要不同是,它能实现不同主机间的进程通信。socket创建:可以使用socket模块下的socket方法来创建。 参数:AF_INET 用于Internet进程间通信 AF_UNIX用于一台机器进程间通信 SOCK_DRGAM数据报套接字,主要用...
2018-05-30 17:31:08
1952
原创 Python之装饰器
一、概念: 装饰器常用于对已经上线的代码,不做任何变动的情况增加额外功能;装饰器本质上也是一个函数,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。 装饰器由:1:高阶函数,、2:内嵌函数、3:闭包 ;三个组成。 高阶函数: def bar(): print("in the bar")def ...
2018-05-30 11:50:36
226
原创 Python之进程
一:什么是进程 当代码编译完成,在没有运行时称之为程序。正在运行着的代码,称之为进程。二:进程的创建 1:fork 2: multiprocessing 三:Fork fork 为unix环境下创建子进程,封装在OS模块中。 例1:fork()创建子进程 代码讲解:当程序运行至os.fork()会创建出一个子进程,然后复制父进程的所有信息到子进程中,即父进...
2018-05-24 10:44:04
637
原创 Python调试之pdb
pdb是基于命令行的调试工具,类似于gnu的gdb(调试c/c++)pbd命令:l --> list显示当前代码c --> contiue 完整运行后面代码n --> 向下执行一行代码b --> break 用于查看所有断点或新增断点cl/clear --> 取消断点s --> 调用函数,进入函数内部p --> print 打印变量值a --> 查看...
2018-05-23 20:26:54
2006
1
原创 Python之常用内建高阶函数
map函数 用于接收一个函数及多个迭代对象,会根据提供的函数对指定序列做映射,然后返回一个新的map对象例1:需要一个参数a = map(lambda x:x*x,[1,2,3])print(a)输出结果:<map object at 0x00FA73D0>此时a指向于map出的新对象,可以使用list(a)或for循环查看,输出结果为:[1, 4, 9]函数运行过程:...
2018-05-21 17:37:19
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人