LFCA: Torlaýyn esasy buýruklary öwreniň - 4-nji bölüm
Router bilen birikdirilen kompýuteriňizi ulananyňyzda islendik wagt toruň bir bölegi bolarsyňyz. Ofis gurşawynda bolsaňyz ýa-da diňe öýde işleýän bolsaňyz, kompýuteriňiz torda bolar.
Kompýuter tory, biri-biri bilen elektron görnüşde aragatnaşyk gurup bilýän 2 ýa-da has köp kompýuter topary hökmünde kesgitlenýär. Kompýuterler öz atlaryny, IP we mac salgylaryny ulanyp kesgitlenilýär.
Simpleönekeý öý ýa-da ofis tory LAN diýilýär, ýerli sebit tory üçin gysga. LAN öý, ofis ýa-da restoran ulgamy ýaly kiçijik meýdany öz içine alýar. Munuň tersine, WAN (Wide Area Network) uly geografiki sebiti öz içine alýar. WAN esasan dürli ýerlerde ofis binalary ýaly dürli saýtlary birikdirmek üçin ulanylýar.
Bu makala, umumy set buýruklarynyň 4-nji bölümi we baglanyşyk meselelerini çözmekde olaryň nähili peýdaly bolup biljekdigi.
1. host ady buýrugy
Host ady buýrugy Linux ulgamynyň baş adyny görkezýär. Bu, adatça gurnama wagtynda düzülýär ýa-da düzülýär. Baş sahypanyň adyny barlamak üçin buýrugy işlediň:
$ hostname tecmint
2. buýruk
Paket internet groper üçin gysga, ping buýrugy 2 ulgamyň ýa-da serweriň arasyndaky baglanyşygy barlamak üçin ulanylýar. Uzakdaky hosta ICMP echo haýyşyny iberýär we jogaba garaşýar. Öý eýesi ýokary bolsa, eho haýyşy uzakdaky hostdan çykýar we ulanyja öý eýesiniň bardygyny ýa-da elýeterlidigini habar berýän çeşmä iberilýär.
Ping buýrugy görkezilen sintaksisi alýar.
$ ping options IP address
Mysal üçin, ýerli sebit ulgamymda 192.168.2.103 IP bilen bir host ýerleşdirmek üçin buýrugy ýerine ýetirerin:
$ ping 192.168.2.103 PING 192.168.0.123 (192.168.0.123) 56(84) bytes of data. 64 bytes from 192.168.2.103: icmp_seq=1 ttl=64 time=0.043 ms 64 bytes from 192.168.2.103: icmp_seq=2 ttl=64 time=0.063 ms 64 bytes from 192.168.2.103: icmp_seq=3 ttl=64 time=0.063 ms 64 bytes from 192.168.2.103: icmp_seq=4 ttl=64 time=0.061 ms 64 bytes from 192.168.2.103: icmp_seq=5 ttl=64 time=0.062 ms
Ping buýrugy, klawiaturadaky Ctrl + C
basyp, kesýänçäňiz, ICMP ping paketini ibermegi dowam etdirýär. Şeýle-de bolsa, -c
opsiýasyny ulanyp iberilen paketleri çäklendirip bilersiňiz.
Aşakdaky mysalda 5 sany echo haýyş paketini iberýäris we bir gezek ýerine ýetirilenden soň ping buýrugy saklanýar.
$ ping 192.168.2.103 -c 5 PING 192.168.0.123 (192.168.0.123) 56(84) bytes of data. 64 bytes from 192.168.2.103: icmp_seq=1 ttl=64 time=0.044 ms 64 bytes from 192.168.2.103: icmp_seq=2 ttl=64 time=0.052 ms 64 bytes from 192.168.2.103: icmp_seq=3 ttl=64 time=0.066 ms 64 bytes from 192.168.2.103: icmp_seq=4 ttl=64 time=0.056 ms 64 bytes from 192.168.2.103: icmp_seq=5 ttl=64 time=0.066 ms --- 192.168.2.103 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4088ms rtt min/avg/max/mdev = 0.044/0.056/0.066/0.008 ms
Mundan başga-da, öý eýesiniň ýa-da serweriň domen adyny ýazyp bilersiňiz. Mysal üçin, Google-y görkezilişi ýaly edip bilersiňiz.
$ ping google.com PING google.com (142.250.183.78) 56(84) bytes of data. 64 bytes from bom12s12-in-f14.1e100.net (142.250.183.78): icmp_seq=1 ttl=117 time=2.86 ms 64 bytes from bom12s12-in-f14.1e100.net (142.250.183.78): icmp_seq=2 ttl=117 time=3.35 ms 64 bytes from bom12s12-in-f14.1e100.net (142.250.183.78): icmp_seq=3 ttl=117 time=2.70 ms 64 bytes from bom12s12-in-f14.1e100.net (142.250.183.78): icmp_seq=4 ttl=117 time=3.12 ms ...
Şeýle hem, DNS-i basyp bilersiňiz. Mysal üçin, Google-yň salgysyny 8.8.8.8 edip bilersiňiz.
$ ping 8.8.8.8 -c 5 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=118 time=3.24 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=118 time=3.32 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=118 time=3.40 ms 64 bytes from 8.8.8.8: icmp_seq=4 ttl=118 time=3.30 ms 64 bytes from 8.8.8.8: icmp_seq=5 ttl=118 time=2.92 ms --- 8.8.8.8 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4005ms rtt min/avg/max/mdev = 2.924/3.237/3.401/0.164 ms
Şowsuz ping synagy aşakdakylaryň birine görkezilýär:
- awtonom däl öý eýesi.
- Umumy ulgam näsazlygy.
- ICMP haýyşlaryny petikleýän gorag diwarynyň bolmagy.
3. yzarlamak buýrugy
Gözlegçi buýrugy, ICMP ping paketiniň enjamyňyzdan barjak ýeriňize ýa-da serwere alyp barýan ugruny görkezýär. Uzakdaky ýere barmazdan ozal paketiň basýan enjamlarynyň IP adreslerini görkezýär.
2-nji setirde çykyş aýlawda ýyldyz belgisini görkezýär *
. Bu, paketiň taşlanandygyny we hiç hili jogap alynmandygyny görkezýär. Bu, ping paketiniň marşrutizator tarapyndan taşlandygyny görkezýär we munuň tor dyknyşygy ýaly dürli sebäplere görä bolup biljekdigini görkezýär.
“Traceroute” buýrugy, ping buýrugynyň şowsuz netijeleri berýän toruny näsazlyklary düzetmek üçin ulanyp boljak ajaýyp anyklaýyş buýrugydyr. Paketleriň taşlanýan enjamyny görkezýär.
$ traceroute google.com
4. mtr buýrugy
Mtr (meniň yzym) buýrugy ping we traceroute buýrugynyň işleýşini birleşdirýär. Her paketiň içinden geçýän öý eýesini we ähli tor halkalaryna jogap wagtyny öz içine alýan köp sanly statistika görkezýär.
$ mtr google.com
5. ifconfig buýrugy
Ifconfig buýrugy, her interfeýs bilen baglanyşykly IP adresleri, subnet maskasy we MTU ýaly beýleki statistika bilen birlikde kompýutere birikdirilen tor interfeýslerini görkezýär.
$ ifconfig
Inet parametri, tor interfeýsiniň IPv4 salgysyny görkezýär, inet6 bolsa IPv6 salgysyny görkezýär. Interfeýsiň görkezilişini görkezip, bir interfeýsiň jikme-jikliklerini görüp bilersiňiz:
$ ifconfig enp0s3
6. IP buýrugy
Interfeýs statistikasyny görmegiň başga bir usuly, görkezilişi ýaly ip adresi buýrugyny ulanmakdyr.
$ ip address
7. ip marşrut buýrugy
Ip marşruty buýrugy kompýuteriňiziň marşrut tablisasyny çap edýär.
$ ip route OR $ ip route show
8. Buýruk gazyň
Gazuw programmasy (Domain Information Groper üçin gysga) DNS at serwerlerini barlamak üçin buýruk setiridir. Argument hökmünde domen adyny alýar we ýer eýesi salgysy, ýazgy, MX (poçta alyş-çalyşlary) ýazgylary, at ýazyjylary we ş.m. ýaly maglumatlary görkezýär.
Gysgaça aýdylanda, gazmak buýrugy DNS gözleg programmasy bolup, esasan ulgam dolandyryjylary tarapyndan DNS näsazlyklaryny düzetmek üçin ulanylýar.
$ dig ubuntu.com
9. nslookup buýrugy
Nslookup kömekçi programmasy, domen atlaryny we ýazgylary almak maksady bilen DNS gözlemek üçin ulanylýan başga bir buýruk setiri guralydyr.
$ nslookup ubuntu.com
10. netstat buýrugy
Netstat buýrugy tor interfeýsiniň statistikasyny çap edýär. Ol marşrut tablisasyny, dürli hyzmatlaryň diňleýän portlaryny, TCP we UDP birikmelerini, PID we UID görkezip biler.
Kompýuteriňize birikdirilen tor interfeýslerini görkezmek üçin ýerine ýetiriň:
$ netstat -i Kernel Interface table Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg enp1s0 1500 0 0 0 0 0 0 0 0 BMU lo 65536 4583 0 0 0 4583 0 0 0 LRU wlp2s0 1500 179907 0 0 0 137273 0 0 0 BMRU
Marşrut tablisasyny barlamak üçin görkezilişi ýaly -r
opsiýasyny ulanyň.
$ netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface default _gateway 0.0.0.0 UG 0 0 0 wlp2s0 link-local 0.0.0.0 255.255.0.0 U 0 0 0 wlp2s0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp2s0
Işjeň TCP birikmelerini barlamak üçin buýruga ýüz tutuň:
$ netstat -ant
11. ss buýrugy
Ss buýrugy, soket statistikasyny taşlamak üçin ulanylýan we netstat buýrugyna meňzeş ulgam ulgam ölçeglerini görkezýän tor guralydyr. Ss buýrugy netstatdan has çalt we TCP we tor statistikasy barada netstat-dan has köp maglumat görkezýär.
$ ss #list al connections $ ss -l #display listening sockets $ ss -t #display all TCP connection
Bu, esasanam öýüňizde ýa-da ofis gurşawyňyzdaky ownuk ulgam meselelerini çözmekde peýdaly boljak esasy ulgam buýruklaryna syn boldy. Toruňyzyň näsazlyklaryny düzetmek endiklerini ýitileşdirmek üçin wagtal-wagtal synanyşyň.