debian 每一个大版本的变化让人感觉都需要学新东西
- 0次
- 2021-06-24 19:50:31
- idczone
用 debian 好多年了,但不是专业的 linux dev-er/user。
每一个 debian 大版本发现变化都很大,比如以前 apache 的配置文件就调过位置。这次新装了 debian 9,发现 ifconfig 没了,网上查才知道需要装 net-tools。
不知道各位用 debian 时,怎么搞定这些问题。或者有没有较为通用的 user/dev-er 方式。
用 Debian 的不都好这一口么
上 python3 了吗
ifconfig 在 net-tools 包里,常用的几个发行版都是这样啊
ifconfig 现在都是用 ip 这个命令来代替了,不过 ip a 输出的信息没有 ifconfig 看得舒服。
我还在 7.9 没升上去
ifconfig 已经不维护了,现在是 ip 用的多.
同感,不知道为什么要这样, debian7 8 还好, 9 感觉有点区别大了
从 Debian7 用到 Debian9,没觉得有什么不适应的啊,难道是我用的都太简单了?
sudo ifconfig
Ifconfig 确实是很多系统默认已经没有了,要自己安装
要与时俱进啊,ip 刚用的时候确实不习惯。用一段时间就好了。
都这样,centos 也没了。
晕死,这难道不是所有 linux 发行版的共性么?反正我是没见过几十年如一日,长久保持不变的发行版,linux 的开发是非常自由的,这就意味着没什么规矩,变动就是常态,想要用好它,就得不停学习新知识。。。
用着倒是很容易理解,但那个输出格式,看着确实非常不爽,远不如 net-tools 工具包的格式输出美观。。。
大版本升级前,release notes 起码得读一遍吧?比较显著的变化,包括你提到的 net-tools 不再默认安装,里面都会提到。
确实刚开始是不习惯的,用的时间长了就好了。反正我是发现 ifconfig 没有就在网上查了一下,然后改用 ip 了。
就是以前的一些脚本要更新,稍微不爽。
... 经过了 JS,Python,Java 之类的一轮升级之后又是 Linux,我算明白了,你们的目的就是学会一样东西吃一辈子是吧
只是借地顺便吐个槽,楼主不要介意
你说反了,是用另一个 debian 系的才好这口。
没用 python3,为啥要用?另外我学 python 没多久,直接学 python3 的,后来调别的人脚本发现 2 和 3 差别真大。
老版本停止维护有时候也很头疼,没有现成的 deb 包,除非自己编译。
我只是觉得当初学的时候,都在鼓励用 ifconfig,突然变有点郁闷。尤其是拿来就弄,很少会看 release notes
其实 ip 还好,就是不知道有这玩意。。。。。
装个 apt-file, 碰到找不到的 apt-file search 一下
不想要新东西就不要 dist-upgrade 啊,人家又没强制你升级到 9
js 不会,java 不会。但作为 user,我觉得这个变动有点无聊。一个命令而已,如果是内核变化还好说。命令的名字和用法尽量不变会让 user 更容易使用和推广。
这么多年来,我对 linux 的看法其实还是“太灵活”,灵活的让人感觉到乱。也是开源界的一个普遍现象,见惯不怪。
这个 6
下次看清楚我写的内容。我说新装系统,你来说 dist-upgrade。。。。。v 站典型回帖吗?
楼主你换个非滚动发行的发行版依然会有这种感觉。因为你不关注社区。Debian 在新工具方面相当保守,initrc, iptables, ifconfig, nettop 啥的社区嚷嚷好多年才被换掉。
喜欢用 debian,就是因为饿哦也很保守。我也确实很少去社区,或者基本不去。主要是拿来用,也就懒得去看了,除非做开发的话,可能会关注一些。
说真的,我从 Debian 换到 Arch,最近滚挂了换回 Debian,偶然发现可以用 apt 了。以前都是 apt-get 或 aptitude。
我都不知道是几时换的。
至少三年前就可以直接 apt 了
iptables 没有弃用吧, 还是默认安装呢.
这不只是 debian 的问题,个人觉得以后面对越来越多、变化越来越快的需求,系统软件再像以前那样 N 年一个大版本是不再可能了。不少软件现在都架空了系统的包管理器,很多软件也跑在了单独的容器里,觉得以后除了极少数基础软件外,其它都会变成几个月一个 minor release、1 ~ 2 年一个 major release
ip 和 ifconfig 底层不太一样。ifconfig 主要依赖 ioctl. ip 主要用 netlink.
我是问问包够不够新
哈哈,我开始的时候也是蒙的。google 以后才知道有了新工具,所以索性就给换了。
ip a 对比 ifconfig
命令变短了,但看着真的很不习惯
请问 apt 取代的是 apt-get 还是 aptitude,又或者是一个新的工具?
保持知识更新
还真有,用过 slackware 的表示,除了版本号变了,几乎没有什么大的变化。
RedHat 系列还把 SystemV 换成了 systemd,在 iptables 上加了一套 firewalld 封装。。。
长久不变的发行版本 UNIX 比较多,你可以装 FreeBSD 试一下。
个人认为并没有什么实质性改动,ifconfig 是因为太古老被弃用了,取而代之的是功能更强大的 ip 命令。准确说只要不是针对这些实用工具做开发,简单了解一下新命令的的基础参数即可。比如 ifconfig = ip a
关于 apache 配置文件结构和位置变化的情况也类似,万变不离其宗。
看来我比较幸运,我一直用 apt-get 系列。
原来是这样,我以为 ifconfig 代码重构一下就好
包够不够新?我没法回答,163 的镜像上有很多 update 失败的配置文件。不知道怎么回事。反正软件源配置文件对我来说一直是个迷。。。
bsd 系列用的少,不知道为啥,感觉命令行响应没 linux 快,后来就改 linux 了,最近也在考虑 bsd 系列要不要试试。
对社区关注的有点少,也不是 linux 的 dev-er,感觉很难评价了。
求教下 iptables 被哪个命令替代了?
ipfw
Debian (Linux ?) 上 iptables 被 ipfw 替代了?什么时候的事……
呵呵,nftable 离替换 iptable 还远着呢。ipfw 是出来搞笑的吗?不应该是 pf 吗