问题描述
RockyLinux9.4 yum包中的Squid版本是5.5, 不是最新的版本,我需要安装最新版本的Squid。
源码编译并安装Squid的步骤
下面给出我在RockyLinux9.4 VMware虚拟机上,编译安装Squid 6.10的过程:
FLask官方文档: https://flask.palletsprojects.com/en/3.0.x/quickstart/#a-minimal-application
Linux上安装Flask
1 | pip3 install Flask |
写一个最小的Flask App, 添加web.py:
1 | from flask import Flask |
运行App
1 | flask --app web run # 只允许本地访问, 端口号默认5000 |
Flask提供render_template方法, 返回一个HTML页面
1 | @app.route('/show/info') |
使用squidclient mgr:ipcache
命令查看Squid的DNS缓存记录
如果squid端口不是3128, 需要指定端口号, squidclient -p {port} mgr:ipcache
例:用kubectl获取某个namespace下的所有pod
1 | # kubectl -n kube-system get pod |
使用awk删除第一行并提取第一列,如下:
1 | # kubectl -n kube-system get pod | awk 'NR > 1 {print $1}' |