转至http://www.ttlsa.com/zabbix/follow-ttlsa-to-study-zabbix/
一段时间没写文章了,最近忙着组建团队,和以往不同的是这次组建的不是运维团队而是开发团队,精力消耗会比较多。之前和群主北爷、tonyty163讨论这整理点资料,各自写点自己想写的东西,我们称之为系列吧。
服务器运维记录
转至http://www.ttlsa.com/zabbix/follow-ttlsa-to-study-zabbix/
一段时间没写文章了,最近忙着组建团队,和以往不同的是这次组建的不是运维团队而是开发团队,精力消耗会比较多。之前和群主北爷、tonyty163讨论这整理点资料,各自写点自己想写的东西,我们称之为系列吧。
自定义Session类
重写get_bind方法
根据self._flushing判断读写操作, 选择对应的数据库
自定义SQLAlchemy类
重写create_session, 在其中使用自定义的Session类
[Read More…]
通过给nginx添加扩展可以将让nginx结合lua一起工作,实现应用层防火墙
[Read More…]
supervise是daemotools下的一个工具,监控并重启需要实时运行的进程,可以将需要长时间运行的脚本使用supervice进行运行,实现程序故障后自动重启
[Read More…]
是一款 UNIX 下开源的 (GPL) 反病毒工具包,专为邮件网关上的电子邮件扫描而设计。该工具包提供了包含灵活且可伸缩的监控程序、命令行扫描程序以及用于自动更新数据库的高级工具在内的大量实用程序。该工具包的核心在于可用于各类场合的反病毒引擎共享库。
主要使用ClamAV开源杀毒引擎检测木马、病毒、恶意软件和其他恶意的威胁
[Read More…]
使用python查询es,通过flask展示数据并将结果以附件的形式保存
程序结构如下
.
├── app
│ ├── forms 表单类目录
│ │ ├── article.py
│ │ ├── base.py
│ │ ├── __init__.py
│ ├── __init__.py 项目核心文件,完成flask初始化,配置加载,蓝图注册等任务
│ ├── libs 程序调用的底层类和函数
│ │ ├── error_code.py
│ │ ├── errors.py
│ │ ├── es.py
│ │ ├── save_csv.py
│ │ └── test.csv
│ ├── secure.py 机密配置文件,数据库连接等,不上传到仓库
│ ├── setting.py 通用配置文件,图片路径等,上传到仓库
│ ├── static 静态文件目录
│ │ ├── csv
│ │ └── pic
│ ├── templates 模板目录
│ │ ├── all_result.html
│ │ ├── article.html
│ │ └── base.html
│ ├── view_models 处理底层类和函数的类型,用来封装数据
│ │ ├── article.py
│ │ ├── __init__.py
│ └── web 视图函数目录
│ ├── blueprint.py 蓝图定义文件
│ ├── index.py 蓝图文件
│ ├── __init__.py 导入蓝图
│ └── user.py 蓝图文件
├── exclude.list
├── manager.py 生产环境运行文件
├── Pipfile
├── readme.txt
├── requrement.txt
└── run.py 开发环境运行文件
[Read More…]
部署程序
1、使用conda配置虚拟环境
conda create -n Travel python=3.6.1
2、激活虚拟环境
conda activate Travel
3、安装依赖包
cd /home/httpd/Travel
pip install -r requirements.txt
换源安装
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
4、启动项目
python manage.py -p 5002 -h 0.0.0.0
5、设置开机启动
echo “nohup /root/miniconda3/envs/Travel/bin/python manage.py -p 5002 -h 0.0.0.0 2>&1 &” >> /etc/rc.local
Etcd 是 CoreOS 基于 Raft 开发的分布式 key-value 存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)。
基本的 key-value 存储
监听机制
key 的过期及续约机制,用于监控和服务发现
原子 CAS 和 CAD,用于分布式锁和 leader 选举
[Read More…]
python可以通过安装ffmpeg扩展来实现下载m3u8的视频,很多视频网站都提供m3u8
ffmpeg命令行格式如下
D:\Python36\Lib\site-packages\imageio_ffmpeg\binaries\ffmpeg-win64-v4.1.exe -i url -vcodec copy -acodec copy 视频.mp4
通过解析视频网站活动m3u8的url,再使用ffmeg可以实现视频下载
[Read More…]
本书是硅谷创业之父Paul Graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解计算机编程的本质、互联网行业的规则,还会帮助读者了解我们这个时代,迫使读者独立思考。
[Read More…]
用python3语言讲解,有大量经典的算法代码,适合python进阶的用户,有非常多的python的高级用法
[Read More…]
近期评论