![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python/linux/docker/运维
Java开发与架构
这个作者很懒,什么都没留下…
展开
-
使用docker安装redis记录
docker search redis 搜索查看redis镜像 docker run 创建容器并启动 完整命令:docker run -d --name redisHostPort -p 6379:6379 redis:latest -d 后台执行 –name 指定名称 -p 端口映射 docker ps | grep redis 查看redis容器 redis-cli -h $IP -...原创 2019-12-13 09:36:34 · 162 阅读 · 0 评论 -
使用Python3自带的urllib发送HTTP POST请求|Python2和Python3中urllib用法的差异
背景 线上运行的一些比较老的Python2脚本,由于种种原因,需要升级成Python3环境运行,由于Python2和Python3的不兼容,因此需要对脚本内容进行修改之后,才可以正常运行,本文记录关于升级过程中,关于urllib相关的修改点及遇到的问题和解决方案。 问题记录 问题:POST data should be bytes, an iterable of bytes, or a file ...原创 2019-08-22 10:58:36 · 601 阅读 · 0 评论 -
使用Python3的PyMySQL查询Mysql中的数据|Python3 ImportError: No module named ‘MySQLdb' 解决方案
背景 线上运行的一些比较老的 Python2 脚本,由于种种原因,需要升级成 Python3 环境运行,由于 Python2 和 Python3 的不兼容,因此需要对脚本内容进行修改之后,才可以正常运行,本文记录关于升级过程中,关于数据库查询相关的改动点。 问题及解决方案 问题:ImportError: No module named ‘MySQLdb’ 解决方案为使用PyMySQL,对应的py脚...原创 2019-08-22 11:23:31 · 371 阅读 · 0 评论 -
《Linux运维最佳实践》读书笔记:CDN系统典型架构、视图技术、缓存和代理、防盗链方案、HTTP Referer、动态链接
前言 本文简要介绍了CDN的典型结构、核心技术点和防盗链的两种处理方式。 本文关键字: 来自《Linux运维最佳实践》读书笔记。 最佳实践:CDN系统架构典型 CDN系统是一个复杂的系统,从核心组件进行简化抽象,可以用下图进行说明。 分别以上海电信用户、山东联通用户访问同一个网站www.xufeng.info为例,说明数据访问流程。以下是具体步骤。 1)上海电信用户请求其配置的上海电信DNS服务...原创 2019-08-17 10:03:23 · 272 阅读 · 0 评论 -
Docker快速入门教程:Docker价值作用、镜像、仓库、容器、Docker化改造、Cgroups、Namespace、常用命令
前言 本文为适合Docker快速入门的浅显教程,主要关键字如下: 问题先行: 本文为《企业级容器云架构开发指南》读书笔记。 Docker的价值 无Docker的痛点 如何正确理解Docker这个新技术的价值呢?下面我们以软件开发活动中常见的一个任务来解释和发掘Docker的价值: “在某个Linux服务器上部署一个MySQL Server 5.7实例并创建一个库,供项目开发测试使用。” 对...原创 2019-08-06 23:41:56 · 306 阅读 · 0 评论 -
Linux Shell编程实战-日志文件的自动压缩和删除-关键语法拆解:awk、date、find、xargs、echo、tail、grep、df、rm、gzip、sleep、mv
前言 本文使用一个线上运行的压缩和删除日志功能的Shell脚本,对其中用到的一些编程语法进行拆解,方便后续更快看懂脚本、更快编写脚本实现运维功能。 脚本功能说明 对日志文件进行压缩,压缩后磁盘占用仍然很大,就对历史日志进行删除 脚本如下: #!/bin/bash time=`date -d '1 hours ago' '+%Y%m%d-%H'` time1=`date -d '1 hours a...原创 2019-08-28 20:09:56 · 362 阅读 · 0 评论