放弃ifconfig,拥抱ip命令|Linux中国

告别经典的ifconfig,使用现代Linux网络配置工具-ip命令。
本文介绍了一种管理网络的新方法。
预计阅读时间为5分钟。
ifconfig曾经是配置网络接口的主流方法,但它已经不能满足日益复杂的网络需求。
作为一个新标准,ip命令承担了net-tools包的角色,允许在数据链路层和网络层之间轻松移动。
ip命令的核心功能不需要单独安装,通常预安装在Linux发行版中。
但是,如果您愿意,可以从软件存储库安装iproute2util软件包。
尽管ifconfig和ip都可以配置网络接口,但它们的使用方式却截然不同。
例如,要查找网络端口和IP地址,您可以简单地输入ifconfig,但将ip命令缩短为使用“ipaddressshow”或“ipa”。
添加和删​​除IP地址时,ifconfig具有与ip不同的语法,并且更灵活,例如“ipaddradd”或“ipaddrdel”。
ip命令还提供了更明确的选项来启用或禁用网络功能,例如多播和切换网络状态。
启用多播,例如“ipsetdev[interface]multicaston”,并使用set子命令控制网络状态为“up”或“down”。
尽管ip命令乍一看可能很复杂,但它的多功能性和技术优势在于它使用Netlink套接字而不是ioctl系统调用。
一旦你了解了它的内部逻辑,你会发现它的功能更加强大,比如通过设置而不是任意设置来工作。
请注意,ifconfig不支持网络命名空间,并且已被逐步淘汰。
相比之下,IP是专为现代网络设计的强大工具。
一旦您了解并利用知识产权,您就会意识到它带来的好处。
利用IP并欢迎更高效的网络管理。
原文来源:opensource.com作者:RajanBhardwaj|选题:lujun9972|译者:MjSeven|校对:wxy本文最初由LCTT编辑,LinuxChina发布。

tmux常用命令及快捷键/查询网口

tmux:终端多任务管理神器

tmux是Linux平台上广泛使用的终端复用工具,它允许用户在同一个屏幕上管理多个终端会话,即使退出会话也可以保持在后台运行。
以下是一些基本的tmux命令和热键:

新会话:使用tmux启动新会话。
注销:您可以通过“ctrl+d”注销会话,但它不会关闭,只会进入后台。
连接到会话:查看并选择要通过“tmuxls”或“tmuxlist-session”连接的会话。
终止会话:当不再需要会话时,您可以使用特定命令来结束会话。
切换会话:需要时,您可以通过命令在会话之间切换,但最常见的选项是切换窗口或面板。
会话重命名:可以对会话进行编号和命名。
窗口操作:包括创建、切换、重命名和关闭窗口。
面板操作:如分割面板、关闭面板、移动光标、调整面板位置等。

对于Linux系统上查找网络端口的问题,可以使用`ethtool-peth0`命令,该令会显示eth0对应的物理网卡。
如果您正在寻找未找到的ethtool,您可能需要检查相关软件包并安装它们。