Linux’ta ağ ile ilgili işlemleri gerçekleştirmek için faydalı olabilecek bazı temel Linux komutlarını sizlerle paylaşmak istiyoruz.
ping: Uzak bir sunucuya veya cihaza erişilebilirliği ve gecikmeyi kontrol etmek için kullanılır.
Örnek: ping google.com
ifconfig veya ip: Ağ arabirimlerini görüntülemek, yapılandırmak veya etkinleştirmek için kullanılır.
Örnek: ifconfig veya ip addr
netstat: Ağ bağlantılarını, yönlendirmelerini ve arabirim istatistiklerini görüntülemek için kullanılır.
Örnek: netstat -tuln (Açık bağlantıları görüntüler)
traceroute veya mtr: İki nokta arasındaki ağ yolunu izlemek ve gecikmeleri kontrol etmek için kullanılır. Örnek: traceroute google.com veya mtr google.com
nslookup veya dig: DNS sorgularını yapmak veya IP adreslerini alan adlarına çözmek için kullanılır.
Örnek: nslookup google.com veya dig google.com
ssh: Uzak sunuculara güvenli bir şekilde bağlanmak için kullanılır.
Örnek: ssh kullanici@uzak_sunucu_ip
scp: Dosyaları yerel ve uzak sunucular arasında kopyalamak için kullanılır.
Örnek: scp dosya.txt kullanici@uzak_sunucu:/uzak_dizin
nmap: Ağdaki açık portları ve hizmetleri taramak için kullanılır.
Örnek: nmap -p 80-100 192.168.1.1
iwconfig: Kablosuz ağ arabirimlerini yapılandırmak ve durumunu görüntülemek için kullanılır.
Örnek: iwconfig
ss: Açık soketleri ve bağlantıları görüntülemek için kullanılır.
Örnek: ss -tuln (Açık TCP bağlantılarını görüntüler)
curl veya wget: URL’lerden veri indirmek için kullanılır.
Örnek: curl -O https://example.com/dosya.txt
Ağ yönetimi, teşhis ve izleme görevlerini gerçekleştirmek için kullanabileceğiniz daha kapsamlı Linux ağ komutları;
tcpdump: Ağ trafiğini yakalamak ve analiz etmek için kullanılır. Veri paketlerini izlemek ve analiz etmek için kullanışlıdır.
Örnek: sudo tcpdump -i eth0 -n host hedef_ip
iftop: Sistem üzerindeki ağ trafiğini gerçek zamanlı olarak izlemek için kullanılır. Bağlantıların bant genişliği kullanımını görüntüler.
Örnek: sudo iftop -i eth0
nload: Ağ arabirimlerinin bant genişliği kullanımını izlemek için kullanılır. Gerçek zamanlı bant genişliği grafiği sunar.
Örnek: sudo nload -u Kbps
arp: ARP önbelleği yönetmek ve ağdaki cihazları listelemek için kullanılır.
Örnek: arp -a
ss: Açık soketleri ve bağlantıları ayrıntılı olarak görüntülemek için kullanılır. İlgili bilgileri sağlar.
Örnek: ss -tuln
nmcli: NetworkManager komut satırı aracıdır. Kablosuz bağlantıları yapılandırmak ve ağ bağlantılarını yönetmek için kullanılır.
Örnek: nmcli connection show
route: Linux yönlendirmesiyle ilgili bilgileri görüntülemek ve yönlendirmeyi yapılandırmak için kullanılır.
Örnek: route -n
iptables: Linux güvenlik duvarını yapılandırmak için kullanılır. Ağ trafiği yönlendirmesi ve güvenlik politikaları oluşturmak için kullanışlıdır.
Örnek: iptables -A INPUT -p tcp --dport 80 -j ACCEPT
nft: Yeni nesil paket filtreleme sistemi olan nftables’ı yapılandırmak ve kontrol etmek için kullanılır.
Örnek: nft list ruleset
iperf: İki nokta arasında ağ bant genişliği ve hız testleri yapmak için kullanılır.
Örnek: iperf -c hedef_ip