10 naudingų „Linux“ tinklo komandų

„Linux“ yra galingiausia operacinė sistema, o tinklai yra svarbi serverių dalis.


Jis siūlo daugybę integruotų komandų diagnozuoti tinklo problemas.

Šiame straipsnyje parodysiu jums naudingą „Linux“ tinklas komandos, kurios padės išspręsti triktis.

Ifconfig

„ifconfig“ programa naudojama tinklo sąsajos parametrams konfigūruoti.

Dažniausiai šią komandą naudojame norėdami patikrinti sistemai priskirtą IP adresą.

[[apsaugotas el. paštu] ~] # ifconfig -a
eno16777736: vėliavos = 4163 mtu 1500
eteris 00: 0c: 29: c5: a5: 61 txqueuelen 1000 (Ethernet)
RX paketai 0 baitų 0 (0,0 B)
RX klaidos 0 sumažėjo 0 viršija 0 0 kadro
TX paketai 0 baitų 0 (0,0 B)
TX klaidos 0 sumažėjo 0 viršijimų 0 vežėjo 0 susidūrimų 0
lo: vėliavos = 73 mtu 65536
„inet“ 127.0.0.1 „netmask“ 255.0.0.0
„inet6“: 1 priešdėlis 128 taikymo sritis 0x10
loop txqueuelen 0 („Local Loopback“)
RX paketai 2 baitai 140 (140,0 B)
RX klaidos 0 sumažėjo 0 viršija 0 0 kadro
TX paketai 2 baitai 140 (140,0 B)
TX klaidos 0 sumažėjo 0 viršijimų 0 vežėjo 0 susidūrimų 0
[[apsaugotas el. paštu] ~] #

trasa

„traceroute“ spausdina maršruto paketus, kuriuos nuveda į tinklo kompiuterį.

Paskirties pagrindinis kompiuteris arba IP yra privalomas parametras norint naudoti šią paslaugą

[[apsaugotas el. paštu] ~] # traceroute geekflare.com
„traceroute“ į geekflare.com (162.159.243.243), daugiausiai 30 apynių, 60 baitų paketai
1 172.16.179.2 (172.16.179.2) 0,154 ms 0,074 ms 0,074 ms
2 * * *
3 * * *

kasti

„dig“ („Domain Information Groper“) yra lanksti priemonė DNS vardo serveriams tardyti.

Jis atlieka DNS paiešką ir rodo atsakymus, kurie yra grąžinti iš vardų serverių.

[[apsaugotas el. paštu] ~] # kasti geekflare.com
; <<>> „DiG 9.9.4-RedHat-9.9.4-14.el7“ <<>> geekflare.com
;; globalios parinktys: + cmd
;; Gavau atsakymą:
;; ->>GALVA<<- opcode: QUERY, status: NOERROR, id: 18699
;; vėliavos: qr rd ra; KLAUSA: 1, ATSAKYMAS: 2, INSTITUCIJA: 0, PAPILDOMA: 1
;; PASIRENKAMAS PSEUDOSEKCIJA
; EDNS: versija: 0, vėliavos:; MBZ: 0005, udp: 4000
;; KLAUSIMO SKIRSNIS:
; geekflare.com. IN A
;; ATSAKYMO SEKCIJA:
geekflare.com. 5 IN A 162.159.244.243
geekflare.com. 5 IN 162.159.243.243
;; Užklausos laikas: 6 ms
;; SERVERIS: 172.16.179.2 # 53 (172.16.179.2)
;; KADA: gegužės 01 d. Sekmadienis 23:28:19 PDT 2016 m
;; MSG SIZE rcvd: 74
[[apsaugotas el. paštu] ~] #

telnet

telnet connect paskirties kompiuteris: uostas per telnet protokolą, jei užmezgamas ryšys, reiškia, kad dviejų pagrindinių kompiuterių ryšys veikia gerai.

[[apsaugotas el. paštu] ~] # telnet geekflare.com 443
Bandoma 162.159.244.243…
Prisijungta prie geekflare.com.
Pabėgimo ženklas yra „^]“.

nslookup

„nslookup“ yra programa, kuriai reikia užklausų iš interneto domenų vardų serverių.

[[apsaugotas el. paštu] ~] # nslookup geekflare.com
Serveris: 172.16.179.2
Adresas: 172.16.179.2 # 53
Neautoristinis atsakymas:
Pavadinimas: geekflare.com
Adresas: 162.159.243.243
Pavadinimas: geekflare.com
Adresas: 162.159.244.243
[[apsaugotas el. paštu] ~] #

netstat

„Netstat“ komanda suteikia paprastą būdą peržiūrėti kiekvieną tinklo jungtį ir atidaryti lizdus.

„netstat“ su galvutės išvestimi yra labai naudingi atliekant žiniatinklio serverio trikčių šalinimą.

[[apsaugotas el. paštu] ~] # tinklelis
Aktyvus interneto ryšys (be serverių)
„Proto Recv-Q Send-Q“ vietinio adreso užsienio adresas
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 ĮSTEIGTA
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 leidžia apsaugoti failų kopijas į kitą tinklo pagrindinį kompiuterį ir iš jo.

Pvz .:

scp $ failo vardas [apsaugotas el. paštu]: / $ kelias

w

w spausdina dabartinės sistemos veiklos santrauką, įskaitant informaciją apie tai, ką daro kiekvienas vartotojas, ir jų procesus.

Taip pat nurodykite prisijungusių vartotojų ir sistemos apkrovos vidurkį per pastarąsias 1, 5 ir 15 minučių.

[[apsaugotas el. paštu] ~] # w
23:32:48 iki 2:52, 2 vartotojai, apkrovos vidurkis: 0,51, 0,36, 0,19
VARTOTOJAS TTY       [apsaugotas el. paštu]   IDLE JCPU PCPU KAS
chandan: 0 20:41? xdm? 7:07 0,13 sek. Gdm-sesijos darbuotojas [pam / gdm-password]
„chandan“ taškai / 0 20:42 0,00s 0,23 s 3,42 s / usr / libexec / gnome-terminal-server
[[apsaugotas el. paštu] ~] #

nmap

„nmap“ yra viena iš galingų komandų, kuri tikrina atidarytą serverio prievadą.

Naudojimo pavyzdys:

nmap $ serverio vardas

Įjungti / išjungti tinklo sąsają

Galite įjungti arba išjungti tinklo sąsają naudodami „ifup“ / „ifdown“ komandas su „Ethernet“ sąsajos parametru.

Įgalinti eth0

#ifup eth0

Norėdami išjungti eth0

#ifdown eth0

Tikiuosi, kad aukščiau esančios „Linux“ komandos padės jums surinkti informaciją apie tinklą arba pašalinti tinklo problemos. Jei norite išmokti išsamios informacijos apie tinklus, patikrinkite tai internetinis SONIC kursas.

ŽENKLAI:

  • „Linux“

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map