CentOS修改主机名、主机密码

查看主机名

以下列出几种查看主机名的方式:

//查看一下当前主机名的情况,查看全部三种主机名
[root@docker ~]# hostnamectl 
   Static hostname: docke
 
//或者,查看全部三种主机名
[root@docker ~]# hostnamectl status
   Static hostname: docker
 
//只查看静态、瞬态或灵活主机名,分别使用--static,--transient或--pretty选项
[root@docker ~]# hostnamectl status
   Static hostname: docker

[root@docker ~]# hostnamectl --transient
docker

[root@docker ~]# hostname
docker
 
//或者查看主机名配置文件,查看到的是静态的(Static hostname)
[root@docker ~]# cat /etc/hostname
docker

查看当前Linux操作系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等):

[root@docker ~]# uname -a
Linux docker 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
 
[root@docker ~]# cat /etc/redhat-release  //查看操作系统环境
CentOS Linux release 7.6.1810 (Core) 

修改主机名
1.默认情况下登录到虚拟机显示如下:
[root@localhost ~]#

root: 登录名
localhost: 主机名

2.如果想改成:
[root@hostname]
  • 方法1:临时有效
    hostname 主机名 //只能临时修改的主机名,当重启机器后,主机名称又变回来了。
hostname test
  • 方法2:永久生效
//永久性的修改主机名称,重启后能保持修改后的。
hostnamectl set-hostname docker	
 
//删除hostname
hostnamectl set-hostname ""
hostnamectl set-hostname "" --static
hostnamectl set-hostname "" --pretty
3.重启CentOS 7
reboot -f 

修改结果:

[root@docker ~]# 
修改主机密码
1.若只是更改密码就是:
passwd username

然后输入 两次密码即可。

2.针对密码的属性设置:

更新用户验证令牌,root用户可以修改任意用户密码,但普通用户只能修改自己的密码
相关参数

  • -l    禁止用户使用密码验证登录,但可以使用ssh-key登录

  • -u    启动用户密码验证登录

  • -e    让用户密码过期,登录后必须修改密码才能操作

  • -n    设置修改密码至少间隔天数,也就是说修改了一次密码要等多少天才能再次修改密码,单位为天

  • -x    设置多少天后必须再次修改密码,单位为天

  • -w    提取多少天警告用户修改密码,单位为天

  • -S    查看用户密码状态信息

  • -d    删除用户密码,则该用户可以免密码登录系统

以上参数只能root用户使用

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值