Vincent Blog


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 留言

SVN从windows迁移到linux

发表于 2016-09-30   |   分类于 linux

因为之前用的是Win Server 2012 跑的VirtualSVN Server 服务。现在要迁移到Linux服务器上来,所以在这里记录一下迁移过程。

SVN + Apache 搭建

  • Centos7
  • Svnserver 1.8

首先目标机器肯定是要安装SVN,这里要注意一点的是目标机器SVN版本一定要和之前的SVN版本一致。

因为Centos7默认的Yum源SVN版本是1.7,而Windows上面这里是1.8。所以这里要添加一个1.8的SVN Yum源。

阅读全文 »

Maven私服nexus搭建与配置

发表于 2016-09-30   |   分类于 linux

公司内部如果用maven构建每次都去maven中央仓库下载依赖包的话会很慢,影响效率。在内网可以使用nexus搭建一个maven的私有仓库,简称私服,加快maven构建的速度,还可以将第三方的jar包上传到私服供大家使用

下载nexus

https://www.sonatype.com/download-oss-sonatype

在这里下载对应版本的nexus,我这里用的是nexus-2.11.3-01

阅读全文 »

Memcached编译安装

发表于 2016-09-24   |   分类于 linux

解决依赖

memcahed依赖libevent

1
yum install libevent libevent-devel

阅读全文 »

PHP支持memcached扩展

发表于 2016-09-24   |   分类于 php

解压编译

1
2
3
4
5
6
7
tar zxvf memcache-3.0.8.tgz
cd memcache-3.0.8
/data/php/bin/phpize
./configure --enable-memcache --with-php-config=/data/php/bin/php-config --with-zlib-dir
make
make install
Installing shared extensions: /data/php/lib/php/extensions/no-debug-non-zts-20131226/
阅读全文 »

PHP源码编译安装

发表于 2016-09-24   |   分类于 php

下载解压

1
2
wget  wget http://cn2.php.net/distributions/php-5.6.19.tar.xz
tar xvf php-5.6.19.tar.xz
阅读全文 »

KVM虚拟机创建快照

发表于 2016-09-21   |   分类于 kvm

注意要使用KVM的快照功能,虚拟机的硬盘一定要是qcow2格式,否则无法使用快照功能

创建快照

1
virsh  snapshot-create-as  centos7 centos7_init
阅读全文 »

使用pm2管理nodejs应用

发表于 2016-09-19   |   分类于 nodejs

pm2是一个成熟的带有负载均衡功能的Node.js应用管理工具。他可以保证你的应用永远存活,0秒的重载,PM2不仅可以管理nodejs应用还可以管理其他如shell,python,ruby的应用···

阅读全文 »

Linux后台进程管理-Supervisor

发表于 2016-09-08   |   分类于 linux

Linux 后台进程运行常见的有nohup,比如nohub command & ,但是这样使用起来并不是很优雅。这里介绍一个后台进程管理的工具-supervisor

介绍

Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 supervisor 同时启动所有应用程序而不是一个一个地敲命令启动。

阅读全文 »

Nginx日志分割脚本

发表于 2016-09-08   |   分类于 nginx
1
2
3
4
5
6
7
8
9
10
#/bin/bash
LOGS_PATH="/usr/local/nginx/logs"
YESTERDAY=$(date -d "yesterday" +%Y%m%d)
pid_path="/usr/local/nginx/logs/nginx.pid"
cd $LOGS_PATH
for log_name in ` ls *.access.log `
do
mv ${LOGS_PATH}/${log_name} ${LOGS_PATH}/${log_name}_${YESTERDAY}.log
done
kill -USR1 `cat ${pid_path}`

Zabbix实现自动发送报表

发表于 2016-09-07   |   分类于 zabbix

zabbix可以说是现在最受欢迎的开源监控软件了,满足大多数监控的需求。通常管理人员会自定义聚合图形,只要登录zabbix查看就能大概了解服务器的情况。为了偷懒,有什么方法可以实现每天自动发送这些报表吗?或者发送给领导看。Google了一番终于找到了我要的答案···

特别提醒

这里的大部都是参考自这里 http://ant595.blog.51cto.com/5074217/1432623

在阅读这里之前,建议先看这篇文章

阅读全文 »
1…678
Vincent

Vincent

为了无法计算的价值

80 日志
24 分类
91 标签
Github Weibo
© 2016 - 2018 Vincent
由 Hexo 强力驱动
主题 - NexT.Muse
粤ICP备16107811号