分类 shell 下的文章

简单的Nginx日志分割脚本

大家都知道,Nginx默认是将所有的请求、错误日志都打印在同一个access.log、error.log文件中。

而tomcat的话,可以配置cronolog来做分割;而apache默认是配置好日志分割的。nginx如何实现日志文件按时间来打印?下面的脚本可以轻松简单地实现效果。

- 阅读剩余部分 -

加用户鉴权的squid代理脚本

测试系统:CentOS6.8 X86_64
支持系统版本:CentOS6.X

描述:
当工作或学习中需要用到代理服务,实现突破内网限制的目的。

这里采用squid来实现正向代理的功能。

squid的稳定性和高并发性在同类代理软件中是相对优秀的,它可以自定义配置缓存机制,网址鉴权acl(ip或域名),用户鉴权(连接口令)等等功能,我们可以在一台外网linux设备或虚拟机上部署squid代理服务功能,无疑是一个可靠的解决方案。

脚本描述:
脚本中采用多层if来判断,实现漂亮的交互式操作,将本已极其简单的安装流程浓缩得更加精简高效。
squid.jpg





- 阅读剩余部分 -