Linux在批量服务器管理中实用的PS1命令提示符格式

作为一个大公司的运维,手头管理了成百上千的服务器是家常便饭,甚至更多。而我们一般都是用跳板机登陆,由于这些机器一般都是克隆或者虚拟化出来的,所以登陆后的命令行提示符几乎是一个模子刻出来的,比如都是:[root@localhost ~]#

Linux在批量服务器管理中实用的PS1命令提示符格式

这时,我们肯定会经常遇到这样一个困扰:操作服务器时因某事中断,回头继续操作的时候肯定会ifconfg确认下是否是我要操作的服务器,因为无法从表象识别。

所以,我们很有必要将这个PS1命令行提示符优化一下。每个运维攻城狮肯定都有自己的习惯,不过我还是推荐一个服务器批量管理中比较使用的PS1格式吧!

PS1是神马?PS1是linux里头的一个默认的环境变量,至于当前系统的PS1是如何设置的,你可以使用命令“env|grep PS1”来查看 。

其实PS1就是用来设置命令提示符格式的环境变量。

下面贴一下PS1的配置参数:

当然,为了更好的识别,我们还可以加入一些颜色设置,这个就不赘述了,百度一下shell颜色即可,当然记得参考下文的PS1进行自定义。

为了更好的区分服务器,我建议使用如下格式:

所以PS1可以如下设置:

但是机器太多,这个IP总不能每次手动修改,所以还是写个脚本来修改吧!(当然,你也可以先获取IP,赋值变量加入到PS1)

脚本很简单:

好了,最后直接 source ./update_PS1.sh 即可看到效果:

Linux在批量服务器管理中实用的PS1命令提示符格式

重新登陆或source /etc/profile,就可以看到效果了:

Linux在批量服务器管理中实用的PS1命令提示符格式

这样设置之后,就能清晰的知道现在操作的是服务器是哪一台,而不至于混淆。

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

刷新评论

目前评论:5   其中:访客  5   博主  0

  1. 网站大全 1 来自天朝的朋友 谷歌浏览器 Windows 7 福建省宁德市 联通

    签到成功!签到时间:下午8:27:20,每日签到,生活更精彩哦~

  2. 网站大全 1 来自天朝的朋友 谷歌浏览器 Windows 7 福建省宁德市 联通

    还有签到功能,太给力了

  3. 自媒体博客 1 来自天朝的朋友 谷歌浏览器 Windows 10 广东省东莞市 电信

    虽然我看不懂,但是就是觉得很厉害的样子

  4. 27joy.cn耕耘网 1 来自天朝的朋友 谷歌浏览器 Windows 7 广东省佛山市 电信

    恩,很实用 :mrgreen:

  5. 狂放 3 未知系统 谷歌浏览器 Windows 10 运营商级NAT(宽带运营商局域网)

    签到成功!签到时间:下午3:53:30,每日签到,生活更精彩哦~

加载中,请稍候...