Rumah > Artikel > Operasi dan penyelenggaraan > Apakah arahan rangkaian dalam linux
Linux mempunyai pelbagai arahan rangkaian terbina dalam: 1. ping, digunakan untuk menguji sama ada rangkaian TCP/IP lancar atau menguji kelajuan sambungan rangkaian 2. telnet, digunakan untuk log masuk ke alat kawalan jauh; hos dan urus hos jauh; 3. netstat, digunakan untuk mencetak maklumat status sistem rangkaian dalam Linux 4. ifconfig, dsb.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Terdapat banyak arahan rangkaian di bawah Linux Berikut ialah beberapa arahan rangkaian biasa untuk dikongsi dengan anda,
1. ping
Arahan ping digunakan untuk menguji sama ada rangkaian TCP/IP lancar atau untuk menguji kelajuan sambungan rangkaian rangkaian disambungkan dengan betul dan status sambungan rangkaian ia berfungsi. Ringkasnya, ping ialah program ujian Jika ping berjalan dengan betul, ia secara amnya boleh menghapuskan kerosakan pada lapisan akses rangkaian, kad rangkaian, talian input dan output Modem, kabel dan penghala, dengan itu mengecilkan skop masalah. Prinsip arahan ping adalah berdasarkan alamat IP komputer yang unik Apabila pengguna menghantar paket data ke alamat destinasi, pihak yang satu lagi akan mengembalikan paket data dengan saiz yang sama paket, pengguna boleh menentukan kewujudan hos destinasi, dan pada mulanya menentukan sistem pengendalian hos destinasi.
(2) Contoh
Nota: Perintah ping di bawah Linux adalah berbeza daripada arahan ping di bawah Windows Ctrl C diperlukan untuk menamatkan
(Linux Perbezaan antara arahan ping di bawah Windows)
-d: Gunakan fungsi SO_DEBUG Socket;
-c: Tetapkan bilangan kali untuk melengkapkan respons permintaan; -f:
Hadkan pengesanan; 🎜>-i: Nyatakan selang antara penghantaran dan penerimaan maklumat; paket data;
-l: Tetapkan paket data untuk dihantar sebelum menghantar maklumat yang diminta; -n: Hanya keluarkan nilai berangka; 🎜> -p< ;Gaya templat>:
Tetapkan gaya templat paket data yang diisi -q:
Jangan paparkan proses pelaksanaan arahan, kecuali maklumat yang berkaitan pada permulaan; dan tamatkan; -r:
Abaikan Jadual Penghalaan biasa dan hantar paket data terus ke hos jauh; >-s: Tetapkan saiz paket data;
-v: Paparkan proses pelaksanaan arahan secara terperinci.
-t: Tetapkan saiz nilai kemandirian TTL
Mari kita bincangkan tentang
-c, - i
Parameter Antaranya –c kiraan kali, iaitu bilangan ping; -i selang selang, ruang masa antara setiap ping
2. telnet
Arahan telnet digunakan untuk log masuk ke hos jauh dan menguruskan hos jauh. Oleh kerana telnet menggunakan teks yang jelas untuk menghantar mesej, keselamatannya tidak baik, kebanyakan pelayan Linux tidak membuka perkhidmatan telnet dan sebaliknya menggunakan kaedah ssh yang lebih selamat. Penggunaan
(1) Format arahan:
(2) Contoh
(4) pilihan
(2) Pilihan-8: Membenarkan penggunaan data aksara 8-bit, termasuk input dan output
-a: Cuba log masuk secara automatik ke alat kawalan jauh; sistem;
-b: Gunakan alias untuk menentukan nama hos jauh; -direktori khusus;
-d: Mulakan mod penyahpepijatan; :
Tapis watak melarikan diri; -f:
Kesan parameter ini adalah sama seperti menentukan parameter "-F" -F:
Apabila menggunakan pengesahan Kerberos V5, menambahkan parameter ini boleh Data pengesahan hos dimuat naik ke hos jauh; hos menggunakan nama domain yang ditentukan dan bukannya nama Domain hos; -K:
Jangan log masuk secara automatik ke hos jauh; >Nyatakan nama pengguna untuk log masuk ke hos jauh; -L:
membenarkan output data aksara 8-bit; >menentukan fail untuk merekodkan maklumat yang berkaitan; -r:
Gunakan antara muka pengguna yang serupa dengan arahan rlogin; Maklumat TOS diperlukan untuk sambungan telnet; -x:
Andaikan hos mempunyai fungsi menyokong penyulitan data, gunakannya -X:
Tutup mod pengesahan yang ditentukan.
3. netstat
Arahan netstat digunakan untuk mencetak maklumat status sistem rangkaian dalam Linux, yang membolehkan anda Mengetahui situasi rangkaian keseluruhan sistem Linux
Penggunaan (1) Format arahan
netstat (pilihan)
-a atau –semua: Paparkan semua soket dalam sambungan;
-A< ;Jenis rangkaian> atau –menyenaraikan alamat yang berkaitan dalam sambungan jenis rangkaian ini; menyenaraikan status rangkaian secara berterusan;
-C atau –cache:memaparkan maklumat cache bagi konfigurasi penghala; -maklumat berkaitan;
memaparkan borang maklumat antara muka rangkaian;Paparkan Soket pelayan yang dipantau; -M atau –masquerade: Paparkan sambungan rangkaian yang menyamar; :
Gunakan alamat IP secara terus, tanpa melalui pelayan nama domain; - o atau –pemasa:
memaparkan pemasa -p atau –program: memaparkan kod pengenalan program dan nama program yang menggunakan Soket ;
-r atau –laluan:
Memaparkan Jadual Laluan; >-t atau –tcp : Paparkan status sambungan protokol penghantaran TCP; protokol;
-v atau –verbose:
memaparkan proses pelaksanaan arahan; >-w atau –raw: Paparkan status sambungan protokol penghantaran RAW;
-x atau –unix: Kesan parameter ini adalah sama seperti menentukan "-A unix" parameter;
-ip atau –inet: Kesan parameter ini adalah sama seperti menentukan parameter "-A inet"
(3) Contoh Paparkan semua port TCP di sini
Berbanding dengan gambar di atas, anda dapat melihat bahawa hanya port TCP dalam keadaan mendengar dipaparkan
4 ifconfig
Arahan ifconfig digunakan untuk mengkonfigurasi dan memaparkan parameter rangkaian rangkaian. antara muka dalam kernel Linux. Maklumat kad rangkaian yang dikonfigurasikan dengan arahan ifconfig tidak akan wujud lagi selepas kad rangkaian dimulakan semula dan mesin dimulakan semula. Jika anda ingin menyimpan maklumat konfigurasi di atas dalam komputer selama-lamanya, anda perlu mengubah suai fail konfigurasi kad rangkaian. Penggunaan
(1) Format arahan
- ifconfig (parameter)
(2) Contoh
eth0 mewakili kad rangkaian pertama, anda boleh lihat Maklumat tentang kad rangkaian ini
- HWaddr mewakili alamat fizikal kad rangkaian, iaitu alamat MAC Anda boleh melihat bahawa alamat MAC semasa kad rangkaian ini ialah: 00:0C:29 :A7:C0:6C
- inet addr digunakan untuk mewakili alamat IP kad rangkaian Alamat IP kad rangkaian ini ialah: 192.168.1.106
- Alamat siaran Bcast: 192.168. 1.255
- Alamat topeng Topeng: 255.255.255.0
lo mewakili alamat gelung balik hos Ini biasanya digunakan untuk menguji program rangkaian, tetapi tidak mahu pengguna pada LAN atau rangkaian luaran untuk melihatnya. Ia hanya boleh dijalankan dan dilihat pada antara muka rangkaian ini.
(3) Parameter
tambah
: Tetapkan alamat IP peranti rangkaian IPv6
del: Padamkan alamat IP IPv6 peranti rangkaian
ke bawah:Tutup peranti rangkaian yang ditentukan
io_addr: Tetapkan I/O alamat peranti rangkaian O alamat
irq: Tetapkan IRQ peranti rangkaian;
media: Tetapkan jenis media; daripada peranti rangkaian;
mem_start: Tetapkan alamat permulaan yang diduduki oleh peranti rangkaian dalam memori utama
metrik: Tentukan; bilangan kali paket data dimajukan apabila, nombor yang akan ditambahkan
mtu: Tetapkan MTU peranti rangkaian;
Tetapkan rangkaian Subnet mask peranti; terowong:
Tetapkan alamat komunikasi terowong antara IPv4 dan IPv6 ke atas:
Mulakan peranti rangkaian tertentu; -broadcast:
merawat paket data yang dihantar ke alamat yang ditentukan sebagai paket siaran; alamat yang ditentukan Wujudkan sambungan terus dengan peranti rangkaian, mod ini mempunyai fungsi kerahsiaan; -promisc:
Tutup atau dayakan mod rambang peranti rangkaian yang ditentukan; : Nyatakan rangkaian Alamat IP peranti;
Peranti rangkaian: Nyatakan nama peranti rangkaian.
5 laluan
Arahan laluan digunakan untuk memaparkan dan menetapkan jadual penghalaan rangkaian dalam kernel Linux. . Perintah laluan Laluan yang ditetapkan adalah laluan statik.Perlu diingat bahawa melaksanakan arahan laluan secara langsung pada baris arahan untuk menambah laluan tidak akan disimpan secara kekal Apabila kad rangkaian dimulakan semula atau mesin dimulakan semula, laluan itu akan menjadi tidak sah */etc/rc Tambahkan arahan laluan ke setempat untuk memastikan tetapan penghalaan sah selama-lamanya. Penggunaan
(1) Format arahan
laluan (pilihan) (parameter) ( 2) Pilihan
- -A:
Tetapkan jenis alamat;-C:
Cetak cache laluan teras Linux;-v:Mod maklumat terperinci; -n:
Padam laluan yang ditentukan Rakam
Tidak melakukan carian terbalik DNS dan terus memaparkan alamat IP dalam bentuk berangka; Format Netstat memaparkan jadual penghalaan;
-net: jadual penghalaan ke rangkaian;
-hos: jadual penghalaan ke hos.
(3) Parameter
Tambah:
Tambah rekod laluan yang ditentukanDel:Sasaran:
Rangkaian destinasi atau hos destinasigw: Tetapkan get laluan lalai
mss: Tetapkan panjang blok maksimum TCP ( MSS) dalam MB
tetingkap:Menentukan saiz tetingkap TCP untuk sambungan TCP melalui jadual penghalaan
dev:Antara muka rangkaian yang diwakili oleh rekod penghalaan
(4) Contoh
Memaparkan laluan semasa Daripada gambar, anda boleh melihat perubahan dengan pilihan -n
Padam dan tambah tetapan. untuk gerbang lalaiPenggunaan
6. penimbal dan boleh memaparkan penimbal arp Semua entri dalam kawasan itu, memadamkan entri yang ditentukan atau menambah surat-menyurat antara alamat IP statik dan alamat MAC
(1) Format arahan
arp (pilihan) (parameter) (2) pilihan
-a
: Paparkan semua entri penimbal arp
-H: Nyatakan jenis alamat yang digunakan oleh arahan arp
-d: Mengalih keluar masukan arp untuk hos yang ditentukan daripada penimbal arp
-D: Menggunakan alamat perkakasan antara muka yang ditentukan
-e: Paparkan entri dalam penimbal arp dalam gaya paparan Linux
-i: Nyatakan antara muka rangkaian untuk mengendalikan penimbal arp
-s: Menetapkan pemetaan statik alamat IP hos yang ditentukan kepada alamat MAC
-n: Memaparkan entri dalam penimbal arp secara berangka
-v: Paparkan entri penimbal arp terperinci, termasuk statistik kemasukan penimbal
-f: Tetapkan alamat IP hos dan pemetaan statik MAC alamat(3) Parameter
- Hos: Tanya entri arp hos yang ditentukan dalam penimbal arp.
(4) Contoh
7 🎜>Arahan traceroute digunakan untuk mengesan keseluruhan laluan paket data apabila ia dihantar pada rangkaian Saiz paket lalai yang dihantar ialah 40 bait Melalui traceroute kita boleh mengetahui bagaimana maklumat itu dihantar dari komputer anda ke komputer anda. hos di hujung Internet yang lain. Sudah tentu, laluan yang diambil oleh paket data dari titik permulaan (sumber) yang sama ke destinasi (destinasi) yang sama mungkin berbeza setiap kali, tetapi pada asasnya laluan yang diambil adalah sama pada kebanyakan masa. Traceroute mengukur tempoh masa yang diambil dengan menghantar paket kecil ke peranti destinasi sehingga ia kembali. Setiap peranti pada laluan diuji traceroute tiga kali. Hasil output termasuk masa (ms) setiap ujian dan nama peranti (jika ada) dan alamat IPnya
Penggunaan
(1) Format arahan
traceroute (pilihan) (parameter)
- (2) Pilihan
-d:
Gunakan tahap Soket Fungsi penyelesaian masalah-f
: Tetapkan saiz nilai kemandirian TTL bagi paket pertama yang dikesan
-F: Tetapkan untuk tidak memutuskan sambungan Bit
-g:Tetapkan gateway penghalaan sumber, sehingga 8 boleh ditetapkan
-i:Gunakan antara muka rangkaian yang ditentukan untuk menghantar Paket
-l: Gunakan respons ICMP dan bukannya maklumat data UDP
-m: Tetapkan saiz TTL nilai hidup maksimum bagi paket pengesanan
-n:Gunakan alamat IP terus dan bukannya nama hos
-p:Tetapkan port komunikasi protokol penghantaran UDP
- r: Abaikan Jadual Penghalaan biasa dan hantar paket data terus ke hos jauh
-s: Tetapkan nilai TOS paket data yang dihantar oleh hos tempatan
-v: Paparkan proses pelaksanaan arahan secara terperinci
-w: Tetapkan masa untuk menunggu hos jauh melaporkan semula
-x: Hidupkan atau matikan semakan ketepatan paket data
(3) ParameterHos: Tentukan alamat IP hos destinasi atau nama hos
Dapat dilihat dari rajah bahawa rekod bermula dari 1 mengikut nombor urutan Setiap rekod adalah lompatan, dan setiap lompatan mewakili get laluan Kita Anda lihat bahawa setiap baris mempunyai tiga kali, unitnya ialah ms, yang sebenarnya merupakan parameter lalai bagi -q. Selepas paket siasatan menghantar tiga paket ke setiap get laluan, masa yang diperlukan untuk get laluan untuk bertindak balas
- (4) Contoh
Dalam bahagian seterusnya kita akan melihat bahawa beberapa baris diwakili oleh asterisk. Apabila ini berlaku, mungkin tembok api menyekat maklumat pemulangan ICMP, jadi kami tidak boleh mendapatkan sebarang data pemulangan paket yang berkaitan.
8 hos
Arahan hos ialah alat pertanyaan nama domain analisis yang biasa digunakan, yang boleh mengesan sama ada nama domain sistem berfungsi dengan betul Penggunaan
(1) Format arahan
hos (pilihan) (parameter)
- (2) Pilihan
Hos: Maklumat hos untuk disoal-a: Paparkan maklumat DNS terperinci
-c: Nyatakan jenis pertanyaan, nilai lalai ialah "IN"
-C: Soal rekod SOA lengkap hos yang ditentukan
-r: Jangan gunakan pertanyaan rekursif apabila menanyakan nama domain
-t: Nyatakan jenis maklumat nama domain pertanyaan
-v: Paparkan maklumat terperinci tentang pelaksanaan arahan
-a: Paparkan maklumat DNS terperinci; 🎜>Jika pelayan nama domain tidak memberikan mesej respons, tunggu sehingga pelayan nama domain memberikan respons
-W: Nyatakan masa maksimum untuk pertanyaan nama domain, jika dalam masa yang ditentukan Jika pelayan nama domain tidak memberikan mesej respons, keluar dari arahan
-4: Gunakan IPv4
-6: Gunakan IPv6
(3 ) Parameter
- (4) Contoh
9. tcpdumpArahan tcpdump ialah alat untuk menangkap paket data melalui antara muka rangkaian Anda boleh menggunakan pilihan -w untuk menyimpan paket ke fail untuk analisis kemudian.
Penggunaan (1) Format arahan tcpdump (pilihan)-a:
- (2) Pilihan
Percubaan untuk menukar alamat rangkaian dan siaran kepada nama-c
: menerima yang ditentukan Selepas bilangan paket data, operasi lambakan akan dihentikan;
Tukar pengekodan paket data yang dikompilasi ke dalam format bahasa C dan buang ke output standard -ddd:
Tukar pengekodan paket data yang dikompilasi ke dalam format nombor perpuluhan , dan buang ke output standard; 🎜>-e: Paparkan tajuk fail peringkat sambungan pada setiap lajur data yang dibuang;
-f: Paparkan alamat Internet secara berangka ; Fail Ungkapan>:
Nyatakan fail yang mengandungi ungkapan; -i:
Gunakan bahagian rangkaian yang ditentukan untuk menghantar pakej data; 🎜>Gunakan penimbal lajur keluaran standard; -n:
Jangan tukar alamat rangkaian hos kepada nama; -O:
Jangan optimumkan pengekodan paket; -p:
Jangan benarkan antara muka rangkaian memasuki Mod pergaulan; Keluaran pantas, hanya menyenaraikan beberapa maklumat protokol pengangkutan; : Tetapkan saiz setiap paket;
-S: Senarai dengan nilai mutlak dan bukannya relatif Bilangan perkaitan TCP
-t: tidak dipaparkan cap masa pada setiap lajur data yang dibuang;
-tt: memaparkan tidak diformat pada setiap lajur cap waktu data yang dibuang; paket yang ditentukan oleh ungkapan ke dalam jenis paket yang ditetapkan;
-v:Paparkan proses pelaksanaan arahan secara terperinci
-vv: Paparkan proses pelaksanaan arahan dengan lebih lanjut; butiran;
-x: Senaraikan paket data dalam aksara heksadesimal Maklumat;
(3) Contoh
tcpdump: Pantau semua paket data yang mengalir pada antara muka rangkaian pertama (dengan pilihan -i, pantau antara muka rangkaian yang ditentukan)
Cadangan berkaitan: "Tutorial Video Linux
"
Atas ialah kandungan terperinci Apakah arahan rangkaian dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!