6 Basic Network Commands i Linux

Denne Linux-øvelse dækker nogle grundlæggende netværkskommandoer, som kan være nyttige, når du fejler netværksproblemer med andre servere både inden for netværket og på internettet, og får mere information om andre servere.
1. Det ping kommando sender ICMP echo anmodninger til den server, du specificerer på kommandolinjen, og bruges til hurtigt at teste netværksforbindelse til en anden server. Hvis pakkerne modtages, sender destinationsenheden pakker tilbage:

# ping 192.168.1.2 PING 192.168.1.2 (192.168.1.2) 56 (84) bytes data. 64 bytes fra 192.168.1.2: icmp_seq = 1 ttl = 64 tid = 0.141 ms 64 bytes fra 192.168.1.2: icmp_seq = 2 ttl = 64 tid = 0.136 ms 64 bytes fra 192.168.1.2: icmp_seq = 3 ttl = 64 tid = 0.109 ms

Bemærk venligst, ping er ikke en pålidelig måde at teste netværksforbindelsen, fordi mange servere blokere ICMP echo pakker som standard, så hvis nogle serveren ikke reagerer på ping, betyder det ikke altid ensbetydende med det er nede eller utilgængelig.
2. netstat (Netværksstatistik) kommandoen viser netværksforbindelser til og fra serveren, rutingstabeller, netværksinterfacestatistik, maskeradforbindelser mv.

netstat -tunlp | mindre Aktiv internetforbindelser (servere og etableret) Proto modt-Q Send-Q Lokal Adresse Foreign Address State PID / Programnavn tcp 0 0 0.0.0.0: 22 0.0.0.0: * LYT 15501 / sshd tcp 0 0 0.0.0.0: 80 0.0.0.0: * LYT 29709 / httpd

-t Liste alle tcp porte;
-u Liste alle udp porte;
-n Vis numeriske adresser i stedet for at forsøge at bestemme symbolsk vært;
-l Vis kun lytteudtag;
-p Vis PID'en og navnet på det program, hvortil hver stikkontakt tilhører.
3. traceroute er en fejlfindingskommando for netværk, der viser ruten for en pakke til destinationsserveren (antallet af humle) og responstid for at komme til destinationsserveren.

# Traceroute 192.168.1.2 traceroute til 192.168.1.2 (192.168.1.2), 30 humle max, 60 byte pakker 1 192.168.1.2 (192.168.1.2) 0.471 ms 0.401 ms 0.402 ms

4. Det hostname kommandoen viser serverens værtsnavn, og det er også vant til indstil (eller ændre) serverens værtsnavn:

# værtnavn test.com

Sådan indstilles et nyt værtsnavn til serveren:

#sudo værtsnavn new-hostname.com
# værtsnavn new-hostname.com

5. Det rute kommandoen er et netværksværktøj, der bruges til at vise eller ændre rutetabellen.

# Rute Kernel IP routing tabellen Destination Gateway Genmask Flags Metric Ref Brug IFACE 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 link-lokale * 255.255.0.0 U 1002 0 0 eth0 standard 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

For at tilføje en ny rute brug:

# rute add-net 172.0.0.0 netmaske 255.255.255.0 dev eth0

For at slette en rute brug:

# rute del-net 172.0.0.0 netmaske 255.255.255.0 dev eth0

Sådan slettes standardgatewayen og tilføjes en ny gateway som standardbrugen:

# rute slet standard gw 192.168.1.1 eth0
# rute tilføj standard gw 192.168.10.254 eth0

6. Dig (domain information groper) er et nyttigt værktøj til fejlfinding af netværk, der primært bruges til at søge DNS relateret information som A Record, CNAME, NS, MX Records osv.

# dig google.com; << >> DiG 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.4 << >> google.com ;; globale muligheder: + cmd ;; Fik svar: ;; - >> HEADER << - opcode: QUERY, status: NOERROR, id: 25916 ;; flag: qr rd ra; QUERY: 1, SVAR: 1, MYNDIGHED: 4, YDERLIGERE: 4 ;; SPØRGSMÅL:; google.com. I EN ;; ANSWER SECTION: google.com. 106 I EN 216.58.216.78 ;; MYNDIGHEDSDELING: google.com. 33959 I NS ns4.google.com. google.com. 33959 I NS ns3.google.com. google.com. 33959 I NS ns2.google.com. google.com. 33959 I NS ns1.google.com. ;; YDERLIGERE AFDELING: ns3.google.com. 206816 I EN 216.239.36.10 ns4.google.com. 206816 I EN 216.239.38.10 ns2.google.com. 206816 I EN 216.239.34.10 ns1.google.com. 206816 I EN 216.239.32.10 ;; Forespørgselstid: 0 msec ;; SERVER: 209.135.140.42 # 53 (209.135.140.42) ;; NAR: Sun Mar 5 18: 37: 21 2017 ;; MSG STØRRELSE rcvd: 180

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.