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