GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7で見つからないIfconfigコマンドを修正する方法

このチュートリアルでは、CentOS7でifconfigコマンドが見つからない問題を修正する方法を示します。数日前にVPSシステムにCentOS7(x86_64)を最小限にインストールしました。CentOS以前6.xリリースでは、ifconfigというコマンドを使用するのが習慣でした。CentOS6.x以前では、デフォルトでifconfigコマンドを使用して出荷していました。最小インストールのCentOSでは、ifconfigコマンドが見つかりませんでした。これは「 「net-tools」はデフォルトでインストールされていません。「net-tools」をインストールすると問題が解決します。

ご存じない方のために、「ifconfig」コマンドを使用して、GNU / Linuxシステムのネットワークインターフェイスを構成します。IPアドレス、MACなどのネットワークインターフェイスカードの詳細が表示されます。アドレス、ネットワークインターフェイスカードのステータスなど

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS7サーバーへのIfconfigのインストールを段階的に説明します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS7。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

CentOS7でIfconfigコマンドが見つからない問題を修正

追加のパッケージをインストールせず、単にIPアドレスを確認する場合は、ip addrを使用できます。 コマンド:

[[email protected] ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:eb:6b:89 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.15/24 brd 10.0.0.255 scope global dynamic enp0s3
       valid_lft 85578sec preferred_lft 85578sec
    inet6 fe80::a00:27ff:feeb:6b89/64 scope link
       valid_lft forever preferred_lft forever

ifconfigコマンドをシステムに取り込むには、以下のコマンドを実行します。

yum install net-tools
[[email protected] ~]# yum install net-tools
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.mirror.iweb.ca
 * extras: mirror.csclub.uwaterloo.ca
 * updates: mirror.csclub.uwaterloo.ca
Resolving Dependencies
--> Running transaction check
---> Package net-tools.x86_64 0:2.0-0.17.20131004git.el7 will be installed
--> Finished Dependency Resolution
 
Dependencies Resolved
 
==========================================================================================================================================================
 Package                            Arch                            Version                                           Repository                     Size
==========================================================================================================================================================
Installing:
 net-tools                          x86_64                          2.0-0.17.20131004git.el7                          base                          304 k
 
Transaction Summary
==========================================================================================================================================================
Install  1 Package
 
Total download size: 304 k
Installed size: 917 k
Is this ok [y/d/N]: y
Downloading packages:
net-tools-2.0-0.17.20131004git.el7.x86_64.rpm                                                                                      | 304 kB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : net-tools-2.0-0.17.20131004git.el7.x86_64                                                                                              1/1
  Verifying  : net-tools-2.0-0.17.20131004git.el7.x86_64                                                                                              1/1
 
Installed:
  net-tools.x86_64 0:2.0-0.17.20131004git.el7
 
Complete!

そしてそれを使用できます

[[email protected] ~]# ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.0.15  netmask 255.255.255.0  broadcast 10.0.2.255
        inet6 fe80::a00:27ff:feeb:6b89  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:eb:6b:89  txqueuelen 1000  (Ethernet)
        RX packets 11316  bytes 14098176 (13.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3224  bytes 264337 (258.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
 
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

おめでとうございます!ifconfigが正常にインストールされました。CentOS7システムにifconfigをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式のifconfigWebサイトを確認することをお勧めします。


Cent OS
  1. CentOSで「semanageコマンド」が見つからないというエラーを修正する方法

  2. ifconfig コマンドが見つからない – CentOS/RHEL 7

  3. 「-bash:ファイアウォール:コマンドが見つかりません」 – CentOS/RHEL 7 での解決方法

  1. CentOS – semanageコマンドが見つかりませんエラー–修正はここにあります!

  2. 「lsb_release:command not found」 – CentOS/RHEL で修正

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

  1. Linuxでコマンドが見つからないというエラーを修正する方法

  2. CentOS7でifconfigコマンドが見つかりません最小限のインストール

  3. Debian10で見つからないSudoコマンドを修正する方法