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

使用supervisor管理hhvm进程

post by rocdk890 / 2016-1-29 16:32 Friday linux技术

  看了网上很多都说hhvm容易宏掉,使网页前台出现502错误,目前我这台vps上还没有发现有出现过这样的情况,但为了以防万一,所以还是给vps装了个supervisor来保证hhvm的正常运行.下面我们来看安装教程.
  系统:centos 6.5(64位)
1.确认python版本
python -V
Python 2.6.6

2.安装setuptools
wget http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg#md5=bfa92100bd772d5a213eedd356d64086
sh setuptools-0.6c11-py2.6.egg

3.安装supervisor...

阅读全文>>

标签: linux 进程 管理 python hhvm supervisor

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

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) 浏览(3325)

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) 浏览(4634)

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) 浏览(5018)

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) 浏览(4083)

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) 浏览(3169)

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) 浏览(4347)

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) 浏览(5785)

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) 浏览(5520)

将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) 浏览(9004)