问题标签 [ss]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - ss 摘要关闭数与关闭过滤器不匹配?
我想列出我的机器上出现在摘要中的所有已关闭连接状态ss -s
:
我希望当我运行时ss state closed
我会看到 284,260 行,但事实并非如此:
我在这里想念什么?
docker - 为什么使用gosu时进程不与端口关联?
正常行为(不使用 gosu)
我有一个容器,它调用一个入口点脚本,gosu
如果设置了 env var,它使用该实用程序以特定用户身份运行指定的命令,否则以 root 身份运行:
入口点.sh
当未RUNAS_USER
提供env var时(即执行并且容器以 root 身份运行),当我登录到容器并运行时,我可以看到进程与端口正确关联(查看最后一列):exec "$@"
ss -nltp
意外行为(使用 gosu)
当RUNAS_USER
提供 env var 时(即exec /usr/local/bin/gosu $RUNAS_USER "$@"
执行并且容器作为特定用户运行),当我登录到容器并运行ss -nltp
时,端口不再与任何进程关联(即users:(("java",pid=7,fd=187))
输出中没有 etc 条目ss -nltp
):
问题
当容器成功将端口与底层进程关联时,该端口在网络外部可见。但是,使用时出现上述问题gosu
意味着我的 K8s 部署没有设置可从外部路由到我的 nodeport 服务的 pod 的端口。
android - 证书固定 ssl 不适用于网络安全配置
我有一个带有离子和科尔多瓦的应用程序。network_security_config.xml 文件如下:
并且添加了值的 AndroidManifest 文件: android:networkSecurityConfig = "@xml / network_security_config"
问题是 network_security_configuration 文件中的两个引脚不正确,仍然 API 调用成功。一些聪明的头脑可以看到我没有看到的错误在哪里?
regex - Bash正则表达式解析ss输出
我正在尝试使用ss
命令输出中的 bash 正则表达式来提取在函数中使用给定端口的应用程序的名称。我对正则表达式有一些问题。
检查数据的命令是ss -tupln
要解析的数据示例(ipv4):
在这种情况下,我想提取nc
哪个是使用端口的程序的名称
要解析的数据示例(ipv6):
在这种情况下,我想提取apache2
哪个是使用端口的程序的名称。
我需要一个对这两种情况都有效的通用正则表达式。我不在乎它是使用 grep 还是使用纯 bash 正则表达式完成。我的非工作方法:
谢谢。