Linux服务器---squid缓存

简介:
Squid缓存
      代理服务器会在本地硬盘设置缓存,这样可以提高网络效率
1、修改squid配置文件“/etc/squid/squid.conf”,参数“cache_dir_ufs”就是设置缓存目录的 
      [root@localhost wj]#  gedit /etc/squid/squid.conf
      # Uncomment and adjust the following to add a disk cache directory.
      cache_dir ufs /var/spool/squid 100 16 256    //缓存目录var/spool/squid,大小100M

2、重启squid服务 
      [root@localhost wj]#  service squid start
      正在启动 squid:.                                          [确定]
      [root@localhost wj]#  gedit /etc/squid/squid.conf
      [root@localhost wj]#  service squid restart
      停止 squid:2018/08/15 11:17:31| WARNING cache_mem is larger than total disk cache space!
      ................                                           [确定]
      init_cache_dir /var/spool/squid... 正在启动 squid:.       [确定]
      [root@localhost wj]# 

3、查看squid缓存目录,其中swap.state会随着访问网页的增多二逐渐增大
      [root@localhost wj]#  ls -al /var/spool/squid/
      总用量 76
      drwxr-x---   18 squid squid 4096 8月  15 11:18 .
      drwxr-xr-x.  15 root  root  4096 8月  15 10:50 ..
      drwxr-x---  258 squid squid 4096 8月  15 11:18 00
      drwxr-x---  258 squid squid 4096 8月  15 11:18 01
      drwxr-x---  258 squid squid 4096 8月  15 11:18 02
      drwxr-x---  258 squid squid 4096 8月  15 11:18 03
      drwxr-x---  258 squid squid 4096 8月  15 11:18 04
      drwxr-x---  258 squid squid 4096 8月  15 11:18 05
      drwxr-x---  258 squid squid 4096 8月  15 11:18 06
      drwxr-x---  258 squid squid 4096 8月  15 11:18 07
      drwxr-x---  258 squid squid 4096 8月  15 11:18 08
      drwxr-x---  258 squid squid 4096 8月  15 11:18 09
      drwxr-x---  258 squid squid 4096 8月  15 11:18 0A
      drwxr-x---  258 squid squid 4096 8月  15 11:18 0B
      drwxr-x---  258 squid squid 4096 8月  15 11:18 0C
      drwxr-x---  258 squid squid 4096 8月  15 11:18 0D
      drwxr-x---  258 squid squid 4096 8月  15 11:18 0E
      drwxr-x---  258 squid squid 4096 8月  15 11:18 0F
      -rw-r-----    1 squid squid   52 8月  15 11:18 swap.state
      [root@localhost wj]#

4、定期清理缓存
      在squid的缓存目录下,swap.state慢慢的变大,用户需要定时清除这个文件,或者可以做一个计划任务来清除。
相关文章
|
6月前
|
缓存 监控 Linux
Linux系统清理缓存(buff/cache)的有效方法。
总结而言,在大多数情形下你不必担心Linux中buffer与cache占用过多内存在影响到其他程序运行;因为当程序请求更多内存在没有足够可用资源时,Linux会自行调整其占有量。只有当你明确知道当前环境与需求并希望立即回收这部分资源给即将运行重负载任务之前才考虑上述方法去主动干预。
1913 10
|
6月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
8月前
|
Linux 网络安全 数据安全/隐私保护
使用Linux系统的mount命令挂载远程服务器的文件夹。
如此一来,你就完成了一次从你的Linux发车站到远程服务器文件夹的有趣旅行。在这个技术之旅中,你既探索了新地方,也学到了如何桥接不同系统之间的距离。
1455 21
|
7月前
|
Java Linux 网络安全
Linux云端服务器上部署Spring Boot应用的教程。
此流程涉及Linux命令行操作、系统服务管理及网络安全知识,需要管理员权限以进行配置和服务管理。务必在一个测试环境中验证所有步骤,确保一切配置正确无误后,再将应用部署到生产环境中。也可以使用如Ansible、Chef等配置管理工具来自动化部署过程,提升效率和可靠性。
729 13
|
7月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
2492 0
|
7月前
|
存储 安全 Linux
Linux服务器上安装配置GitLab的步骤。
按照以上步骤,一个基础的GitLab服务应该运行并可以使用。记得定期检查GitLab官方文档,因为GitLab的安装和配置步骤可能随着新版本而变化。
741 0
|
8月前
|
Linux
Linux下版本控制器(SVN) -服务器端环境搭建步骤
Linux下版本控制器(SVN) -服务器端环境搭建步骤
346 0
Linux下版本控制器(SVN) -服务器端环境搭建步骤
|
10月前
|
安全 Linux
阿里云linux服务器使用脚本通过安全组屏蔽异常海外访问ip
公网网站可能会遭受黑客攻击导致访问异常,使用此脚本可以屏蔽掉异常IP 恢复访问。也可自行设置定时任务定期检测屏蔽。
736 28
|
11月前
|
存储 运维 监控
深度体验阿里云系统控制台:SysOM 让 Linux 服务器监控变得如此简单
作为一名经历过无数个凌晨三点被服务器报警电话惊醒的运维工程师,我对监控工具有着近乎苛刻的要求。记得去年那次大型活动,我们的主站流量暴增,服务器内存莫名其妙地飙升到90%以上,却找不到原因。如果当时有一款像阿里云 SysOM 这样直观的监控工具,也许我就不用熬通宵排查问题了。今天,我想分享一下我使用 SysOM 的亲身体验,特别是它那令人印象深刻的内存诊断功能。
446 1