squid 安装、配置、优化

官方网站:http://www.squid-cache.org 
下载路径:wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE7.tar.gz 

安装:
#tar -zxvf cache.org/Versions/v3/3.0/squid-3.0.STABLE7.tar.gz 
cd ./squid-39:06 2010-9-7

./configure --prefix=/usr/local/squid --sysconfdir=/etc/squid  --enable-storeio="aufs,diskd,ufs" --enable-err-language="Simplify_Chinese" --enable-default-err-language="Simplify_Chinese" --enable-snmp --with-large-files

--prefix=/usr/local/squid //指定安装路径
--sysconfdir=/etc/squid   //指定在单个机器上使用的只读数据的安装位置
--enable-storeio="aufs,diskd,ufs" //使用的文件系统通常是默认的ufs
--enable-err-language="Simplify_Chinese" --enable-default-err-language="Simplify_Chinese" /指定出错是显示的错误页面为简体中文
--enable-snmp  //此选项可以让MRTG使用SNMP协议对服务器的流量状态进行监测,因此必须选择此项,使Squid支持SNMP接口。 

#make
#make install

配置:
 1.用户和用户组配置:
   groupadd --gid 23 squid
   useradd --gid 23 -d /usr/local/squid/var -s /sbin/nologin --uid 23 squid
   nologin 大多是虚拟用户用的SHELL ,也就是说虽然他是系统用户,但他并无登录系统的权限;如果您想添加这类用户,就把他的SHELL 设 置成/sbin/nologin  
   -d 指定用户登入时候启始目录    -s 指定用户登入后所使用的shell

  cat /etc/passwd|grep squid
  ---squid:x:23:23::/var/spool/squid:/sbin/nologin
  cat /etc/group|grep squid
  ---squid:x:23:
  将日志目录所有者划分给squid
  chown -R squid:squid /usr/local/squid/var
 
 2:vi /etc/hosts 将同本地的squid添加到hosts头部
 192.168.5.23    squidt01.netitv.com  (visible_hostname)
 192.168.5.24    squidt02.netitv.com
 192.168.5.25    squidt03.netitv.com

/usr/local/squid/sbin/squid -z 初始化缓存空间
/usr/local/squid/sbin/squid 启动
/usr/local/squid/sbin/squid -k shutdown 停止
/usr/local/squid/sbin/squid -k reconfigure 重新载入配置文件

时间: 2024-07-30 23:38:16

squid 安装、配置、优化的相关文章

centos中zabbix2.2安装配置介绍

 1.先安装lnmp这里就不讲了 2.安装必要组件 yum -y install mysql-devel libcurl-devel net-snmp-devel 3.添加用户 groupadd zabbix useradd zabbix -g zabbix 4.建数据库 create database zabbix character set utf8; grant all privileges on zabbix.* to zabbix@localhost identified by 'za

lnmp环境安装配置后优化方法小结

Lnmp配置优化 一. 基于xen架构的可以增加swap分区大小我的vps是openVZ的,swap分区是不能随意更改的.PS.主机商已经提供了128M的swap了.满足了!  代码如下 复制代码  cd /var/ dd if=/dev/zero of=swapfile bs=1024 count=262144 /sbin/mkswap swapfile /sbin/swapon swapfile 然后让自己做的swap分区在系统启动时自动加载:  代码如下 复制代码 vi /etc/fsta

MYSQL性能优化-安装时优化参数配置提高服务性能

安装时优化参数配置提高服务性能 在Linux下安装Mysql采用默认配置安装的Mysql却未必是工作在最佳性能状态的,需要对其进行优化.一般认为在 Mysql的配置文件中,下列系统参数是比较关键的: (1) interactive_timeout : 服务器在关闭它前在一个交互连接上等待行动的秒数.一个交互的客户被定义为对 mysql_real_connect()使用 CLIENT_INTERACTIVE 选项的客户. 默认数值是28800,我把它改为7200. (2) back_log : 要

Linux VPS下MySQL的安装配置和优化

MySQL是Linux的重要组件,所有的Linux几乎都自带MySQL.RasHost VPS为了给所有客户提供一个干净的VPS环境,没有预装MySQL,毕竟不是所有的客户都用MySQL. 本文给出在Linux VPS下怎样手工安装配置和优化mysql 安装 在Debian/Ubuntu下: apt-get install mysql-server-5.0 在CentOS下: yum install -y mysql-server 配置 主要是中文环境配置,配置MySQL全面缺省支持UTF-8.

Nginx+PHP(FastCGI)+MySQL在小内存VPS(t1.micro)上的安装配置与优化

背景介绍: 以前,因为AWS EC2的价格比较昂贵而租用了其它国外小厂商的VPS,在使用了3年多之后,发现AWS EC2的价格居然比现在正在使用的VPS要便宜很多. 全球线路与速度最理想的日本节点的t1.micro型号,选择3年长期合约的价格在2500元人民币左右,一年下来也不到900元,所以就打算将Blog迁移到AWS EC2上. 之前在部署VPS环境的时候,基本上是完整的参考了张宴的两篇文档,包括操作系统的选择也是相同的. 但这一次我想采用目前较新的CentOS 6.4 minimal x8

PHP性能优化工具xhprof安装配置

编译安装配置 wget http://pecl.php.net/get/xhprof-0.9.4.tgz tar zxvf xhprof-0.9.4.tgz cd xhprof-0.9.4 cd extension/ /usr/bin/phpize ./configure ./configure --with-php-config=/usr/local/php/bin/php-config make && make install vim /usr/local/php/etc/php.in

Winodws下IIS/Apache+PHP+MySQL的安装配置

apache|iis|mysql 我写过的教程不多,而且大部分都是来源于别人的教程,不过,这里所介绍的,都是融入我所总结的经验.--引言 PHP的执行效率是有目共睹的,这也是我喜欢它的原因之一,和它称为绝妙搭档的Mysql以及Apache想融合,不能不惊叹其效率了.PHP更新也很快,这里列举了目前最新版本PHP4.3.2RC4(几乎没有BUG了,估计写完这篇不久后正式版就出了),和最新版本的Mysql4.0.13的安装过程. PHP的安装文件可以直接到 http://www.php.net/ 下

PHP调试工具Xdebug安装配置教程

说道PHP代码调试,对于有经验的PHPer,通过echo.print_r.var_dump函数,或PHP开发工具zend studio.editplus可解决大部分问题,但是对于PHP入门学习的童鞋来说有一定的难度,而且仅仅通过上述这些PHP调试手段,也很难准确发现PHP性能方面的问题,Xdebug是一个非常有用的PHP调试工具. Xdebug作为PHP调试工具,提供了丰富的调试函数,也可将Xdebug安装配置为zend studio.editplus调试PHP的第三方插件,通过开启自动跟踪(a

windows 2000活动目录之安装配置篇

理解了活动目录的原理之后,现在我们就可以进行活动目录的安装与配置了,活动目录的安装配置过程并不是很复杂,因为WIN2K中提供了安装向导,只需按照提示一步步按系统要求设定即可.但安装前的准备工作显得比较复杂,只有充分理解了活动目录的前提下才能正确地安装配置活动目录.下面我就详细地介绍一下活动目录的安装与配置及其准备了. 一.活动目录的安装前的准备 在前面我们知道"活动目录"是整个WIN2K系统中的一个关键服务,它不是孤立的,它与许多协议和服务有着非常紧密和关系,还涉及到整个WIN2K系统

Centos下的MySQL多实例安装配置

系统环境:centos 6.2 64位 内核版本: 2.6.32-220.el6.x86_64 mysql版本:5.1.62 一,MySQL多实例介绍及MySQL多实例的特点 1.什么是MySQL多实例? MySQL多实例就是在一台机器上开启多个不同的服务端口(如:3306,3307,3308),运行多个MySQL服务进程,通过不同的socket监听不同的服务端口来提供各自的服务. 2.MySQL多实例的特点有以下几点: 1).有效利用服务器资源,当单个服务器资源有剩余时,可以充分利用剩余的资源