squid命令是使用最广泛的代理服务器软件,可以节省网络带宽,提高网站的访问速度,它对服务器硬件的内存要求比较高。
它支持FTP、Gopher和HTTP协议的数据对象。
**语法格式: ** squid [参数]
**常用参数:**
| -d<调试等级> | 将指定调试等级的信息发送到标准错误设备 |
| -------------- | ------------------------------------------ |
| -f<配置文件> | 使用指定的配置文件,而不使用默认配置文件 |
| -k | 向squid服务器发送指令 |
| -s | 启用syslog日志 |
| -z | 创建缓存目录 |
| -C | 不捕获致命信号 |
| -D | 不进行DNS参数测试 |
| -N | 以非守护进程模式运行 |
| -X | 强制进入完全调试模式 |
**参考实例**
创建缓存目录:
```
[root@anycode ~]# squid -z
```
不捕获致命信号:
```
[root@anycode ~]# squid -C
```
强制进入完全调试模式:
```
[root@anycode ~]# squid -X
```
启用syslog日志:
```
[root@anycode ~]# squid -s
```
关闭squid服务器:
```
[root@anycode ~]# squid -k shutdown
```