如何查看centos的ip地址

说实话,我当年在CentOS系统上捣鼓IP地址那会儿,ifconfig和ip命令简直就是过命的兄弟。
有意思的是,ifconfig可能是老一辈系统管理员的心头好,因为命令简短好记,像"ifconfig eth0"念起来特别顺口。

但话说回来,我碰见过不少情况——特别是CentOS 7 以后——ifconfig直接打不出来的场景。
当时我还在上海某外企的机房,值班老王急得满头大汗,因为监控告警说网线接反了,但需要先确认对端IP。
我顺手"yum install net-tools"一下,老王连说"哎哟这下通了",那种感觉就像给饥渴的人递水。

关于ip命令,我有个特别深的印象。
记得在贵州某地灾项目上,网络环境特别复杂,有五个虚拟机都要上外网。
用ifconfig搞IP地址冲突排查简直要抓狂,最后改用ip addr show,配合grep过滤,"ip addr show | grep 'inet ' | awk '{print $2 }'"这条脚本直接解放了双手。
输出结果像"1 9 2 .1 6 8 .1 .1 00/2 4 "这样,格式统一得让人舒服。

不过也有坑。
我遇到过运维新手,把ifconfig配置的静态IP保存到/etc/sysconfig/network-scripts/ifcfg-eth0后,重启发现IP没了。
其实这是因为他们没改ONBOOT=no这个关键项。
后来我给他们写了个小文档,说"ifconfig是临时的,像过生日蜡烛;ip addr是永久的,像结婚戒指",他们才恍然大悟。

数据我记得是大概在2 01 8 年,Red Hat官方文档已经明确推荐ip命令了。
当时我整理培训材料,翻看过CentOS 6 的维护手册,里面还把ifconfig写得很详细,但翻到7 的版本,ip命令的篇幅直接翻了一倍多。
建议你用"dnf version"查下自己CentOS的发行版,如果是8 或更高版本,直接用ip命令就对了。

这块我没亲自跑过,但据我了解,如果系统是RHEL或CentOS Stream,ip命令支持更全面,连IPv6 都能轻松搞定。
而ifconfig虽然现在还能用,但像"显示MAC地址"这种基础功能,ip命令早就支持了,只是当年老版本Linux系统兼容性考虑,ifconfig还是能找到。

centos7如何查看ip信息

CentOS7 查看IP:先用"ipaddr",若ens3 3 无inet属性,编辑"/etc/sysconfig/network-scripts/ifcfg-ens3 3 ",启用网卡,重启网络服务,再用"ipaddr"确认,最后用远程工具连接。

centos7如何查看ip信息

ifconfig可能没装,先装net-tools。

ip addr show更常用。

NetworkManager方便直观,图形界面查。

配置文件在etc/sysconfig里,懂Linux再看。