apache中使用mod_gnutls模块实现多个SSL站点配置(亲测可用)

Continue Read..
apache中使用mod_gnutls模块实现多个SSL站点配置(亲测可用) 在apache的环境下该如何配置多个HTTPS虚拟主机呢?利用的原理的都是同一个,也就是SNI。基于域名的虚拟主机,即共享同一个IP地址和端口的HTTPS虚拟主机。 SNI—服务器名称指示,是一个TLS的扩展,它使得启用SSL的基于域名的虚拟主机的配置成为可能。打破了每个HTTPS的虚拟主机需要一个IP地址的要求。因此,成本大大降低,因为所有的HTTPS ..

vim对插件的管理

Continue Read..
vim对插件的管理 vim安装插件后听说非常好用,今天就开始安装Vundle,让Vundle进行对vim的插件进行管理 首先运行 git clone https://github.com/gmarik/vundle.git  ~/.vim/bundle/vundle命令,把对应的代码拷贝下来。 然后在用户根目录底下建立.vimrc,比如vim ~/.vimrc,编辑此文件,这个是vim的个人配置。 set nocompatible " be iMproved filetype off " requi ..

vim安装支持python并安装插件管理器

Continue Read..
vim安装支持python并安装插件管理器 先下载安装的软件,下载地址:ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2 先提前安装一些必备的依赖文件包 yum install python-devel python3-devel ruby-devel libX11-devel gtk-devel gtk2-devel gtk3-devel ncurses-devel 解压之后运行对应的安装软件,运行命令:./configure –with-features=huge –enable-rubyinterp –enable-pythoninterp –with-python-config-dir=/usr/lib/python2.6/config &# ..

安装gitolite进行对git管理

Continue Read..
安装gitolite进行对git管理 前面安装了gitosis-admin用的时候感觉还挺好的,不过有一部分机器会出现识别不了密钥,这个时候然后正常的情况下只要进行git@IP:项目名.git就可以了,但是有一些就必须需要进行git@IP:repositories/项目名.git才可以,而且必须要输入密码。这个时候就想到用别的管理。第一个想到的就是gitolite。 进入gitosis-admin安装的目录,运行#python setup.py insta ..

搭建gitweb对git服务进行管理

Continue Read..
搭建gitweb对git服务进行管理 前面对git服务器搭建完成之后可以进行安装gitweb进行管理 # yum install gitweb 直接进行安装 默认是安装在/var/www/git目录下,对应的配置文件有/etc/gitweb.conf下,另外,httpd的配置文件/etc/httpd/conf.d/git.conf。 (1)修改/etc/gitweb.conf$projectroot = “/var/www/git” //将projectroot修改为/var/www/git (2)修改/etc/httpd/conf.d/git.conf Alias /git /var/www/git <Directory ..

安装代理服务器squid

Continue Read..
安装代理服务器squid 检查squid软件是否安装 # rpm -qa|grep squid 如果未安装,则使用yum 方式安装 # yum -y install squid 设置开机自启动 # chkconfig –level 35 squid on             //在3、5级别上自动运行squid服务 squid 的主配置文件是 /etc/squid/squid.conf,所有squid的设定都是在这个文件里配置,下面我们来讲解一下该文件的配置选项。 http_port 3128      //设置 ..

搭建hadoop集群

Continue Read..
搭建hadoop集群 安装sshd无密码登录什么的就不说了, 直接执行ssh-keygen  -t  rsa然后一路回车,就会在root的目录下的.ssh目录底下生成两个文件,一个是公钥一个是私钥。然后执行cp id_rsa.pub  authorized_keys 然后 ssh localhost 验证是否成功,如果登录过程中不需要进行输入root密码,则说明成功。下一步就是安装jdk 默认系统已经安装了java了,所以第一步就先 ..

搭建lnmp

Continue Read..
搭建lnmp 刚开始安装php,这次我们是从源码安装,不过安装php之前得先安装一些依赖包 yum -y install libmcrypt-devel mhash-devel libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel 然后 ..

centos删除历史登录记录以及历史命令等

Continue Read..
centos删除历史登录记录以及历史命令等 清除登陆系统成功的记录 [root@localhost root]# echo > /var/log/wtmp //此文件默认打开时乱码,可查到ip等信息 [root@localhost root]# last //此时即查不到用户登录信息 清除登陆系统失败的记录 [root@localhost root]# echo > /var/log/btmp //此文件默认打开时乱码,可查到登陆失败信息 [root@localhost root]# lastb //查不到登陆失败信息 清除历史执行命令 [root@localhos ..

find常用命令

Continue Read..
find常用命令 find常用命令 find / -amin n #对文件的最近一次访问是在 n 分钟之前。 -anewer file #对文件的最近一次访问比 file 修改时间要晚。 -atime n #对文件的最近一次访问是在 n*24 小时之前。 -cmin n #对文件状态的最近一次修改是在 n 分钟之前。 -cnewer file #对文件状态的最近一次修改比 file 修改时间要晚 -ctime n #对文件状态的最近一次修改是在 n*24 ..