我在尝试编写 Bash 脚本时遇到了问题。当grep
输出时,它返回(通常)多行。我想为每个输出行添加一个字符串的前缀和后缀。
我还想指出,我正在ls
输入grep
,例如:
ls | grep
Run Code Online (Sandbox Code Playgroud) 多宿主 Linux 机器能否实现真正的强 ES 模型?
我有一个系统,有五个不同的接口,每个接口都连接到同一个子网,因此连接到 Internet 的网关相同。
curl --interface interface_ip http://ipecho.net/plain应该始终显示与我绑定的相同 IP 地址
--interface
。来自RFC 1122 - 互联网主机要求 - 通信层,第 3.3.4.2 节 - 多宿主要求:
Internet 主机实现者使用了两种不同的多宿主概念模型,在以下讨论中进行了简要总结。本文件不支持首选哪种型号;每个似乎都有一个位置。这种矛盾反映在问题(A)和(B)是可选的。
??强ES模型
强 ES(终端系统,即主机)模型强调主机/网关 (ES/IS) 的区别,因此在上述问题 (A) 和 (B) 中将 MUST 替换为 MAY。它倾向于将多宿主主机建模为同一物理主机中的一组逻辑主机。
关于 (A),Strong ES 模型的支持者指出,自动 Internet 路由机制无法将数据报路由到与目标地址不对应的物理接口。
在强 ES 模型下,传出数据报的路由计算是映射:Run Code Online (Sandbox Code Playgroud)route(src IP addr, dest IP addr, TOS) -> gateway
此处源地址作为参数包括在内,以便选择在相应物理接口上可直接访问的网关。请注意,此模型在逻辑上要求每个 IP 源地址通常至少有一个默认网关,最好有多个默认网关。
??弱ES模型
这种观点不强调 …
如何在 Bash 中从 PHP 脚本导出变量?
我正在编写一个 Bash 脚本来从config.php
每个网站的文件中读取数据库名称,然后从备份存储库导入数据库。我尝试使用source config.php
,但它似乎无法识别 PHP 变量。
任何帮助,将不胜感激。
在这张图片中,在我的虚拟机上,我的 Redhat 运行着 SSH 服务器,并且我通过 SSH 远程登录。我想gedit
通过 SSH运行,但gedit
在远程 Redhat 服务器上打开了窗口,而不是在我运行 SSH 客户端的机器上。我不想使用ssh -X root@192.168.100.195
,我想gedit
通过 ssh 客户端在 ssh 服务器的显示器上打开。