linux终端提示符修改

Linux主机名莫名其妙的由@myhostname变成了@bogon了以后

一、在linux下添加一个127.0.0.2名叫bogon的主机
此方法使用后,bogon主机名得以解析,使用的主机名仍为bogon,但进入linux已不会再出现上述警告框。

此方法不推荐使用。

 
二、使用hostname命令

[root@bogon ~]# hostname  xg

[root@bogon ~]# su

[root@xg ~]# 这样既可,但可能有些linux版本下应用程序仍不能正常使用

此方法能够简单地找回你想要的主机名。

 
三、修改linux主机的配置文件/etc/sysconfig/network 和 /etc/hosts
     1).修改/etc/sysconfig/network里面的主机名字。
          [root@bogon ~]#  vi /etc/sysconfig/network

               NETWORKING=yes
               HOSTNAME=xg                // 在这修改 hostname 为 xg
     2).修改/etc/hosts里面的名字
          [root@bogon ~]#  vi /etc/hosts
               127.0.0.1              xg
     3).不须要重启主机,最后在终端下执行:
          [root@bogon ~]# hostname xg     // xg 为修改的hostname

          [root@xg ~]#

此方法为最根本的解决办法


四、让dns从新解析
你须要将主dns随意改一个地址保存设置,而后再改回原ip,保存设置。
注销当前用户,从新登陆便可。
听说是由于dns服务器反解析私有地址时,会返回结果bogon。换一个dns解析ip就没事了 。


配置终端提示符经常使用的特殊字符:
\d :#表明日期,格式为weekday month date,例如:"Mon Aug 1"   
\H :#完整的主机名称。   
\h :#仅取主机的第一个名字,如上例,则为fc4,.linux则被省略   
\t :#显示时间为24小时格式,如:HH:MM:SS   
\T :#显示时间为12小时格式   
\A :#显示时间为24小时格式:HH:MM   
\u :#当前用户的帐号名称   
\v :#BASH的版本信息   
\w :#完整的工做目录名称。家目录会以 ~代替   
\W :#利用basename取得工做目录名称,因此只会列出最后一个目录
\# :#下达的第几个命令   
\$ :#提示字符,若是是root时,提示符为:# ,普通用户则为:$linux

相关文章
相关标签/搜索