自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vbaspdelphi的专栏

让天下没有难做的运维

  • 博客(85)
  • 资源 (3)
  • 收藏
  • 关注

原创 fastdfs 迁移 (v3.11 -> v5.05)

和前面的测试 v3.11 > v3.11一样,这次只是binary程序有了一点点变化,其他倒是没有啥。不过需要有个主意的地方,就是tracker和storage在指定了目录之后,会在指定的文件夹下面新建data和logs。另外,迁移的时候,由于手抖,多写了个data路径,tracker依旧可以工作的很好哦。

2016-10-31 17:44:54 632

原创 fastdfs 迁移 (v3.11-v3.11)

目标我们一开始有一台单机版本的fastdfs,tracker和storage都在一台机器里面。IP地址192.168.0.177,版本3.11.目标:迁移到另外192.168.126.103。过程数据由 /data/fastdfs迁移到目标/home/mytest/opt/fastdfs/data。配置文件为:client.confconnect_timeout=30network_timeout

2016-10-31 17:30:55 1337

原创 ssh只使用密码登录

ssh在登录的时候,由于公钥验证或者GSS验证,但是我们只是需要密码验证就可以了,所以不必要的过程会耽误一些时间,所以如下的命令就是我们会使用密码验证,提高效率。ssh -o PubkeyAuthentication=no -o GSSAPIAuthentication=no root@xxx有待进一步验证。

2016-10-31 11:05:16 3258

原创 rsync + ssh的使用

rsync牛逼,ssh安全,两者加一块更牛了。rsync -avzP ssh://xxx.com/data/fastdfs .输入密码

2016-10-31 10:39:29 446

原创 gitlab 8.13修改显示的域名的一种方法

在使用gitlab 8.13的时候,会出现如下的情况:注意到ss了么,这个是一开始我的服务器的主机名,安装完成gitlab 8.13之后,这个ss就固化到我的gitlab配置文件里面了。之前有修改nginx的一些配置,但是这个地方还是这样,所以就开始寻找修改的办法,因为如果不修改,其他人是不知道ss是干嘛的。这个地方是在/var/opt/gitlab这个gitlab所有文件中去寻找ss的踪迹,注意,

2016-10-31 10:20:25 4498

原创 gitlab 8.13 80 8080端口冲突问题

部署gitlab的时候,一启动,发现80和8080端口已经被占用,无奈,只得先将监听80端口的nginx和监听8080端口的jenkins停止。这会儿有空,琢磨一下如何修改gitlab的默认端口。修改主要分为两部分,一部分是gitlab总的控制文件,一部分是子模块真实监听端口的修改。当前我使用的是官方rpm 813版本。gitlab.rb修改配置文件在/opt/gitlab/etc/gitlab.

2016-10-31 09:45:45 12774 1

翻译 Project Atomic Quick Start Guide (Atomic项目快速指南)

http://www.projectatomic.io/docs/quickstart/如果你是第一次了解该项目,我们建议阅读 开始指南 以及概念指导,以便了解Atomic的概念和容器。但是,我们也提供了快速开始指南(或者叫给不耐烦的读者),快速搭建一个单独的Atomic主机以及看看容器和Atomic到底在忙些什么。你所需要的一个虚拟化客户端。Virtual Machine Manager(vi

2016-10-29 19:05:56 964

翻译 Mesos Configuration

http://mesos.apache.org/documentation/latest/configuration/mesos masterh以及agent可以带在命令行里带有一些配置选项,或者通过环境变量的方式。 可以通过 mesos-master –help 或者 mesos-agent –help的方式获取选项列表。每个选项可以通过两个方式进行设置: * 通过向二进制程序传递 –opti

2016-10-29 15:45:08 966

翻译 Running Mesos - Getting Started

http://mesos.apache.org/documentation/latest/getting-started/下载Mesos有几种不同的方法可以下载到mesos:从Apache(推荐)下载最新的稳定版本wget http://www.apache.org/dist/mesos/0.28.2/mesos-0.28.2.tar.gztar -zxf mesos-0.28.2.tar.

2016-10-29 12:01:26 522

翻译 Mesos Architecture

The above figure shows the main components of Mesos. Mesos consists of a master daemon that manages agent daemons running on each cluster node, and Mesos frameworks that run tasks on these agents.上面的图形

2016-10-29 11:29:19 349

原创 最近想干的事儿

翻译点资料泡泡论坛

2016-10-29 01:46:59 307

原创 script with a beautiful box

script with a beautiful box

2016-10-29 01:39:07 361

原创 一次由于内存问题程序被kill的测试 (5)

前几篇围绕着两个panic先关的参数进行了测试,可以知道panic仅仅是内存有问题的时候,会不会panic,如果关闭了,那么我们的程序会被kill,而不会导致系统panic。如下图:1和2是当前的设置3和4是修改的设置5和6 是查看,但是这个时候已经无法使用cat了因为7,我们大概已经消耗了,这个地方少了个计算,稍后补上

2016-10-28 17:38:57 376

原创 一次由于内存问题程序被kill的测试 (4)

测试代码和2 3 一样,这次我们把panic_on_oom和panic都设置为0结果会如何呢?没错,结果程序会被kill掉总结: panic_on_oom是指如果内存不够用的时候,如果为1,那么系统会进入panic状态,就是宕机panic这个参数,仅仅是如果panic的话,系统等待多少秒后重启,如果是0,就是永远不会重启。

2016-10-28 16:57:16 338

原创 一次由于内存问题程序被kill的测试 (3)

这次测试代码和(2)里面一样,不过更改了两条系统参数echo 1 > /proc/sys/vm/panic_on_oomecho 5 > /proc/sys/kernel/panic1和2是系统默认, 3和4是修改参数 , 5和6是查看设置的多少 过了一会儿,系统黑屏,然后自己个儿重启了。

2016-10-28 16:51:41 243

原创 一次由于内存问题程序被kill的测试 (2)

这次优化了测试代码#!/usr/bin/env python# 分量十足的循环,耗死内存r1 = {}for listNumber in range (1,100000000): r1[listNumber] = [] for r2 in range(1,100000000): r1[listNumber].append(str(r2))跑起来后,使用了如下

2016-10-28 16:46:00 316

原创 一次由于内存问题程序被kill的测试 (1)

服务器 512MB内存,CentOS6.运行代码#!/usr/bin/env pythonresult = []for item in range(1,100000000): result.append(str(item))output = ''.join(result) 代码运行一次,运行一段时间后,运行第二个,运行第三个,过了一会儿第一个就被kill了。程序被kill iowa

2016-10-28 16:42:30 595

原创 Linux 内存管理

Commit英文单词,“交付”,在内存这里是指 内存交付Overcommit意味: 过度交付,是指内存过度交付Linux程序如何申请内存(采用Overcommit策略)Linux在分配内存的时候,一般会高于程序malloc()申请的内存,为了提高资源率,并不是所有程序申请了内存后不一定会用完。具体测试如下:Overcommit的策略Linux下overcommit有三种策略(Docum

2016-10-28 16:20:20 443

原创 自建gitlab环境支持lfs功能

之前本地安装的是gitlab 8.8.3 ce版本,开启功能只是需要修改 gitlab.rb里面的两行,然后gitlab-ctl restart重启。 但是使用的时候,会提示 gitlab-shell/lib/gitlab_shell.rb:141:in exec: No such file or directory - git-lfs-authenticate (Errno::ENOENT) 重启

2016-10-28 13:35:00 7574

原创 ulcoud修改mysql的某一个参数

查看当前使用的是哪个配置 由于默认配置不允许修改,所以需要另存为一下 修改配置 更换当前UDB的配置文件,并重启,重启可能会花费1~3分钟,需要等待

2016-10-28 11:24:06 557

原创 git lfs的使用

* git lfs env: Display the Git LFS environment.* git lfs checkout: Populate working copy with real content from Git LFS files* git lfs clone: Efficiently clone a Git LFS-enabled repositor

2016-10-28 10:43:40 4770

原创 mongodb 3.2.8安装

下载 wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.8.tgz?_ga=1.225045145.2041223700.1477621098配置文件port=27017logpath=/opt/123/mongo/log/mongodb.logpidfilepath=/opt/123/mongo

2016-10-28 10:35:37 397

原创 git lfs 安装

git lfs 是git从1.8之后才开始支持的,但是git lfs也是另外的软件哦。我的CentOS是6, git版本是1.7.1所以需要更新下。git 版本升级到1.9.0下载 https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/git-core/git-1.9.0.tar.gztar x

2016-10-28 09:58:19 10259

原创 centos repo

basewget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo epelwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.reporpmforge[rpmforge]name

2016-10-28 09:18:03 481

原创 bitbucket新增个人ssh公钥

昨天为了保存代码,本地搭建了gitlab,但是发现有点慢,可能用了gitfs之后会好点,但是眼前还是要尽快解决,于是想到了bitbucket,私人代码存放确实不错,但是这次又忘了如何添加ssh公钥了。记录如下:点击右上角 view profile点击 bitbucket settings左下角有个 SSH Keys剩下的就不用说了。但是需要注意的是,我之前加错了地方,放到了某个项目的deploy

2016-10-28 09:09:47 4551

原创 gitlab ce centos 6

为了方便测试和本地的一些资料也要及时放到版本管理里面,所以尝试在本地搭建了gitlab版本原则 gitlab-ce-8.8.3-ce.0.el6.x86_64.rpm安装 yum install gitlab-ce-8.8.3-ce.0.el6.x86_64.rpmgitlab-ctl reconfigure注意: * 安装完成后,/etc/init.d/下面并没有一些启动文件啥的 *

2016-10-27 15:08:38 413

原创 SSH登录卡慢的问题

一般这种卡慢的问题,多半由于两方面: 1. 开启了DNS反解析 (UseDNS no)可以解决 2. 开始了pubkey或者GSS验证(不大懂),如果跟我一样,没有权限修改SSHD的配置,那么就使用下面的命令,从client做些什么吧,嘻嘻。ssh -o PubkeyAuthentication=no -o GSSAPIAuthentication=no

2016-10-27 12:23:21 1894

原创 nginx - fastdfs - https 编译

基本编译的环境变量export C_INCLUDE_PATH=/usr/local/addons/pcre/include:$C_INCLUDE_PATHexport LIBRARY_PATH=/usr/local/addons/pcre/lib:$LIBRARY_PATHexport C_INCLUDE_PATH=/usr/local/addons/zlib/include:$C_INCLUD

2016-10-27 12:04:30 1283 2

原创 Linux内存使用和swap的关系

内存和swap图形 根据图片整理趋势对比 编号 mem变化趋势 swap变化趋势 1 平 升 2 升 降 3 升 平 4 平 升 5 降 降 6 平 降 7 升 降 8 平 升* 趋势对比排列 编号 mem变化趋势 swap变化趋势 1 平 升 4 平 升

2016-10-27 09:38:25 2545

原创 中期目标

软件熟悉 软件名称 fastdfs mariadb zookeeper redis CDH jenkins

2016-10-27 08:54:24 578

原创 iot行业的流量规律

一般互联网行业一天24小时的网站流量总是会像骆驼一样,每天会有两个凸起,最近看到了一张iot行业的图,如下:从图中可以看出两个规律 1. 波峰出现在21:00,波谷出现在03:00 2. 入流量总是比出流量高一些

2016-10-27 08:42:40 889

转载 选择

如果我们有许多路口,该如何选择呢?去掉最不合适的,最后剩下2~3个从2~3个里面再做选择

2016-10-26 20:43:59 323

原创 windows启用Guest用户

开启Guest用户 (步骤1)win+e 打开资源管理器 点击右侧的桌面 在右侧可以看到“我的电脑” 邮件我的电脑 > 管理开启Guest用户(步骤2)开始 - 控制面板 - 用户账户和家庭安全 - 添加或删除用户账户 - Guest来宾(确保已经启用)备注: 上面两个地方有点不确定是否是同步的。

2016-10-26 16:13:57 1712

原创 把打印机变成网络共享打印机

http://item.jd.com/1684063315.html#http://item.jd.com/1733014502.html

2016-10-26 14:56:05 1135

原创 dirty cow 试验

dirty cow 解释https://dirtycow.ninja/下面的链接里面有当前暴露出来的一些exploit利用工具https://github.com/dirtycow/dirtycow.github.io/wiki/PoCs手动测试了dirtyc0w.c和dirty_passwd_adjust_cow,没有效果# 编译代码gcc -pthread dirtyc0w.c -o

2016-10-26 14:18:24 3178 2

原创 htpasswd小工具生成密码

有时候,svn或者nginx的简单验证的地方需要htpasswd生成的密码。[root@test tmp]# htpasswd -nbm passwd test 1234Usage: htpasswd [-cmdpsD] passwordfile username htpasswd -b[cmdpsD] passwordfile username password htpas

2016-10-26 13:41:21 1865

原创 fastdfs的一些信息

下载页面https://code.google.com/archive/p/fastdfs/downloadsmonitor解释http://wlwang41.github.io/content/ops/fastdfs%E8%B0%83%E7%A0%94.html

2016-10-26 11:07:20 391

原创 关于服务器的时间

在对某些机器的指标的时候,如果遇到监控主机和本地时间不一致的情况,那么排气障碍来是比较酸爽的。

2016-10-26 09:21:32 328

原创 一次混杂程序跑在一台机器上的内存排查 (2)

问题10.25日 21:54开始, 内存使用继续上升,达到98%。排查看到,fdfs的内存使用量还是达到了31% fdfs的tracker和storage日志也无异常 其他图形可以观察出,cpu的升高是由于网卡的流量增加造成的 诊断结果继续观察

2016-10-26 09:03:14 365

原创 openfalcon - agent - fastdfs

过去我们监控fastdfs是使用的sh脚本,报警策略是看uptime是不是一直在直线上升,否则就会报警。随着openfalcon被大家越来越喜欢,所以各种插件应运而生,但是fastdfs的监控目前市面上没有找到。所以就撸了一个。githug仓库地址 https://github.com/zzlyzq/openfalcon-agent-fastdfs/#!/usr/bin/python#--en

2016-10-25 16:32:19 989

deploying_the_vmware_infrastructure

《deploying_the_vmware_infrastructure》,非常不错的关于vmware 架构的书籍。

2018-10-07

rufus-2.2(Windows 10安装U盘创建工具)

2016-09-02

空空如也

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

TA关注的人

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