GNU/Linux >> Belajar Linux >  >> Cent OS

Pemecahan Masalah Linux - perintah netstat tidak ditemukan di CentOS 7/8 Dan RHEL 7/8

Seperti yang mungkin Anda ketahui, Netstat (bersih bekerja stat istics) adalah alat baris perintah yang dapat digunakan untuk memeriksa konfigurasi dan aktivitas jaringan. Perintah netcat tidak tersedia dalam instalasi minimal RHEL 8, 7 dan klonnya seperti CentOS 8 dan 7. Tutorial singkat ini menjelaskan cara menjalankan perintah netstat di sistem CentOS 7, RHEL 7.

Catatan penting:

Seperti yang telah ditunjukkan oleh salah satu pembaca kami di bagian komentar di bawah, banyak dari perintah jaringan Linux lama telah ditinggalkan demi rekan iproute2 mereka. Netstat khususnya telah digantikan oleh “ss” perintah yang tersedia secara default. Jika Anda masih menggunakan netstat untuk alasan apa pun, tip ini mungkin bisa membantu.

perintah netstat tidak ditemukan di CentOS 7/8 Dan RHEL 7/8

Pertama kita akan melihat cara memperbaiki kesalahan ini di edisi server CentOS 8 dan RHEL 8.

Perbaiki Kesalahan "perintah netstat tidak ditemukan" di CentOS 8 &RHEL 8

Pertama, kita perlu mencari paket mana yang menyediakan 'netstat' perintah menggunakan perintah berikut:

# dnf provides */netstat

Atau,

# dnf whatprovides */netstat

Contoh keluaran dari server CentOS 8 saya:

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

Seperti yang Anda lihat, paket "net-tools" menyediakan perintah "netstat".

Jadi, mari kita instal paket net-tools sebagai pengguna root menggunakan perintah berikut sebagai root pengguna:

# dnf install net-tools

Contoh keluaran:

CentOS-8 - AppStream                                                                                                                      1.5 kB/s | 4.3 kB     00:02    
CentOS-8 - Base                                                                                                                           4.5 kB/s | 3.8 kB     00:00    
CentOS-8 - Extras                                                                                                                         1.7 kB/s | 1.5 kB     00:00    
Dependencies resolved.
==========================================================================================================================================================================
 Package                               Architecture                       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                                                                                             253 kB/s | 323 kB     00:01    
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                     170 kB/s | 323 kB     00:01     
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!

Sekarang Anda dapat menggunakan perintah netstat pada sistem CentOS 8 Anda.

Perbaiki Kesalahan "perintah netstat tidak ditemukan" di CentOS 7 &RHEL 7

Pertama, kita harus mencari tahu paket mana yang menyediakan 'netstat' perintah.

Untuk mengetahuinya, jalankan:

$ yum provides */netstat

Atau,

$ yum whatprovides */netstat

Contoh keluaran:

yum provides */netstat
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.nbrc.ac.in
 * extras: mirror.nbrc.ac.in
 * updates: mirror.nbrc.ac.in
net-tools-2.0-0.17.20131004git.el7.x86_64 : Basic networking tools
Repo : base
Matched from:
Filename : /bin/netstat

Seperti yang Anda lihat pada output di atas, kita perlu menginstal net-tools paket untuk mendapatkan perintah netstat.

Jadi, mari kita instal perintah net-tools menggunakan perintah berikut dari Terminal:

$ sudo yum install net-tools

Contoh keluaran:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.nbrc.ac.in
 * extras: mirror.nbrc.ac.in
 * updates: mirror.nbrc.ac.in
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:05 
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!

Itu dia. Sekarang Anda dapat menggunakan perintah 'netstat'.

$ netstat

Contoh keluaran:

Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State 
tcp 0 0 server.ostechnix.com:ssh sk:54534 ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ] DGRAM 10304 /run/systemd/shutdownd
unix 2 [ ] DGRAM 10242 @/org/freedesktop/systemd1/notify
unix 5 [ ] DGRAM 6104 /run/systemd/journal/socket
unix 13 [ ] DGRAM 6106 /dev/log
unix 3 [ ] STREAM CONNECTED 14013 /var/run/dbus/system_bus_socket
unix 2 [ ] DGRAM 24798 
unix 3 [ ] STREAM CONNECTED 17856 
unix 3 [ ] STREAM CONNECTED 17874 
unix 3 [ ] STREAM CONNECTED 15064

[...]

unix 3 [ ] STREAM CONNECTED 17878 
unix 3 [ ] STREAM CONNECTED 17832 
unix 3 [ ] STREAM CONNECTED 17841 
unix 3 [ ] STREAM CONNECTED 14010 /var/run/dbus/system_bus_socket
unix 3 [ ] STREAM CONNECTED 14710 /var/run/dbus/system_bus_socket
unix 2 [ ] DGRAM 11594 
unix 3 [ ] STREAM CONNECTED 16500 /run/systemd/journal/stdout
unix 3 [ ] STREAM CONNECTED 17809 
unix 3 [ ] STREAM CONNECTED 17836 
unix 2 [ ] DGRAM 13906 
unix 3 [ ] STREAM CONNECTED 17845

Semoga membantu.

Bacaan yang disarankan:

  • Cara Menemukan Layanan Yang Mendengarkan Pada Port Tertentu
  • Cara Menemukan Antarmuka Jaringan yang Tersedia Di Linux

Cent OS
  1. bash:netstat:perintah tidak ditemukan – Debian/Ubuntu Linux

  2. perintah ifconfig tidak ditemukan – CentOS/RHEL 7

  3. netstat:perintah tidak ditemukan

  1. Cara Memperbarui CentOS 7.0/7.1/7.2/7.3/7.4/7.5/7.6 ke CentOS 7.7

  2. perintah semanage tidak ditemukan di CentOS 8 / RHEL 8

  3. “-bash:firewall:command not found” – Cara mengatasi di CentOS/RHEL 7

  1. Cara Meningkatkan atau Memperbarui CentOS 7.0/7.1/7.2/7.3/7.4/7.5 ke CentOS 7.6

  2. Cara menginstal wget di RHEL 8 / CentOS 8 Linux

  3. “lsb_release:command not found” – Perbaiki di CentOS/RHEL