ubuntu update-alternatives --set iptables /usr/sbin/iptables-legacy
时间: 2023-09-08 17:01:16 浏览: 369
在Ubuntu系统中,使用命令"update-alternatives --set iptables /usr/sbin/iptables-legacy"的目的是将iptables命令设置为使用iptables-legacy版本。
iptables是用于配置Linux内核防火墙规则的工具。然而,从某个版本开始,Ubuntu采用了一个名为nftables的新的内核防火墙框架,此框架可以提供更好的性能和灵活性。因此,默认安装的iptables命令实际上是符号链接,指向了nftables框架的一个包装器。
但是,有时候我们可能需要使用旧版本的iptables命令,例如兼容某些旧的脚本或软件。这时,我们可以使用"update-alternatives"命令来修改默认选择。
具体来说,"update-alternatives --set iptables /usr/sbin/iptables-legacy"命令将iptables命令的符号链接指向了/usr/sbin/iptables-legacy,使其成为默认选择。这样,在执行iptables命令时,实际上执行的是iptables-legacy版本。
需要注意的是,执行这个命令可能需要root权限。此外,如果你在更新Ubuntu系统后发现iptables命令又被切换回nftables框架,可能需要重新运行上述命令,将iptables命令切换回iptables-legacy版本。
相关问题
update-alternatives --install /usr/bin/java java /usr/local/src/java/bin/java 200
`update-alternatives --install`命令用于将可选项添加到系统中,并为每个可选项分配一个优先级。在这种情况下,我们将`/usr/local/src/java/bin/java`添加为`java`的可选项,并将其优先级设置为200。
以下是演示如何使用`update-alternatives --install`命令添加`/usr/local/src/java/bin/java`作为`java`的可选项,并将其优先级设置为200的示例:
```shell
sudo update-alternatives --install /usr/bin/java java /usr/local/src/java/bin/java 200
```
这将将`/usr/local/src/java/bin/java`添加为`java`的可选项,并将其优先级设置为200。
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1切换不成功
如果你使用的是 Ubuntu 系统,使用以下命令可以切换默认 Python 版本:
1. 安装 `update-alternatives`:
```
sudo apt-get install update-alternatives
```
2. 列出已安装的 Python 版本:
```
update-alternatives --list python
```
3. 添加 Python 版本到 `update-alternatives`:
```
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1
```
4. 切换默认 Python 版本:
```
sudo update-alternatives --config python
```
在命令行中运行以上步骤,选择想要使用的 Python 版本即可。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)