centos7.6更改主机名为FQDN格式不生效解决办法

1 故障

[[email protected] ~]# hostnamectl set-hostname --static master.host.com
[[email protected] ~]# exec -l bash
[[email protected] ~]#
[[email protected] ~]# exec -l bash
[[email protected] ~]# exec -l bash
[[email protected] ~]# 登出                        #更改主机名格式为FQDN,不生效,重启也一样

2 原因

  $PS1环境变量影响导致的,添加以下行至 /etc/profile 末尾即可

export PS1="[\[\e[01;32m\]\u\[\e[31;1m\]@\[\e[33;1m\]\H \[\e[01;34m\]\w\[\e[00m\]] \[\e[0;36m\]<\t>\[\e[0m\]\[\e[1;31m\]\$\[\e[0m\]"
[[email protected] ~]# source /etc/profile  
[[email protected] ~] <16:38:42>$

  或者,使用最简单的方法: 更改 /etc/bashrc 中$PS1环境变量

[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\[email protected]\h \W]\\$ "   #将这行改为以下,即h改为H,W改为w
[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\[email protected]\H \w]\\$ "

3 附$PS1环境变量相关知识

原文地址:https://www.cnblogs.com/blog-tim/p/12546885.html

时间: 2024-12-13 07:32:39

centos7.6更改主机名为FQDN格式不生效解决办法的相关文章

在AD的环境下,更改计算机名导致TFS,无法连接解决办法

D:\vs2015>tf workspaces /collection:http://10.1.0.104:8080/tfs/dahua.adrms /updateComputerName:WIN-IV5CS0H2KUO 打开VS的开发者命令行,输入上面地址,就可以 其中: 你的服务器地址:http://10.1.0.104:8080/tfs/dahua.adrms  改成你的 你的老计算机名:WIN-IV5CS0H2KUO ,VS会提示的老的是什么,你输入进去就可以

centos7如何修改主机名

3.centos7中可能通过hostnamectl命令来直接查看和更改主机名.下图中可以看出固定主机名和临时主机名. 4.使用hostnamectl来重新设置主机名是永久生效的即使是服务器重启也生效. 语法: hostnamectl set-hostname  主机名; 原文地址:https://www.cnblogs.com/kangleweb/p/12604694.html

centsos7.2 更改主机名

临时更改主机名 [[email protected] ~]# hostname host1 [[email protected] ~]# hostname host1 永久更改主机名 [[email protected] ~]# hostnamectl set-hostname host2 [[email protected] ~]# hostname host2

更改主机名

hostname car // 更改主机名为car bash //生效

Linux更改主机名的最简单方法

之前写过一篇关于CentOS更改主机名的随笔,搞得很复杂,详见修改阿里云CentOS Linux服务器的主机名. 今天在askubuntu上发现一个很简单的方法(How do I change the hostname without a restart?),只需使用hostnamectl命令,而且同时适用于CentOS与Ubuntu: hostnamectl set-hostname 新主机名 找出更简单的方法解决问题,也是技术人员的一种乐趣.

sqlserver主机名变更后的错误与处理办法

sqlserver 服务器更改主机名后,需要做一些操作,不然维护计划 以及订阅发布都会有问题,具体步骤如下:可以参考 有时修改计算机名后,执行select @@servername仍返回原来的计算机名,表示"实例"并没有随着修改,这时需要手工执行: sp_dropserver '原主机名' 然后执行 sp_addserver '新主机名','local' 然后,重起数据库服务,这时再执行select @@servername就会返回修改后的计算机名,表示"实例"修改

关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致的解决办法

转载自 阿姆的博客 关于asp.net C# 导出Excel文件打开Excel文件格式与扩展名指定格式不一致的解决办法 导致“文件格式与扩展名指定格式不一致”这个问题,是因为大多数人在导出excel文件的时候,都是默认保存excel的格式, 也就是直接workbook.Save(path)或者workbook.SaveAs(path).进而忽略了SaveAs方法里面的参数.与保存excel文件格式有 关的是它第二个参数FileForMat. FileFormat 类型:System.Object

MYSQL更改root password时遇到Access Denied的解决办法

今天在公司虚拟机上装MYSQL之后需要修改root password,然而遇到这样的错误: Access denied for user 'root'@'localhost' (using password:YES) 后来在网上搜了下,找到如下解决办法,测试可用. # /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql&g

PowerDesigner16 生成的备注脚本,在sql server 2008 中报“对象名 &#39;sysproperties&#39; 无效”的错误的解决办法

主要是在建模时我们对表.列增加了些说明注释,而Sql2005之后系统表sysproperties已废弃删除而改用sys.extended_properties所致. 1.修改Table TableComment 部分 菜单Database -> Edit Current DBMS 窗体 General 选项卡 下 Script -> Objects -> Table –> TableComment 在开头部分替换如下: [if exists (select 1