2 owenchen1992

尚未进行身份认证

暂无相关描述

等级
博文 19
排名 11w+

Keepalived虚拟ip不漂移问题

Keepalived主要是通过虚拟路由冗余来实现高可用功能。本文将不对keepalived的基本原理进行阐述,可参考文章Keepalived详细介绍简介、keepalivedvip漂移基本原理及选举算法。本文记录了在实践过程中使用keepalived时,在weight值变化的情况下vip不漂移的问题及解决方法。场景3个keepalived节点,vip为172.31.23.6...

2019-04-21 11:35:24

Jenkins触发远程Job的几种方式

本文叙述基于以下假设前提,将介绍三种在不同的jenkins服务器之间触发Job的方法:本地JenkinsServer local.jenkins.com 远程JenkinsServer remote.jenkins.com 本地JenkinsJob名 local_job 远程JenkinsJob名 remote_job 需求 ...

2018-09-25 16:12:34

Docker之Mac下host与container之间Volume映射问题

问题描述:Mac下运行docker容器时,其卷挂载方式与在普通Linux上不同,普通Linux上host与container之间Volume映射关系可参考这篇文章。本文中container的名字是graphite,用命令行查看container的volume挂载情况:➜~dockerinspectgraphite......"Mounts":[...

2018-09-20 15:38:35

从Synthesize安装Graphite步骤

问题按照Graphite官网上用Synthesize安装Graphite的步骤(或SynthesizeGithub上的安装步骤)安装后,Graphite的WebUI不能正常工作,经过尝试,发现需要一些额外配置错误详情及解决方法:1.从synthesize安装,github地址:https://github.com/obfuscurity/synthesize/➜~g...

2018-09-20 13:36:09

TCP代理的python实现(包括客户端/服务器/TCP代理三部分代码)

最近一直跟随《Python黑帽子》一书学习网络编程,在实现TCP代理功能的这一节,书中是直接使用FTP客户端和服务器进行测试,为了更深刻的理解通信过程,我们可以自己编写一个socket服务端和客户端来进行测试,同时需要对书中的代码进行一些改动,以适应我们自己编写的服务端和客户端。1.TCP代理用socket方式实现TCP代理,代理方作为客户端和服务端之间通信的桥梁,连接建立过程大致

2017-12-10 21:37:54

如何SSH登录Kali Linux

普通的Linux版本开启ssh功能:只需要修改/etc/ssh/sshd_conf文件,搜索PasswordAuthentication,将这一行注释去掉,改成PasswordAuthenticationyes搜索PermitRootLogin,将这一行注释符号#去掉,改为PermitRootLoginyes重启ssh服务:servicesshdrestartKal

2017-12-09 22:01:16

Mezzanine怎样为BLOG创建分级目录

使用Mezzanine制作个人BLOG时,进入ADMIN页面会发现只能简单的添加BlogPost,所有添加的BlogPost都会在Blog这个页面下显示,但实际情况下,我们往往希望将BLOG进行分类,每个分类的Blog在对应的分类目录下显示,那么怎么在Mezzanine中实现这个功能呢,本文将介绍笔者实现的方法。Step1创建分类目录分类目录是BLOG目录的子目录,因此,在

2017-12-07 20:08:33

Mezzanine多site管理问题

在学习mezzanine的过程中遇到了多site管理的问题。本地服务器ip地址为192.168.0.105,端口为9000.在浏览器中输入192.168.0.105可以正常访问网页。做了端口映射后通过域名(owenchenxy.vicp.io)访问站点则出现404错误。图1站点选择为owenchenxy.vicp.io时的page内容图2

2017-12-07 20:07:40

使用uwsgi代理mezzanine站点发生import error的解决办法

尝试用uwsgi代理mezzanine站点时Serverinternalerror,查看服务器命令行发现ImportError,比如:ImportError:Nomodulenamedmezzsite.settingsImportError:Nomodulenamedmezzsite.urls这是因为,在创建mezzanine项目时,会有一个问题,比如我们

2017-12-07 20:07:02

django+nginx+uwsgi+virtualenv部署站点示例

按照uwsgi官方文档部署nginx-uwsgi-django的过程中遇到了很多问题,官方文档可能存在错误或不全,比如:nginx配置文件没有写http{}和event{}部分,是无法启动nginx服务的nginx配置文件中也没有指定用户和MIME格式,这会导致网页不能正确加载静态文件(css/js);官方给出的例中使用了virtualenv,如果是在真实环境中运行uwsgi,将出现Imp

2017-12-07 20:05:47

Web部署到Nginx后静态文件加载不正常(MIME TYPE问题)

问题:在没有将网站部署到nginx之前,一切运行正常,将网站部署到nginx之后,网页可以打开,但样式全都没有加载,浏览器里按下F12键,console有报错:ResourceinterpretedasStylesheetbuttransferredwithMIMEtypetext/plain证明文件已经被找到,但是解析的格式不正确,由于这个问题是部署到n

2017-12-07 20:04:25

Mezzanine多site管理问题

在学习mezzanine的过程中遇到了多site管理的问题。本地服务器ip地址为192.168.0.105,端口为9000.在浏览器中输入192.168.0.105可以正常访问网页。做了端口映射后通过域名(owenchenxy.vicp.io)访问站点则出现404错误。图1站点选择为owenchenxy.vicp.io时的page内容图2 站点选择为192.168时的

2017-12-01 00:32:25

Docker之应用数据管理(volume/bind mount/tmpfs)

英文原文链接:https://docs.docker.com/engine/admin/volumes/#tips-for-using-bind-mounts-or-volumes虽然我们可以在docker容器中保存写入的数据,但还是有这样几个不足:容器中的数据会随着容器的停止运行而消失,而且当其他的进程需要这些数据时,很难将这些数据从容器中提取出来;容器的数据写入层是紧密地对应

2017-11-26 10:05:51

Docker之docker-compose部署django+mysql示例

本文介绍如何用docker-compose部署django+mysql搭建网站。Step1:安装docker-compose,并为docker-compose添加执行权限:[root@localhostdocker]#sudocurl-Lhttps://github.com/docker/compose/releases/download/1.17.0/docker-compo

2017-11-24 17:48:58

Docker之django+mysql简单部署示例

拓扑:1.在CentOS7上,django项目目录为/smb/public/eclipse-workspace/DjangoProj/djcode/mysite,映射到容器django中的目录为/tmp2.在CentOS7上,mysql数据库对应的目录为/var/lib/docker/volumes/mysql,映射到容器mysql中的目录为/var/lib/mysql步

2017-11-24 15:47:26

Docker之mysql容器数据库更改不生效的解决方法

问题:在docker中启动mysql容器,在mysql容器中对数据库的更改(如创建数据库,更改数据等),在commit后再次进入容器发现之前的更改全部没有保存,如:步骤如下:1.后台运行mysql容器,设置容器名称为mysql:[root@localhost~]#dockerrun--name=mysql-p3306:3306-dowenchen1992/mysql

2017-11-24 12:03:29

Docker之创建并进入mysql容器

本文介绍docker如何创建并进入MYSQL容器。1.运行“dockerpullmysql”获取mysql镜像[root@localhost~]#dockerpullmysqlUsingdefaulttag:latestlatest:Pullingfromlibrary/mysql85b1f47fba49:Pullcomplete5671503d4f93:

2017-11-24 09:46:57

MySQL导出performance_schema

问题:迁移MySQL时导出performance_schema数据库报错:[root@cncshuangb11d2c~]#mysqldump-uroot-pperformance_schema>performance_schema.sqlEnterpassword:mysqldump:Goterror:1142:SELECT,LOCKTABLEScommand

2017-11-23 20:21:59

CentOS 7 安装Oracle VirtualBox

在学习docker的过程中,如果是Linux操作系统,创建dockermachine时需要在linux下安装virtualbox的驱动,有如下命令:docker-machinecreate--drivervirtualboxmyvm1安装步骤如下:1.运行下面的shell,将ol7_addons(OracleLinux的源)添加到yum源:cat<<EOF|sud

2017-11-22 12:21:34
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。