成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux中改變主機名的4種方法

系統 Linux
今天,我們將向你展示使用不同的方法來修改主機名。你可以從中選取最適合你的方法。

[[260357]]

昨天我們已經在我們的網站中寫過如何在 Linux 中修改主機名的文章。今天,我們將向你展示使用不同的方法來修改主機名。你可以從中選取最適合你的方法。

使用 systemd 的系統自帶一個名為 hostnamectl 的好用工具,它可以使我們能夠輕易地管理系統的主機名。

當你使用這個原生命令時,它可以立刻改變主機名而無需重啟來生效。

但假如你通過手動修改某個配置文件來更改主機名,那么就可能需要經過重啟來生效。

在這篇文章中,我們將展示在使用 systemd 的系統中改變主機名的 4 種方法。

hostnamectl 命令允許在 Linux 中設置三類主機名,它們的細節如下:

  • 靜態: 這是靜態主機名,由系統管理員添加。
  • 瞬時/動態: 這個由 DHCP 或者 DNS 服務器在運行時賦予。
  • 易讀形式: 它可以由系統管理員賦予。這個是自由形式的主機名,以一種易讀形式來表示服務器。

這些都可以使用下面 4 種方法來設置。

  • hostnamectl 命令:控制系統主機名。
  • nmcli 命令:是一個控制 NetworkManager 的命令行工具。
  • nmtui 命令:是一個控制 NetworkManager 的文本用戶界面。
  • /etc/hostname 文件:這個文件中包含系統的靜態主機名。

方法 1:在 Linux 中使用 hostnamectl 來改變主機名

hostnamectl 可被用來查詢和改變系統的主機名,以及相關設定。只需運行 hostnamectl 便可以查看系統的主機名了。

  1. $ hostnamectl

或者使用下面的命令:

  1. $ hostnamectl status
  2. Static hostname: daygeek-Y700
  3. Icon name: computer-laptop
  4. Chassis: laptop
  5. Machine ID: 31bdeb7b83230a2025d43547368d75bc
  6. Boot ID: 267f264c448f000ea5aed47263c6de7f
  7. Operating System: Manjaro Linux
  8. Kernel: Linux 4.19.20-1-MANJARO
  9. Architecture: x86-64

假如你想改變主機名,可以使用下面的命令格式:

語法格式:

  1. $ hostnamectl set-hostname [YOUR NEW HOSTNAME]

使用下面的命令來使用 hostnamectl 更改主機名。在這個例子中,我將把主機名從 daygeek-Y700 改為 magi-laptop。

  1. $ hostnamectl set-hostname magi-laptop

你可以使用下面的命令來查看更新后的主機名。

  1. $ hostnamectl
  2. Static hostname: magi-laptop
  3. Icon name: computer-laptop
  4. Chassis: laptop
  5. Machine ID: 31bdeb7b83230a2025d43547368d75bc
  6. Boot ID: 267f264c448f000ea5aed47263c6de7f
  7. Operating System: Manjaro Linux
  8. Kernel: Linux 4.19.20-1-MANJARO
  9. Architecture: x86-64

方法 2:在 Linux 中使用 nmcli 命令來更改主機名

nmcli 是一個命令行工具,旨在控制 NetworkManager 并報告網絡狀態。

nmcli 被用來創建、展示、編輯、刪除、激活和注銷網絡連接,同時還可以用來控制和展示網絡設備的狀態。另外,它也允許我們更改主機名。

使用下面的命令來利用 nmcli 查看當前的主機名。

  1. $ nmcli general hostname
  2. daygeek-Y700

語法格式:

  1. $ nmcli general hostname [YOUR NEW HOSTNAME]

使用下面的命令來借助 nmcli 命令可以更改主機名。在這個例子中,我將把主機名從 daygeek-Y700 變成 magi-laptop。

  1. $ nmcli general hostname magi-laptop

它可以在不重啟下設備的情況下生效,但為了安全目的,只需要重啟 systemd-hostnamed 服務來使得更改生效。

  1. $ sudo systemctl restart systemd-hostnamed

再次運行相同的 nmcli 命令來檢查更改后的主機名。

  1. $ nmcli general hostname
  2. magi-laptop

方法 3:在 Linux 中使用 nmtui 來更改主機名

nmtui 是一個基于 curses 庫的 TUI 應用,被用來和 NetworkManager 交互。當啟動 nmtui 后,如果沒有指定 nmtui 的前面一個命令行參數,它將提醒用戶選擇執行某項活動。

在終端中運行下面的命令來開啟文本用戶界面。

  1. $ nmtui

使用向下箭頭按鍵來選擇 “Set system hostname” 這個選項,然后敲擊回車鍵。

 

下面的截圖展示的是原來的主機名。

 

我們需要做的就是刪除原來的主機名,再輸入新的主機名,然后選中 “OK” 敲擊回車確認就可以了。

 

然后它將在屏幕中向你展示更新后的主機名,再次選中 “OK” 敲擊回車確認就完成更改了。

 

選中 “Quit” 按鈕來從 nmtui 終端界面離開。

 

它可以在不重啟設備的情況下生效,但為了安全目的,需要重啟 systemd-hostnamed 服務來使得更改生效。

  1. $ sudo systemctl restart systemd-hostnamed

你可以運行下面的命令來查看更新后的主機名。

  1. $ hostnamectl
  2. Static hostname: daygeek-Y700
  3. Icon name: computer-laptop
  4. Chassis: laptop
  5. Machine ID: 31bdeb7b83230a2025d43547368d75bc
  6. Boot ID: 267f264c448f000ea5aed47263c6de7f
  7. Operating System: Manjaro Linux
  8. Kernel: Linux 4.19.20-1-MANJARO
  9. Architecture: x86-64

方法 4:在 Linux 中使用 /etc/hostname 來更改主機名

除了上面的方法外,我們還可以通過修改 /etc/hostname 文件來達到修改主機名的目的。但這個方法需要服務器重啟才能生效。

使用下面的命令來檢查 /etc/hostname 文件以查看當前的主機名:

  1. $ cat /etc/hostname
  2. daygeek-Y700

要改變主機名,只需覆寫這個文件就行了,因為這個文件只包含主機名這一項內容。

  1. $ sudo echo "magi-daygeek" > /etc/hostname
  2.  
  3. $ cat /etc/hostname
  4. magi-daygeek

然后使用下面的命令重啟系統:

  1. $ sudo init 6

查看 /etc/hostname 文件的內容來驗證主機名是否被更改了。

  1. $ cat /etc/hostname
  2. magi-daygeek

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2011-01-10 17:52:04

Linux主機名

2010-02-24 14:30:55

Linux系統

2018-05-17 17:05:05

Linux

2019-06-04 15:34:05

WindowsLinuxLinux命令

2021-10-19 14:20:11

主機主機名Linux

2010-08-26 16:46:16

linux

2010-03-05 16:11:57

Linux配置靜態IP

2010-03-05 15:59:31

Linux配置靜態IP

2009-12-03 15:06:51

Suse修改主機名

2020-11-16 15:51:54

Kubernetes

2019-10-08 10:28:36

Python程序員鏡音雙子

2013-01-07 10:44:00

JavaScriptjQueryJS

2010-03-01 14:46:41

Linux hostn

2019-06-04 11:17:39

Windows Linux命令

2011-09-19 14:30:27

2018-05-29 11:20:18

數據中心方法省錢

2010-08-02 14:04:29

Flex4教程

2020-08-01 16:19:13

JavaScript字符串開發

2024-01-10 08:20:50

Linux編輯器pico

2020-11-13 09:14:23

Linux重復文件命令行
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产乱码久久久久久中文 | 久久精品99国产精品 | 国产欧美一区二区三区在线看 | 免费看的黄网站 | 亚洲一区二区日韩 | 婷婷久久网 | 亚洲福利网 | 欧美日本免费 | 91久久久久久久久久久久久 | 国产亚洲黄色片 | 国产精品a久久久久 | 91传媒在线观看 | 中文字幕视频在线观看 | 日韩精品一区二区三区中文字幕 | 日韩伦理一区二区 | 神马久久av | 亚洲一区三区在线观看 | 久久久久久久av | 自拍偷拍亚洲欧美 | 欧美在线视频网站 | 91人人爽| 可以免费看的毛片 | 欧美精品首页 | 一区二区三区影院 | 岛国av一区二区三区 | 粉嫩国产精品一区二区在线观看 | 欧美综合一区二区三区 | 伊人av在线播放 | 可以在线观看av的网站 | 久久er精品 | 亚洲国产一区二区三区 | 精品成人av | 激情视频网站 | 日韩精品成人在线 | 午夜av电影 | 黄色毛片一级 | 成人国产在线视频 | 日日干夜夜干 | 成人在线视频免费播放 | 国产在线第一页 | 欧美三区视频 |