问题描述
RHEL9 VM里安装了Microk8s,且使用了Nginx ingress Controller插件,443端口正常。 VM重启一次后,发现443端口没有LISTEN,不能对外提供服务。
定位过程
查看ingress pod状态,为CrashLoopBackOff
1 | # kubectl -n ingress get pods |
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}' |
8月14日,岭南股份公告其发行的可转债无法按期兑付,出现实质违约。8月16日,证券时报发表了一篇“雄文”《国企可转债的刚兑信仰该放下了》,引爆了舆论。
客户的Linux主机出现网络安全事件时, 需要先帮客户止血,再分析定位。
打开止血功能后,需要阻止所有进入流量(22号端口除外,系统内部流量和出去流量不受影响);关闭止血功能后,解除限制,且原有的iptables规则要保持不变,如何实现?
1 | iptables -N BLOCK_IN # 创建一个自定义链,名字是BLOCK_IN |