Bashプログラミング
 Computer >> コンピューター >  >> プログラミング >> Bashプログラミング

Linux システムのホスト名を迅速かつ安全に設定または変更する方法

デバイスまたはシステムのホスト名は、ネットワーク内のマシンを人間が読める形式で簡単に認識するために使用されます。それほど驚くべきことではありませんが、Linux システムでは、「ホスト名」という単純なコマンドを使用してホスト名を簡単に変更できます。 「。

関連記事:Linux で静的 IP アドレスを設定し、ネットワークを構成する方法

ホスト名を実行中 パラメータを指定せずに単独で実行すると、次のように Linux システムの現在のホスト名が返されます。

$ hostname
TecMint

Linux システムのホスト名を変更または設定したい場合は、次のコマンドを実行します。

$ hostname NEW_HOSTNAME

もちろん、「NEW_HOSTNAME」 を置き換える必要があります。 設定する実際のホスト名に置き換えます。これにより、システムのホスト名がすぐに変更されますが、問題が 1 つあります。元のホスト名は次回の再起動時に復元されます。

システムのホスト名を永続的に変更する別の方法もあります。これには一部の設定ファイルの変更が必要であることはすでにお気づきかもしれませんが、それは正しいです。

Linux でシステムのホスト名を永続的に設定する

最新のUbuntuなど、さまざまな Linux ディストリビューションの新しいバージョン 、デビアンCentOSフェドーラレッドハット 、 などにはsystemdが付属しています。 、hostnamectl を提供するシステムおよびサービス マネージャー Linux でホスト名を管理するコマンド。

SystemD でシステムのホスト名を設定するには ベースのディストリビューションでは、hostnamectl を使用します。 以下に示すコマンド:

$ sudo hostnamectl set-hostname NEW_HOSTNAME

SysVinit を使用する古い Linux ディストリビューションの場合 簡単に言うと初期化です。 、次の場所にあるホスト名ファイルを編集するだけで、ホスト名を変更できます。

# vi /etc/hostname

次に、ホスト名の別のレコードを次の場所に追加する必要があります。

# vi /etc/hosts

例:

127.0.0.1 TecMint

次に、以下を実行する必要があります。

# /etc/init.d/hostname restart

RHEL/CentOS の場合 init を使用するベースのシステム 、ホスト名は以下を変更することで変更されます:

# vi /etc/sysconfig/network

そのファイルのサンプルは次のとおりです。

/etc/sysconfig/network
NETWORKING=yes
HOSTNAME="tecmint.com"
GATEWAY="192.168.0.1"
GATEWAYDEV="eth0"
FORWARD_IPV4="yes"

永続的なホスト名を保持するには、"HOSTNAME" の横の値を変更します。

結論

この簡単な記事は、簡単な Linux トリックを紹介することを目的としており、何か新しいことを学んでいただければ幸いです。

Linux スキルを次のレベルに引き上げましょう

ルート メンバーは、すべてのコース、認定準備トラック、および毎月新しいコースが追加される増大する実践的な Linux コンテンツのライブラリに完全にアクセスできます。

得られるもの

すべてのプレミアム記事に広告なしでアクセス

すべてのコースへのアクセス:Linux、Linux 用 AI、Bash スクリプト、Ubuntu ハンドブック、Golang などを学習します。

Linux 認定資格 (RHCSA、RHCE、LFCS、LFCA) へのアクセス

リリース時に新しいコースにアクセス

週刊ニュースレターにアクセスしてください

コメント内の優先ヘルプ

プライベート Telegram コミュニティ

Linux コミュニティとつながる

Linux システムのホスト名を迅速かつ安全に設定または変更する方法

私はコンピューター サイエンスの学士号を取得しており、Linux Foundation 認定システム管理者です。現在はホスティング業界でシニアテクニカルサポートとして働いています。自由時間には、新しいソフトウェアをテストしたり、インライン スケートをしたりするのが好きです。

TecMint の各チュートリアルは、経験豊富な Linux システム管理者のチームによって作成されています そのため、当社の高品質基準を満たしています。


  1. マスター Linux コマンド ラインの歴史:15 の強力なヒントと例

    Linux コマンド ラインを頻繁に使用する場合、履歴を効果的に使用すると生産性が大幅に向上します。実際、ここで紹介した 15 個の例をマスターすると、コマンド ラインの使用がさらに楽しくなることがわかります。 1. HISTTIMEFORMAT を使用してタイムスタンプを表示 通常、コマンド ラインから履歴を入力すると、コマンド# とコマンドが表示されます。監査の目的では、以下に示すようにコマンドとともにタイムスタンプを表示すると有益な場合があります。 # export HISTTIMEFORMAT=%F %T # history | more 1 2008-08-05 19:02:

  2. Linux BASHスクリプティングの世界を航海する–パートIII

    「シェルスクリプト」の以前の次の記事 ‘シリーズは高く評価されたため、この記事を書いているのは、終わりのない学習プロセスを拡張するためです。 基本的なLinuxシェルスクリプト言語のヒントを理解する–パートI Linux初心者がシェルプログラミングを学ぶための5つのシェルスクリプト–パートII Bashキーワード キーワード コンピュータ言語にとって特別な意味を持つ単語または記号です。次の記号と単語は、バッシュにとって特別な意味を持っています 引用符で囲まれておらず、コマンドの最初の単語である場合。 ! esac select } case fi th