2015-05-11 - 在Linux上用Squid搭建代理服务器,这个东东全世界都是,但是有一些细节问题在网上说的不明不白的,折腾了半天搞好了,如鲠在喉不吐不快。 一台电脑linux系统,上不了网,于是在另外一台可以上网的linux上面搭建一个代理服务器,步骤如下: 下载squid-3.2.9.t...
2015-05-10 - Redis的安装配置很简单,而且很早之前就装过Redis,可这几天再次安装时居然又遗忘了一些细节,看来好记性不如烂笔头,还是在博客记录一下比较好,至少不用总是抱度娘大腿了。 今天编译安装了几次,发现居然没在prefix指定目录生成文件?看了半天结果发现PREF...
2015-05-08 - [TL;DR] 这是系列文章的第三篇,讲述了我的公司是如何将基础设施从PaaS移植到Docker上的。 第一部分:谈论了我接触Docker之前的经历; 第二部分:一步步搭建一个安全而又私有的registry。 在系列文章的最后一篇里,我们将用一个实例来学习如何自动化整个部署过...
2015-05-08 - 之前vps一直用Windows的, 对于一个java流的小码农来说, 总是感觉怪怪的, 最近比较闲, 新开了一个Linux的vps, 系统是CentOS 6.3,vps开通之后拿到root密码, 开始使用ssh远程客户端登录, 本人习惯使用putty, 主要原因是开源免费, putty官网:http://www.putty.or...
2015-05-08 - 最近我们的 VPS 新手客户突然增多,不知道小伙伴们都从哪里来的,可能某个论坛提到我们的 VPS,只要听到 求教程 这种呐喊就能从地球的另一半边感受到这种急切。在 Linux 上安装 Nginx, MySQL, PHP(俗称 LNMP)就是一行命令的事情,实在不需要什么 教程,就...
2015-05-08 - 首先在搭建前分析,想用Keepalived实现MySQL高可用,那么先的对Keepalived+lvs跟MySQL主主复制有所了解。因为MySQL+Keepalived架构是在Keepalived+lvs跟MySQL主主复制的基础上实现的lvs+Keepalived跟MySQL主主复制。 我们的目标是,两台MySQL服务器如果其中...
2015-05-08 - 一、网站需求简介: 网站架构简述: 我们公司是一家电子商务公司,现在线上运行的环境是在一台硬件F5做的负载均衡,用nginx结合tomcat做的代理,访问老网站的时候,静态数据交给165和168本地的nginx,访问动态数据的时候,交给对应的174和176来处理,通过ngi...
2015-05-08 - 简介:你是不是经常需要远程登录到Linux服务器?你是不是经常为一些长时间运行的任务头疼?还在用 nohup 吗?那么来看看 screen 吧,它会给你一个惊喜! 你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头...
2015-05-08 - 最近公司网站访问又见瓶颈,为了缓解压力,决定用LVS+Keepalived来实现负载均衡.在前面的文章中已经写过了用NAT模式来实现负载均衡,而今天用的是DR模式,其实NAT跟DR模式,各有优缺点,根据实际情况来选择适合自己的。下面看下具体步骤以及注意事项。 拓扑...
2015-05-08 - 结合《RHEL6服务器Mail服务》进行部署。 1、查看解析域名 # nslookup mail.cluster.com Server: 10.10.10.15 Address: 10.10.10.15#53 Name: mail.cluster.com Address: 10.10.10.15 # nslookup --验证邮件交换记录 set type=mx cluster.com --这里写域,不...
2015-05-08 - Pam模块 Linux系统中的Pam模块为可热插拔的认证模块(*.so) 1、配置文件 # ls /etc/pam.d/ atd other subscription-manager authconfig passwd subscription-manager-gui authconfig-gtk password-auth sudo authconfig-tui password-auth-ac sudo-i chfn pol...
2015-05-07 - 一、下载需要的源码包 所有安装包均选用最新的。 1. 下载libevent2.0.22 下载地址:http://libevent.org/ 如图: 下载memcached1.4.24 下载地址:http://memcached.org/ 如图: 下载php扩展memcache3.0.8 下载地址:http://pecl.php.net/package/memcache 如...
2015-05-07 - 安装说明 安装了一下SVN服务器,本文没有与Apache整合,过程如下: 系统环境:CentOS-6.2 安装方式:yum install (源码安装容易产生版本兼容的问题) 安装软件:系统自动下载SVN软件 检查已安装版本 #检查是否安装了低版本的SVN [root@localhost /]# rpm -q...
2015-05-07 - 安装了一下SVN服务器,本文没有与Apache整合,过程如下: 一,下载相关软件: [root@localhost ~]# wgethttp://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz [root@localhost ~]# wgethttp://subversion.tigris.org/downloads/subversion-deps-...
2015-05-07 - 为了保证一个纯净的环境,我重新安装了一台CentOS系统。 [root@localhost httpd-2.2.23]# lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printi...
2015-05-07 - 下载tomcat wget http://apache.mirrors.tds.net/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz 下载jdk wget http://download.Oracle.com/otn-pub/java/jdk/7u40-b43/jdk-7u40-linux-x64.rpm?AuthParam=1380156785_0ca1938e622ee55dad3148c1442...
2015-05-07 - 配置多台服务器时,经常需要让各个服务器之间的时间保持同步,如果服务器有外网环境,可以直接同外部的时间服务器更新时间,可以采用rdate命令更新时间: rdate -s tick.greyware.com 可以写个脚本放在/etc/cron.hourly中每小时校正一下时间。 如果是内网环境...
2015-05-07 - 一、kickstart无人值守安装服务 基于pxe(preboot execute environment)技术,是intel公司的技术,工作server/client的网络模式,支持客户端从服务端下载软件,再使用tftp(trival file tranfer protocol) 协议下载一个启动软件包到客户端内存中执行。 二、...
2015-05-07 - What is NFS NFS是Network FileSystem的缩写,即网络文件系统,它可以实现挂载远程电脑上的设备到本地从而像访问本地磁盘一样操作,有点类似于windows 的网上邻居。是SUN公司1984年开发的,v1版本只在SUN公司内部使用过,v2, v3, v4是公开版本,一般红帽5默...
2015-05-07 - 一、LAMP简介 1.什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux,Apache,MySQL,Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件。 LAMP这个词的由来最早始于德国杂志ctMagazine,MichaelKunze...
2015-05-07 - What is FTP 大伙都知道FTP就是文件传输协议,File Transfer Protocol, 此协议诞生于互联网发展初期,历史悠久,主要用于文件共享,工作在TCP/IP应用层。 How it works FTP主要工作在两种模式,一种是主动模式,也有人叫标准模式Standard; 另一种是被动模式...
2015-05-07 - vsftpd可以支持虚拟用户,这样这些用户跟系统用户不搭嘎,只能访问FTP服务提供的资源,系统势必就要安全的多了。我们实现FTP匿名用户可以有两种方式,可以把虚拟用户列表保存到本地一个数据文件中,也可以把数据保存至数据库文件中。下面分别介绍两种实现方...
2015-05-07 - Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。其在Linux平台上,结合Mysql,Php形成的LAMP网站架构是一个强大的Web应用程序平台,并且因其低廉...
2015-05-07 - 在Linux系统安装后的基础优化-基于CentOS(5.8/6.4)中我们提到了如何定时自动更新服务器时间。同时也提到了,当内网机器数量巨大时,如果都去公网ntp服务器更新时间是会有延时。当然,这也不是仅仅是部署ntp服务器的唯一意义。 在生产环境中,当内网部署了...
2015-05-07 - 一、MyDNS 的简介: MyDNS是一个UNIX平台下的免费DNS服务器端软件。它被设计成直接从数据库中读取DNS记录软件,并且修改记录后也可时时生效。在MyDNS上,你可随心所欲地增加你自己的次级域名的同时建站同名的子网站,方便地使用视化界面地完成URL转发、主机A...
2015-05-07 - Webbench是有名的网站压力测试工具 编译安装: 1. wget http://www.sfr-fresh.com/unix/privat/webbench-1.5.tar.gz 2. tar zxvf webbench-1.5.tar.gz 3. cd webbench-1.5 4. make make install webbench安装报错没有安装ctags 如果没有安装 ctags make 编译...
2015-05-07 - 操作系统:RedHat5.8 软件安装: #yum install bind bind-utils bind-chroot caching-nameserver 软件启动: #/etc/init.d/named start #chkconfig named on 软件配置: 1)ex: #vim /var/named/chroot/etc/named.conf -- dns服务器主配置文件 options { dir...
2015-05-06 - 你注意到了吗?百度已经全站实现 https 了! 百度从 14 年开始对外开放了 https 的访问,并于 3 月初正式对全网用户进行了 https 跳转。 你也许会问,切换就切换呗,和我有啥关系?我平常用百度还不是照常顺顺当当的,没感觉到什么切换。 话说,平常我们呼吸...
2015-05-06 - 1、前言 百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS。本文重点介绍 HTTPS 协议, 并简单介绍部署全站 HTTPS 的意义。 2、HTTPS 协议概述 HTTPS 可以认为是 HTTP + TLS。HTTP 协议大家耳熟能详了,目前大部分 WEB 应用和网站...
2015-05-06 - CentOS 7.1 1053最小化安装LNMP通过yum安装,由于CentOS 7没有MySQL的yum源,所以要自己安装MySQL的yum源,但是安装上了,在我这yum安装只有几十K的速度,所以干脆去yum源里下载了mysql-server的rpm包,然后通过yum安装的rpm包,省了不少时间,LNMP的搭建参...
2015-05-06 - CentOS 7.1 1503最小化安装,nginx和Haproxy通过yum安装,关闭防火墙,清空iptables Haproxy主机ip:192.168.70.161 后端nginx主机ip:192.168.70.158,192.168.70.159 一、配置haproxy,只保留到defaults,下面的修改为如下 frontend main *:80 acl test2 h...
2015-05-05 - 这是系列的第二篇文章,这系列讲述了我的公司如何把基础服务从PaaS迁移到Docker上 第一篇: 我谈到了接触Docker之前的经历; 第三篇: 我展示如何使创建镜像的过程自动化以及如何用Docker部署一个Rails应用。 为什么需要搭建一个私有的registry呢?嗯,对于新...
2015-05-05 - 利用OpenSSL生成库和命令程序,在生成的命令程序中包括对加/解密算法的测试,openssl程序,ca程序.利用openssl,ca可生成用于C/S模式的证书文件以及CA文件。 证书文件的生成步骤: 一、服务器端 1.生成服务器端的私钥(key文件); openssl genrsa -des3 -out server...
2015-05-04 - average load表示系统在一段时间内的平均进程个数,也就是表示系统的繁忙程度。average load和CPU利用率不一样,更加能够表示系统的繁忙程度,下面将就系统的average load的计算和相关进行简单介绍。 查看方法 在Linux系统下使用uptime命令,或者查看/proc/l...
2015-05-03 - 今天下午的时候客户发邮件反馈说,对于某个环境中的文件系统监控和表空间使用情况的邮件收到的比较频繁,感觉是1个小时发送一次,完全可以3个小时发送一次,接到这个问题后,最直接的联想就是使用crontab。 结果登录到服务器端之后查看,得到的结果如下: cr...
2015-05-02 - Mono 4.0 已经发布,二进制包已经准备好,具体的发布说明参见:http://www.mono-project.com/docs/about-mono/releases/4.0.0/. 今天在Mac上更新了Mono 4 和Xamarin Studio 5.9。 使用Xamarin Studio 创建了一个asp.net mvc 项目: 模版使用的是5.2.0 版本的...
2015-05-02 - rotatelogs是一个配合Apache管道日志功能使用的简单程序,可以在Apache的httpd.conf配置文件中配置apache自带的程序rotatelogs的功能。 参考资料:http://httpd.apache.org/docs/current/mod/mod_log_config.html 1.每天生成新日志 CustomLog |/usr/sbin/rot...
2015-05-02 - 参考刘鹏的《实战Hadoop》一书,按照hadoop 0.20.2几个注意的地方。 第一,首先理解Hadoop中的几个后台进程。 NameNode,Secondary NameNode,JobTracker,TaskTracker,DataNode这几个角色。 NameNode:负责如何切分数据块,和切完放哪个节点。它对内存和I/O...
2015-05-01 - 摘要:数据是最宝贵的财产!公司的服务器都是需要对数据有着完整的备份策略,利用脚本、计划任务、开源软件等等,无论那种途径,能够对数据的实时同步,才是最理想的效果!下面详细介绍利用rsync配合inotify实现数据实时的触发同步。 rsync:可以镜像保存整个...
2015-05-01 - 近期公司打算从lamp 更换到lnmp 平台,所以研究了一下lnmp的安装。将这个整理成了一个脚本.后面会附带给大家的,脚本写的很烂,基本没有什么判断,希望大家能够谅解.可以提出意见,我尽力改正。 软件版本: libiconv-1.13.tar.gz libmcrypt-2.5.8.tar.gz mcr...