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

hostnamectl:コマンドが見つかりません

ほとんどの場合、サービスを制御するために systemctl が使用されますが、使用できる追加の systemd コマンドがいくつかあります。たとえば、hostnamectl を使用すると、システムのネットワーク ホスト名と、システムのハードウェアおよび実行中の Linux カーネルに関するその他の情報を表示できます。このコマンドを使用して、システムのホスト名を変更することもできます。

構文

hostnamectl コマンドの構文は次のとおりです。

# hostnamectl [options] [subcommand] [arguments]

たとえば、ホスト名を server01 に設定するには:

# hostnamectl set-hostname server01

hostnamectl コマンドの実行中に以下のエラーが発生した場合:

hostnamectl: command not found

選択したディストリビューションに従って、systemd パッケージをインストールしてみてください。

分布 コマンド
Debian apt-get install systemd
Ubuntu apt-get install systemd
Arch Linux pacman -S systemd
カリ Linux apt-get install systemd
CentOS yum install systemd
Fedora dnf install systemd
Raspbian apt-get install systemd

hostnamectl コマンドの例

1. コンピュータのホスト名を取得します:

# hostnamectl

2. コンピュータのホスト名を設定します:

# hostnamectl set-hostname "hostname"

3. コンピュータのきれいなホスト名を設定します:

# hostnamectl set-hostname --static "hostname.example.com" && sudo hostnamectl set-hostname --pretty "hostname"

4. ホスト名をデフォルト値にリセットします:

# hostnamectl set-hostname --pretty ""


Linux
  1. サブスクリプション マネージャー:コマンドが見つかりません

  2. dnf:コマンドが見つかりません

  3. bc:コマンドが見つかりません

  1. ifrename:コマンドが見つかりません

  2. dpkg:コマンドが見つかりません

  3. ln:コマンドが見つかりません

  1. netstat:コマンドが見つかりません

  2. kubectl:コマンドが見つかりません

  3. tvservice:コマンドが見つかりません