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.