Minimal CentOS 7 kurulumu tercih edildiğinde, sistem en temel bileşenlerle kurulur ve çoğu yardımcı araç varsayılan olarak yüklenmez. Bu da bazı klasik ağ komutlarının çalışmamasına neden olur. Eğer kurulum sırasında herhangi bir paket seçilmediyse ve daha sonra terminalde ifconfig
veya netstat
komutlarını denediğinizde “command not found” (komut bulunamadı) hatası alıyorsanız, endişe etmeyin. Bu oldukça yaygın ve kolayca çözülebilecek bir durumdur.
Neden ifconfig
ve netstat
Komutları Çalışmaz?
ifconfig
ve netstat
, Linux sistemlerinde ağ arayüzlerini görüntülemek ve bağlantı durumlarını analiz etmek için sıkça kullanılan iki klasik komuttur. Ancak bu komutlar artık birçok Linux dağıtımında varsayılan olarak gelmemektedir. Özellikle CentOS 7’nin minimal kurulumu, bu komutların yer aldığı net-tools
paketini içermez. Bu nedenle komutlar çağrıldığında sistem bunları tanıyamaz.
Çözüm: net-tools
Paketini Yüklemek
Bu eksikliği gidermek için yapmanız gereken tek işlem, net-tools
paketini manuel olarak yüklemektir. Bu paket içerisinde hem ifconfig
hem de netstat
dahil olmak üzere pek çok ağ aracını barındırır.
Aşağıdaki komut ile yüklemeyi gerçekleştirebilirsiniz:
yum install net-tools -y
Kurulum tamamlandıktan sonra artık aşağıdaki komutları sorunsuzca kullanabilirsiniz:
nginxKopyalaDüzenleifconfig
nginxKopyalaDüzenlenetstat
Bu komut, net-tools
paketini sisteminize kurar ve gerekli bileşenleri aktif hale getirir. Komut sonunda, terminalinize yeniden ifconfig
veya netstat
yazarak test ettiğinizde, artık ağ yapılandırma bilgilerinize ulaşabilirsiniz.
Alternatif Olarak Kullanabileceğiniz Modern Komutlar
Yeni nesil sistemlerde ip
ve ss
gibi komutlar, ifconfig
ve netstat
yerine kYeni nesil sistemlerde artık ip
ve ss
komutları daha çok tercih edilmektedir. Bunlar net-tools
yerine kullanılan modern araçlardır.
Ağ arayüzlerini listelemek için:
sqlKopyalaDüzenleip addr show
Açık bağlantıları ve dinlenen portları görmek için:
nginxKopyalaDüzenless -tuln
Sonuç
Eğer CentOS 7 sisteminizi minimal şekilde kurduysanız ve ağ yapılandırma komutlarının eksik olduğunu fark ettiyseniz, yukarıdaki adımlarla hızlıca çözüm sağlayabilirsiniz. net-tools
paketi, klasik Linux kullanıcıları için halen birçok işlevsel aracı beraberinde getirir. Alternatif olarak ip
ve ss
gibi modern komutları da öğrenmek uzun vadede avantaj sağlayacaktır.