GNU/Linux >> Linux の 問題 >  >> Linux

Oracle Enterprise Linux 7 でシステムのマシン ID を変更する方法

質問 :システムは元のマシン ID と同じマシン ID を持っています。一部のアプリケーションがシステムを区別できるように、それを区別する必要があります。

マシン ID とは

/etc/machine-id ファイルには、インストール中に設定されたローカル システムの一意のマシン ID が含まれています。マシン ID は、1 つの改行で終わる 16 進数の 32 文字の小文字のマシン ID 文字列です。 16 進数からデコードすると、これは 16 バイト/128 ビットの文字列に対応します。
– ネットワーク内のマシンを識別するために、RHEL 7.1 から「machine-id」パラメーターが追加されました。したがって、このパラメーターは一意である必要があります。
– ただし、ユーザーが RHEL 7.1 がインストールされている仮想マシンのクローンを作成する場合、クローン作成された仮想マシンの「マシン ID」は変更されず、一部の仮想マシンは同じ「マシン ID」を持つ場合があります。 ”.
– ユーザーは、サーバーの複製された仮想マシンの「マシン ID」を、ネットワーク上で一意に識別できるように変更する必要があります。
– マシン ID は、ファイル /etc/machine- に書き込まれます。 id.

systemd には systemd-machine-id-setup という組み込みツールがあります これにより、マシン ID の再生成が可能になります。使用方法の手順は次のとおりです:

1. machine-id ファイルに書き込み権限を追加します:

# chmod 777 /etc/machine-id

2. テキスト エディターで /etc/machine-id を開き、その内容をすべて削除します。

# vi /etc/machine-id

3. ファイルの名前を変更します /etc/machine-id:

# mv /etc/machine-id /etc/machine-id.oldid

4. コマンドを実行します:

# systemd-machine-id-setup 

5. ファイルの以前の権限を復元します:

# chmod 444 /etc/machine-id

これで、システムは別の ID を持つことになります。


Linux
  1. Linuxでホスト名を変更する方法

  2. LinuxシステムのIDを変更する方法

  3. Linuxでタイムゾーン設定を変更するにはどうすればよいですか?

  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. / etc / motdはどのように更新されますか?

  3. Linux の日付を UTC/GMT +1 に変更するには?

  1. RHEL7Linuxシステムでランレベルを変更する方法

  2. Linuxでシステムホスト名を設定または変更する方法

  3. Linuxシステムが物理マシンか仮想マシンかを確認する方法