当前位置:网站首页>如何使用shell来进行版本管理-以iptables为例
如何使用shell来进行版本管理-以iptables为例
2022-08-08 10:45:00 【51CTO】
环境:任意一台linux机器,我这里存在了iptables-legacy和iptables-nft
我需要检测如果是iptables-nft那么就使用shell来自动调整为iptables-legac
1、update-alternatives/的管理目录在/etc/alternatives/,里面存在很多软连接,只要是通过update-alternatives使用中的版本,都会存在这个目录下面,反之;如果同软件没有使用的版本则不会出现在目录下面:
举例;如果我使用update-alternatives选择了iptables-legacy,那么/etc/alternatives/下面必定是iptables-legacy,不会存在iptables-nft
2、 update-alternatives --set iptables /xxx/xxx/iptables-legacy 是一条免交互命令,前提是必须只要/xxx/xxx/iptables-legacy的绝对路径
ps:可以先用update-alternatives --config iptables 来获取具体路径
如图,我获取的是iptables-nft的具体路径,我先交互式操作选择0来获取具体路径,然后我就可以使用这个具体路径来带入免交胡命令的shell里面了
边栏推荐
猜你喜欢
目标检测中的Classificition Loss
Kubernetes资源编排系列之四: CRD+Operator篇
Classificition Loss in target detection
People's Congress Jincang database login, view database
自学脚手架——《热学》 by 李椿(第一,二,三,四,五章)
2022世界机器人大会即将举办,智能机器人助推传统行业向智能化、数字化转型升级
mysql 性能分析
基于STM32的简易示波器项目(含代码)——HAL库
Dubins曲线学习笔记及相关思考
详细讲解修改allure报告自定义的logo和名称中文
随机推荐
持久化键值数据库的数据是保存在内存中吗?
Redis 定长队列的探索和实践
深度强化学习发展史
EZVIZ and Xiaomi compete against smart cameras
Simple Mixed Operations Calculator
NLP和CV中的Local和Global建模
关系数据库是怎么确定关系表中的数据的呢?
People's Congress Jincang database login, view database
基于STM32的简易示波器项目(含代码)——HAL库
以技术御风险,护航云原生 | 同创永益 X 博云举办产品联合发布会
idea安装步骤
苹果开发者账号申请流程完整版
小程序使用npm包
PWA 应用 Service Worker 缓存的一些可选策略和使用场景
300万招标!青岛市医疗保障局主机数据库中间件运行维护服务项目
Leetcode 617. 合并二叉树
列存储数据库是通过什么来定位的呢?
嵌入式C编程中错误异常该如何统一处理?
卫星互联网真能替代 5G?
LeetCode_66_加一