
服务器
文章平均质量分 57
firefoxbug
这个作者很懒,什么都没留下…
展开
-
CentOS Python2.4升级到Python2.7
本来python是2.4的,好像不支持requests模块.我就升级到python2.7,结果yum又不能用了.下面是完整的解决方案.Python升级# yum install gcc gcc-c++.x86_64 compat-gcc-34-c++.x86_64 openssl-devel.x86_64 zlib*.x86_64# wget http://www.pyth原创 2013-03-18 20:02:34 · 3694 阅读 · 2 评论 -
phpmyadmin error #2002 cannot login to the mysql server
将 phpmyadmin 下的 config.inc.php$cfg['Servers'][$i]['host'] = 'localhost'; 改成$cfg['Servers'][$i]['host'] = '127.0.0.1';原创 2013-01-31 13:04:18 · 2670 阅读 · 1 评论 -
puppet安装和使用
puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。puppet采用C/S星状的结构,所有的客户端和一个或几个服务器交互。每个客户端周期的(默认半个小原创 2013-01-26 17:38:26 · 7753 阅读 · 0 评论 -
OpenCDN安装说明
OpenCDN管控中心安装# wget http://ocdn.me/wp-content/down/ocdn_console_last.tar.gz# tar -zxvf ocdn_console_last.tar.gz# cd ocdn_console # ./install.shOpenCDN节点端安装# wget http://ocdn原创 2013-01-25 16:14:27 · 4903 阅读 · 0 评论 -
Nginx+CI 出现404错误
对于/index.php/abc这种url,Apache和Lighttpd会按”index.php?abc”来解释,而nginx会认为是请求名字是“index.php”的目录下的abc文件的内容。所以CI在nginx下不配置rewrite是无法运行的,而在Apache和Lighttpd则正常。Nginx里rewrite ^/(.*)$ /index.php?$1 last;原创 2013-01-22 22:52:00 · 4616 阅读 · 0 评论 -
bind 服务器搭建
Linux上DNS上服务器只要是BIND,是伯克利大学开发的。下面是主要的安装以及配置,yum install bind*bind安装好之后主要的daemon是named,一般情况下会自动安装好bind-chroot,chroot的存在主要就是为了保护系统的安全性,就算bind被黑了,黑客也只能在chroot的目录里面活动,有点vsftpd里的味道,但是不相同。bind通用原创 2012-11-03 12:38:28 · 8312 阅读 · 1 评论 -
dns迭代查询和递归查询
递归查询:返回的结果必须是“所查域名和对应IP的映射关系”或者“查询未果”迭代查询:返回的结果可以是其他DNS服务器的IP递归查询和迭代查询另一个区别是每次做查询的时候“发起查询的”角色不同对于递归查询,一般是本地的客户端,本地的客户端查看本地hosts文件或者缓存未找到后,会向本地DNS服务器发送DNS查询,发起方式本地的客户端。对于迭代查询,一般是本地的DNS服务器(由运营商指原创 2012-10-29 01:45:27 · 2122 阅读 · 0 评论 -
查看web服务器连接数
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'LISTEN :侦听来自远方的TCP端口的连接请求SYN-SENT :再发送连接请求后等待匹配的连接请求SYN-RECEIVED :再收到和发送一个连接请求后等待对方对连接请求的确认ESTABLISHED:代表一个打开的连原创 2012-10-27 01:03:16 · 2173 阅读 · 0 评论 -
awstats+google chart
在awstats基础上加一个地图显示的功能,采用的是google chart,具体参考 https://developers.google.com/chart/?hl=zh-CN按照前面博客的awstats配置,从 http://bbs.linuxtone.org/thread-6475-1-1.html 下载得到相应的库把 搜索引擎和蜘蛛定义更新: robots.pm search_en原创 2012-10-20 10:42:41 · 1318 阅读 · 1 评论 -
AWStats+QQ纯真库IP解析插件安装
从这里下载基本的组件 http://download.youkuaiyun.com/download/debugcs/4360307#1.把qqhostinfo.pm,QQWry.dat,qqwry.pl 放到 /usr/local/awstats/wwwroot/cgi-bin/plugins 下(注意awstats安装路径) 2.修改,qqwry.pl中: ./QQWry.Dat 修原创 2012-10-19 15:59:23 · 2822 阅读 · 0 评论 -
AWStats扩展GeoIP
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gzwget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz ==>> 没能生效wget http://geolite.maxmind.com原创 2012-10-19 15:48:07 · 2889 阅读 · 0 评论 -
awstats 统计多个域名
根据前面一篇 http://blog.youkuaiyun.com/firefoxbug/article/details/8088998 搭建好awstats 后,现在需要对nginx上每个域名都进行流量统计。下面是基本介绍默认 awstats 安装配置好之后会产生/etc/awstats/awstats.xxxxxx.conf,把awstats.xxxxxx.conf复制到awstats.common原创 2012-10-19 12:01:37 · 4219 阅读 · 0 评论 -
awstats+nginx 安装配置
wget http://awstats.sourceforge.net/files/awstats-7.0.tar.gztar -zxvf awstats-7.0.tar.gzmv awstats-7.0 /usr/local/awstatschown -R root:root /usr/local/awstatschmod -R =rwX /usr/local/awstatschmo原创 2012-10-19 11:46:27 · 11948 阅读 · 0 评论 -
大型网站架构演变和知识体系–<转>
from http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需转载 2012-10-13 09:25:05 · 1338 阅读 · 0 评论 -
nginx+apache+php+mysql服务器集群搭建
由于需要搭建了一个基本的服务器集群。具体的配置方案先不说了,到有时间的时候再介绍。下面介绍下整个方案的优点。我总共准备了四台阿里云的主机,架设分别是A,B1,B2,C,A在集群的最前面,B1和B2在A的后面,C在最后面。A主要用的nginx,用nginx做反向代理的功能实在是强大。nginx把来自80的http请求都转发到B1和B2上,B1和B2主要是两台apach原创 2012-10-13 09:24:23 · 9259 阅读 · 4 评论 -
linux 禁止某个IP访问本机
#!/bin/bashif [ $# -ne 1 ];then echo "usage : $0 ip " exit 0fiDENY_IP="$1"iptables -I INPUT -s $DENY_IP -j DROPif [ $? -eq 0 ];then echo "$DENY_IP" >> deny_ip_原创 2012-10-09 22:13:45 · 1656 阅读 · 0 评论 -
apache 统计日志访问IP数量
#!/bin/bash# count all visited ipcat hduisa.com-access_log | awk '{print $1}' | sort -n | uniq -c | sort -n > ip_all.txt原创 2012-10-09 22:12:35 · 2318 阅读 · 0 评论 -
logstash+ElasticSearch+Kibana VS Splunk
最近帮磊哥移植一套开源的日志管理软件,为了就是替代原来牛B的但是昂贵的Splunk. Splunk是一个功能强大的日志管理工具,它不仅可以用多种方式来添加日志,生产图形化报表,最厉害的是它的搜索功能 - 被称为“Google for IT”。Splunk有免费和收费版,最主要的差别在于每天的索引容量大小(索引是搜索功能的基础),免费版每天最大为500M。在使用免费版时,如果在30天之内,有7天的索原创 2012-09-25 20:33:02 · 25918 阅读 · 5 评论 -
nginx 配置文件详解
nginx.conf 主要配置信息http{ server{# listen IP:port# listen *:IP listen 127.0.0.1:80; server_name _; #默认匹配 location / { #URL访问路径匹配,可以多个location index index.php; root html; #nginx 安装路原创 2012-09-22 12:12:13 · 10012 阅读 · 0 评论 -
phpmyadmin 导入大数据库文件
不久前搭建LNMP成功之后,导入数据库文件,提示文件内容太大。修改了 php.ini 里面的upload_max_filesize = 30Mpost_max_size = 40M还是没有用。可以通过如下方式解决:修改phpmyadmin 下面的 config.inc.php 文件$cfg['UploadDir'] = ‘ ’ ;$cfg['S原创 2012-09-18 11:45:43 · 2175 阅读 · 0 评论 -
apache URL 二级域名重写一级域名
将www.hduisa.com 重写成 hduisa.com DocumentRoot /var/www/HduISA ServerName www.hduisa.com ServerAlias hduisa.com ErrorLog logs/hduisa.com-error_log CustomLog logs/hdui原创 2012-09-18 11:12:03 · 2021 阅读 · 0 评论 -
ElasticSearch
Elastic Search 是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。Install cd /optcurl http://cloud.github.com/downloads/elasticsearch/elasticsearch/elasticse原创 2012-09-07 19:31:45 · 17396 阅读 · 0 评论 -
开机nfs自动挂载
1.echo "mount -t nfs -o nolock ${IP}:${remote_dir} ${local_dir}" >> /etc/rc.local2.echo "${IP}:/home/logs /home/logs nfs defaults 0 0" >> /etc/fstab原创 2012-09-04 19:25:59 · 18432 阅读 · 2 评论 -
mysql安装及root密码初始化
安装mysql[root@sample ~]# yum -y install mysql-server ← 安装MySQL[root@sample ~]# yum -y install php-mysql ← 安装php-mysql配置mysql[root@sample ~]# /etc/init.d/mysqld stop 停原创 2012-09-01 11:13:24 · 9076 阅读 · 1 评论 -
centos 5.4 yum升级php到5.3
1.先查看当前php版本2.升级php版本rpm --import http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andywget -P /etc/yum.repos.d/ http://repo.webtatic.com/yum/webtatic.repo webtatic.repo里的内容:[webtatic]n转载 2012-08-30 14:20:34 · 14949 阅读 · 0 评论 -
linux ssh 乱码
首先是命令行的方式localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8 export LC_ALL=zh_CN.UTF-8如果要长久生效将这些加入/etc/profileexport LC_ALL=zh_CN.UTF-8export LANG=zh_CN.UTF-8原创 2012-08-30 12:18:32 · 17707 阅读 · 1 评论 -
tomcat6 设置成系统服务
脚本是针对tomcat6的,环境是CentOS,tomcat安装在/usr/local/tomcat6下面。下面是两个文件,一个是autorun.sh,autorun.sh用于将tomcat的启动脚本复制到/etc/rc.d/init.d/下,另一个是tomcat,这就是tomcat的系统服务脚本。只需运行./autorun.sh就可以自动注册tomcat服务。#!/bin/bash#原创 2012-08-28 22:32:12 · 16839 阅读 · 0 评论 -
嵌入式boa服务器搭建和移植
1.先下载源码 http://www.boa.org/ ==> boa-0.94.13.tar.g2.tar -xvf boa-0.94.13.tar.g3./configure4.修改MakefileCC =or32-linux-gccCPP = or32-linux-gcc–E5.修改boa.c,注释下面几行if (setui原创 2012-06-14 11:36:01 · 5486 阅读 · 1 评论 -
CentOS 相关服务
daemon的分类1.stand_alone这些服务常驻内存里面,随时能迅速响应客户端的要求。比如www服务(httpd),FTP的daemon的(vsftpd)。stand_alone的启动方式:linux上服务启动基本上的都是脚本启动比较多,脚本会对环境测试,配置文件的分析,以及管理服务,比如启动服务,重启服务,关闭服务,查看服务状态之类的。对于stand_alone的原创 2012-05-15 16:27:49 · 941 阅读 · 0 评论 -
NFS 搭建
最近做嵌入式开发的时候,需要NFS加载文件系统,顺便搭建了一个NFS。NFS:Network File System功能也就是能把远程网络的文件挂载到NFS Server上,在Server上看来,客户端的挂载的目录就像自己的子目录一样,可以对它操作。所以,对于嵌入式系统的调试是很方便的。NFS支持的功能很多,所以对应的端口号是不固定的,是随机分配的,但都是小于1024。那么原创 2012-05-02 20:07:49 · 5676 阅读 · 0 评论 -
apache虚拟主机配置(壹)
曾经一度困扰我的一个问题就是,对于同一个服务器,上面绑定着几个域名,我们实验室的就是这样。几个哥们的博客地址都指向同一个IP,那么我本地要去访问A域名的时候,DNS会把请求的域名A数据包解析成目标服务器的IP,然后本地再去发送包给DNS解析出来的IP,接着通信就建立。但是不明白的是,假设服务器上有好几个域名,比如是A,B,C。但是DNS解析出来的肯定是一个IP,那么服务器是怎么样把请求的包区分开来原创 2012-03-22 10:12:07 · 1473 阅读 · 0 评论 -
LAMP搭建
今天刚接触了LAMP(Linux+Apache+Mysql+Perl/PHP/Python),想在LAMP上搭个wordpress玩玩,下面是一些笔记搭建环境CentOS所需软件httpdmysqlmysql-serverphpphp-develphp-mysqlphpMyAdmin上面的前6项,yum一下就有了,都是默认安装。而phpMyAdmin提供了链接,手动安装原创 2012-03-19 11:02:02 · 1521 阅读 · 0 评论