Linux Terminalinden Ağ ile Nasıl Çalışılır Bilmeniz Gereken 11 Komut
Dosya indirmek, ağ sorunlarını teşhis etmek, ağ arayüzlerinizi yönetmek veya ağ istatistiklerini görüntülemek isteyip istemediğinize yönelik bir terminal komutu vardır. Bu koleksiyon, denenmiş ve doğru araçları ve birkaç yeni komutu içerir..
Bunun çoğunu grafik bir masaüstünden yapabilirsiniz, ancak terminali nadiren kullanan Linux kullanıcıları bile ping ve diğer ağ tanılama araçlarını kullanmak için sık sık birini başlatır..
kıvrılmak
Kullan bukle veya wget Terminalden ayrılmadan İnternet'ten dosya indirme komutları. Kıvrımlı kullanıyorsanız, yazın kıvırmak ardından dosya yolu. wget kullanıcıları kullanabilir wget hiçbir seçenek olmadan… Dosya geçerli dizinde görünecektir..
kıvırmak -O website.com/dosya
wget website.com/dosya
ping
ping ECHO_REQUEST paketlerini belirttiğiniz adrese gönderir. Bilgisayarınızın İnternet ile mi yoksa belirli bir IP adresiyle iletişim kurabildiğini görmek için harika bir yol. Ancak birçok sistemin ping'lere yanıt vermeyecek şekilde yapılandırıldığını unutmayın..
Windows'taki ping komutunun aksine, Linux ping komutu siz onu sonlandırana kadar paket göndermeye devam edecektir. İle sonlu miktarda paket belirleyebilirsiniz. -c şalter.
ping -c 4 google.com
iz bırakma ve iz bırakma
tracepath komutu şuna benzer traceroute, ancak kök ayrıcalıkları gerektirmez. Aynı zamanda, varsayılan olarak Ubuntu'da yüklüdür, traceroute değildir. tracepath, ağ yolunu belirttiğiniz bir hedefe kadar izler ve yol boyunca her "sıçramayı" raporlar. Ağ sorunlarınız veya yavaşlığınız varsa, tracepath size ağın nerede başarısız olduğunu veya yavaşlığın nerede gerçekleştiğini gösterebilir..
tracepath example.com
mtr
mtr komut, ping ve tracepath'i tek bir komutta birleştirir. mtr, her bir “atlama” için ping süresini gösteren paketler göndermeye devam edecektir. Bu, size herhangi bir sorun da gösterecektir - bu durumda, atlama 6'nın paketlerin% 20'sini kaybettiğini görebiliriz.
mtr howtogeek.com
İşiniz bitince çıkmak için q veya Ctrl-C tuşlarına basın..
evsahibi
evsahibi komutu DNS aramalarını gerçekleştirir. Bir etki alanı adı verin, ilgili IP adresini göreceksiniz. Bir IP adresi verdiğinizde, ilişkili alan adını göreceksiniz.
ev sahibi howtogeek.com
ev sahibi 208.43.115.82
kim
kim komutu size bir web sitesinin whois kayıtlarını gösterir, böylece kimin kaydolduğu ve belirli bir web sitesine sahip olduğu hakkında daha fazla bilgi görüntüleyebilirsiniz..
whois example.com
ifplugstatus
ifplugstatus komutu bir kablonun ağ arabirimine takılı olup olmadığını söyleyecektir. Ubuntu'da varsayılan olarak kurulu değildir. Yüklemek için aşağıdaki komutu kullanın:
sudo apt-get install ifplugd Instagram Hesabındaki Resim ve Videoları ifplugd
Tüm arayüzlerin durumunu görmek için komutu çalıştırın veya durumunu görüntülemek için belirli bir arayüz belirtin.
ifplugstatus
ifplugstatus eth0
“Bağlantı atımı algılandı”, kablonun takılı olduğu anlamına gelir. Takılı değilse “takılı değil” göreceksiniz.
ifconfig
ifconfig Komut, sisteminizin ağ arayüzlerini yapılandırmak, ayarlamak ve hata ayıklamak için çeşitli seçeneklere sahiptir. IP adreslerini ve diğer ağ arayüzü bilgilerini görüntülemek için de hızlı bir yoldur. tip ifconfig İsimleri dahil, aktif durumda olan tüm ağ arayüzlerinin durumunu görüntülemek için. Ayrıca, bu arayüzle ilgili bilgileri görüntülemek için bir arayüzün adını da belirleyebilirsiniz..
ifconfig
ifconfig eth0
ifdown ve ifup
ifdown ve ifup komutlar koşmakla aynı şeydir ifconfig up veya ifconfig down. Bir arayüzün adı göz önüne alındığında, arayüzü aşağı indirir veya getirir. Bu kök izinleri gerektirir, bu yüzden Ubuntu'da sudo kullanmalısınız..
sudo ifdown eth0
sudo ifup eth0
Bunu bir Linux masaüstü sisteminde deneyin; muhtemelen bir hata mesajı alırsınız. Linux masaüstleri genellikle sizin için ağ arayüzlerini yöneten NetworkManager kullanır. Bu komutlar yine de NetworkManager olmayan sunucularda çalışacaktır..
NetworkManager'ı komut satırından gerçekten yapılandırmanız gerekirse, nmcli komuta.
dhclient
dhclient komutu, bilgisayarınızın IP adresini serbest bırakabilir ve DHCP sunucunuzdan yenisini alabilir. Bu kök izinleri gerektirir, bu yüzden Ubuntu'da sudo kullanın. Yeni bir IP adresi almak için herhangi bir seçenek olmadan dhclient'i çalıştırın veya -r Mevcut IP adresinizi serbest bırakmak için.
sudo dhclient -r
sudo dhclient
netstat
netstat komutu, açık soketler ve yönlendirme tabloları dahil olmak üzere birçok farklı arayüz istatistiklerini gösterebilir. Seçenek olmadan netstat komutunu çalıştırdığınızda, açık yuvaların bir listesini göreceksiniz..
Bu komutla yapabileceğiniz daha çok şey var. Örneğin, netstat -p açık yuvalarla ilişkili programları görüntülemek için komut.
Tüm bağlantı noktalarına ait ayrıntılı istatistikleri görüntüleyin. netstat -s.
Geçmişteki süreçleri yönetmek ve dosyalarla çalışmak için komutları da ele aldık.