Kako raditi s mrežom iz Linux terminala: 11 naredbi koje trebate znati

Sadržaj:

Kako raditi s mrežom iz Linux terminala: 11 naredbi koje trebate znati
Kako raditi s mrežom iz Linux terminala: 11 naredbi koje trebate znati

Video: Kako raditi s mrežom iz Linux terminala: 11 naredbi koje trebate znati

Video: Kako raditi s mrežom iz Linux terminala: 11 naredbi koje trebate znati
Video: CS50 2013 - Week 10, continued - YouTube 2024, Travanj
Anonim
Bilo da želite preuzimati datoteke, dijagnosticirati probleme s mreže, upravljati mrežnim sučeljima ili pogledati statistiku mreže, postoji naredba za nju. Ova zbirka sadrži pokušao i istinite alate i nekoliko novijih naredbi.
Bilo da želite preuzimati datoteke, dijagnosticirati probleme s mreže, upravljati mrežnim sučeljima ili pogledati statistiku mreže, postoji naredba za nju. Ova zbirka sadrži pokušao i istinite alate i nekoliko novijih naredbi.

To možete učiniti većinu na grafičkoj radnoj površini, iako čak i korisnici Linuxa koji rijetko koriste terminale često pokreću upotrebu ping i drugih dijagnostičkih alata za mrežu.

curl & wget

Koristiti kovrča ili wget naredbe za preuzimanje datoteke s interneta bez napuštanja terminala. Ako upotrebljavate zavijanje, upišite uvijati -O nakon čega slijedi put do datoteke. Korisnici mogu koristiti wget wget bez ikakvih opcija.. Datoteka će se pojaviti u trenutnom direktoriju.

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

Image
Image

ping

ping šalje ECHO_REQUEST pakete na navedenu adresu. To je sjajan način da vidite može li vaše računalo komunicirati s internetom ili određenom IP adresom. Imajte na umu da su mnogi sustavi konfigurirani da ne reagiraju na pings, međutim.

Za razliku od ping naredbe na sustavu Windows, Linux ping naredba će nastaviti slati pakete dok ga ne prekinete. Možete odrediti konačnu količinu paketa s c prekidač.

ping -c 4 google.com

Image
Image

tracepath & traceroute

tracepath naredba je slična traceroute, ali to ne zahtijeva root privilegije. Također je instaliran po defaultu na Ubuntu, dok traceroute nije. tracepath prati mrežnu putanju do odredišta koje odredite i izvješćuje o svakoj "skokovima" duž staze. Ako imate probleme s mrežom ili sporost, tracepath može prikazati gdje mreža ne uspijeva ili gdje se usporava.

tracepath example.com

Image
Image

mtr

mtr naredba kombinira ping i tracepath u jednu naredbu. mtr će nastaviti slati pakete, pokazujući vam ping vrijeme za svaki "hop". To će vam pokazati i sve probleme - u ovom slučaju vidimo da skok 6 gubi više od 20% paketa.

mtr howtogeek.com

Image
Image

Pritisnite q ili Ctrl-C da biste zatvorili kada završite.

domaćin

domaćin naredba obavlja DNS pretraživanja. Dajte mu naziv domene i vidjet ćete pridruženu IP adresu. Dajte joj IP adresu i vidjet ćete povezani naziv domene.

host howtogeek.com host 208.43.115.82

Image
Image

tko je

tko je naredba će vam pokazati tko je zapisnik web stranice, tako da možete vidjeti više informacija o tome tko je registriran i posjeduje određenu web stranicu.

whois example.com

Image
Image

ifplugstatus

ifplugstatus naredba će vam reći je li kabel priključen na mrežno sučelje ili ne. Ubuntu se ne instalira prema zadanim postavkama. Upotrijebite sljedeću naredbu za njegovo instaliranje:

sudo apt-get install ifplugd

Pokrenite naredbu da biste vidjeli status svih sučelja ili odredili određeno sučelje da biste vidjeli njegov status.

ifplugstatus ifplugstatus eth0

"Otkrivanje veze" znači da je kabel priključen. Vidjet ćete "isključen" ako nije.
"Otkrivanje veze" znači da je kabel priključen. Vidjet ćete "isključen" ako nije.

ifconfig

ifconfig naredba ima različite opcije za konfiguriranje, podešavanje i ispravljanje mrežnih sučelja vašeg sustava. To je također brz način za pregled IP adresa i drugih informacija o mrežnom sučelju. Tip ifconfig da biste vidjeli status svih trenutačno aktivnih mrežnih sučelja, uključujući i njihova imena. Također možete odrediti ime sučelja da biste vidjeli samo informacije o tom sučelju.

ifconfig ifconfig eth0

Image
Image

ifdown i ifup

ifdown i ifup naredbe su iste stvari kao i trčanje ifconfig gore ili ifconfig dolje, S obzirom na ime sučelja, uklanjaju sučelje ili ga podigne. To zahtijeva dopuštenja roota, stoga morate koristiti sudo na Ubuntu.

sudo ifdown eth0 sudo ifup eth0

Pokušajte ovo na Linux desktop sustavu i vjerojatno ćete dobiti poruku o pogrešci. Linux stolna računala obično koriste NetworkManager, koja vam upravlja mrežnim sučeljima. Ove naredbe i dalje će raditi na poslužiteljima bez NetworkManagera.
Pokušajte ovo na Linux desktop sustavu i vjerojatno ćete dobiti poruku o pogrešci. Linux stolna računala obično koriste NetworkManager, koja vam upravlja mrežnim sučeljima. Ove naredbe i dalje će raditi na poslužiteljima bez NetworkManagera.

Ako stvarno trebate konfigurirati NetworkManager iz naredbenog retka, upotrijebite nmcli naredba.

dhclient

dhclient naredba može otpustiti IP adresu vašeg računala i dobiti novi s vašeg DHCP poslužitelja. To zahtijeva dopuštenja za korijenje, stoga koristite sudo na Ubuntu. Trčanje dhclient bez mogućnosti da biste dobili novu IP adresu ili koristiti - r prebacite se na otpust svoje trenutne IP adrese.

sudo dhclient -r sudo dhclient

Image
Image

netstat

netstat naredba može prikazati mnogo različitih statistika sučelja, uključujući otvorene utičnice i tablice usmjeravanja. Pokrenite naredbu netstat bez mogućnosti i vidjet ćete popis otvorenih priključnica.

Image
Image

Mnogo toga možete učiniti s ovom naredbom. Na primjer, upotrijebite netstat -p naredba za pregled programa povezanih s otvorenim utičnicama.

Image
Image

Pregledati detaljne statistike za sve luka s netstat -s.

Image
Image

Također smo obuhvatili naredbe za upravljanje procesom i rad s datotekama u prošlosti.

Preporučeni: