文档章节

squid install script

企图穿越
 企图穿越
发布于 2010/06/13 15:31
字数 199
阅读 180
收藏 2

#!/bin/sh

 

 

 

if [ ` getconf  LONG_BIT` == 32 ];then

  export CHOST="i686-pc-linux-gnu"  

  export CFLAGS="-O9 -funroll-loops -Wall -W -mtune=nocona -mcpu=nocona -march=nocona -mfpmath=sse -pipe -fomit-frame-pointer -msse3 -mmmx -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -m32  -march=i686 " 

  export CXXFLAGS="-O9 -funroll-loops -Wall -W -mtune=nocona -mcpu=nocona -march=nocona -mfpmath=sse -pipe -fomit-frame-pointer -msse3 -mmmx -felide-constructors -fno-exceptions -fno-rtti -m32  -march=i686" 

  export BUILD=$CHOST

  export HOST=$CHOST

  export TARGET=$CHOST

  export SQUID_ENV=POSIX_V6_ILP32_OFFBIG 

 

else

  export CHOST="x86_64-redhat-linux-gnu" 

  export CFLAGS="-O9 -funroll-loops -Wall -W -mtune=nocona -mcpu=nocona -march=nocona -mfpmath=sse -pipe -fomit-frame-pointer -msse3 -mmmx -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -m64  -march=x86-64"  

  export CXXFLAGS=" -O9 -funroll-loops -Wall -W -mtune=nocona -mcpu=nocona -march=nocona -mfpmath=sse -pipe -fomit-frame-pointer -msse3 -mmmx -felide-constructors -fno-exceptions -fno-rtti -m64 -march=x86-64 "  

  export BUILD=$CHOST

  export HOST=$CHOST

  export TARGET=$CHOST

  export SQUID_ENV=POSIX_V6_LP64_OFF64

 

fi

./configure  --prefix=/usr/local/squid/\

 --build=$BUILD  --host=$HOST  --target=$TARGET \

 --enable-xmalloc-statistics  --enable-storeio=aufs --with-pthreads \

 --enable-removal-policies=heap,lru   --enable-kill-parent-hack \

 --enable-ssl --enable-default-err-language=English --enable-err-languages=English \

 --disable-select --enable-epoll --enable-large-cache-files --disable-ident-lookups \

 --enable-truncate --disable-unlinkd --enable-x-accelerator-vary  \

 --enable-follow-x-forwarded-for --with-large-files \

 --with-build-environment=$SQUID_ENV --with-maxfd=500000\

 --enable-cache-digests

sed -i '/^squid_LDADD/ a\\t-ltcmalloc \\' src/Makefile

make && make install

© 著作权归作者所有

上一篇: yum
下一篇: sys.path
企图穿越
粉丝 14
博文 145
码字总数 200726
作品 0
海淀
系统管理员
私信 提问
http服务器的搭建(二)

http(二) apache虚拟主机的加密(https:加密有CA证书) servername music.westos.com Documentroot/var/www/virtual/music.westos.com/html Customlog "logs/music.log" combined......

当当要加油
2016/12/12
0
0
Linux学习笔记

apache的虚拟主机加密和apache的网页重写 配置基础的虚拟主机获取加密认证 (虚拟主机news.westos.com) cd /etc/httpd/conf.d vim news.conf Servername news.westos.com Documentroot /va...

zirui郭
2016/12/14
0
0
Nginx+Squid+php-fpm整合与配置

来自Kearney,转载请注明出处。http://my.oschina.net/kear/blog/80505 很久没自己写技术类的东西了,跟大家分享一下今天整合Nginx、Squid和php-fpm的心得。 整体架构大致如下: Client -> ...

kearney
2012/09/26
2.1K
3
squid日志文件太大,怎样处理?

Squid 默认的5天会压缩一次, 在 /etc/logrotate.d/squid中有设置。如果你修改了日志的位置, 请修改 /etc/logrotate.d/squid /home/log/squid/access.log { weekly rotate 5 copytruncate c...

晨曦之光
2012/03/09
1K
0
Linux下Squid正向/反向代理配置

Squid是一个支持HTTP, HTTPS, FTP的web缓存代理,它能通过缓存和反复使用频繁访问的网页来减少带宽、提高响应速度。Squid被广泛用于访问控制和做前端加速,它能运行在大部分操作系统平台上,...

首席吊炸天
2015/06/15
417
0

没有更多内容

加载失败,请刷新页面

加载更多

Archiva 不小心删掉了管理员权限怎么办

Archiva 的界面和 UI 比较容易出问题。 在添加用户和为用户进行权限修改的时候,不小心连 admin 这个用户的权限都删掉了。 这个时候应该如何恢复 admin 这个用户的权限? 这个时候你可以尝试...

honeymoose
33分钟前
4
0
Java8新特性之空指针异常的克星Optional类

Java8新特性系列我们已经介绍了Stream、Lambda表达式、DateTime日期时间处理,最后以“NullPointerException” 的克星Optional类的讲解来收尾。 背景 作为开发人员每天与NullPointerExceptio...

程序新视界
46分钟前
4
0
OSChina 周四乱弹 —— 福布斯终身秃头奖

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享如是我闻的单曲《地藏经上卷》: 如是我闻#今日歌曲推荐# 《地藏经上卷》- 如是我闻 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
49分钟前
174
8
Mybatis Plus删除

/** @author beth @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper; /** 根据id删除......

一个yuanbeth
今天
6
0
总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部