Centos 7 终端显示IP

作者: tianwen01 | 来源:发表于2018-09-06 22:21 被阅读29次

    背景

    在需要维护多台服务器的情况下,切来切去,一会就不知道自己在哪台主机上了,如果能在终端显示IP,会有一种强烈的安全感。

    设置后的模样:

    console.png

    设置主机名

    假如没有主机名的情况下,设置下主机名,比如开发环境主机1

    hostnamectl set-hostname dev1.localdomain
    

    单网卡

    tee -a ~/.bashrc << 'EOF'
    IP=$(ip addr | grep -w "inet" | grep -v "127.0.0.1" | awk '{ print $2; }' | sed 's/\/.*$//')
    export PS1="[\u@\h(\[\e[31m\]$IP\[\e[m\]) \W]\\$"
    EOF
    

    多网卡

    多网卡的情况下,想显示哪个网卡的IP,将下面命令中的eth0换成对应的网卡名即可

    tee -a ~/.bashrc << 'EOF'
    IP=$(ip addr show eth0 | grep -w "inet" | awk '{ print $2; }' | sed 's/\/.*$//')
    export PS1="[\u@\h(\[\e[31m\]$IP\[\e[m\]) \W]\\$"
    EOF
    

    相关文章

      网友评论

        本文标题:Centos 7 终端显示IP

        本文链接:https://www.haomeiwen.com/subject/tdmfgftx.html