- 博客(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
原创 一次由于内存问题程序被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
原创 iot行业的流量规律
一般互联网行业一天24小时的网站流量总是会像骆驼一样,每天会有两个凸起,最近看到了一张iot行业的图,如下:从图中可以看出两个规律 1. 波峰出现在21:00,波谷出现在03:00 2. 入流量总是比出流量高一些
2016-10-27 08:42:40 889
原创 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
原创 一次混杂程序跑在一台机器上的内存排查 (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
2018-10-07
rufus-2.2(Windows 10安装U盘创建工具)
2016-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人