分类: 应用服务

CentOS 安装LVS管理软件ipvsadm

ipvsadm是LVS在应用层的管理命令,我们可以通过这个命令去管理LVS的配置。在笔者使用的centos系统中,已经集成了LVS相关模块,但是ipvsadm命令仍然需要使用yum单独安装或者编译安装。 方法1:使用yum安装 # yum -y install ipvsadm 方法2:源码编译安装 用以下命令查看kernel是否已经支持lvs的ipvs模块 # modprobe -l | grep ipvs kernel/net/netfilter/ipvs/ip_vs.ko kernel/ne…

阅读全文 »

nginx 安装第三方 ngx_cache_purge 模块

由于nginx官方并没有自定义清楚缓存模块,因此需要清楚指定的url就需要安装ngx_cache_purge这个第三方模块,安装步骤如下: 1、安装git # yum -y install git 2、下载源码 # cd /usr/local/src/ # git clone https://github.com/FRiCKLE/ngx_cache_purge.git 3、编译 # ./configure –prefix=/usr/local/nginx \ –user=nginx –gr…

阅读全文 »

Squid 日志分析

Apache 和 Squid 是两种著名的代理缓存软件,但Squid 较 Apache 而言是专门的代理缓存服务器软件,其代理缓存的功能强大,支持 HTTP/1.1 协议,其缓存对象也较多;并且 Squid 的缓存管理模块和访问控制模块功能很强大。它们有一定的相似之处,所以在分析完Apache日志后再看Squid日志就容易多了。 1.时间戳 请求完成时间,以Unix纪元(UTC 1970-01-01 00:00:00)以来的秒数表示,它是毫秒级的。 squid使用这种格式而不是人工可读的时间格式…

阅读全文 »

Squid 常用管理命令

Squid日常维护过程中,会用到常用的一些命令,这些常用的命令需要熟练掌握,对于提升管理效率很有帮助,比如squid如何清除缓存,如何查看squid的运行状态,如何配置日志轮转,如何查询squid的缓存命中率等等。 # /usr/local/squid/sbin/squid –z 初始化cache目录,建立新的CACHE目录后需要执行,另外需要squid用户对此目录拥有权限 # /usr/local/squid/sbin/squid -k parse 在启动squid之前,你应该谨慎的验证配置文…

阅读全文 »

CentOS 编译安装 Squid 3.1

Squid代理服务器是一个缓存Internet数据的软件,可以代理HTTP、FTP、GOPHER、SSL和WAIS等协议,提高用户下载页面的速度,并设置过滤。使用Squid可以通过访问控制特性来灵活的控制用户访问时间、站点等限制。这些可以通过Squid ACL和访问列表来轻松实现。 安装约定 squid源码路径:/usr/local/src squid安装路径:/usr/local/squid squid配置文件路径:/usr/local/squid/etc/squid.conf 创建squid…

阅读全文 »

FastDFS注意事项

FastDFS日常管理维护中可能会遇到各种各样的问题,因此本篇文章主要介绍”FastDFS 注意事项 “,主要涉及到FastDFS方面的内容,对于FastDFS感兴趣或者正在学习FastDFS的同学可以参考一下。 1. 除了在storage.conf里的tracker_server增加tracker的ip和端口,其他地方要注意什么? tracker server ip和端口,肯定是要正确设置的。支持多tracker server,每行设置一个tracker。另外,base…

阅读全文 »

FastDFS 多服务器 多硬盘 多组 配置详解

随着用户量的变大,图片,视频等的量会不断的增大,这个时候一个硬盘可能不够用了,就要加硬盘,硬盘加不了时,就要增加服务器了,同一组服务器,文件服务器的东西是一样,不同组的服务器,有不同的文件,不同的组之间,共同组建了文件服务器的所有内容。 以增加磁盘为例 修改storage配置 # vim /etc/fdfs/storage.conf group_name=group2 #组名,根据实际情况修改 port=23000 #设置storage的端口号 base_path=/data/fastdfs #…

阅读全文 »

FastDFS 管理

FastDFS 搭建完成后,就需要掌握FastDFS的常用管理命令,如启动、关闭、重启、集群内新增服务器、新增磁盘,还有如何删除一个已存在的存储节点,如何监控FastDFS集群状态等等,这些最基本的命令需要准确掌握,才可以正确管理FastDFS集群。 1:启动FastDFS tracker: /usr/local/bin/fdfs_trackered /etc/fdfs/tracker.conf 或者 # service fdfs_trackered start storage: /usr/lo…

阅读全文 »

CentOS 安装配置 FastDFS

FastDFS是一个国产开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。 github软件仓库 libfastcommon — FastDFS和FastDHT的通用函数库,地址:https://github.co…

阅读全文 »

CentOS 编译安装 Nginx 1.8

Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。 安装约定 nginx源码路径:/usr/local/src nginx安装路径:/usr/local/nginx nginx配置文件路径:/usr…

阅读全文 »