很多时候,最下化安装Linux ,会发现很多基础的命令都没有 。

这个时候,只能自己安装了 。


比如,

想查看刚安装的Linux服务器 ,IP地址是多少 。


很多同学,会用ifconfig 查看 。


如果找不到此命令 ,怎么安装呢 ?


直接用 yum install ifconfig  吗 ?

会发现,并不是 。



怎么找到是啥命令呢 ?

试试命令

yum whatprovides ifconfig


[root@idoxu-istester ~]# yum whatprovides ifconfig
Last metadata expiration check: 0:09:53 ago on Tue 26 Nov 2019 07:16:58 PM CST.
net-tools-2.0-0.51.20160912git.el8.i686 : Basic networking tools
Repo        : BaseOS
Matched from:
Filename    : /usr/sbin/ifconfig

net-tools-2.0-0.51.20160912git.el8.x86_64 : Basic networking tools
Repo        : BaseOS
Matched from:
Filename    : /usr/sbin/ifconfig

你会发现,原来在net-tools下 。

执行命令 yum install net-tools 搞定 。


[root@idoxu-istester ~]# yum install net-tools
Last metadata expiration check: 0:14:45 ago on Tue 26 Nov 2019 07:16:58 PM CST.
Dependencies resolved.
===================================================================================================================================
 Package                     Arch                     Version                                       Repository                Size
===================================================================================================================================
Installing:
 net-tools                   x86_64                   2.0-0.51.20160912git.el8                      BaseOS                   323 k

Transaction Summary
===================================================================================================================================
Install  1 Package

Total download size: 323 k
Installed size: 1.0 M
Is this ok [y/N]: y
Downloading Packages:
net-tools-2.0-0.51.20160912git.el8.x86_64.rpm                                                      158 kB/s | 323 kB     00:02    
-----------------------------------------------------------------------------------------------------------------------------------
Total                                                                                               92 kB/s | 323 kB     00:03     
warning: /var/cache/dnf/BaseOS-929b586ef1f72f69/packages/net-tools-2.0-0.51.20160912git.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY
CentOS-8 - Base                                                                                    1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0x8483C65D:
 Userid     : "CentOS (CentOS Official Signing Key) <security@centos.org>"
 Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                           1/1 
  Installing       : net-tools-2.0-0.51.20160912git.el8.x86_64                                                                 1/1 
  Running scriptlet: net-tools-2.0-0.51.20160912git.el8.x86_64                                                                 1/1 
  Verifying        : net-tools-2.0-0.51.20160912git.el8.x86_64                                                                 1/1 

Installed:
  net-tools-2.0-0.51.20160912git.el8.x86_64                                                                                        

Complete!