如何centos7查看ip命令?

哈,你这是在给我科普CentOS7 查看IP地址的几种方法啊。
我简单来说说我的理解:
1 . ifconfig:这货挺老牌的,直接在终端敲个ifconfig,就能看到所有网卡的IP地址啦。
要是想看特定网卡的,比如eth0,那就ifconfig eth0。
还能用grep过滤信息,比如想看广播地址,就ifconfig | grep 'Bcast'。

2 . ip命令:这个是新潮一点的,功能挺强大,像ip addr show就能看到所有接口的信息。
要是想看特定接口的,比如eth0,就用ip addr show eth0。
设置IP地址也方便,添加IP就是ip addr add 1 9 2 .1 6 8 .1 .1 /2 4 dev eth0,删除IP就是ip addr del 1 9 2 .1 6 8 .1 .1 dev eth0。

3 . curl ifconfig.me:这个是用来查公网IP的,挺方便的。
你直接在终端敲这个命令,就能知道你的机器在互联网上的IP地址了。

4 . tracepath:这个主要是用来追踪数据包的路径的,但也能间接看出网关IP。
你追踪个网站,比如百度,就能看到你的网关IP了。

总的来说,在CentOS7 里,ifconfig和ip addr show是查看IP地址的常用方法。
ifconfig虽然老,但功能全面,ip命令新,功能强大,输出也简洁。
要查公网IP,就用curl ifconfig.me。
反正你看着办,我一般用ifconfig和ip就足够了。

centos7如何使用命令重启或关机

说白了,CentOS7 关机重启就三招,shutdown最灵活,poweroff和reboot最利索。

展开讲,先用shutdown命令最稳当。
比如去年我们跑那个项目,半夜需要关机,就写shutdown -h +3 0 "系统维护,3 0分钟后关机",这样系统会通知用户并正常下线。
另外一点,如果你搞丢了root密码,可以挂载initramfs模式再用shutdown,这个场景我一开始也以为没辙,后来发现内核参数救了场。
还有个细节挺关键的,用shutdown命令时,比如shutdown -r 1 ,它不是1 秒重启,而是1 分钟后重启,别被数字骗了。

思维痕迹,说实话挺坑的,早期版本poweroff会直接黑屏关机,没给进程时间收尾,现在优化多了。
等等,还有个事,如果你用shutdown -h now关机,但用户没反应,可能是因为网卡驱动没装对,导致消息没发出去。

结尾建议,记得把命令加到crontab里做定时任务时,先在单用户模式测试一下延迟参数,别真把系统整挂了。