Linux安装squid 服务

这段时间在研究squid代理这方面的知识,所以在这里做一些记录,话不多说,直接开干。

环境介绍
  1. gcc版本8.3(不记得之前是要做啥来着, 直接升级成最新的版本了)
  2. linux版本 2.6.32 64位(想升级内核来着,结果不会(・。・) )
安装过程

个人喜欢编译安装(其实是yum不会用而已)

  1. 下载安装包,并解压
    下载地址:www.squid-cache.org,我安装的是最新的版本 squid-4.8.tar.gz
    wget http://www.squid-cache.org/Versions/v4/squid-4.8.tar.gz
    tar -zxvf squid-4.8.tar.gz
    cd squid-4.8
    ./configure --prefix=/usr/local/squid
    make
    make install
    
  2. 安装过程中遇到的错误
    ./cf_gen:/lib64/libc.so.6: version `GLIBC_2.18’ not found ( required by /usr/lib64/libstdc++.so.6)
    遇到这个问题然后我就一脸懵逼,最后查询资料找到解决方法
    这是因为缺少GLIBC_2.18,参数如下内容得到解决
    curl -O http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
    tar -zxvf glibc-2.18.tar.gz 
    cd glibc-2.18/
    mkdir build
    cd build/
    ../configure --prefix=/usr
    make -j2
    make install
    
    安装glibc-2.18.tar.gz需要很长时间,一般不会出错,25分钟左右即可安装成功。
    切换到squid-4.8目录下,删除之前安装的文件夹
    make clean
    然后重新执行第一步,我在这之后就没有出现错误,直接成功安装
  3. 设置环境变量
    修改etc下的profile文件在最后一行添加如下命令
    #squid configure
    PATH=/usr/local/squid/sbin:$PATH
    
    重新加载profile文件
    source /etc/profile
    查看squid版本
    squid -v
    出现如下信息则安装成功
    在这里插入图片描述解决Linux 环境 GLIBCXX_3.4.15’ not found问题
    解决 “/lib64/libc.so.6: version `GLIBC_2.18’ not found (required by /lib64/libstdc++.so.6)”
总结

linux安装总会遇到问题,不要气馁, 静下心来多找找资料,一定可以解决。
如果您对这个文章有任何异议,那么请在文章评论处写上你的评论。
愿大家都能在编程这条路,越走越远。

1,人生路上总要犯错的,要不正确的道路上早就人满为患了。
2,黎明前的黑暗不常有,一旦有那就是致命的劫难。
3,只有耐得住寂寞,经得起考验,受得了煎熬,做得到淡定,想要的东西才会如期而来。
4幸福总是在你将要放弃时,才会降临到你身上。
5,爱总在无法抵挡时开始,而又在无法挽留时结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值