设为首页 收藏本站
查看: 1112|回复: 0

[经验分享] squid 在 solaris 7 上的安装

[复制链接]

尚未签到

发表于 2018-12-27 09:20:04 | 显示全部楼层 |阅读模式
一. 增加 squid 相关程式预备安装在 solaris 7 环境之下可用的路径  编辑 solaris7 环境下的 login 档
  (solaris7 的login档放在/etc/default之下)
  ########################################################################
  1. cd /etc/default
  2. vi login (用vi去编辑login档)
  3. 加入下面两个命令字串:
  path=/usr/bin:/usr/local/bin:/usr/ccs/bin:
  supath=/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/local/bin:
  4. 按esc键,在 : (冒号)後面输入x,按enter键离开
  5. logout 签出系统
  6. login 签入系统
  ########################################################################
  二.安装各种squid所需的软体 (solaris7并不预先安装下列软体,故需额外安装)
  至中山 ftp 抓取 freewares (ftp://ftp.nsysu.edu.tw/Sun/freeware/intel/7/)
  ########################################################################
  1. 安装 bash shell环境
  gzip -d bash-2.02-sol7-intel-local.gz
  pkgadd -d bash-2.02-sol7-intel-local
  2. 安装 gcc (GNU C Compiler 编译器)
  gzip -d gcc-2.8.1-sol7-intel-local.gz
  pkgadd -d gcc-2.8.1-sol7-intel-local
  3. 安装 gdb (GNU Debugger除错器)
  gzip -d gdb-4.18-sol7-intel-local.gz
  pkgadd -d gdb-4.18-sol7-intel-local
  4. 安装 groff
  gzip -d groff-1.11a-sol7-intel-local.gz
  pkgadd -d groff-1.11a-sol7-intel-local
  5. 安装 gtk+ (GNU 开发Xwindows程式的 library函式库)
  gzip -d gtk+-1.0.6-sol7-intel-local.gz
  pkgadd -d gtk+-1.0.6-sol7-intel-local
  6. 安装 jpeg (jpeg 图形档相关程式库)
  gzip -d  jpeg-6b-sol7-intel-local.gz
  pkgadd -d jpeg-6b-sol7-intel-local
  7. 安装 less
  gzip -d less-340-sol7-intel-local.gz
  pkgadd -d less-340-sol7-intel-local

  8. 安装 libstdc++ (C++>  gzip -d libstdc++-2.8.1.1-sol7-intel-local.gz
  pkgadd -d libstdc++-2.8.1.1-sol7-intel-local
  9. 安装 make (GNU make 程式开发工具)
  gzip -d  make-3.77-sol7-intel-local.gz
  pkgadd -d  make-3.77-sol7-intel-local
  10.安装 perl (时下最流行的script程式语言)
  gzip -d perl-5.005_03-sol7-intel-local.gz
  pkgadd -d  perl-5.005_03-sol7-intel-local
  11.安装 tcsh (另一个好用的shell)
  gzip -d  tcsh-6.08.00-sol7-intel-local.gz
  pkgadd -d  tcsh-6.08.00-sol7-intel-local
  12.安装 top
  gzip -d  top-3.5beta9-sol7-intel-local.gz
  pkgadd -d  top-3.5beta9-sol7-intel-local
  13.安装 unzip
  gzip -d  unzip-5.40-sol7-intel-local.gz
  pkgadd -d  unzip-5.40-sol7-intel-local
  14.安装 zip
  gzip zip-2.2-sol7-intel-local.gz
  pkgadd -d  zip-2.2-sol7-intel-local
  15.安装 zlib (zip 档相关library)
  gzip -d zlib-1.1.3-sol7-intel-local.gz
  pkgadd -d zlib-1.1.3-sol7-intel-local
  ########################################################################
  三.安装 squid
  ########################################################################
  A.解开并编译:
  1. gzip -d squid-2.2.STABLE4-src.tar.gz
  2. tar xvf squid-2.2.STABLE4-src.tar
  3. ./configure --prefix=/export/home/squid --enable-dlmalloc
  --enable-gnuregex --enable-icmp
  --enable-cachemgr-hostname="proxy.kiec.kh.edu.tw"
  --enable-cache-digests  --disable-poll
  --enable-err-language="Traditional_Chinese"
  --enable-async-io
  说明:1.configure 各种参数的说明可用 ./configure ? 指令查询
  4. make
  5. make install
  6. make install-pinger(可让proxy去ping其他台)
  B.设定与执行:
  1. cd /export/home/squid/etc
  2. mv squid.conf squid.conf.bak(将squid source所解开的
  预设conf档改成squid.conf.bak)
  3. 将狼主网路实验室上的squid.conf例档download到自己的机器上,
  放至 /export/home/squid/etc路径下
  4. cd /export/home/squid/etc
  5. vi squid.conf (编辑squid.conf, 需修改部份参考网路实验室内的设定文件)
  6. cd /export/home
  7. chown -R nobody:nogroup squid
  8. cd /export/home/squid/logs
  9.  mkdir swap (造 swap 目录)
  10. chown nobody:nogroup swap (更改 swap 目录的权限)
  11. 执行 /export/home/squid/bin/squid -z(建立cache storeage 目录结构,
  这只有在第一次才做,每做一次就
  等於清掉所有cache)
  12. 确认所有目录的owner都正确(用ls -l)
  13. 执行 /export/home/squid/bin/RunCache & (& :表示背景执行)
  14. 修改开机批次档,将 "/export/home/squid/RunCache &" 加进开机
  自动执行的程序中.
  ########################################################################
  关机程序(务必照做)
  ########################################################################
  1. ps -ef | grep squid
  2. kill squid_process_id(例如:kill 581)
  3. tail cache.log 或 ps -ef | grep squid 查看squid是否已被 kill 掉了.
  4. cd /export/home/squid/bin
  5. ./squid -k shutdown (将squid 依正常程序 shutdown)
  6. 用ps -ef 看是否有dnsserver, squid 等程式在跑,若无则可以关机。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-656311-1-1.html 上篇帖子: 转载-squid的配置 下篇帖子: squid 出错页面GMT时间修改(FreeBSD)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表