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 · 157 阅读 · 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 · 592 阅读 · 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 · 365 阅读 · 0 评论 -
《Linux运维最佳实践》读书笔记:CDN系统典型架构、视图技术、缓存和代理、防盗链方案、HTTP Referer、动态链接
前言本文简要介绍了CDN的典型结构、核心技术点和防盗链的两种处理方式。本文关键字:来自《Linux运维最佳实践》读书笔记。最佳实践:CDN系统架构典型CDN系统是一个复杂的系统,从核心组件进行简化抽象,可以用下图进行说明。分别以上海电信用户、山东联通用户访问同一个网站www.xufeng.info为例,说明数据访问流程。以下是具体步骤。1)上海电信用户请求其配置的上海电信DNS服务...原创 2019-08-17 10:03:23 · 265 阅读 · 0 评论 -
Docker快速入门教程:Docker价值作用、镜像、仓库、容器、Docker化改造、Cgroups、Namespace、常用命令
前言本文为适合Docker快速入门的浅显教程,主要关键字如下:问题先行:本文为《企业级容器云架构开发指南》读书笔记。Docker的价值无Docker的痛点如何正确理解Docker这个新技术的价值呢?下面我们以软件开发活动中常见的一个任务来解释和发掘Docker的价值:“在某个Linux服务器上部署一个MySQL Server 5.7实例并创建一个库,供项目开发测试使用。”对...原创 2019-08-06 23:41:56 · 292 阅读 · 0 评论 -
Linux Shell编程实战-日志文件的自动压缩和删除-关键语法拆解:awk、date、find、xargs、echo、tail、grep、df、rm、gzip、sleep、mv
前言本文使用一个线上运行的压缩和删除日志功能的Shell脚本,对其中用到的一些编程语法进行拆解,方便后续更快看懂脚本、更快编写脚本实现运维功能。脚本功能说明对日志文件进行压缩,压缩后磁盘占用仍然很大,就对历史日志进行删除脚本如下:#!/bin/bashtime=`date -d '1 hours ago' '+%Y%m%d-%H'`time1=`date -d '1 hours a...原创 2019-08-28 20:09:56 · 355 阅读 · 0 评论