Laman » bagaimana untuk » Cara Bekerja dengan Rangkaian dari Terminal Linux 11 Perintah Anda Perlu Tahu

    Cara Bekerja dengan Rangkaian dari Terminal Linux 11 Perintah Anda Perlu Tahu

    Sama ada anda mahu memuat turun fail, mendiagnosis masalah rangkaian, menguruskan antaramuka rangkaian anda, atau melihat statistik rangkaian, terdapat arahan terminal untuk itu. Koleksi ini mengandungi alat yang dicuba dan benar dan beberapa perintah yang lebih baru.

    Anda boleh melakukan kebanyakan dari desktop grafis, walaupun pengguna Linux yang jarang menggunakan terminal sering melancarkan satu untuk menggunakan ping dan alat diagnostik rangkaian lain.

    curl & wget

    Menggunakan curl atau wget memerintahkan untuk memuat turun fail dari Internet tanpa meninggalkan terminal. Jika anda menggunakan curl, taipkan curl -O diikuti oleh laluan ke fail. Pengguna wget boleh menggunakannya wget tanpa sebarang pilihan ... Fail akan muncul dalam direktori semasa.

    curl -O website.com/file
    wget website.com/file

    ping

    ping menghantar paket ECHO_REQUEST ke alamat yang anda tentukan. Ini cara yang baik untuk melihat sama ada komputer anda boleh berkomunikasi dengan Internet atau alamat IP tertentu. Perlu diingat bahawa banyak sistem dikonfigurasi untuk tidak bertindak balas kepada ping, bagaimanapun.

    Tidak seperti arahan ping pada Windows, arahan ping Linux akan terus menghantar paket sehingga anda menamatkannya. Anda boleh menentukan jumlah paket yang terhingga dengan -c suis.

    ping -c 4 google.com

    tracepath & traceroute

    The tracepath arahan serupa dengan traceroute, tetapi ia tidak memerlukan keistimewaan root. Ia juga dipasang secara lalai di Ubuntu, manakala traceroute tidak. tracepath menjejaki laluan rangkaian ke destinasi yang anda tentukan dan melaporkan setiap "hop" di sepanjang jalan. Jika anda mengalami masalah rangkaian atau kelambatan, tracepath boleh menunjukkan kepada anda di mana rangkaian gagal atau di mana kelambatan itu berlaku.

    tracepath example.com

    mtr

    The mtr perintah menggabungkan ping dan tracepath ke dalam satu arahan. mtr akan terus menghantar paket, menunjukkan masa ping untuk setiap "hop." Ini juga akan menunjukkan kepada anda sebarang masalah - dalam kes ini, kita dapat melihat bahawa hop 6 kehilangan lebih dari 20% daripada paket.

    mtr howtogeek.com

    Tekan q atau Ctrl-C untuk berhenti apabila anda selesai.

    tuan rumah

    The tuan rumah arahan melakukan pemerhatian DNS. Beri nama domain dan anda akan melihat alamat IP yang berkaitan. Sediakan alamat IP dan anda akan melihat nama domain yang berkaitan.

    tuan rumah howtogeek.com
    hos 208.43.115.82

    siapakah

    The siapakah arahan akan menunjukkan kepada anda rekod whois tapak web, jadi anda boleh melihat lebih banyak maklumat tentang siapa yang berdaftar dan memiliki laman web tertentu.

    whois example.com

    ifplugstatus

    The ifplugstatus arahan akan memberitahu anda sama ada kabel dipasangkan ke antara muka rangkaian atau tidak. Ia tidak dipasang secara lalai di Ubuntu. Gunakan arahan berikut untuk memasangnya:

    sudo apt-get install ifplugd

    Jalankan arahan untuk melihat status semua antara muka atau tentukan antara muka tertentu untuk melihat statusnya.

    ifplugstatus
    ifplugstatus eth0

    "Pukulan pautan dikesan" bermakna kabel dipasang. Anda akan melihat "dicabut" jika tidak.

    ifconfig

    The ifconfig arahan mempunyai pelbagai pilihan untuk mengkonfigurasi, menyesuaikan, dan meng-debug antara muka rangkaian sistem anda. Ia juga cara cepat untuk melihat alamat IP dan maklumat antara muka rangkaian lain. Taipkan ifconfig untuk melihat status semua antara muka rangkaian aktif, termasuk nama mereka. Anda juga boleh menentukan nama antara muka untuk melihat maklumat sahaja mengenai antara muka itu.

    ifconfig
    ifconfig eth0

    ifdown & ifup

    The ifdown dan ifup Perintah adalah perkara yang sama seperti berjalan ifconfig atau ifconfig ke bawah. Memandangkan nama antara muka, mereka mengambil muka ke bawah atau membawanya. Ini memerlukan kebenaran akar, jadi anda perlu menggunakan sudo di Ubuntu.

    sudo ifdown eth0
    sudo ifup eth0

    Cuba ini pada sistem desktop Linux dan anda mungkin akan mendapat mesej ralat. Desktop desktop biasanya menggunakan NetworkManager, yang menguruskan antaramuka rangkaian untuk anda. Perintah ini masih akan berfungsi pada pelayan tanpa NetworkManager, walaupun.

    Jika anda benar-benar perlu mengkonfigurasi NetworkManager dari baris arahan, gunakan nmcli perintah.

    dhclient

    The dhclient arahan boleh melepaskan alamat IP komputer anda dan mendapatkan yang baru dari pelayan DHCP anda. Ini memerlukan kebenaran root, jadi gunakan sudo di Ubuntu. Jalankan dhclient tanpa sebarang pilihan untuk mendapatkan alamat IP baharu atau gunakan -r beralih untuk melepaskan alamat IP semasa anda.

    sudo dhclient -r
    sudo dhclient

    netstat

    The netstat arahan boleh menunjukkan banyak statistik antara muka yang berbeza, termasuk soket terbuka dan jadual penghalaan. Jalankan arahan netstat tanpa pilihan dan anda akan melihat senarai soket terbuka.

    Terdapat banyak lagi yang boleh anda lakukan dengan arahan ini. Sebagai contoh, gunakan netstat -p arahan untuk melihat program yang berkaitan dengan soket terbuka.

    Lihat statistik terperinci untuk semua pelabuhan dengan netstat -s.


    Kami juga merangkumi arahan untuk menguruskan proses dan bekerja dengan fail pada masa lalu.