首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
V2EX  ›  Linux

debian 每一个大版本的变化让人感觉都需要学新东西

  •  
  •   sgissb1 · 305 天前 · 3892 次点击
    这是一个创建于 305 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用 debian 好多年了,但不是专业的 linux dev-er/user。

    每一个 debian 大版本发现变化都很大,比如以前 apache 的配置文件就调过位置。这次新装了 debian 9,发现 ifconfig 没了,网上查才知道需要装 net-tools。

    不知道各位用 debian 时,怎么搞定这些问题。或者有没有较为通用的 user/dev-er 方式。
    48 回复  |  直到 2018-04-14 02:27:38 +08:00
        1
    LokiSharp   305 天前   ♥ 1
    用 Debian 的不都好这一口么
        2
    GooMS   305 天前 via Android
    上 python3 了吗
        3
    suconghou   305 天前
    ifconfig 在 net-tools 包里,常用的几个发行版都是这样啊
        4
    xuan880   305 天前   ♥ 1
    ifconfig 现在都是用 ip 这个命令来代替了,不过 ip a 输出的信息没有 ifconfig 看得舒服。
        5
    changnet   305 天前 via Android
    我还在 7.9 没升上去
        6
    Remember   305 天前
    ifconfig 已经不维护了,现在是 ip 用的多.
        7
    wzw   305 天前
    同感,不知道为什么要这样, debian7 8 还好, 9 感觉有点区别大了
        8
    zocome   305 天前
    从 Debian7 用到 Debian9,没觉得有什么不适应的啊,难道是我用的都太简单了?
        9
    FindHao   305 天前 via Android
    sudo ifconfig
        10
    flynaj   305 天前 via Android
    Ifconfig 确实是很多系统默认已经没有了,要自己安装
        11
    bp0   305 天前
    要与时俱进啊,ip 刚用的时候确实不习惯。用一段时间就好了。
        12
    coolair   305 天前 via Android
    都这样,centos 也没了。
        13
    zw   305 天前
    晕死,这难道不是所有 linux 发行版的共性么?反正我是没见过几十年如一日,长久保持不变的发行版,linux 的开发是非常自由的,这就意味着没什么规矩,变动就是常态,想要用好它,就得不停学习新知识。。。
        14
    zw   305 天前
    @bp0 用着倒是很容易理解,但那个输出格式,看着确实非常不爽,远不如 net-tools 工具包的格式输出美观。。。
        15
    hanru   305 天前 via Android
    大版本升级前,release notes 起码得读一遍吧?比较显著的变化,包括你提到的 net-tools 不再默认安装,里面都会提到。
        16
    bp0   305 天前
    @zw 确实刚开始是不习惯的,用的时间长了就好了。反正我是发现 ifconfig 没有就在网上查了一下,然后改用 ip 了。

    就是以前的一些脚本要更新,稍微不爽。
        17
    secondwtq   305 天前
    ... 经过了 JS,Python,Java 之类的一轮升级之后又是 Linux,我算明白了,你们的目的就是学会一样东西吃一辈子是吧
        18
    secondwtq   305 天前
    @secondwtq #17 只是借地顺便吐个槽,楼主不要介意
        19
    sgissb1   305 天前
    @LokiSharp 你说反了,是用另一个 debian 系的才好这口。
    @GooMS 没用 python3,为啥要用?另外我学 python 没多久,直接学 python3 的,后来调别的人脚本发现 2 和 3 差别真大。
        20
    sgissb1   305 天前
    @changnet 老版本停止维护有时候也很头疼,没有现成的 deb 包,除非自己编译。


    @suconghou
    @xuan880
    @wzw
    @Remember 我只是觉得当初学的时候,都在鼓励用 ifconfig,突然变有点郁闷。尤其是拿来就弄,很少会看 release notes
        21
    sgissb1   305 天前
    @flynaj
    @coolair
    @bp0 其实 ip 还好,就是不知道有这玩意。。。。。
        22
    Zzzzzzzzz   305 天前
    装个 apt-file, 碰到找不到的 apt-file search 一下
        23
    charadeyouare   305 天前
    不想要新东西就不要 dist-upgrade 啊,人家又没强制你升级到 9
        24
    sgissb1   305 天前
    @secondwtq js 不会,java 不会。但作为 user,我觉得这个变动有点无聊。一个命令而已,如果是内核变化还好说。命令的名字和用法尽量不变会让 user 更容易使用和推广。

    这么多年来,我对 linux 的看法其实还是“太灵活”,灵活的让人感觉到乱。也是开源界的一个普遍现象,见惯不怪。
        25
    sgissb1   305 天前
    @Zzzzzzzzz 这个 6
        26
    sgissb1   305 天前
    @charadeyouare 下次看清楚我写的内容。我说新装系统,你来说 dist-upgrade。。。。。v 站典型回帖吗?
        27
    congeec   305 天前 via iPhone
    楼主你换个非滚动发行的发行版依然会有这种感觉。因为你不关注社区。Debian 在新工具方面相当保守,initrc, iptables, ifconfig, nettop 啥的社区嚷嚷好多年才被换掉。
        28
    sgissb1   305 天前
    @congeec 喜欢用 debian,就是因为饿哦也很保守。我也确实很少去社区,或者基本不去。主要是拿来用,也就懒得去看了,除非做开发的话,可能会关注一些。
        29
    tankb52   305 天前
    说真的,我从 Debian 换到 Arch,最近滚挂了换回 Debian,偶然发现可以用 apt 了。以前都是 apt-get 或 aptitude。
    我都不知道是几时换的。
        30
    trepwq   305 天前 via iPhone
    @tankb52 至少三年前就可以直接 apt 了
        31
    Remember   305 天前
    @congeec iptables 没有弃用吧, 还是默认安装呢.
        32
    htfy96   305 天前
    这不只是 debian 的问题,个人觉得以后面对越来越多、变化越来越快的需求,系统软件再像以前那样 N 年一个大版本是不再可能了。不少软件现在都架空了系统的包管理器,很多软件也跑在了单独的容器里,觉得以后除了极少数基础软件外,其它都会变成几个月一个 minor release、1 ~ 2 年一个 major release
        33
    jimzhong   305 天前
    @sgissb1 ip 和 ifconfig 底层不太一样。ifconfig 主要依赖 ioctl. ip 主要用 netlink.
        34
    GooMS   305 天前 via Android
    @sgissb1 我是问问包够不够新
        35
    bp0   305 天前
    @sgissb1 哈哈,我开始的时候也是蒙的。google 以后才知道有了新工具,所以索性就给换了。
        36
    Osk   305 天前
    ip a 对比 ifconfig

    命令变短了,但看着真的很不习惯
        37
    tankb52   305 天前
    @trepwq
    请问 apt 取代的是 apt-get 还是 aptitude,又或者是一个新的工具?
        38
    ericFork   305 天前
    保持知识更新
        39
    slack   305 天前 via Android
    @zw 还真有,用过 slackware 的表示,除了版本号变了,几乎没有什么大的变化。
        40
    jasonyang9   305 天前
    RedHat 系列还把 SystemV 换成了 systemd,在 iptables 上加了一套 firewalld 封装。。。
        41
    linux40   305 天前 via Android
    长久不变的发行版本 UNIX 比较多,你可以装 FreeBSD 试一下。
        42
    yuhr123   304 天前
    个人认为并没有什么实质性改动,ifconfig 是因为太古老被弃用了,取而代之的是功能更强大的 ip 命令。准确说只要不是针对这些实用工具做开发,简单了解一下新命令的的基础参数即可。比如 ifconfig = ip a

    关于 apache 配置文件结构和位置变化的情况也类似,万变不离其宗。
        43
    sgissb1   304 天前
    @tankb52 看来我比较幸运,我一直用 apt-get 系列。

    @jimzhong 原来是这样,我以为 ifconfig 代码重构一下就好

    @GooMS 包够不够新?我没法回答,163 的镜像上有很多 update 失败的配置文件。不知道怎么回事。反正软件源配置文件对我来说一直是个迷。。。

    @linux40 bsd 系列用的少,不知道为啥,感觉命令行响应没 linux 快,后来就改 linux 了,最近也在考虑 bsd 系列要不要试试。

    @jasonyang9 对社区关注的有点少,也不是 linux 的 dev-er,感觉很难评价了。
        44
    lfzyx   304 天前
    @congeec 求教下 iptables 被哪个命令替代了?
        45
    congeec   304 天前
    @lfzyx ipfw
        46
    Owenjia   298 天前
    @congeec #44
    Debian (Linux ?) 上 iptables 被 ipfw 替代了?什么时候的事……
        47
    ioiioi   297 天前 via Android
    呵呵,nftable 离替换 iptable 还远着呢。ipfw 是出来搞笑的吗?不应该是 pf 吗😊
        48
    findex   280 天前
    其实 debian 已经对你很好了。用下 archlinux、gentoo 或者自己 LFS。你埋怨 debian 只是多在网上搜了下相关文章。拿要是 Gentoo 和 LFS 系统的哥们的话,可能要巧一下午时间去维护软件包、看 doc 了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2072 人在线   最高记录 4236   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 01:42 · PVG 09:42 · LAX 17:42 · JFK 20:42
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1