Terminal Tuts

20 Perintah Rangkaian Linux Teratas

20 Perintah Rangkaian Linux Teratas

Rangkaian adalah bahagian penting dalam sistem operasi. Sebilangan besar komputer di dunia berhubung melalui rangkaian. Rangkaian ini boleh menjadi rumah kecil dan sederhana atau kompleks seperti pusat data pengkomputeran awan. Tugas rangkaian merangkumi konfigurasi, pemantauan lalu lintas, dan penyelesaian masalah.

Perintah Rangkaian Linux

Dalam artikel ini, kami akan menunjukkan 20 arahan rangkaian Linux yang berguna yang akan membantu anda mengkonfigurasi atau menyelesaikan masalah berkaitan rangkaian.

1. ifconfig

ifconfig (konfigurasi antara muka) adalah salah satu arahan yang paling asas dan biasa digunakan untuk mencari perincian rangkaian. Ia juga digunakan untuk mengkonfigurasi parameter antara muka rangkaian.

Kita dapat menggunakan perintah ini untuk mendapatkan alamat IP, alamat MAC, dan MTU rangkaian yang tersedia.

$ ifconfig

Contoh:

arahan asas ifconfig

Dalam contoh kami, kami melihat maklumat alamat IP dari 2 rangkaian, ethernet, dan rangkaian tempatan.

Untuk mendapatkan perincian rangkaian tertentu, kami akan menggunakan perintah 'ifconfig' dengan parameter tambahan. Sebagai contoh, untuk hanya menunjukkan maklumat yang berkaitan dengan Rangkaian Ethernet.

$ ifconfig eto

Perintah ini juga dapat digunakan untuk mengatur konfigurasi seperti alamat IP atau pintu masuk ke antara muka.

Sintaks:

$ ifconfig eth0 
netmask

Anda boleh menggantikan

dengan alamat IP dan alamat Gateway yang dikehendaki.

2. ip

arahan ip adalah versi terbaru ifconfig. Ia lebih kuat daripada perintah ifconfig kerana dapat melakukan beberapa tugas lain seperti mengkonfigurasi routing lalai atau statik, menunjukkan alamat IP dan sifatnya, mengatur alamat IP, dan laluan untuk antara muka rangkaian.

Sintaks:

$ ip 

Di mana

Contoh:

contoh arahan ip

Pautan digunakan untuk menunjukkan semua peranti rangkaian yang ada pada masa ini.

Contoh:

Laluan menunjukkan entri dalam jadual penghalaan sistem anda. Anda juga boleh mendapatkan perincian antara muka rangkaian tertentu.

Sintaks:

pertunjukan alamat ip 

Di mana boleh menjadi antara muka rangkaian yang terdapat di sistem anda.

3. traceroute

perintah traceroute biasanya digunakan untuk menyelesaikan masalah rangkaian. Ia mengetahui kelewatan dan laluan ke destinasi anda. Ini menentukan dan melaporkan dari mana latensi rangkaian berasal.

Ia tidak dipasang secara lalai pada beberapa Distro Linux, jadi anda boleh memasangnya dengan menggunakan perintah berikut.

sudo apt-get install inetutils-traceroute

Sintaks:

traceroute 

Di mana adalah IP host yang anda mahu selesaikan masalahnya, dan ini adalah parameter wajib untuk perintah ini.

Contoh:

contoh arahan traceroute

Output di atas menunjukkan nama host yang ditentukan, ukuran paket rangkaian, hop maksimum yang diperlukan, dan alamat IP.

4. jalan jejak

tracepath sama seperti perintah 'traceroute' untuk mengesan kelewatan rangkaian tetapi tidak memerlukan hak istimewa root. Ia dipasang di Ubuntu. Ini menunjukkan tempat yang tepat di mana rangkaian anda ketinggalan. Ia juga mengenali setiap hop dalam laluan ke destinasi.

Sintaks:

jalan jejak 

Di mana adalah IP host yang anda mahu selesaikan masalahnya, dan ini adalah parameter wajib untuk perintah ini.

Contoh:

contoh arahan tracepath

5. ping

ping (Packet INternet Groper) adalah satu lagi arahan rangkaian yang paling biasa digunakan untuk memeriksa kesambungan antara dua nod rangkaian. Ia digunakan untuk mengukur purata tindak balas. Sekiranya kita dapat mengirim ping ke host mana pun dan jika tidak memberikan sebarang respons, kita boleh menganggap bahawa host tidak dapat dihubungi kerana masalah rangkaian atau firewallnya menyekat permintaan.

Sintaks:

ping 

Contoh:

contoh arahan ping

Perintah Ping akan terus dilaksanakan sehingga terganggu. Anda boleh mengehadkan jumlah paket yang dikirim menggunakan parameter '- c' dalam perintah.

Sintaks:

$ ping -c  

Di mana adalah had paket yang ingin anda tentukan untuk tindak balas.

Petua: Kadar tindak balas arahan ping akan dipengaruhi oleh sambungan rangkaian anda dan lokasi fizikal host.

6. netstat

arahan netstat digunakan untuk mengkaji setiap sambungan rangkaian dan membuka soket pada peranti Linux.  Ia menyediakan sambungan, soket terbuka, maklumat jadual routing.

$ netstat

Contoh:

contoh arahan netstat

Perintah ini juga dapat digunakan dengan parameter tambahan.

Sintaks:

$ netstat 

Di mana

  • -p menunjukkan semua program dengan soket terbuka
  • -s mendapat semua perincian mengenai port
  • -r dapatkan butiran jadual penghalaan

7. nsihat

Perintah nslookup (Name Server Lookup) digunakan untuk membuat pertanyaan DNS untuk mendapatkan nama domain, pemetaan alamat IP, atau catatan DNS.

Sintaks:

nsihat 

Di mana adalah DNS yang ingin anda analisis.

Contoh:

contoh arahan nslookup

8. menggali

dig (Domain Information Groper) adalah perintah lain yang digunakan untuk menyiasat DNS. Ini adalah versi nslookup yang dikemas kini. Ia melakukan pertanyaan Pencarian DNS dan memaparkan respons yang dikembalikan dari pelayan nama. Ini juga digunakan untuk mengesahkan pemetaan DNS, rekod MX, dan catatan DNS lain.

Sintaks:

menggali 

Di mana adalah DNS yang ingin anda analisis.

Contoh:

contoh arahan dig

Perintah ini, secara lalai, hanya menunjukkan rekod DNS jenis A; anda boleh menggunakan pilihan tambahan untuk mendapatkan jenis rekod DNS yang lain.

Sintaks:

$ gali  

Di mana

  • MX untuk semua jenis rekod DNS MX
  • NS untuk semua jenis rekod DNS NS
  • SEBARANG untuk semua jenis rekod DNS

9. laluan

arahan laluan digunakan untuk menunjukkan atau mengubah jadual penghalaan sistem. Dengan menggunakan perintah ini, anda dapat menyelesaikan masalah rangkaian yang disebabkan oleh entri yang salah dalam jadual penghalaan sistem. Menetapkan jadual perutean sangat penting untuk membuat penghala berfungsi dengan betul.

Sintaks:

laluan

Contoh:

contoh arahan laluan

Dengan menggunakan perintah ini, kita dapat mengubah jadual perutean juga.

Sintaks:

laluan [-p] arahan dest [mask subnet] gateway [-if antaramuka]
  • -p digunakan untuk membuat kemasukan berterusan; jika tidak, entri akan dipadamkan pada reboot seterusnya. Ia hanya digunakan untuk menambah entri baru.
  • arahan boleh 'add', 'change' atau 'del'.
  • subnet mask: Ia adalah topeng subnet. Secara lalai, ia adalah 255.255.255.255 jika tidak diberikan dalam arahan.
  • gateway: Alamat IP gateway melalui paket akan dihantar.
  • -jika antara muka: ia adalah antara muka rangkaian yang anda mahu tetapkan entri. Ia boleh menjadi ethernet, WLAN, atau rangkaian tempatan.

10. Tuan rumah

arahan host digunakan untuk memaparkan nama domain untuk alamat IP atau alamat IP untuk nama domain. Ia juga dapat digunakan untuk meminta DNS.

Sintaks:

tuan rumah   tuan rumah 

Contoh:

contoh arahan hos

11. arp

arp (Protocol Resolution Protocol) digunakan untuk memanipulasi jadual ARP kernel. Dengan menggunakan perintah ini, anda dapat melihat, menambah, mengemas kini, atau menghapus entri dalam tabel ARP kernel.

Sintaks:

arp

Contoh:

contoh arahan arp

Secara lalai, perintah arp menunjukkan nama host, tetapi jika anda ingin melihat alamat IP.

Sintaks:

arp -n

Anda juga boleh menghapus entri dari jadual ARP menggunakan arahan:

Sintaks:

arp -d 

Di sini

adalah alamat IP entri yang ingin anda alih keluar dari jadual ARP.

12. iwconfig

Perintah iwconfig digunakan untuk mengkonfigurasi antara muka WLAN. Ia dapat melihat atau mengatur sifat antara muka rangkaian tanpa wayar asas seperti SSID dan jenis penyulitan.

Sintaks:

iwconfig

Ia mempunyai banyak pilihan yang dapat digunakan untuk mengubah nama jaringan, mengaktifkan / menonaktifkan jaringan, mengatur frekuensi, dll.

13. kerinting

curl adalah utiliti yang digunakan untuk memindahkan data ke dan dari pelayan tanpa interaksi pengguna. Ia boleh berkomunikasi menggunakan protokol HTTP, HTTPS, FTP, SFTP, dan SCP. Ini dapat digunakan untuk mengunggah atau memuat turun data menggunakan salah satu protokol di atas. Anda boleh memindahkan data yang membenarkan resume, menetapkan had lebar jalur dan pengesahan pengguna, dan banyak lagi perkara lain dengan curl. Ia dipasang secara lalai di kebanyakan sistem Linux.

Sintaks:

keriting fosslinux.com

Perintah ini akan menunjukkan kandungan halaman utama fosslinux.com di terminal. Secara lalai, curl menggunakan protokol HTTP untuk komunikasi. Anda juga boleh memuat turun fail menggunakan curl menggunakan perintah berikut.

curl -O https: // cdn.jsdelivr.bersih / npm / vue / dist / vue.js

Perintah di atas akan memuat turun fail dengan nama asalnya.

Contoh:

contoh fail muat turun curl

14. wget

wget juga merupakan pakej yang telah dipasang sebelumnya. Ini digunakan untuk memuat turun fail menggunakan HTTP, HTTPS, FTP Protocols. Ini menyediakan keupayaan untuk memuat turun banyak fail, menyambung semula muat turun, memuat turun di latar belakang, dll.

Sintaks:

wget 

Di sini adalah jalan fail atau direktori yang akan dimuat turun, dan

$ wget https: // cdn.kernel.org / pub / linux / kernel / v4.x / linux-4.17.2.tar.xz

Contoh:

contoh muat turun fail wget

Dalam contoh kami, arahan terlebih dahulu menyelesaikan alamat IP dan kemudian mula memuat turun fail yang menunjukkan nama fail, kelajuan, dan kemajuan di terminal. Anda boleh mematikan output menggunakan parameter -q dengan perintah.

15. telnet

perintah telnet menggunakan protokol Telnet untuk berkomunikasi dengan host tujuan. Anda mesti menentukan host dengan port (kebanyakannya 443 port).

Sintaks:

telnet  

Contoh:

arahan telnet

16. siapakah

arahan whois digunakan untuk mendapatkan semua maklumat mengenai laman web. Anda boleh mendapatkan semua maklumat pendaftaran dan pemilikan menggunakannya.  Anda perlu memasang pakej whois sebelum menggunakannya.

sudo apt install whois

Sintaks:

siapakah 

Contoh:

contoh perintah whois

17. ifplugstatus

perintah ifplugstatus digunakan untuk memeriksa sama ada kabel rangkaian disambungkan ke antara muka rangkaian. Untuk menggunakan perintah, pertama anda perlu memasangnya di Ubuntu.

sudo apt-get install ifplugd

Sintaks:

ifplugstatus

Contoh:

contoh arahan ifplugstatus

18. nload

perintah nload digunakan untuk memantau lebar jalur rangkaian anda. Ia dapat menunjukkan jumlah penggunaan data dan penggunaan lebar jalur minimum / maksimum. Anda perlu memasang pakej nload untuk menjalankannya.

sudo apt-get install nload

Menggunakannya tanpa parameter apa pun akan menunjukkan kepada anda penggunaan lebar jalur semua antaramuka rangkaian.

Sintaks:

nload

Contoh:

contoh arahan nload

19. w

perintah w digunakan untuk mendapatkan senarai pengguna yang sedang log masuk pada sistem. Ia juga memberikan maklumat berharga seperti hos, masa log masuk, masa lengang, JCPU.

Sintaks:

w

Contoh:

w perintah contoh

20. mel

arahan mel digunakan untuk menghantar e-mel dari terminal. Anda boleh menghantar e-mel kepada beberapa penerima. Anda harus memasang paket mailutil untuk menggunakan perintah.

sudo apt-get pasang surat

Sintaks:

surat-mel   <<< 

Contoh:

mail -s "Subjek Ujian" admin @ fosslinux.com <<< 'This is a test email'

Kesimpulannya

Itu adalah perintah rangkaian yang paling berguna di Linux yang biasanya digunakan oleh sistem dan pentadbir rangkaian untuk menyelidiki masalah yang berkaitan dengan rangkaian. Saya harap anda menikmati pembelajaran arahan rangkaian Linux ini. Adakah anda mempunyai arahan menarik yang ingin anda sampaikan kepada pembaca kami? Cari di komen di bawah.

Tutorial OpenTTD
OpenTTD adalah salah satu permainan simulasi perniagaan yang paling popular di luar sana. Dalam permainan ini, anda perlu membuat perniagaan pengangku...
SuperTuxKart untuk Linux
SuperTuxKart adalah tajuk hebat yang direka untuk membawa anda pengalaman Mario Kart secara percuma pada sistem Linux anda. Ia cukup mencabar dan meny...
Tutorial Battle for Wesnoth
The Battle for Wesnoth adalah salah satu permainan strategi sumber terbuka paling popular yang boleh anda mainkan pada masa ini. Bukan hanya permainan...