友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

centos6.5 yum安装nginx+hhvm+mariadb环境

post by rocdk890 / 2016-1-27 15:11 Wednesday linux技术

  一直都听说hhvm的性能怎么怎么好,速度怎么怎么快,就想自己也搭建个环境来测试下,在搭建的中途遇到的了各种坑,让我拖到今天才终于把hhvm搭建成功.好了,下面来看教程吧.
  系统:centos 6.5(64位)
1.添加搭建hhvm需要的源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
wget -O /etc/yum.repos.d/hop5.repo http://www.hop5.in/yum/el6/hop5.repo
rpm -Uvh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
或者
rpm -Uvh http://download.slogra.com/yum-x86_64/epel-release-6-8.noarch.rpm

yum -y install libmcrypt-devel glog-devel jemalloc-devel tbb-devel libdwarf-devel mysql-devel \
libxml2-devel libicu-devel pcre-devel gd-devel boost-devel sqlite-devel pam-devel \
bzip2-devel oniguruma-devel openldap-devel readline-devel libc-client-devel libcap-devel \
libevent-devel libcurl-devel libmemcached-devel

2.安装hhvm...

阅读全文>>

标签: centos yum 安装 install hhvm HipHop mariadb

评论(0) 引用(0) 浏览(3349)

kernel源代码标记:mainline 、longterm、stable、linux-next、snapshot的含义

post by rocdk890 / 2016-1-22 9:34 Friday linux技术

mainline 、longterm、stable、linux-next、snapshot这些名词,都是linux kernel source的标记名称,可以理解为代号.
mainline

mainline 指由Linus Torvalds亲自制作的内核发布版,是官方当前最新版本的kernel source.在Torvalds对所有其他程序员所做出的重大变化进行整合,并且对先前版本的bug进行几轮修复之后,大约每十周正式发布一个新版 本.mainline事实上代表着一个linux kernel分支,这个分支有另一个名称,叫做vanilla.
longterm

longterm,是Long Term Support的缩写,长期维护的意思.
stable

stable顾名思义...

阅读全文>>

标签: linux kernel 内核 介绍 区别 lt ml

评论(0) 引用(0) 浏览(4688)

centos6 yum升级内核到4.4

post by rocdk890 / 2016-1-21 14:57 Thursday linux技术

  最近看到一篇文章Linux内核4.4版本带来的网络新特性,感觉还不错,想马上试试新内核,但又不想手动去编译内核,还好被我发现原来yum也可以升级 内核到4.4了,马上行动.下面这篇文章是介绍怎么手动升级到内核4.4的,有兴趣的朋友可以看看,但不建议马上用到生产环境上.
 系统:centos 6.5(64位)
1.先查看内核
uname -r
2.6.32-431.el6.x86_64

2.查看系统版本
cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m

3.安装推荐的key和扩展源...

阅读全文>>

标签: centos yum update kernel 内核

评论(0) 引用(0) 浏览(5048)

centos不升级内核安装docker

post by rocdk890 / 2016-1-19 11:11 Tuesday linux技术

  之前在centos6.5下安装了docker,但考虑到很多机器不能升级内核并也要安装docker,还好已经有人在不升级内核的情况下把docker安装成功了.
  系统:centos 6.5(64位)
1.关闭selinux
vi /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted

2.安装Fedora EPEL源
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

3.添加hop5.repo源...

阅读全文>>

标签: centos 系统 64位 docker 不升级内核

评论(0) 引用(0) 浏览(4103)

redmine用git repo镜像脚本

post by rocdk890 / 2016-1-14 10:43 Thursday linux技术

  当用git来管理代码,后台用gitolite,redmine来管理项目,redmine中可以结合git来参看git提交信息时,非常有用.
  以下代码参照了http://blog.buginception.com/blog/2012/04/02/redmine-use-git-code-review

代码如下:

#!/bin/bash

set -x

if [ "$1" = "" ]; then
  echo "Usage: $0 [repo]"
  exit 1
fi

REPO=$1.git
GIT_BASE=/home/git/repositories
MIRROR_PATH=/home/jxb/git-mirrors
REPO_PATH=$MIRROR_PATH/$REP...

阅读全文>>

标签: git 管理 项目 redmine 项目管理

评论(0) 引用(0) 浏览(3189)

linux下rm命令屏蔽脚本

post by rocdk890 / 2016-1-9 21:45 Saturday linux技术

  今天发现了个不错的东西,Linux之劫持rm命令实现安全删除和屏蔽删除/、/*,发给群里居然还有人因为不会用而说不好,让我很是不爽,下面分享给大家,怎么使用请自己摸索,简单的东西就不想当保姆教了.
下载地址:
wget http://www.dwhd.org/script/securityremove.sh
或者
wget http://download.slogra.com/soft_shell/securityremove.sh

securityremove脚本内容:

#!/bin/bash
#########################################################################
# File Name: securityremove.sh
# Author: LookBack
# Email: admin#dwhd.org
# Version:
# Created Time: 2015年08月16日 星期日 01时47分37秒
#########################################################################
 
wget -q http://www.dwhd.org/script/securityremove -O /bin/securityremove
chmod 755 /bin/securityremove...

阅读全文>>

标签: linux shell 脚本 保护 rm 劫持

评论(0) 引用(0) 浏览(4376)

docker安装mediawiki

post by rocdk890 / 2016-1-8 14:20 Friday linux技术

  今天同事要求在docker里搭建个mediawiki,好在找到个mediawiki的镜像,不然根据他们给的资料要整好久去了.下面我们来看安装教程.
  系统:centos 6.5(64位)
1.下载mediawiki镜像
docker pull synctree/mediawiki:latest

2.启动之前的准备
mkdir /srv/docker/mediawiki/mysql -pv
mkdir /srv/docker/mediawiki/mediawiki

3.docker启动mediawiki...

阅读全文>>

标签: 安装 linux install docker mediawiki

评论(2) 引用(0) 浏览(5813)

docker安装gitlab+redis+mysql

post by rocdk890 / 2016-1-7 10:07 Thursday linux技术

  今天公司要求在docker中安装gitlab+mysql,经过一天的折腾,终于搞定了.
  系统:centos 6.5(64位)
1.先安装并启动docker
这一步就不再介绍了,大家看我之前的centos 6.5安装docker和jenkins文章吧.

2.安装准备
mkdir /srv/docker/gitlab/mysql -pv
mkdir /srv/docker/gitlab/redis -pv
mkdir /srv/docker/gitlab/gitlab -pv
mkdir /srv/docker/gitlab/log -pv

chcon -Rt svirt_sandbox_file_t /srv/docker/gitlab/mysql
chcon -Rt svirt_sandbox_file_t /srv/docker/gitlab/redis
chcon -Rt svirt_sandbox_file_t /srv/docker/gitlab/gitlab

3.安装mysql redis gitlab...

阅读全文>>

标签: centos mysql 安装 linux redis install docker gitlab

评论(0) 引用(0) 浏览(5572)

将Vmware Workstation的虚拟机转换成ESXI服务器中的虚拟机

post by rocdk890 / 2016-1-6 14:12 Wednesday linux技术

  今天在恩山论坛里找了个openwrt的vm固件,想放进exsi里进行研究,谁知道丢进去居然exsi无法识别,我只想说你妹哦,都是一家的东西,你居然还识别不了.只好自己手动来进行转换了.

在ESX管理控制台中先把VMware Workstation中的vmdk文件上传到esx服务器里.

然后在用ssh远程ESX Server,登录到ESX Server的控制台中.然后我们输入cd  /vmfs/volumes/ 找到你刚才上传的vmdk文件.

输入下面的命令...

阅读全文>>

标签: 转换 vmware 虚拟机 EXSI openwrt

评论(0) 引用(0) 浏览(9044)

centos 6.5安装docker和jenkins

post by rocdk890 / 2015-12-25 10:58 Friday linux技术

 因公司项目的要求,让我在今天把docker和jenkins搭建起来,我在搭建成功后,把其中遇到的问题和解决办法记录下来分享给大家.
 系统:centos 6.5(64位)
1.先查看内核是否是3.10
uname -r

如果不是3.10的执行下面的命令:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm

安装kernel-lt(lt=long-ter...

阅读全文>>

标签: centos iptables 安装 docker jenkins

评论(2) 引用(0) 浏览(5986)

解决iphone6/6 plus无法发短信的问题

post by rocdk890 / 2015-12-19 1:50 Saturday 其他技术

自己的iphone6plus设置好短信中心号码成功后是无地址,能打电话收短信、彩信还能给10086发短信但是就是不能给朋友发,还有就是在换卡后也会出现这样的情况,在这里我就为大家分享下具体的解决办法:

1、确保信号正常,关闭飞行模式。

2、检查SIM卡状态是否正常。

3、检查发送键是否显示为亮色,处于可点击状态...

阅读全文>>

标签: iphone 6 plus 6p 短信 发不出

评论(0) 引用(0) 浏览(3195)

解决bundle install安装问题

post by rocdk890 / 2015-11-27 11:33 Friday linux技术

今天同事又来跟我纠结ruby和rails这台服务器的问题,今天他说执行bundle install的时候报下面的错误,如图
点击查看原图
好嘛,继续网上给他找解决办法...

阅读全文>>

标签: 解决 错误 gem bundle

评论(0) 引用(0) 浏览(11448)

linux安装rails失败的解决办法

post by rocdk890 / 2015-11-26 13:25 Thursday linux技术

  其实当ruby安装成功后,然后在gem install --no-ri --no-rdoc rails的时候,报出了下面的错误:

Fetching: thread_safe-0.3.4.gem (100%)
Successfully installed thread_safe-0.3.4
Fetching: minitest-5.5.1.gem (100%)
Successfully installed minitest-5.5.1
Fetching: tzinfo-1.2.2.gem (100%)
Successfully installed tzinfo-1.2.2
Fetching: i18n-0.7.0.gem (100%)
Successfully installed i18n-0.7.0
Fetching: activesupport-4.2.0.gem (100%)
Successfully installed activesupport-4.2.0
Fetching: rails-deprecated_sanitizer-1.0.3.gem (100%)
Successfully installed rails-deprecated_sanitizer-1.0.3
Fetching: mini_portile-0.6.2.gem (100%)
Successfully installed mini_portile-0.6.2
Fetching: nokogiri-1.6.6.2.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing rails...

阅读全文>>

标签: 安装 linux 错误 rails gem

评论(0) 引用(0) 浏览(3541)

解决linux编译ruby1.8.7错误

post by rocdk890 / 2015-11-25 17:01 Wednesday linux技术

  今天同事要求在测试机上安装ruby和rails的时候,居然安装ruby-1.8.7出现编译错误.如下:
ossl_pkey_ec.c:815: error: ‘EC_GROUP_new_curve_GF2m’ undeclared (first use in this function)
ossl_pkey_ec.c:815: error: (Each undeclared identifier is reported only once
ossl_pkey_ec.c:815: error: for each function it appears in.)
make[1]: *** [ossl_pkey_ec.o] Error 1
make[1]: Leaving directory `/home/vagrant/ruby-1.8.7-p357/ext/openssl'
make: *** [all] Error 1

解决方法如下...

阅读全文>>

标签: linux 编译 ruby ruby1.8.7 ruby-1.8.7

评论(0) 引用(0) 浏览(3797)

php打Multipart/form-data漏洞补丁

post by rocdk890 / 2015-10-29 17:06 Thursday linux技术

  今天在乌云上看到PHP multipart/form-data 远程DOS漏洞,马上给同事联系了下对线上服务器进行打补丁,先给一个centos编译安装nginx+php-fpm+mysql的教程,如果是根据我这样安装的话,那你们可以继续按照做下去了,如果不是的话,那么你们就看看吧.
  系统:centos 5.x(64位)
  需要的软件:php-5.2-multipart-form-data.patch
1.查看自己php版本
php -v
PHP 5.2.17p1 (cli) (built: Oct 29 2015 15:31:06)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies

如果版本高于5.3的话,那就直接升级php就可以了...

阅读全文>>

标签: php 漏洞 补丁 Multipart/form-data

评论(0) 引用(0) 浏览(4183)