Linux is een krachtig besturingssysteem en netwerken is een essentieel onderdeel van servers.
Het biedt veel ingebouwde opdrachten om een diagnose te stellen voor netwerkproblemen.
In dit artikel zal ik je nuttig laten zien Linux-netwerken opdrachten, die u zullen helpen bij het oplossen van problemen.
Contents
Ifconfig
ifconfig hulpprogramma wordt gebruikt om netwerkinterfaceparameters te configureren.
Meestal gebruiken we deze opdracht om het IP-adres dat aan het systeem is toegewezen te controleren.
[[email beveiligd] ~] # ifconfig -a
eno16777736: vlaggen = 4163 mtu 1500
ether 00: 0c: 29: c5: a5: 61 txqueuelen 1000 (Ethernet)
RX pakketten 0 bytes 0 (0,0 B)
RX-fouten 0 laten vallen 0 overschrijdt 0 frame 0
TX-pakketten 0 bytes 0 (0,0 B)
TX-fouten 0 gedaald 0 overschrijdingen 0 vervoerder 0 botsingen 0
lo: vlaggen = 73 mtu 65536
inet 127.0.0.1 netmasker 255.0.0.0
inet6 :: 1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (Local Loopback)
RX pakketten 2 bytes 140 (140,0 B)
RX-fouten 0 laten vallen 0 overschrijdt 0 frame 0
TX-pakketten 2 bytes 140 (140,0 B)
TX-fouten 0 gedaald 0 overschrijdingen 0 vervoerder 0 botsingen 0
[[email beveiligd] ~] #
traceroute
traceroute print de route die pakketten naar de netwerkhost nemen.
Bestemmingshost of IP is een verplichte parameter om dit hulpprogramma te gebruiken
[[email beveiligd] ~] # traceroute geekflare.com
traceroute naar geekflare.com (162.159.243.243), max. 30 hops, pakketten van 60 bytes
1172.16.179.2 (172.16.179.2) 0.154 ms 0.074 ms 0.074 ms
2 * * *
3 * * *
graven
dig (Domain Information Groper) is een flexibel hulpmiddel voor het ondervragen van DNS-naamservers.
Het voert DNS-zoekopdrachten uit en geeft de antwoorden weer die worden geretourneerd door de naamservers.
[[email beveiligd] ~] # dig geekflare.com
; <<>> DiG 9.9.4-RedHat-9.9.4-14.el 7 <<>> geekflare.com
;; globale opties: + cmd
;; Kreeg antwoord:
;; ->>HOOFD<<- opcode: QUERY, status: NOERROR, id: 18699
;; vlaggen: qr rd ra; QUERY: 1, ANTWOORD: 2, AUTORITEIT: 0, EXTRA: 1
;; OPT PSEUDOSECTION:
; EDNS: versie: 0, vlaggen :; MBZ: 0005, udp: 4000
;; VRAAG SECTIE:
; geekflare.com. IN EEN
;; ANTWOORD SECTIE:
geekflare.com. 5 IN EEN 162.159.244.243
geekflare.com. 5 IN EEN 162.159.243.243
;; Querytijd: 6 msec
;; SERVER: 172.16.179.2 # 53 (172.16.179.2)
;; WANNEER: zo 01 mei 23:28:19 PDT 2016
;; MSG-GROOTTE rcvd: 74
[[email beveiligd] ~] #
telnet
telnet connect bestemmingshost: poort via een telnet-protocol als de verbinding tot stand brengt dat de connectiviteit tussen twee hosts goed werkt.
[[email beveiligd] ~] # telnet geekflare.com 443
162.159.244.243 proberen…
Verbonden met geekflare.com.
Escape-teken is ‘^]’.
nslookup
nslookup is een programma om internetdomeinnaamservers te raadplegen.
[[email beveiligd] ~] # nslookup geekflare.com
Server: 172.16.179.2
Adres: 172.16.179.2 # 53
Niet-gezaghebbend antwoord:
Naam: geekflare.com
Adres: 162.159.243.243
Naam: geekflare.com
Adres: 162.159.244.243
[[email beveiligd] ~] #
netstat
Met de Netstat-opdracht kunt u op een eenvoudige manier elk van uw netwerkverbindingen en open sockets bekijken.
netstat met head output is erg handig bij het oplossen van webserverproblemen.
[[email beveiligd] ~] # netstat
Actieve internetverbindingen (zonder servers)
Proto Recv-Q Send-Q Lokaal adres Buitenlandse adresstatus
tcp 0 0 172.16.179.135:58856 mirror.comp.nus.ed: http TIME_WAIT
tcp 0 0 172.16.179.135:34444 riksun.riken.go.jp:http VASTGESTELD
tcp 0 0 172.16.179.135:37948 mirrors.isu.net.sa:http TIME_WAIT
tcp 0 0 172.16.179.135:53128 ossm.utm.my:http TIME_WAIT
tcp 0 0 172.16.179.135:59723 103.237.168.15:http TIME_WAIT
tcp 0 0 172.16.179.135:60244 no-ptr.as20860.net:http TIME_WAIT
scp
scp stelt u in staat om bestanden van en naar een andere host in het netwerk te beveiligen.
Ex:
scp $ bestandsnaam [email beveiligd]: / $ pad
w
w drukt een samenvatting af van de huidige activiteit op het systeem, inclusief wat elke gebruiker doet, en hun processen.
Maak ook een lijst van de ingelogde gebruikers en het systeembelastinggemiddelde van de afgelopen 1, 5 en 15 minuten.
[[email beveiligd] ~] # w
23:32:48 tot 2:52, 2 gebruikers, laadgemiddelde: 0,51, 0,36, 0,19
GEBRUIKER TTY [email beveiligd] IDLE JCPU PCPU WAT
chandan: 0 20:41? xdm? 7:07 0.13s gdm-sessie-werker [pam / gdm-wachtwoord]
chandan pts / 0 20:42 0.00s 0.23s 3.42s / usr / libexec / gnome-terminal-server
[[email beveiligd] ~] #
nmap
nmap is een van de krachtige opdrachten, die de geopende poort op de server controleert.
Gebruiksvoorbeeld:
nmap $ servernaam
Schakel netwerkinterface in / uit
U kunt de netwerkinterface in- of uitschakelen met ifup / ifdown-opdrachten met ethernetinterfaceparameter.
Om eth0 in te schakelen
#ifup eth0
Om eth0 uit te schakelen
#ifdown eth0
Ik hoop dat bovenstaande Linux-opdrachten je helpen om netwerkinformatie te verzamelen of het netwerkprobleem op te lossen. Als je netwerken in detail wilt leren, bekijk dan dit geweldig online cursus door SONIC.
TAGS:
-
Linux