Pri upravljanju Linux okruženjem važno je znati kako možemo izvesti različite zadatke na svim parametrima sustava, na hardverskoj i softverskoj razini te unutar softvera, kako bismo znali izravnije upravljati vrijednostima kao što su diskovi, memorija, sustav datoteke i drugo.
Jedna od najkritičnijih točaka u bilo kojem operativnom sustavu zbog svoje funkcionalnosti i opsega je mreža, jer bez pristupa i ispravne konfiguracije procesi, uloge i usluge neće pravilno funkcionirati, utječući ne samo na glavno računalo, već i na sve one koji ovise o tome u slučaju korporativnih poslužitelja.
Solvetic danas donosi popis korisnih naredbi za konfiguriranje i upravljanje mrežom u Linux sustavu, a za ovaj slučaj koristit ćemo Ubuntu 17.04 Server.
Popis naredbi za upravljanje mrežama u Linuxu
Ifconfigifconfig (konfigurator sučelja) jedna je od naredbi koje svakodnevno koriste administratori mreže ili osoblje za podršku jer zahvaljujući njoj možemo znati određene pojedinosti o mreži i izvršavati zadatke kao što su:
- Znati IP adresu opreme.
- Pogledajte naziv sučelja.
- Upoznajte MAC adresu mrežnog adaptera.
- Omogućite ili onemogućite mrežno sučelje.
- Upoznajte veličinu MTU (Maximum Transmission Unit).
- Analizirajte pogreške mreže i još mnogo toga.
POVEĆAJTE
S ifconfig -om možemo izvršiti sljedeće opcije za određene zadatke:
- Dodijelite IP adresu:
ifconfig eth0 192.168.0.2 maska mreže 255.255.255.0
- Omogućite mrežno sučelje:
ifup eth0
- Onemogućite mrežno sučelje:
ifdown eth0
- Izmijenite MTU:
ifconfig eth0 mtu XX
- Postavite sučelje u promiskuitetni način:
ifconfig eth0 - promiscBilješkaPromiscuous mode omogućuje sučelju primanje svih dostupnih paketa budući da prema zadanim postavkama prima samo pakete od NIC -a na svojoj lokalnoj mreži.
PingJoš jedna od najčešće korištenih naredbi zahvaljujući svojoj značajci je Ping pomoću kojeg možemo provjeriti vezu udaljenog web mjesta i jasno dobiti pojedinosti o njemu.
PING (Packet INternet Groper) koristi ICMP (Internet Control Message Protocol) protokol za komunikaciju s drugim uređajima i provjeru njihovog statusa.
POVEĆAJTE
Pingom web stranice možemo dobiti detalje poput:
- Odredišni IP.
- Broj poslanih i primljenih paketa.
- Postotak izgubljenih paketa.
- Ukupno vrijeme provjere veze i više.
Neke od opcija koje možemo izvesti s pingom su:
- Napravite zvučni ping (pri primanju odgovora:
ping -a
- Ping adresa emitiranja:
ping -b
- Odredite broj paketa za slanje:
ping -c (#), zapamtite da je sam ping kontinuiran.
- Prikažite mrežne adrese kao brojeve:
ping -n
- Odredite interval između uzastopnih prijenosa:
ping -i
- Definirajte TTL (Time to Live):
ping -t
TracerouteOvom naredbom imat ćemo priliku detaljno analizirati i pružiti rješenje za probleme s mrežom pokazujući broj skokova potrebnih za dolazak do odredišnog hosta kako bi stigli do odredišta i za utvrđivanje poslanih paketa.
S tracerouteom ćemo pratiti DNS poslužitelj. U slučaju da nemamo traceroute, možemo ga instalirati izvršavanjem naredbe:
sudo apt install traceroute
POVEĆAJTE
Kao što vidimo, sav promet od izvornog IP -a do odredišnog IP -a je detaljan i na taj način možemo otkriti neku vrstu pogreške na svom putu. Neke opcije pri korištenju ove naredbe su:
- Prisilite upotrebu ICMP paketa
traceroute -I
- Definirajte ukupni broj skokova:
traceroute -m
KopatiDig (domen informacija o domeni) koristi se za rješavanje problema povezanih s DNS -om poslužitelja. Dig analizira podatke povezane s DNS -om poput zapisa, CNAME, MX zapisa itd.
POVEĆAJTE
Možemo vidjeti DNS podatke analizirane web stranice. S Digom imamo sljedeće mogućnosti:
- Dobijte obrnuti zapis IP adrese:
kopati -x
- Dobijte samo vrijednost:
kopati + kratko
- Preuzmite popis root poslužitelja:
kopati. ns
NetstatNetstat (mrežna statistika) je naredba koju možemo koristiti za dobivanje osnovnih informacija o stanju mreže u aspektima kao što su usmjeravanje, status veze, mrežna maska, naziv sučelja itd.:
POVEĆAJTE
Sljedeće opcije možemo koristiti s netstat:
- Prikaz aktivnih veza:
netstat -a
- Implementirajte portove za slušanje:
netstat -l
- Dodajte stupac koji prikazuje PID:
netstat -p
- Kontinuirano ispisivanje informacija:
netstat -c
- Prikažite tablicu usmjeravanja:
netstat -r
- Pogledajte port koji program koristi:
netstat -ap | grep (program)
- Prikažite potpune informacije o mrežnim sučeljima:
netstat -ie
NslookupZahvaljujući ovoj naredbi možemo vidjeti DNS podatke određene web stranice. Kad ga izvršimo, vidjet ćemo podatke kao što su IP adresa, kanonski naziv itd.
POVEĆAJTE
Neke od opcija za korištenje s nslookup su:
- Pristupite korijenu ciljnog računala:
nslookup korijen
- Pošaljite rekurzivni odgovor na upit:
nslookup [no] recurse
- Definirajte naziv domene:
nslookup domena = NAME
- Odredite broj ponovnih pokušaja:
nslookup retro = #
- Odredite vrstu upita za izvođenje:
nslookup type = X možemo definirati upite kao što su: A, AAAA, A + AAAA, ANY, CNAME, MX, NS, PTR, SOA, SRV
RutaZahvaljujući ovoj naredbi imat ćemo priliku upravljati svime što se odnosi na tablicu usmjeravanja veze.
POVEĆAJTE
Možemo definirati neke parametre kao što su:
- Dodajte rutu:
ruta add -net 10.10.10.0/24 gw 192.168.0.1
- Brisanje rute:
ruta del -net 10.10.10.0/24 gw 192.168.0.1
- Dodajte zadani pristupnik:
ruta dodaj zadani gw 192.168.0.1
DomaćinZahvaljujući ovoj naredbi možemo detaljno znati IP adresu, IPv4 ili Ipv6, udaljenog web mjesta, kao i znati više o njegovom DNS -u:
POVEĆAJTE
Možemo dodati parametar -t da biste pronašli određeni zapis poput CNAME, NS, MX, SOA.
ARPARP (Address Resolution Protocol) je naredba koja će biti od velike pomoći pri upravljanju jezgrama ARP tablicama.
POVEĆAJTE
Neke od upotreba ARP -a su:
- Pogledajte trenutnu ARP predmemoriju:
harfa
- Prikažite podatke numerički:
arp -n
- Definirajte sučelje za analizu:
arp -i (sučelje)
- Očistite ARP predmemoriju:
ip -s -s susjed ispirati sve
EthtoolZahvaljujući ovoj naredbi moći ćemo vidjeti, postaviti brzinu kartice mrežnog sučelja (NIC) trenutne opreme. Dupleksna brzina može se stalno podešavati na putu
/ etc / sysconfig / network-scripts / ifcfg-eth0 s varijablom ETHTOOL_OPTS.
POVEĆAJTE
Kao što vidimo, ova naredba prikazuje precizne podatke o trenutnom sučelju.
IwconfigOva se naredba koristi za konfiguriranje sučelja bežične mreže, a pomoću nje možemo vidjeti i konfigurirati osnovne pojedinosti Wi-Fi-ja, poput kanala SSID i šifriranja. Za njegovu instalaciju izvršit ćemo sljedeću naredbu:
sudo apt instalirajte bežične alateSintaksa njegove upotrebe je:
iwconfig (sučelje)
Naziv hostaOmogućuje nam da znamo ime trenutnog računala i možemo promijeniti njegovu konfiguraciju na putu / etc / sysconfig / network.
POVEĆAJTE
Opcije korištenja su:
- Pogledajte puno ime uključujući DNS poslužitelj:
naziv hosta -f
- Pogledajte IP adresu čvora:
ime hosta -i
- Prikažite pseudonime čvora:
naziv hosta -a
- Prikažite naziv FQDN:
ime hosta -fqdn
Grafički alat system-config-networkTo je alat koji će se grafički prikazati kada izvršimo sljedeći redak i u kojem možemo izvoditi različite upravljačke zadatke na mreži, poput definiranja IP adrese, DNS -a, pristupnika itd.
system-config-network
S ovim naredbama imat ćemo priliku izvesti mnogo izravnije i preciznije upravljanje različitim mrežnim parametrima u Linux okruženjima.