友情提示:欢迎光临,本博客提供的代码,请粘贴到EditPlus 3中使用!!请使用火狐,Chrome浏览器进行浏览网站!出售wenca.cn域名,有要的请M我qq:316358892

使用nsenter进入docker container

post by rocdk890 / 2016-5-19 9:22 Thursday linux技术

  最近一直搞docker,老是用exec进入docker容器也很麻烦,今天在网上发现了nsenter进入容器很方便,解放了老是使用命令进入docker容器的麻烦,下面来看看nsenter的安装和使用吧.
  系统:centos 6.x(64位)
  环境:docker 1.7.1
1.安装nsenter
wget https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz
tar zxf util-linux-2.24.tar.gz && cd util-li...

阅读全文>>

标签: 进入 docker 容器 container nsenter

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

centos编译安装nodejs

post by rocdk890 / 2016-5-18 9:56 Wednesday linux技术

  今天我们来单独说说怎么编译安装nodejs,如果会的就看最后,不会的就跟着一步一步的安装走吧.
  系统:centos 6.x(64位)
  软件版本:nodejs 5.3.0
1.先升级gcc版本
升级gcc请看这篇文章linux快速升级gcc版本,这里就不重复说了.

2.下载node
wget http://nodejs.org/dist/v5.3.0/node-v5.3.0.tar.gz
wget http://download.slogra.com/nodejs/node-v5.3.0.tar.gz

3.编译安装node
tar zxf node-v5.3.0.tar...

阅读全文>>

标签: centos 安装 linux 编译 install node nodejs

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

jenkins+nodejs的dockerfile

post by rocdk890 / 2016-5-17 16:08 Tuesday linux技术

  最近一直在搞docker下的jenkins+nodejs,就在前几天终于把一些棘手的问题给解决了.估计很多朋友都想要docker下jenkins+nodejs的dockerfile文件,我搜了下docker hub上,不知道是jenkins+nodejs用的人少还是怎么回事,很少有人共享jenkins+nodejs的dockerfile文件,现在我把我写的共享给大家,希望不要喷我哦.
  软件版本:jenkins 1.651.2
  nodejs 5.3.0(如果觉得我的nodejs版本低了的话,请自行更改高的版本)
  docker 1.7.1

下面是je...

阅读全文>>

标签: linux docker jenkins node nodejs dockerfile

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

解决jenkins自动杀掉衍生进程

post by rocdk890 / 2016-5-16 11:46 Monday linux技术

  公司要求用jenkins来自动部署nodejs的代码,当我用docker把jenkins和node整合到一起,用jenkins自动构建的时候,我才发现jenkins每次构建完了后要自动杀掉我的node部署shell脚本,网上到处找解决办法,花了三个工作日终于解决问题了.
  软件版本:
  jenkins 1.651.2
  node 5.3.0
  docker 1.7.1
解决办法:
1.启动 Jenkins 的时候加上 -Dhudson.util.ProcessTree.disable=true,也就是 java -Dhudson.util.Pr...

阅读全文>>

标签: kill 杀掉 jenkins 子进程 衍生进程 shell脚本

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

linux快速升级gcc版本

post by rocdk890 / 2016-4-29 10:30 Friday linux技术

  今天公司开发同事要求在服务器上安装node来进行测试,最开始我想用docker给他使用的,但因为临时抱佛脚,docker的node上很多问题没有解决,只好给他编译安装个node,没想到在编译的第一步就出现问题了,居然说我服务器的gcc版本低了,才有了升级gcc的这篇文章.
  系统:centos 6.5(64位)
1.下载yum源文件
gcc --version
点击查看原图
wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo

2.安装最新开发工具
yum...

阅读全文>>

标签: linux 升级 update gcc node

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

ss的iptables脚本

post by rocdk890 / 2016-4-26 16:26 Tuesday linux技术

  最近想把ss给搞到linux里,不想使用openwrt来给公司fq,毕竟openwrt对内存有限制,而linux系统没有这方面的限制,正好在搞的过程中,发现了个不错的脚步,可以配合ss+ss-readir+ipset来使用,具体脚本内容看下面:
cat shadowiptables.sh
#!/bin/sh

#自动翻墙脚本,配合shadowsocks-libev的ss-redir使用。需要ipset( apt-get install ipset)

server_IP=1.1.1.1

[ -r chnroute.txt ] || curl 'http://ftp.apnic.n...

阅读全文>>

标签: iptables 防火墙 ss fq ipset

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

mac下禁用ipv6

post by rocdk890 / 2016-4-21 10:30 Thursday linux技术

  目前ipv6在国内就一至两个试用点,大部分地区还是在使用ipv4,那么对于我这样有点强迫症的人来说,没用的东西就应该禁用,开起浪费系统的资源.
  系统:mac ox 10.9.5(经过测试没有问题)
关闭mac系统里ipv6的方法:
networksetup -listallnetworkservices | sed 1d | xargs -I {} networksetup -setv6off {}

执行这条命令就可以关闭ipv6了,当然如果你系统里的接口多的话,就一会把所有接口都给关闭了,并且会弹很多要求你输入密码的窗口来确认是否修改.
给大家看看修改后的图:
点击查看原图

 

点击查看原图

...

阅读全文>>

标签: mac 关闭 ipv6 禁用

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

Haroopad无法显示中文

post by rocdk890 / 2016-4-19 11:15 Tuesday windows技术

  安装Haroopad之后发现编辑器中输入的中文字体看不到,而右边的预览框中显示正常,真的是让人头大.最后在网上找到了解决办法:
在“文件”下打开“偏好设置”,选择编辑器,找到默认主题,点击编辑,如图:
点击查看原图
可以看到default.css文件,修改成如下,字体可以根据自己喜欢修改,重新启动软件即可.
/**
  You can only use the following style.

  - color, font-family, font-style
  - text-shadow
  - background-*

  Example:
    font-family...

阅读全文>>

标签: 中文 haroopad markdown 编辑区

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

EXSI跟ntp服务器进行快速时间同步

post by rocdk890 / 2016-4-18 13:53 Monday linux技术

  最近exsi服务器的时间老是不对,在时间配置里老是不能正确显示,使用了下面的方法,可以快速更新到最新的时间.
  系统:exsi 5.5
1.通过ssh的方式登录到ESXi主机
怎么开启exsi的ssh我就不说了,大家自己网上去搜,很简单的.

2.通过ssh修改ntp配置文件
vi /etc/ntp.conf
在配置文件里面加上一行:
tos maxdist 30

3.修改/etc/likewise/lsassd.conf配置文件
找到sync-system-time=no这一行,将前面的注释#去掉,然后保存退出.

4.重启NTP和lsassd服务
/etc/init.d/lsassd re...

阅读全文>>

标签: 快速 时间 同步 ntp EXSI

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

docker容器redmine安装和卸载插件

post by rocdk890 / 2016-3-30 11:31 Wednesday linux技术

  今天给大家说下怎么在docker容器redmine里进行安装和卸载插件,这里说的redmine是2.x和之后的版本,之前的版本没有测试过,所以低于这个版本的请略过.
  系统:centos 6.5(64位)
  软件版本:redmine 2.5.3
          redmine_ckeditor 1.0.20
        docker 1.7.1
1.启动redmine
docker怎么启动redmine,这里就不说了,毕竟连容器都无法启动的话,看这篇文章也没用.

2.把插件拷进docker里
wget https://github.com/a-ono/redmine_ckeditor/archive/1.0.20.zip
unzip 1.0.20.zip...

阅读全文>>

标签: 安装 卸载 插件 install docker redmine 容器 uninstall

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

docker容器迁移

post by rocdk890 / 2016-3-28 13:51 Monday linux技术

  今天给大家说下怎么进行docer容器迁移,希望docker的大神不要打我,docker我才开始懂一点.相信很多人有时候在docker里配置好环境 之后,会被要求放到其他地方进行测试,这就需要把整个环境进行迁移过去,这也是docker的方便之处,不用重新进行配置.
  系统:centos 6.5(64位)
1.先有个配置好的docker环境,如果你没有的话,那还不赶紧去做个.

2.对docker容器进行停止运行
docker stop redmine
docker stop redmine-mysql
如果你容器这只运行了2个容器的话,那你可以使用
docker stop $(docker ps -q -a)
这个命令可以停止所有运行中的容器...

阅读全文>>

标签: linux 迁移 备份 docker 容器

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

centos6一键安装lnmp+zabbix服务端

post by rocdk890 / 2016-3-17 9:57 Thursday linux技术

  了解了很多公司现在开口就问你是否会监控,然后会问你是否会zabbix,我就搞不懂了现在这些公司怎么了,我用nagios怎么了,不会zabbix还要淘汰哇,今天就给大家个zabbix一键安装脚本,也方便大家部署.
  系统:centos 6.5(64位)
脚本内容:

#!/bin/bash
# install Nginx 1.8.x + mysql5.5.x + PHP-FPM 5.4.x + Zabbix 2.4.7 automatically.
# Tested on CentOS 6.5
##############################################
# 变量
##############################################
err_echo(){
    echo -e "\e[91m[Error]: $1 33[0m"
    exit 1
}...

阅读全文>>

标签: centos 安装 一键 lnmp 部署 zabbix

评论(1) 引用(0) 浏览(876)

python将gfwlist转换成dnsmasq规则

post by rocdk890 / 2016-3-14 14:41 Monday linux技术

  当使用openwrt时,大家选择fq工具一定是ss,如果你是使用的石像鬼的固件的话,那可以不用看这篇文章了,如果是使用官方默认openwrt或者 明月的openwrt的话,那么下面这个东西会为你带来惊喜,其实也就是用python转换gfwlist为dnsmasq规则.
  需要的软件:python 2.6

脚本内容:
cat dnsmasq-gfwlist.py

#!/usr/bin/env python 
#coding=utf-8
# 
# Generate a list of dnsmasq rules with ipset for gfwlist
# 
# Copyright (C) 2014 http://www.shuyz.com  
# Ref https://code.google.com/p/autoproxy-gfwlist/wiki/Rules   
 
import urllib2
import re
import os...

阅读全文>>

标签: dnsmasq 规则 转换 python openwrt gfw gfwlist

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

haproxy部署脚本

post by rocdk890 / 2016-2-26 9:42 Friday linux技术

  最近为了测试haproxy的负载均衡,打算搭建几台haproxy测试机,但我又懒想直接用脚本搭建起就可以使用,以后要测试的时候,也可以直接就用脚本搞定.下面来看脚本吧.
cat /root/soft_shell/haproxy_install.sh
#!/bin/bash 
#install haproxy
#20160224 by rocdk890

#variables 
dir=/usr/local 
ha_dir=${dir}/haproxy 
ha_cfg=${ha_dir}/conf/haproxy.cfg 
ha_init=/etc/init.d/haproxy
ker...

阅读全文>>

标签: shell 脚本 install haproxy 部署

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

docker容器安装vi

post by rocdk890 / 2016-2-24 14:41 Wednesday linux技术

  在使用docker容器时,同时你docker里的系统正好是debian或ubuntu的时候,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示:

        Reading package lists... Done
        Building dependency tree      
        Reading state information... Done
        E: Unable to locate package vim


   这时候需要敲:apt-get...

阅读全文>>

标签: 安装 vi install docker 容器

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