成人免费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 15:59:31

Linux配置靜態IP

2010-03-05 16:11:57

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命令

2018-05-29 11:20:18

數據中心方法省錢

2020-08-01 16:19:13

JavaScript字符串開發

2009-07-02 00:48:06

DB2服務器主機名

2010-08-02 14:04:29

Flex4教程

2011-09-19 14:30:27

2020-11-13 09:14:23

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

51CTO技術棧公眾號

主站蜘蛛池模板: 中文在线一区 | 精品毛片| 久久久免费电影 | 日韩在线免费 | 精品国产乱码一区二区三区 | 丁香久久 | 免费观看毛片 | www.99精品| 一级片在线免费播放 | 国产91亚洲精品一区二区三区 | 国产福利资源在线 | 国内精品视频一区二区三区 | 日本韩国欧美在线观看 | 激情av | 日韩a级片| 欧美日韩国产高清 | 亚洲电影在线播放 | 国产精品久久久久久久一区探花 | 亚洲精品国产成人 | 狠狠久久综合 | 国产电影一区二区 | 成人午夜精品一区二区三区 | 亚洲精品自在在线观看 | 欧美三区在线观看 | 精品久久影院 | 自拍视频一区二区三区 | 中文字幕亚洲欧美日韩在线不卡 | 国产在线高清 | 福利社午夜影院 | 中文字幕人成人 | 成人在线观看免费 | 日韩成人免费av | 亚洲精品成人网 | 成人三级av | 亚洲精品久久久一区二区三区 | www.中文字幕av| 免费在线观看一级毛片 | 99re国产| 四虎影院免费在线播放 | 欧美三级电影在线播放 | 午夜影院在线免费观看视频 |