Detailed explanation of Linux host name modification command

Detailed explanation of Linux host name modification command

Linux change hostname command

1. If you only need to temporarily change the host name, you can use the hostname command.

sudo hostname <new-hostname>

# For example:

sudo hostname myDebian

This command does not change the static hostname in the /etc/hostname file, it only changes the transient hostname. So after restarting the computer it will go back to the old hostname.

2. If you want to permanently change the host name, you can use the hostnamectl command, or use vim to manually modify the /etc/hostname file

The command syntax is:

sudo hostnamectl set-hostname <newhostname>

# sudo vim /etc/hostname

This command will delete the hostname in the /etc/hostname file and replace it with the new hostname.

Content extension :

1. View the current host name

[root@fangjian ~]# hostnamectl
 Static hostname: brace
 Pretty hostname: Brace
   Icon name: computer-vm
   Chassis: vm
  Machine ID: 20191225111607875619293640639763
   Boot ID: 25ac5021d229471382a26bea3d351de3
 Virtualization: kvm
 Operating System: CentOS Linux 7 (Core)
  CPE OS Name: cpe:/o:centos:centos:7
   Kernel: Linux 3.10.0-1062.9.1.el7.x86_64
  Architecture: x86-64

2. Temporarily modify the host name

[root@fangjian ~]# hostname yin # Temporarily modify the host name, which will become invalid after shutdown [root@fangjian ~]# hostname
yin

3. Permanently change the host name

1. Method 1: Use the hostnamectl command

[root@fangjian ~]# hostnamectl set-hostname Brace #Permanently set the user name, which will not expire after shutdown [root@fangjian ~]# hostname
brace

2. Method 2: Modify the configuration file /etc/hostname and save and exit

[root@fangjian ~]# vi /etc/hostname # Enter vi, delete the old host name, enter the new host name, Esc followed by a colon wq to exit and save the file. # reboot to take effect.

The above are all the relevant knowledge points introduced this time. If you have any additions, please contact the editor of 123WORDPRESS.COM.

You may also be interested in:
  • How to change the host name in Linux
  • How to permanently change the host name in Linux
  • How to modify the network card name and host name in Linux
  • Detailed introduction to linux host name configuration

<<:  MySQL 5.6.37 (zip) download installation configuration graphic tutorial

>>:  MySQL 5.7.16 ZIP package installation and configuration tutorial

Recommend

Detailed instructions for installing Jenkins on Ubuntu 16.04

1. Prerequisites JDK has been installed echo $PAT...

HTML meta usage examples

Example Usage Copy code The code is as follows: &l...

About Vue virtual dom problem

Table of contents 1. What is virtual dom? 2. Why ...

Detailed explanation of Vue custom instructions and their use

Table of contents 1. What is a directive? Some co...

MySQL Basics Quick Start Knowledge Summary (with Mind Map)

Table of contents Preface 1. Basic knowledge of d...

Two ways to implement text stroke in CSS3 (summary)

question Recently I encountered a requirement to ...

Solution to MySQL failure to start

Solution to MySQL failure to start MySQL cannot s...

How to configure Nginx virtual host in CentOS 7.3

Experimental environment A minimally installed Ce...

How to connect to a remote docker server with a certificate

Table of contents 1. Use scripts to encrypt TLS f...

Explain TypeScript mapped types and better literal type inference

Table of contents Overview Using mapped types to ...

Implementation of CSS linear gradient concave rectangle transition effect

This article discusses the difficulties and ideas...

The process of installing Docker in Linux system

In this blog, I will walk you through the process...

Detailed explanation of fetch network request encapsulation example

export default ({ url, method = 'GET', da...

Example of making XML online editor using js

Table of contents Preface The need for online XML...