centos修改主机名称及配置终端显示IP与当前路径的方法

发布时间:2019-09-13编辑:脚本学堂
本文介绍下,在centos系统中,如何修改主机名称,以及配置终端显示IP地址和当前路径的方法。有需要的朋友参考下吧。

一,修改主机名称
需要修改2个文件:hosts和network
1,vim /etc/hosts
 

复制代码 代码示例:
#Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1      localhost.localdomain mail #修改的主机名
::1             localhost6.localdomain6 localhost6
127.0.0.1       localhost

2,vim /etc/sysconfig/network
 

复制代码 代码示例:
NETWORKING=yes
NETWORKING_IPV6=no
hostname=mail  #修改的主机名

二,终端显示IP和当前路径
将该脚本放在 /etc/profile.d/shopex_tty.sh
# cat /etc/profile.d/shopex_tty.sh
 

复制代码 代码示例:
#!/bin/bash
IPADDRS=`/sbin/ifconfig | grep -P -o "((eth[w:]+)|(addr:[d.]+)|(lo[d:]*))" | perl -e '%face;foreach (<STDIN>){$int=$1 if (/((?:(?:eth)|(?:lo))[d:]*)/);$face{$int}=$1 if (/addr:([d.]+)/);};foreach $interf (sort keys %face){print "$interf = $face{$interf}t" if ($interf !~ /^lo$/)}'`
if [ $UID -eq 0 ]
then
        PS1="nn33[1;34m[u@H]e[m  33[1;33m$IPADDRSe[m n[t] PWD => 33[1;35mwe[mn#># "
else
        PS1="nn33[1;34m[u@H]e[m  33[1;33m$IPADDRSe[m n[t] PWD => 33[1;35mwe[mn#>$ "
fi

开机会自动运行该脚本,启动后终端就会显示IP地址与当前路径了。