小编Nic*_*ton的帖子

什么是查看重定向规则列表的命令,iptables

我使用这样的命令:

iptables -t nat -A PREROUTING -p tcp -d 192.168.1.118 --dport 4080 -j DNAT --to-destination 192.168.1.118:4088

我的问题是什么是查看所选链中所有规则的命令。我正在使用,iptables -L但它不显示任何内容。但是,该命令已成功重定向。

linux command-line iptables

9
推荐指数
1
解决办法
2万
查看次数

sudo 杀死 ps、awk、xargs 的输出

我想杀死进程名称中包含 foo 的 root 拥有的进程

sudo sh -c "ps aux | grep [f]oo  | awk '{print $2}' | xargs kill -15"
Run Code Online (Sandbox Code Playgroud)

此命令失败,因为 awk 和 xargs 被忽略。

sudo sh -c "ps aux | grep [f]oo  | awk '{print $2}' | xargs kill -15"
Run Code Online (Sandbox Code Playgroud)

所以 kill 收到错误的参数

kill pid ...              Send SIGTERM to every process listed.
  kill signal pid ...       Send a signal to every process listed.
  kill -s signal pid ...    Send a signal to every process listed.
  kill -l                   List …
Run Code Online (Sandbox Code Playgroud)

sudo awk command-line xargs

6
推荐指数
1
解决办法
5605
查看次数

我可以在 Ubuntu/Xubuntu/Lubuntu 下的 ARM 处理器上的虚拟机中运行 Windows 7 吗?

我正在尝试在此设备上运行 Windows 7 虚拟机,并且我想使用支持 VirtualBox 的主机操作系统。我想使用我能得到的资源密集程度最低(CPU 和 RAM,HDD 空间不是问题)的主机操作系统。我将把大部分计算机资源分配给虚拟机。我想使用虚拟机,这样我就可以轻松备份快照。这样,如果计算机崩溃了,只需简单的复制+粘贴即可将其迁移到另一台计算机。

我的障碍是,我想要使用它的设备有一个 32 位 ARM 处理器。

  • 是否有 Xubuntuor 或 Lubuntu 的 ARM 编译发行版?
  • 是否有另一种支持 VirtualBox 并具有 ARM 编译的 Linux 操作系统比基于 Ubuntu 的发行版(占用资源更少的发行版)更好
  • 据我了解,Lubuntu和Xubuntu是Ubuntu的轻量级/轻量级版本?
  • Windows 7 VM 可以在 ARM 处理器下运行吗?

linux windows-7 virtualbox arm virtual-machine

4
推荐指数
1
解决办法
2万
查看次数

xargs -I 行为

一个变量var包含多个参数,每个参数由一个新行分隔。

echo "$var" | xargs -I % echo ABC %
#Results in:
#ABC One
#ABC Two
#ABC Three
Run Code Online (Sandbox Code Playgroud)

但是,当省略-I%字符时,我得到以下信息:

echo "$var" | xargs echo ABC
#Results in:
#ABC One Two Three
Run Code Online (Sandbox Code Playgroud)

我曾经读过 {} 将替代当前参数(就像 find 一样),但这不会发生。我究竟做错了什么?

bash xargs

2
推荐指数
1
解决办法
2414
查看次数