To view the logs generated by Squid proxy server, you can use the tail
command to display the last few lines of the log files. By default, Squid writes its log files to the /var/log/squid
directory.
The main Squid log file is called access.log
, and it contains a record of all client requests and the corresponding responses from the server. To view the last few lines of the access.log
file, you can use the following command:
tail /var/log/squid/access.log
You can also use the -f
option to follow the log file in real-time, as new lines are added to the file:
tail -f /var/log/squid/access.log
Squid also generates a cache log file, called cache.log
, which contains information about the caching behavior of the proxy. To view the last few lines of the cache.log
file, you can use the following command:
tail /var/log/squid/cache.log
You can also use the grep
command to search the log files for specific keywords or patterns. For example, to search the access.log
file for all requests from a specific IP address, you can use the following command:
grep '192.168.1.100' /var/log/squid/access.log
Note that the exact location and format of the Squid log files may vary depending on your Linux distribution and the configuration of your Squid proxy server.