自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 Linux定时计划保证实例唯一

23 23 * * * (flock -xn /tmp/test.lock -c /bin/bash /etc/openvas/openvas.sh >>/var/log/openvas-sync.log 2>&1)#/bin/bash#set -x #若指令传回值不等于0,则立即退出shellset -e #执行指令后,会先显示该指令及所下的参数。PATH=/bin:/sbin

2017-04-18 13:53:58 540

转载 Nginx 做前端反向代理 apache做后端

nginx配置location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; p

2017-04-18 13:52:17 833

原创 XtraBackup数据库备份 安装和简单使用

环境基于centos7-1604-min,已经安装了MySQL5.6.281.安装 通过yum安装yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpmyum updateyum list | grep perconayum

2017-04-18 13:49:04 966

转载 Docker镜像拉取加速

每次装新机器总要登陆阿里云然后贴出来,这里留下做个备份1.ubuntu安装/升级你的Docker客户端推荐安装1.6.0以上版本的Docker客户端。您可以通过阿里云的镜像仓库下载:mirrors.aliyun.com/help/docker-engine或执行以下命令:curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/d

2017-03-15 14:54:02 3713

原创 MySQL中间件Atlas快速安装

Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。 主要功能:1.读写分离 2.从库负载均衡 3.IP过滤

2017-02-28 22:41:13 1409

原创 sysbench压测工具的安装和使用

sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。 数据库目前支持MySQL/Oracle/PostgreSQL。具体的一些参数设置,需要根据不同的测试要求来进行调整系统使用CenOS7-1604-mini 一、安装需求环境yum group install 'development tools' -yyum install mysql-

2017-02-28 13:37:04 886

原创 使用docker快速搭建MySQL主从集群

搭建环境:安装docker的centos7服务器docker pull mysql:5.6 1.建立主数据库docker run --restart=always -p 3307:3306 -v /db/mysqlCluster/master/:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name masterdb -d mysq

2017-02-28 10:09:56 6723 1

原创 MySQL主从复制搭建之一,从头搭建

首先安装mysql http://blog.csdn.net/becivells/article/details/58326691 也可以使用repo源wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm注释:(

2017-02-28 09:56:10 739

原创 mysqlroute配置和使用之一

MySQL Router是MySQL官方推出的一个轻量级MySQL中间件是处于应用client和dbserver之间的轻量级代理程序,它能检测,分析和转发查询到后端数据库实例,并把结果返回给client。是mysql-proxy的一个替代品.但是和mysql-proxy有区别。mysqlroute使用了两个端口进行读写分离 默认端口号 作用 说明 7001 默认的是读写端口 m

2017-02-28 00:00:45 19725

原创 CentOS7安装MySQL5.6.28及其修改密码

在大二的Linux课程设计上基于CentOS7做过MySQL主从备份,在CentOS7上已经使用mariadb代替了MySQL。因此使用yum install mysql实际上安装的是mariadb. 最近做测试需要安装MySQL,本着快速的原则使用了rpm 系统是CentOS7-1604-mini最小化安装版 1.安装依赖以及删除mariadb的lib库默认是自带的yum install -

2017-02-27 23:11:29 2384

转载 MySQL错误代码大全

0101 属于其他进程的专用标志。 0102 标志已经设置,无法关闭。 0103 无法再次设置该标志。 0104 中断时无法请求专用标志。 0105 此标志先前的所有权已终止。 0106 请将软盘插入驱动器 %1。 0107 后续软盘尚未插入,程序停止。 0108 磁盘正在使用或已由其他进程锁定。 0109 管道已经结束。 0110 系统无法打开指定的设备或文件。

2017-02-24 11:42:02 1900

原创 CentOS7 桌面环境的大小

使用yum group 安装的桌面环境大小 软件包名称 大小 MATE Desktop 478M X Window System 21M Xfce 129M GNOME 414M Server with GUI 617M GNOME Desktop 655M KDE Plasma Workspaces 600Myum的用法yum sea

2017-02-08 18:44:56 6745

原创 windows下使用nssm+devpi搭建个人机器使用的pypi源

作为个人使用的python模块源,devpi十分合适,毕竟个人使用的模块十分有限,用devpi可以当缓存使用,也可以上传自己的模块,nssm可以通过简单的操作就可以为windows添加启动项。安装devpipip install devpi devpi-web找到devpi的目录我的是I:\Anaconda2\Scripts\devpi-server选择要安装的路径我的是G:\\pypi

2017-01-02 14:53:54 1761

原创 devpi搭建pypi缓存服务器

前几篇博文。我使用pypiserver、bandersnatch搭建了个人源和pypi镜像源。但是总感觉不够完美。pypiserver只能放下载好的模块,bandersnatch会下载全部的。到现在bandersnatch已经远远超过了400G。实际使用中个人远远用不了那么多。我们只需要某些模块。我以为pypiserver可以提供缓存机制。在pypiserver中检索不到的模块,会自动下载下来。但是

2017-01-01 14:39:55 4105 5

转载 python 生成uuid

资料: Python官方Doc:《20.15. uuid — UUID objects according to RFC 4122》 UUID的算法介绍:《A Universally Unique IDentifier (UUID) URN Namespace》概述:UUID是128位的全局唯一标识符,通常由32字节的字符串表示。它可以保证时间和空间的唯一性,也称为GUID,全称为:UUID

2016-12-02 11:47:55 791

原创 配置iptables时防止自己被墙的的姿势

不知道大家有没有遇到过这种情况远程配置iptables策略。结果很尴尬。。不小心失手自己被挡在外面了。我提供两个方法在配置的时候可以防止出现这种情况 centos7下如果需要systemd管理请使用yum install iptables-services 1.定时清除iptables配置脚本 可以先测试 先ping此主机执行下面命令记录进程号sudo nohup /bin/bash `wh

2016-11-25 16:16:18 943

转载 tomcat使用supervisor管理

安装使用 supervisord 监控管理的进程必须以 nodaemon 启动,而 tomcat 的 startup.sh 脚本是daemon方式的,如果不做修改的话,supervisord 会一直报错。 办法是: 在 startup.sh 的最后的 exec “PRGDIR"/"PRGDIR"/"EXECUTABLE” start “@”改为exec“@” 改为 exec “PRGDI

2016-11-23 18:34:15 7787

转载 Linux命令crontab定时计划学习

在linux里面当我们有一个周期性的任务需要执行的时候,crontab可以给我们提供一个很好的帮助, 我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。1. 它的命令格式是crontab [-u user] file crontab [-u user] [ -e | -l | -r ]2. 命令选项crontab

2016-11-18 22:55:44 510

原创 python flask+uwsgi+tengine 容器

近几日需要写resultful API接口并测试,框架用flask所以搭建一个flask app容器DockerfileFROM ubuntu:16.04MAINTAINER becivells <[email protected]>#becivells/ubuntu:baseRUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g'

2016-11-09 21:29:24 1679

转载 关于 supervisor 的 autorestart 为 unexpected

设startsecs=1, startretries=3(都是默认值),如果有一程序有这些行为:a) 启动即退出,exit code为0, 那么supervisor会在重试3试后停止重试,进程状态为FATAL。b) 启动即退出,exit code为1, 那么supervisor会在重试3试后停止重试,进程状态为FATAL。c) 启动3秒后退出,exit code为1, 那么supervisor会

2016-11-04 17:26:27 3000

原创 用pypiserver搭建个人的pypi源

上一篇文章http://blog.csdn.net/becivells/article/details/53024201中已经讲了怎么搭建pypi源,但是这个源有很多个人用不到的而且同步时间长,我只需要一些常用的pypi怎么办 好的pypiserver可以满足刚写了Dockerfile贴出来供大家参考 1. supervisord.conf[supervisord]nodaemon=true

2016-11-03 23:46:17 5874

原创 linux下 使用bandersnatch搭建Python pypi本地源

最近需要在离线环境下安装python的包找了几个发现都不太适用最后选择了bandersnatch这个也是官方推荐使用的,bandersnatch会定时抓取官方镜像,安装简单一次安装之后你就不用管了而且运行也非常稳定。感觉被欺骗了。看了很多教程别人说只有50G左右,我留了500G的空间,最后查资料才发现2013年是50G,2014年120G,我现在同步的是326G。同步了6天有点大 我是在docke

2016-11-03 18:33:44 5665

原创 Flask开发碰到的socket.error: [Errno 10053]

最近写一个小程序检测http服务器是否可以访问import requestsfrom flask import requestfrom flask import Flaskapp = Flask(__name__)session = requests.session()@app.route('/')def index(): return "404..."@app.route('/i

2016-10-26 11:36:47 7261 1

原创 linux普通用户使用1024以下的端口(80)

linux对于非root权限用户不能使用1024以下的端口,对于一些服务,过高的权限,会带来一定的风险。那么对于低权限的用户如何对外开放1024以下的端口。我这里找到几种办法并且亲测可行 首先搭建环境centos7 账户tengine没有sudo 权限1.nginx 等软件做反向代理反向代理不说了。网上以查到2.iptables端口转发首先程序绑定1024以上的端口,然后root权限下做转发注意

2016-10-17 21:44:25 30400

转载 Dockerfile-mysql

FROM centos:centos6 MAINTAINER "[email protected]" RUN yum install -y mysql-server mysql RUN /etc/init.d/mysqld start &&\ mysql -e "grant all privileges on *.* to 'roo

2016-09-23 13:37:07 2778 5

原创 搭建远程juypter(notebook)服务器

最近发现一个很不错的工具juypter,用完之后爱不释手,我很喜欢Jupyter,它可以把代码和自己的思路记录下载。整理一下就可以是一个笔记,但是由于电脑经常换,有必要在服务器上装一个(python环境和模块已经装好了) 环境:centos7(docker) 使用的python集成环境anaconda 1.生成配置文件jupyter notebook --generate-config2.打开i

2016-09-13 15:55:48 2815

原创 ubuntu16.04 下安装 QQ8.5 或者QQ8.1

linux 下 安装qq目前我知道的有两种方法 1.是利用deepin 维护的wine qq (CrossOver) 2.是用winetricks-zh 安装但是各有各的好处。deepin的比较稳定,但是有一个问题一旦离线就不能在上,需要重新登陆。winetricks安装的最新的不太稳定偶尔会崩溃。并且winetricks-zh的qq在arch linux下安装也成功了 先说第二种方法 wi

2016-09-01 11:20:33 1730

转载 blkid命令 获取文件系统类型、UUID和开机自动挂载硬盘

如果你试图安装或者升级到最新的ubuntu,你或许会发现所有的存储设备现在都用一个叫UUID的字符串来表示了。UUID-Universally Unique IDentifiers,翻译过来就是“全局唯一标志符”。UUID到底是什么?UUID是一个标帜你系统中的存储设备的字符串,其目的是帮助使用者唯一的确定系统中的所有存储设备,不管它们是什么类型的。它可以标识DVD驱动器,USB存储设备以

2016-08-04 10:21:45 5304

原创 Dockerfile-Redis安装和远程链接

FROM alpine:latestMAINTAINER becivells <[email protected]>RUN apk --update add redis && \ rm -rf /var/cache/apk/*#pass&remoteRUN sed -i "s/# requirepass foobared/requirepass youpasswd/g"

2016-08-01 16:21:16 1353

原创 RabbitMQ安装和配置

??????python??????????????????????????????????????????????RabbitMQ ?????CentOS7,root?? 1.????yum -y update && yum -y upgrade2.??????????yum -y install gcc make wget xmlto perl ncurses-devel zip u

2016-07-27 13:24:25 3332

原创 Wappalyzer-python 安装

1.主机环境 ubuntu16.04 内核4.4.0-31-generic x86_64 anaconda2.7-4.0 2.需要安装的python模块requestslxmlPyV8Wappalyzerrequests lxml 已经安装过,PyV8搞了一个上午,pip,翻墙svn 源代码各种,也没装成,最后找解决方案的时候看到心明的日志,我也搜到类似的,由于没有python2.7版本

2016-07-25 16:40:41 4102

原创 Dockerfile-centos:tengine

FROM centos:latestMAINTAINER python <[email protected]> RUN yum -y update && yum -y upgradeRUN yum -y install gcc openssl-devel pcre-devel zlib-devel make RUN yum -y install wget RUN wget h

2016-07-24 17:12:40 1550

原创 python开发环境 sublime3配置

Anaconda用户配置-Anaconda.sublime-settings{ "python_interpreter": "/usr/bin/python", "anaconda_linting": false, "disable_anaconda_completion": false, "suppress_word_completions": true,

2016-07-18 10:54:58 900

转载 Python furl模块的学习

Python 的furl模块是一个url操作模块 1.引入from furl import furl2.f = furl('http://www.baidu.com/?bid=12331')打印参数In [21]: print f.args {'bid': '12331'}增加参数In [22]: f.args['haha']='123'In [23]: print f.args{'bid':

2016-07-14 10:59:58 2764

原创 Python requests模块的学习

学习环境:python 2.7 windows10 一 requests get 请求 1.获得一个get请求3. r = requests.get("http://www.hactcm.edu.cn"获得文本输入print r.text 输出结果<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:

2016-07-14 09:03:50 1035

转载 VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色,然后再运行 VMware Workstation

VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色,然后再运行 VMware Workstation。原因:Hyper-V后VMware都要独占基于CPU等底层硬件的 Hypervisor才能运行,所以二者不能在同一台电脑中同时运行1、使用Win + X键调出快捷菜单,点击“命令提示符(管理员)”;2、在命令提示符窗口中输入以下命令 bcded

2016-06-24 20:02:18 32657 7

原创 CentOS6.7 Linux升级内核

1.确认当前linux系统的内核版本,使用命令 uname -a 2.切换到/usr/src目录下cd /usr/src #此后如果没有提示所有操作都是在这个目录下3.下载Linux Kernel 我选择的是3.4版本wget http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.4.tar.gz解压内核文件 tar -zxvf linux-3

2016-06-22 19:37:31 1267

原创 我使用过的很不错的火狐插件

1.Firebug 2.Flagfox 3.ShowLocation 4.Wappalyzer (听一个大神分享经验是提到的) 5.NoScript 6.FlashGot 7.Adblock Plus 8.Google Translator for Firefox 9.Search By Image 10.web Developer 11.QuickMark 很方便的增加书签

2016-06-14 22:04:17 846

原创 在docker 上使用alpine linux建立简易静态网站

最近实验室的学弟学妹们要展示自己的静态网站作业,想着自己阿里云上还有一台服务器,就准备用docke 给他们做一个展示。参考了一部分dockerfile但是仍然不太好 列出DockerfileFROM alpine:latestMAINTAINER Daniel Guerra <[email protected]> RUN apk add --update opensshRUN apk a

2016-06-07 00:02:39 6598 1

原创 sqli-labs lesson-2

1.测试注入点http://172.16.19.146:8080/sqli-labs-master/Less-4/?id=1'2.猜测列数http://172.16.19.146:8080/sqli-labs-master/Less-4/?id=1 order by 4http://172.16.19.146:8080/sqli-labs-master/Less-4/?id=1 order by 3

2016-06-02 19:29:48 906

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除