Linuxでホスト名を永続的に変更する方法

Linuxでホスト名を永続的に変更する方法

ホスト名を変更する場合は、以下の手順に従ってください。

ホスト名の使用

hostnameコマンドを使用すると、ホスト名を一時的に変更することしかできません。再起動すると、ホスト名は元の名前に戻ります。

# ホスト名 新しいホスト名

hostname linuxと入力してホスト名を linux に変更し、 uname -nコマンドを使用して表示します。

這里寫圖片描述

この時点で、ホスト名は変更されていますが、なぜ左側にPeithon残っているのでしょうか? ターミナルを再度開いてみてください。Xshell を使用している場合は、セッションを再度開いてください。

設定ファイルを変更する

ホスト名を永久に変更したい場合は、以下の手順に従う必要があります。

/etc/sysconfig/networkファイルを変更する

這里寫圖片描述

このうち、mylinux は設定するホスト名です。保存して終了し、システムを再起動すると、設定ファイルが読み込まれ、ホスト名が新しいホスト名に設定されます。

この時点でシステムを再起動したくない場合は、 hostname mylinuxを使用して一時的な変更を行うことができます。このようにすると、システムを再起動しても、読み込まれた設定ファイルに設定されているホスト名は、ホスト名の設定と同じになり、変更されていないのと同じになります。

これでホスト名の設定は完了です。

ホストファイル

通常、ホスト名を変更するために hosts ファイルを変更する必要はありません。/etc/hosts ファイル/etc/hosts 、DNS に似たドメイン名解決機能を提供します。Linux システムは、DNS サーバーにドメイン名解決要求を送信する前に、 /etc/hostsファイルを照会します。対応するレコードがある場合は、hosts 内のレコードが使用されます。

したがって、ホスト名を変更する場合は、 /etc/sysconfig/networkファイルを変更するだけです。ただし、分散を使用する場合は、ホスト名と IP をバインドする必要があり、hosts ファイルを変更する必要があります。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linuxホスト名変更コマンドの詳しい説明
  • Linuxでホスト名を変更する方法
  • Linux でネットワーク カード名とホスト名を変更する方法
  • Linux ホスト名設定の詳細な紹介

<<:  Vue3スタイルのCSS変数注入の実装

>>:  CentOS7 に MySQL をオフラインでインストールする詳細なチュートリアル

推薦する

JavaScript で同時実行制御を実装する方法

目次1. 同時実行制御の概要1.1 フェーズ1 1.2 フェーズ2 1.3 フェーズ3 2. 同時実...

docker compose を使ってワンクリックで分散構成センター Apollo を展開するプロセスの詳細な説明

導入分散について話すときは、分散構成センター、分散ログ、分散リンク トラッキングなどについて考える必...

Linux コマンドラインでパケットをキャプチャするために tcpdump を使用するいくつかの機能

tcpdump は、ネットワークの問題のトラブルシューティングに効果的に役立つ、柔軟で強力なパケット...

プロジェクトに必須の 8 つの JavaScript コード スニペット

目次1. ファイル拡張子を取得する2. コンテンツをクリップボードにコピーする3. スリープ時間は何...

値の転送を実現するために、2つの同じレベルのコンポーネントをVueで作成します。

Vue コンポーネントは接続されているため、コンポーネント間で値を渡す必要があるのは避けられません...

Puppeteer を使用して Linux (CentOS) で Web ページのスクリーンショット機能を実装する

Linux に puppeteer をインストールするときに、次の問題が発生する可能性があります。こ...

MySQL の自動増分 ID に関するいくつかの小さな問題の要約

以下の質問はすべて InnoDB ストレージ エンジンに基づいています。 1. 最も大きな ID を...

Vue が Ref を使用してレベル間でコンポーネントを取得する手順

VueはRefを使用してレベル間でコンポーネントインスタンスを取得します例の紹介開発プロセスでは、レ...

RGBA の「a」は何を意味するのでしょうか? CSS RGBA カラー ガイド

RGBAは色の値と透明度を設定できるCSSカラーです以下は、rgba() を使用して白色を 50% ...

MySQL 起動エラー 1067 および文字セットを変更して再起動した後の無効な回復

公式サイトからmysql-5.6.37-winx64.zipの解凍バージョンをダウンロードし、構成フ...

Linux で SVN サーバーをインストールする方法

1. Yumのインストール yum でサブバージョンをインストール 2. 構成1. 倉庫を作る/ho...

ディレクトリスクロール効果を実現するネイティブJS

これはネイティブ JS で実装されたテキスト スクロール効果です。この効果は通常、ニュース、ダイナミ...

XHTML言語のデフォルトCSSスタイル

html、アドレス、引用ブロック、本文、dd、div、 dl、dt、フィールドセット、フォーム、フレ...

Tomcat サービスに Java 起動コマンドを追加する方法

私の最初のサーバープログラム現在、オンラインゲームの書き方を学んでいるので、サーバーサイドのプログラ...

Linux 環境に mysql5.7.36 データベースをインストールするチュートリアル

ダウンロードアドレス: https://dev.mysql.com/downloads/mysql/...