修改 linux hostname

因为管理多个服务器,经常需要在多个服务器上切换工作,对于多个shell窗口需要识别,所以想到为不同的 server 订制 hostname, 从而便于快速识别.

修改hostname

查看 hostname

在 shell 中输入 hostname 即可.

hostname

设置 hostname

hostname New_HOSTNAME , 会立即生效.

hostname NEW_NAME

因为我使用了 oh_my_zsh , 虽然生效了,但是 shell 中并未直接显示出来, 肿么办?

修改 oh-my-zsh 的 themes

打开 root/.oh-my-zsh/themes 目录, 修改 themes 中在 ~/.zshrc 中选定的 theme 文件.

cp ~/.oh-my-zsh/themes/robbyrussell.zsh-theme ~/.oh-my-zsh/themes/nosun.zsh-theme
vi ~/.oh-my-zsh/themes/nosun.zsh-theme

将 PROMPT 修改为:

PROMPT='%{$fg[magenta]%}%n%{$reset_color%}@%{$fg[yellow]%}%m%{$reset_color%} ${ret_status}%{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}'

保存退出之后

修改配置文件

vi ~/.zshrc // 将 themes 修改为 `nosun`

输入命令 zsh 即可生效.

添加新评论