- && . Presne povedané, toto nie je tím. Ak chcete vykonať niekoľko príkazov naraz, vložte medzi ne dvojitý ampersand takto: first_command && second_command. Terminál vykoná príkazy v poradí. Môžete zadať toľko príkazov, koľko chcete.
- alias. Priraďuje názvy, ktoré vytvoríte, k dlhým príkazom, ktoré si nepamätáte. Zadajte alias long_command short_command.
- cd Zmení aktuálny priečinok terminálu. Keď spustíte terminál, použije váš domovský priečinok. Zadajte adresu cd folder_address a terminál bude pracovať so súbormi, ktoré tam sú.
- jasný. Vymaže z okna terminálu všetky správy.
- histórie. Zobrazí všetky naposledy zadané príkazy. Okrem toho môžete prepínať medzi poslednými príkazmi pomocou kláves Hore a Dole. Ak nechcete, aby bol zadaný príkaz zaznamenaný, vložte predň medzeru, ako je táto: your_command.
- muž. Zobrazuje sprievodcu programami a príkazmi. Napíšte man názov balíka alebo man yourcommand.
- čo je. Zobrazuje stručný popis ľubovoľného programu. Zadajte príkaz a názov programu whatis názov_balíka.
Na vykonanie mnohých akcií v systéme, ako je inštalácia a odstraňovanie programov, budete potrebovať administrátorské práva alebo root superuser, ako sa to nazýva v Linuxe.
- sudo . Tento príkaz vám poskytne práva superužívateľa. Predtým zadajte sudo správny tím(napr. sudo apt upgrade), aby ste ho spustili ako správca. Systém vás požiada o heslo.
- sudo su . Po tomto príkaze sa všetky príkazy, ktoré zadáte, vykonajú v mene superužívateľa, kým nezatvoríte terminál. Použite ho, ak potrebujete spustiť veľa príkazov s právami správcu.
- sudo gksudo . Príkaz na spustenie aplikácie ako správca GUI. Napríklad, ak sa chcete posunúť alebo zmeniť systémové súbory, zadajte sudo gksudo nautilus (vyberte správcu súborov, ktorý používate).
- sudo!! . Tento príkaz spustí predtým zadaný príkaz s právami správcu. Užitočné, ak ste príkaz zadali bez sudo.
Nespúšťajte príkazy, ktorým nerozumiete ako superpoužívateľ.
Inštaláciu a odstraňovanie aplikácií v Linuxe vykonávajú správcovia balíkov. Na Ubuntu a správcovi balíkov sa volá apt, na Fedore dnf, na Arch a Manjaro sa volá pacman. Sťahujú aplikácie zo sieťových úložísk, zdrojov balíkov. Príkazy by sa im mali dávať s právami superužívateľa.
apt (Debian/Ubuntu/Mint)
- sudo apt názov inštalačného balíka. Nainštalujte požadovaný balík.
- sudo apt-add-repository adresa_úložiska. Pridajte úložisko tretej strany.
- aktualizácia sudo apt. Aktualizujte podrobnosti balíka.
- upgrade sudo apt. Aktualizujte všetky balíčky na najnovšie (spustite po aktualizácii apt).
- sudo apt odstrániť názov balíka. Odstráňte nechcený balík.
- sudo apt purge názov balíka. Ak chcete uvoľniť viac miesta, odstráňte nepotrebný balík so všetkými závislosťami.
- sudo apt autoremove . Odstráňte všetky nepotrebné závislosti, osamotené balíky a iný odpad.
dnf (Red Hat/Fedora/CentOS)
- sudo dnf názov inštalačného balíka. Nainštalujte požadovaný balík.
- sudo dnf config-manager --add-repo repository_url. Pridajte úložisko tretej strany.
- upgrade sudo dnf. Aktualizujte všetky balíčky na najnovšie.
- sudo dnf odstráňte názov balíka. Odstráňte nechcený balík.
- sudo dnf autoremove . Odstráňte všetky nepotrebné závislosti.
pacman (Arch/Manjaro)
- sudo pacman -S názov balíka. Nainštalujte požadovaný balík.
- sudo yaourt -S názov balíka. Nainštalujte balík z AUR, ak nie je v hlavnom úložisku.
- sudo pacman -Sy . Aktualizujte podrobnosti balíka.
- sudo pacman -Syu . Aktualizujte všetky balíčky na najnovšie.
- sudo pacman -R názov balíka. Odstráňte nechcený balík.
- sudo pacman -Rs názov balíka. Odstráňte nepotrebný balík so všetkými závislosťami.
Môžete nainštalovať a odstrániť viacero balíkov naraz tak, že ich jednoducho uvediete oddelené medzerami.
sudo apt install firefox clementine vlc
Ak chcete nainštalovať balík, ale nepoznáte jeho presný názov, zadajte niekoľko prvých písmen názvu balíka a dvakrát stlačte kláves Tab. Správca balíkov zobrazí všetky balíky, ktoré začínajú rovnakým názvom.
- zabiť . Tento príkaz sa používa na vynútenie ukončenia procesov. Musíte zadať kill PID_process. PID procesu možno nájsť zadaním top .
- xkill . Ďalší príkaz na ukončenie procesov. Zadajte ho a potom kliknite na okno, ktoré chcete zavrieť.
- zabiť všetkých. Zabije procesy so zadaným názvom. Napríklad killall firefox .
- top. Zobrazí zoznam spustených procesov zoradených podľa využitia procesora. Akýsi terminál "Monitor systému".
Prezeranie a úprava súborov
- kat. Keď sa príkaz použije na jednom textovom súbore (napríklad cat filepath), zobrazí jeho obsah v okne terminálu. Ak uvediete dve viac súborov, mačka cesta_k_súboru_1 cesta_k_súboru_2 , zlepí ich. Ak napíšete cat path_to_file_1 > new_file, zlúči sa obsah špecifikovaných súborov do nového súboru.
- chmod . Umožňuje zmeniť povolenia súborov. Môže sa hodiť, ak chcete vykonať zmeny v systémovom súbore.
- chown. Zmení vlastníka súboru. Mal by byť spustený s právami superužívateľa.
- súbor. Zobrazuje informácie o zadanom súbore.
- nano . Otvorí jednoduchý textový editor. Môžete vytvoriť nový textový súbor alebo otvoriť existujúci súbor: nano file_path.
- premenovať . Premenuje súbor alebo viacero súborov. Príkaz možno použiť aj pre súbory podľa masky.
- dotyk. Zmení dátum posledného otvorenia alebo úpravy zadaný súbor.
- wget. Sťahuje súbory z internetu do priečinka terminálu.
- PSČ . Rozbaľuje a komprimuje archívy.
Vytváranie a odstraňovanie súborov a priečinkov
- mkdir . Vytvorí nový priečinok v aktuálnom priečinku terminálu alebo v zadanom priečinku: mkdir cesta k priečinku.
- rmdir . Vymaže zadaný priečinok.
- rm . Vymaže súbory. Môže odstrániť jeden súbor aj skupinu zodpovedajúcu určitým charakteristikám.
Kopírovanie a presúvanie súborov
- c.p. Vytvorí kópiu zadaného súboru v priečinku terminálu: cp cesta_k_súboru. Alebo môžete zadať cieľ cp cesta k súboru cesta_k_kópii.
- mv. Presunie súbor z jedného priečinka do druhého. Pre presúvaný súbor môžete zadať názov. Je iróniou, že v systéme Linux možno tento príkaz použiť aj na premenovanie súborov. Stačí zadať rovnaký priečinok, v ktorom sa súbor nachádza, a iný názov.
Vyhľadávanie súborov
- Nájsť. Vyhľadávajte súbory podľa špecifických kritérií, ako je názov, typ, veľkosť, vlastník, dátum vytvorenia a úpravy.
- grep. Vyhľadávanie textové súbory obsahujúce určité riadky. Kritériá sú veľmi flexibilné.
- lokalizovať . Vyhľadajte súbory a priečinky, ktorých názvy zodpovedajú dotazu, a zobrazte ich cesty v systéme súborov.
- lsblk . Tento príkaz ukazuje, aké disky sú vo vašom systéme a na aké partície sú rozdelené. Príkaz tiež zobrazuje názvy vašich oddielov a jednotiek vo formáte sda1, sda2 atď.
- namontovať . Pripojí jednotky, zariadenia alebo súborové systémy, aby ste s nimi mohli pracovať. Zvyčajne sa zariadenia pripájajú automaticky, len čo na ne kliknete v správcovi súborov. Niekedy však možno budete musieť niečo namontovať ručne. Môžete pripojiť čokoľvek: disky, externé disky, oddiely a dokonca aj obrazy ISO. Tento príkaz musí byť spustený s právami superužívateľa. Ak chcete pripojiť existujúci disk alebo partíciu, napíšte mount sdX .
- umount . Odpojí súborové systémy. Príkaz umount sdX sa deaktivuje systém súborov externé médiá takže ho môžete extrahovať.
- dd Tento príkaz skopíruje a skonvertuje súbory a oddiely. Má mnoho rôznych použití. Napríklad dd if=/dev/sda of=/dev/sdb vytvorí presnú kópiu oddielu sda na oddiele sdb. dd if=/dev/zero of=/dev/sdX prepíše obsah špecifikovaného média nulami, takže informácie nebude možné obnoviť. A dd if=~/Downloads/ubuntu.iso of=/dev/sdX bs=4M urobí zavádzacie médium z obrázka, ktorý ste si stiahli s distribúciou.
Linuxové príkazy pre správu používateľov
- useradd . Registruje nového používateľa. Zadajte používateľské meno useradd a používateľ bude vytvorený.
- userdel . Odstráni používateľský účet a súbory.
- usermod. Zmení používateľský účet. Môže presunúť domovský priečinok používateľa alebo nastaviť dátum, kedy bude účet zablokovaný.
- passwd . Zmení heslá účtov. Bežný používateľ môže zmeniť heslo iba pre svoje účtu, superužívateľ môže zmeniť heslo akéhokoľvek účtu.
Linuxové príkazy pre správu siete
- IP . Multifunkčný tím pre prácu so sieťou. Príkaz ip address show zobrazuje informácie o sieťových adresách, ip route riadi smerovanie atď. Zadaním príkazov ip link set ethX up , ip link set ethX down , môžete zapínať a vypínať pripojenia. Príkaz ip má mnoho použití, preto je najlepšie prečítať si príručku alebo pred jeho použitím zadať príkaz ip --help.
- ping . Označuje, či ste pripojení k sieti a pomáha vám určiť kvalitu vášho pripojenia.
A ešte jedna vec
Nakoniec to hlavné Linuxové príkazy. Zobrazujú kravu, ktorá sa s vami môže rozprávať (nepýtajte sa, čo používajú vývojári).
- cowsay čokoľvek. Krava povie, čo jej poviete.
- šťastie | cowsay. Krava dá rozumnú (alebo nie takú) myšlienku alebo citát.
- cowsay -l . Zobrazí zoznam všetkých zvierat, ktoré je možné zobraziť v termináli. Ak zrazu nemáš rád kravy.
- šťastie | cowsay -f zviera_zo_zoznamu. Zviera podľa vášho výberu začne vyhadzovať úvodzovky, niekedy aj vhodné.
- sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru . Aby celá zoo hovorila po rusky. Bez toho zvieratá citujú Twaina a Wilda.
Toto nie sú všetky príkazy Linuxu. Ak potrebujete podrobne poznať možnosti a spôsob používania príkazov Linuxu, môžete použiť vstavanú príručku. Napíšte man yourcommand alebo yourcommand --help.
Niektorí linuxové nástroje, aj keď je stále funkčný a prítomný v štandardných úložiskách, v skutočnosti sa už používa, a preto bude postupne vyradený v prospech modernejších náhrad.
Starý príkaz
|
Náhradné tímy
|
---|---|
arp | ip n (ip sused) |
ifconfig | IP a (IP adresa), ip odkaz, ip -s (ip-stats) |
iptunnel | ip tunel |
iwconfig | iw |
nameif | ip odkaz, ifrename |
netstat | ss, ip trasa(pre netstat -r), ip -s odkaz(pre netstat -i), ip maddr(pre netstat-g) |
trasu | ip r (ip trasa) |
Teraz sa pozrime bližšie na tieto zastarané príkazy a ich náhrady.
Cieľom tohto článku nie je podrobná analýza iproute2 a tímov IP; namiesto toho budú uvedené zastarané príkazy a budú uvedené ich nové náprotivky. Ak namiesto príkazu na výmenu „nie je jasné“ a poznáte správnu náhradu, môžete ju napísať do komentárov k článku.
Skoč do:
Tímy nslookup A kopať diskutované samostatne tu.
Arp
Výmena
|
|
---|---|
arp -a alebo -- všetky . Zobrazuje záznamy krstné meno hostiteľa alebo IP adresy. Ak parameter nepoužívané, zobrazia sa všetky záznamy. |
ip n(alebo ip sused), alebo ip n show |
arp-d alebo -- vymazať . Vymažte položky vyrovnávacej pamäte ARP pre zadaného hostiteľa. |
ip n del(toto zruší platnosť susedných záznamov) . ip n f(alebo ip n splachovanie) |
arp -D alebo -- zariadenie na použitie . Používa hardvérovú adresu priradenú k zadanému rozhraniu. |
Nejasajte |
arp -e . Zobrazuje položky v predvolenom štýle (Linux). |
Nejasajte |
arp -f alebo -- súbor . Vyzerá to ako možnosť -s, iba tentoraz sa informácie prevezmú zo zadaného súboru . Ak nie je nastavené, predvolená hodnota je /etc/ethers. |
Nejasajte |
arp-H alebo -- typ hw alebo -t . Pri nastavovaní alebo čítaní vyrovnávacej pamäte ARP tento voliteľný parameter hovorí arp ktorú triedu záznamov má kontrolovať. Štandardne je to hodnota tohto parametra éter(napr. hardvérový kód 0x01 pre IEEE 802.3 10Mbps Ethernet). |
Nejasajte |
arp-i alebo -- zariadenie . Vyberie rozhranie. Pri vyprázdnení vyrovnávacej pamäte ARP sa vytlačia iba položky zodpovedajúce zadanému rozhraniu. Napríklad, arp -i eth0 -s 10.21.31.41 A321.ABCF.321A vytvorí statický záznam ARP spájajúci IP adresu 10.21.31.41 s MAC adresou A321.ABCF.321A na eth0. |
ipndev [meno] |
arp-n alebo -- číselné . Zobrazuje adresy IP namiesto toho, aby sa pokúšal určiť názvy domén. |
Nejasajte |
arp -s alebo -- nastaviť . Manuálne vytvorí statickú položku mapovania adries ARP pre hostiteľa s hardvérovou adresou nastavenou na . |
ip n add lladdr dev [device] nud(pozri príklad nižšie) |
arp -v . Na zobrazenie použite verbálny režim viac podrobnosti. |
ip -s n(alebo ip -štatistika č) |
# ip n del 10.1.2.3 dev eth0
Zrušte platnosť položky vyrovnávacej pamäte ARP pre hostiteľa 10.1.2.3 na zariadení eth0.
# ip sused show dev eth0
Zobraziť vyrovnávaciu pamäť ARP pre rozhranie eth0.
# ip n add 10.1.2.3 lladdr 1:2:3:4:5:6 dev eth0 nud perm
Pridajte „trvalú“ položku vyrovnávacej pamäte ARP pre hostiteľa 10.1.2.3 na zariadení eth0. Štát Protokol zisťovania susedov(nud) môže byť jedno z nasledujúcich:
- noarp- záznam je platný. Tento záznam sa nepokúsi overiť, ale po uplynutí jeho platnosti môže byť vymazaný.
- trvalé- záznam je platný navždy a môže byť vymazaný iba administratívne.
- dosiahnuteľný- Záznam je platný do uplynutia časového limitu dosiahnuteľnosti.
- zatuchnutý- záznam je platný, ale podozrivý.
ifconfig
Výmena
|
|
---|---|
ifconfig . Zobraziť podrobnosti o všetkých sieťových rozhraniach. |
IP a(alebo IP adresa) |
ifconfig . Názov rozhrania. Toto je zvyčajne názov ovládača, za ktorým nasleduje číslo zariadenia; napríklad, eth0 pre prvé rozhranie Ethernet. Eth0 zvyčajne hlavné rozhranie sieťovej karty počítača. |
ip a show dev |
ifconfig . Ak chcete umožniť interpretáciu rôznych schém pomenovania používaných rôznymi protokolmi, používa sa na dekódovanie a zobrazenie všetkých adries protokolov. V súčasnosti podporované rodiny adries zahŕňajú inet(predvolené nastavenie TCP/IP) inet6(IPv6) ax25(AMPR Packet Radio), ddp(Appletalk fáza 2), ipx(Novell IPX) a netrom(AMPR Packet radio). |
ip -f a . možno inet(IPv4) inet6(IPv6), príp odkaz. okrem toho -4 = - jemné A -6 =-f inet6. |
ifconfig pridať. | |
ifconfig adresu . Priradí zadanú IP špecifikované . |
ip a pridať dev |
ifconfig allmulti alebo -všetko viacnásobné . Povolí alebo zakáže all-multicast (multicast). Ak je vybratá, všetky pakety vysielania v sieti budú prijímané špecifikovaným . Toto povolí alebo zakáže odosielanie prichádzajúcich rámcov sieťovej vrstvy jadra. |
ip pán iif alebo ip mroute iif, kde toto je rozhranie, na ktorom sa prijímajú pakety vysielania. |
ifconfig arp alebo -arp . Povolí alebo zakáže použitie protokolu ARP . |
ip link nastavený arp on alebo arp off |
vysielanie ifconfig . Určuje adresu pre vysielanie. V predvolenom nastavení je adresa vysielania pre podsieť IP adresa, ktorá je v rovnakej časti adresy podsiete ako všetky podsiete (t. j. a.b.c.255 pre podsieť /24). |
ip pridať vysielanie . ip link set dev broadcast(nastaví vysielaciu adresu spojovacej vrstvy) |
ifconfig del . Odstráni adresu IPv6 z , ako napr eth0. |
ip a del dev |
ifconfig dole . Zakáže , ako napr eth0. |
ip odkaz nastavený dev |
ifconfig hw . Nastavuje hardvérovú adresu (MAC) tohto "a, ak ovládač zariadenia podporuje túto operáciu. Kľúčové slovo musieť za ktorým nasleduje názov hardvéru a vytlačiteľný ASCII ekvivalent hardvérovej adresy. V súčasnosti podporované triedy hardvéru zahŕňajú: éter(ethernet), ax25(AMPR AX.25), ARCnet A netrom(AMPRNET/ROM). |
ip link set dev address |
ifconfig io_addr . Nastaviť počiatočné v I/O priestor pre toto zariadenie. |
Dont jasné; možno ethtool. |
ifconfig irq . Nastavené na použitie v sieťovom rozhraní. |
Dont jasné; možno ethtool. |
ifconfig mem_start . Nastavte počiatočnú adresu v rozhraní. |
Dont jasné; možno ethtool. |
médium ifconfig . Nastavuje fyzický port alebo typ média. Príklady toto 10baseT, 10základ2 A AUI. Hodnota auto povedzte ovládaču rozhrania, aby automaticky zistil typ média (podpora tohto príkazu sa líši v závislosti od ovládača). |
Dont jasné; možno ethtool. |
ifconfig mtu[n] . Nastaví maximálnu prenosovú jednotku () rozhrania na [n]. |
ip link set dev mtu[n] |
ifconfig multicast . Sady na rozhraní (zvyčajne nie sú potrebné, pretože samotný ovládač nastavuje príznak správne). |
ip link set dev multicast on alebo vypnuté |
maska siete ifconfig . Súpravy masku podsiete(nie adresy IP). "a. Predvolené masky sa používajú pre štandardné podsiete triedy A, B alebo C (na základe adresy IP), ale možno ich zmeniť pomocou tohto príkazu. |
Nejasajte |
ifconfig pointopoint alebo - pointopoint . Povoľte alebo zakážte tento režim . |
Dont jasné; možno ippd. Príkaz ip pridať partnera definuje adresu vzdialeného bodu pre rozhranie point-to-point. |
výzva ifconfig alebo - sľubný . Povoliť alebo zakázať (promiskuitný režim) zapnuté . |
ip link nastavený dev promisc on alebo vypnuté |
ifconfig txquelen[n] . Inštalácia . Menšie hodnoty sa odporúčajú pre pripojenia s vysokou latenciou (napr. dial-up modemy, ISDN atď.). |
ip link set dev txqueuelen[n] alebo txqlen[n] |
tunel ifconfig . Vytvorte zariadenie Simple Internet Transition (IPv6-in-IPv4), ktoré sa tuneluje na poskytnutú IPv4 . |
ip tunelový režim sit(ďalšie možné režimy sú iip A gre). |
ifconfig up . Aktivujte (povoľte) zadané . |
ip link nastavený |
# ip link show dev eth0 # ip a add 10.11.12.13/8 dev eth0 # ip link set dev eth0 up # ip link set dev eth0 mtu 1500 # ip link set dev eth0 address 00:70:b7:d6:cd:ef
iptunnel
Syntax medzi iptunnel a ip tunelom je veľmi podobná, ako je znázornené v príkladoch nižšie.
# add ipip-tunl1 mode ipip remote 83.240.67.86 (ipip-tunl1 je názov tunela, 83.240.67.86 je vzdialená IP adresa). # pridať režim ipi-tunl2 ipip vzdialené 104.137.4.160 miestne 104.137.4.150 ttl 1 # pridať režim gre-tunl1 gre vzdialené 192.168.22.17 miestne 192.168.10.21 ttl 255
Viac o vytváraní tunelov pomocou iproute2 si môžete prečítať tu.
Iwconfig
Výmena
|
|
---|---|
iwconfig . Zobrazuje základné informácie o bezdrôtových rozhraniach, ako sú podporované protokoly (), ID rozšírenej sady služieb (), režim a prístupový bod. Ak chcete zobraziť tieto informácie o konkrétnom rozhraní, použite iwconfig kde interface je názov zariadenia, ako napr wlan0. |
iw dev odkaz |
iwconfig ap . Ak je to možné, vynútite registráciu bezdrôtového adaptéra v prístupovom bode . Táto adresa je ID bunky prístupového bodu (podľa bezdrôtového skenovania), môže sa líšiť od jeho MAC adresy. |
Nejasajte |
iwconfig commit . Niektoré bezdrôtové adaptéry neaplikujú zmeny okamžite (môžu čakať, kým sa ostatné zmeny aplikujú spoločne, alebo ich aplikujú až po vybratí karty z ifconfig). Tento príkaz (ak je dostupný) spôsobí, že adaptér okamžite použije všetky čakajúce zmeny. |
Nejasajte |
iwconfig essid . Pripojenie k bezdrôtová sieť ESSID . Na niektorých bezdrôtových adaptéroch môžete vypnúť kontrolu ESSID (nečitateľné ESSID). vypnuté alebo akýkoľvek(použitie na reštartovať). |
iw pripojiť |
iwconfig frag . Nastavuje maximálnu veľkosť fragmentu, ktorá je vždy nižšia ako maximálna veľkosť paketu. Toto nastavenie môže tiež ovládať dostupnosť Frame Bursting na niektorých bezdrôtových adaptéroch (možnosť posielať viacero IP paketov spolu). Tento mechanizmus sa aktivuje, ak je veľkosť fragmentu väčšia ako maximálna veľkosť paketu. ostatné platné príznaky parametrov sú auto, na a vypnuté. |
Nejasajte |
iwconfig . Súpravy prevádzková frekvencia alebo kanál na bezdrôtovom zariadení. Hodnota pod 1000 označuje číslo kanálu, hodnota väčšia ako 1000 je frekvencia v Hz. Môžete pracovať s príponami k, M alebo G pre množstvá (napríklad „2,46G“ pre 2,46 GHz). Môžete tiež použiť vypnuté alebo auto nechať adaptér sám vybrať najlepší kanál(ak je podporovaná). |
iw dev nastaviť frekv . iw dev nastaviť kanál |
kľúč iwconfig . Ak chcete nastaviť prúd (kľúč) šifrovanie, stačí zadať kľúč hexadecimálny formulár ako XXXX-XXXX-XXXX-XXXX alebo XXXXXXXXX. Kľúč môžete zadať aj ako reťazec ASCII pomocou predpony s:. zapnuté A vypnuté(znova) povoliť a zakázať šifrovanie. Bezpečnostný režim môže byť otvorené alebo obmedzené a jeho význam závisí od použitej mapy. Pri väčšine máp v režime otvorené nepoužíva sa žiadna autentifikácia a karta môže akceptovať aj nešifrované relácie obmedzené akceptované sú iba šifrované relácie a karta bude používať autentifikáciu, ak je k dispozícii. |
iw pripojiť kľúče(pre WEP) . Ak sa chcete pripojiť k AP so šifrovaním WPA alebo WPA2, musíte použiť wpa_supplicant . |
režim iwconfig . Nastavuje prevádzkový režim bezdrôtové zariadenie. Režim možno ad hoc, Automat, Organizovaný, Majster, Monitor, opakovač alebo sekundárne. . ad hoc: Sedem pozostáva iba z jednej bunky bez prístupového bodu. Organizovaný: Bezdrôtový uzol sa pripája k sieti viacerých prístupových bodov s roamingom. Majster: Bezdrôtový uzol je hlavným synchronizačným zariadením alebo funguje ako prístupový bod. Monitor: Bezdrôtový uzol nie je spojený so žiadnou bunkou a pasívne monitoruje všetky pakety na frekvencii. Opakovač: Bezdrôtový uzol preposiela pakety medzi inými bezdrôtovými uzlami. sekundárne: Bezdrôtový uzol funguje ako náhradný master/repeater (master/repeater). |
Nejasajte |
iwconfig mod . Vynúti použitie bezdrôtového sieťového adaptéra určitý súbor modulácie. Moderné adaptéry podporujú rôzne modulácie ako 802.11b, 802.11g alebo 802.11n. Zoznam dostupných modulácií závisí od adaptéra/ovládača a možno ho zobraziť pomocou modulácia iwlistu. Niektoré možnosti sú 11 g, CCK OFDMa A auto. |
Nejasajte |
prezývka iwconfig . Nastaví prezývku (alebo názov stanice). |
Nejasajte |
iwconfig nwid . Nastaví ID siete pre WLAN. Tento parameter sa používa iba pre hardvér do 802.11 pretože protokol 802.11 používa pre túto funkciu ESSID a adresu prístupového bodu. Na niektorých adaptéroch bezdrôtovej siete môžete zakázať overenie ID siete (promiskuitné NWID). vypnuté(A na(znova) povoliť). |
Nejasajte |
výkon iwconfig iwconfig výkon min | max režim napájania iwconfig iwconfig zapnutie | vypnuté . Konfiguruje schému napájania a režimu. Platné možnosti : obdobie(nastavuje obdobie medzi prebudeniami), čas vypršal(nastaví časový limit pred návratom do režimu spánku), šetrenie(nastavuje celkovú úroveň úspory energie). Modifikátory min A max predvolená hodnota je v sekundách, ale prípony sú akceptované m alebo ušpecifikovať hodnoty v milisekundách a mikrosekundách. Možnosti platného režimu : všetky(prijímať všetky balíčky), unicast(prijímať iba unicast pakety, odmietať multicast a vysielať) a multicast(prijímajte iba pakety multicast a broadcast, zahoďte unicast pakety). zapnuté A vypnuté(znova) zapnite a vypnite správu napájania. |
Dont jasné; niektoré príkazy týkajúce sa napájania: . iw dev zapol power_save . iw dev získa power_save |
iwconfig rýchlosť/bit . Nastavuje prenosovú rýchlosť v bitoch za sekundu pre karty, ktoré podporujú viacero prenosových rýchlostí. Prenosová rýchlosť je rýchlosť, ktorou sa v priemere prenášajú bity, rýchlosť pripojenia používateľa je nižšia kvôli rôznym stíhačkám. Môžete pridať prípony k, M alebo G na prípony (desiatkový násobiteľ: 10^3, 10^6 a 10^9 b/s), alebo stačí pridať „ 0 “ (nuly). Rýchlosť môže byť tiež auto pre výber automatický režim rýchlosť (vráti sa späť na nízke rýchlosti na hlučných kanáloch), príp pevné vrátiť na pevnú hodnotu. Ak zadáte hodnotu prenosovej rýchlosti a použijete auto, vodič použije všetky rýchlosti nižšie alebo rovné tejto hodnote. |
iw nastaviť bitrate legacy-2,4 12 18 24 |
iwconfig zopakujte . Na inštaláciu maximálny počet zopakuje ( retransmisie MAC), zadajte limit. Na nastavenie maximálnej doby, počas ktorej sa má MAC pokúsiť znova život. Štandardne je táto hodnota v sekundách; pridať príponu m alebo u zadajte hodnotu v milisekundách alebo mikrosekundách. Môžete pridať modifikátory krátky, dlhý, min A max. |
Nejasajte |
iwconfig rts . Nastavuje veľkosť najmenšieho paketu, pre ktorý uzol posiela RTS; hodnota rovnajúca sa maximálnej veľkosti paketu deaktivuje tento mechanizmus. Môžete tiež nastaviť parameter prahu na auto, pevné alebo vypnuté. |
Nejasajte |
iwconfig sens . Nastavuje prah citlivosti (určuje citlivosť bezdrôtového adaptéra v zlých podmienkach, napr nízky level signál, rušenie atď.). Zdá sa, že moderné adaptéry riadia tento prah automaticky. |
Nejasajte |
iwconfig txpower . Pre adaptéry, ktoré podporujú viacero vysielacích výkonov, tento príkaz nastavuje vysielací výkon v dBm. Ak W je výkon vo wattoch, výkon v dBm je P = 30 + 10.log(W). Ak končí s mW, hodnota sa automaticky prevedie na dBm. okrem toho na A vypnuté zapnite a vypnite rádio a auto A pevné zapnite a vypnite ovládanie napájania (ak sú tieto funkcie dostupné). |
iw dev set TX power . iw phy set txpower |
iwconfig --help . Zobraziť pomoc pre iwconfig. |
Pomoc |
iwconfig -- verzia . Zobraziť verziu nainštalovaného súboru iwconfig. |
iw -- verzia |
# iw dev wlan0 link # iw wlan0 connect CoffeeShopWLAN # iw wlan0 connect HomeWLAN kľúče 0:abcde d:1:0011223344 (pre WEP)
nameif
Výmena
|
|
---|---|
nameif . Ak nie je zadané žiadne meno a MAC adresa, pokúsi sa prečítať adresu z /etc/mactab . Každý riadok mactab musí obsahovať názov rozhrania a adresu MAC (alebo komentáre začínajúce znakom #). |
ip link set dev name . ifrename -i -n |
nameif -c . Číta z namiesto /etc/mactab . |
ifrename -c |
nameif -s . Chybové hlásenia odoslané do systémového denníka. |
Nejasajte |
netstat
Výmena
|
|
---|---|
netstat -a alebo -- všetky . Ukážte počúvanie aj nepočúvanie zásuvky. |
ss-a alebo -- všetky |
netstat -A
alebo -- protokol= . Určuje adresu rodín, pre ktoré sa majú zobraziť pripojenia. rodiny je zoznam oddelený čiarkami Kľúčové slová Páči sa mi to inet, Unix, ipx, ax25, netrom A ddp. Má rovnaký účinok ako použitie možností -- inet, -- unix (-x), -- ipx, --ax25, -- netrom A -- ddp. |
ss-f alebo -rodina= . Rodiny: Unix,inet, inet6,odkaz, čistý odkaz. |
netstat -c alebo -- nepretržitý . Prispôsobuje netstat aktualizujte zobrazené informácie každých niekoľko sekúnd, kým sa nezastaví. |
Nejasajte |
netstat -C . Načíta informácie o trase z vyrovnávacej pamäte trasy. |
ip cache zoznamu trás |
netstat -e alebo -- predĺžiť . Zobrazuje vyššiu úroveň detailov. Dá sa zadať dvakrát (napr -- ee) pre maximálne detaily. |
ss-e alebo -- predĺžený |
netstat -F . Vytlačí informácie o smerovaní z priamej databázy (). |
Nejasajte |
netstat -g alebo -- skupiny . Zobrazte informácie o členstve v skupine pre IPv4 a IPv6. |
ip maddr, ip maddr show |
netstat -i alebo -- rozhranie= . Zobrazí tabuľku všetkých sieťových rozhraní alebo špecifikovaných . |
ip -s odkaz |
netstat -l alebo -- počúvanie . Zobrazuje iba počúvajúce zásuvky (ktoré netstatštandardne preskakuje). |
ss-l alebo -- počúvanie |
netstat -M alebo -- maškaráda . Zobrazuje zoznam pripojení (pripojení, ktoré konvertor zmenil sieťové adresy Preklad sieťových adries). |
Nejasajte |
netstat -n alebo -- číselné . Zobrazte číselné adresy namiesto pokusu o určenie symbolického hostiteľa, portu alebo používateľských mien (preskočí rozlíšenie DNS). |
ss-n alebo -- číselné |
netstat -- numeric-hosts . Zobrazuje číselné adresy hostiteľov, ale neovplyvňuje preklad portu alebo používateľského mena. |
Nejasajte |
netstat -- numerické porty . Zobrazuje číselné čísla portov, ale neovplyvňuje názov hostiteľa ani rozlíšenie používateľa. |
Nejasajte |
netstat -- numeric-users . Zobraziť číselné ID používateľov, ale neovplyvní to názov hostiteľa a rozlíšenie portov. |
Nejasajte |
netstat -N alebo -- symbolický . Zobrazuje symbolické mená hostiteľa, portu alebo používateľov namiesto číselných vyjadrení. netstat robí to štandardne. |
ss-r alebo -- vyriešiť |
netstat -o alebo --časovače . Zahŕňa informácie týkajúce sa sieťových časovačov. |
ss-o alebo --možnosti |
netstat -p alebo -- program . Zobrazuje identifikátor ID (PID) a názov programu, ku ktorému patrí každá zásuvka. |
ss-p |
netstat -r alebo -- trasa . Zobrazuje smerovacie tabuľky jadra. |
ip trasa, ip trasa zobraziť všetko |
netstat -s alebo -- štatistiky . Zobrazuje súhrnné štatistiky pre každý protokol. |
ss-s |
netstat -t alebo -- tcp . Filtrujte výsledky, aby ste zobrazili iba TCP. |
ss-t alebo -- tcp |
netstat -T alebo -- notrim . Zastavte orezávanie dlhých adries |
Nejasajte |
netstat -u alebo -- udp . Filtrujte výsledky, aby ste zobrazili iba UDP. |
ss-u alebo -- udp |
netstat -v alebo -- verbózne . Poskytnite podrobný výstup |
Nejasajte |
netstat -w alebo -- surové . Filtrovať výsledky len na zobrazenie . |
ss-w alebo -- surové |
netstat -Z alebo -- kontext . Ak je povolené, vytlačí sa Kontext SELinux. Na hostiteľoch so systémom SELinux sú všetky procesy a súbory označené spôsobom, ktorý predstavuje informácie súvisiace s bezpečnosťou. Tieto informácie sa nazývajú kontext SELinux. |
Nejasajte |
trasu
Výmena
|
|
---|---|
trasu . Zobrazí smerovaciu tabuľku hostiteľa. |
ip trasa |
cesta -A alebo trasa -- . Pomocou zadanej rodiny adries so schopnosťou pridať(pridať) resp del(vymazať). Povolené rodiny sú inet(DARPA Internet), inet6(IPv6) ax25(AMPR AX.25), netrom(AMPRNET/ROM), ipx(Novell IPX), ddp(Appletalk DDP) a x25(CCITX X.25). |
IP-f trasa . možno inet(IP) inet6(IPv6), príp odkaz. okrem toho -4 = - jemné A -6 = -f inet6. |
cesta -C alebo -- cache . Poháňané vyrovnávacou pamäťou smerovania jadra namiesto tabuľky smerovania smerovania informačnú základňu (FIB). |
Dont jasné; ip route show cache resetuje vyrovnávaciu pamäť smerovania. |
cesta -e alebo -ee . Na zobrazenie používa formát netstat -r smerovacie tabuľky. -ee vygeneruje veľmi dlhý reťazec so všetkými parametrami zo smerovacej tabuľky. |
ip zobrazenie trasy |
trasa -F alebo -- fib . Beží na smerovacích tabuľkách Forwarding Information Base () (predvolené správanie). |
Nejasajte |
trasa -h alebo -- Pomoc . Tlač pomocníka. |
ip trasa pomoc |
trasa-n . Zobrazuje číselné adresy IP a obchádza rozlíšenie názvu hostiteľa. |
Nejasajte |
cesta -v alebo -- verbózne . Zapne výstup podrobného príkazu. |
IP-s trasa |
trasa -V alebo -- verzia . Zobrazuje verziu príkazu sieťové nástroje A trasu. |
IP -V |
pridať trasu alebo del . Pridajte alebo odstráňte trasu do smerovacej tabuľky. |
ip trasa cez |
trasu dev . Priradí trasu s konkrétne zariadenie. Ak dev je posledná možnosť na príkazovom riadku, slovo dev možno vynechať. |
ip route dev |
trasa gw . Smeruje pakety cez zadanú IP adresu brány. |
ip route pridať predvolené cez |
trasa-hostiteľ . Určuje, že cieľom je hostiteľ (nie sieť). |
Nejasajte |
trasa -irtt [n] . Nastaví počiatočný čas jemného cestovania () pre pripojenia TCP cez túto trasu do [n] milisekúnd (1-12 000). Toto sa vo všeobecnosti používa iba v sieťach AX.25. Ak sa vynechá, použije sa predvolená hodnota 300 ms. |
Dont jasné; ip route rtt nastavuje odhad RTT; rttvar nastavuje počiatočný odhad rozptylu RTT. |
route-net . Určuje, že cieľom je sieť (nie hostiteľ). |
Nejasajte |
trasu [-hostiteľ alebo -net] sieťová maska . Nastavuje masku podsiete. |
Nejasajte |
metrika trasy[n] . Nastaví pole indexu v smerovacej tabuľke (používané smerovacími démonmi) na hodnotu [n]. |
ip trasa metrický alebo preferencie |
trasu mod, dyn, alebo obnoviť . Nastavte dynamickú alebo upravenú trasu. Tieto príznaky slúžia na diagnostické účely a zvyčajne ich nastavujú iba smerovacie démony. |
Nejasajte |
trasa mss . Inštalácia maximálna veľkosť Maximálna veľkosť segmentu () TCP segment o zadaný počet bajtov pre spojenia cez túto trasu. |
ip route advmss(MSS na tieto destinácie inzeruje pri vytváraní TCP spojení). |
odmietnutie trasy . Nastaví blokujúcu trasu, ktorá spôsobí zlyhanie vyhľadávania trasy. Používa sa na maskovanie sietí pred použitím predvolenej trasy. Nie je určený na poskytovanie funkcií brány firewall. |
ip route add zákaz |
okno trasy[n] . Nastavte TCP pre pripojenia na tejto trase na hodnotu [n] byte. Toto sa vo všeobecnosti používa iba v sieťach AX.25 a s ovládačmi, ktoré nedokážu spracovať rámce back-to-back. |
ip okno trasy [W] |
Nižšie sú uvedené niektoré príklady syntaxe príkazov ip trasa.
# ip route add 10.23.30.0/24 cez 192.168.8.50 # ip route del 10.28.0.0/16 cez 192.168.10.50 dev eth0 # ip route chg default cez 192.168.25.110 dev interface thatshow the route ands dev dev by sa použil na dosiahnutie vzdialeného hostiteľa. Tento príkaz bude obzvlášť užitočný pri riešení problémov so smerovaním na hostiteľoch s veľké stoly smerovanie a/alebo viacero sieťových rozhraní).
Prístup k vzdialené systémy
sx, rxTímy sx A rx xmodem. Súčasťou balenia minicom.
sz, rzTímy sz A rz sa používajú na príjem / prenos súborov do / zo vzdialeného uzla v sieti pomocou protokolu zmodem. Protokol zmodem má oproti protokolu určité výhody xmodem, takouto výhodou možno nazvať vyššiu prenosovú rýchlosť a možnosť obnovenia prenosu, v prípade prerušenia. Súčasťou balenia minicom.
ftpTento názov sa vzťahuje na nástroj a protokol na prenos súborov. Relácie FTP možno vytvoriť zo skriptov (pozri príklad 17-6, príklad A-5 a príklad A-14).
uucpKópia z Unixu do Unixu. Ide o komunikačný balík na prenos súborov medzi Unixové servery. Skript v jazyku príkazový shell- jeden z najefektívnejších spôsobov automatizácie takejto výmeny.
Zdá sa, že s príchodom internetu a elektronickej pošty, uucp sa postupne vytráca do zabudnutia, dá sa však úspešne použiť v izolovaných sieťach, ktoré nemajú prístup na internet.
cuC všetky U p - pripája sa k vzdialenému systému ako jednoduchý terminál. Tento príkaz je súčasťou balíka uucp a akousi zjednodušenou verziou príkazu telnet.
telnetNástroj a protokol na pripojenie k vzdialenému systému.
wgetwget - neinteraktívne nástroj na sťahovanie súborov z webu alebo ftp stránok.
wget -p< a href =
wget" názov = "http://www.xyz23.com/file01.html
wget">
wget a>-r< a href = title ="ftp://ftp.xyz24.net/~bozo/project_files/"> ftp :// ftp.xyz24.net/ ~bozo/ project_files/ a>-o $SAVEFILE
rysa ostrovida
rysa ostrovida- Webový prehliadač v rámci skriptov (s prepínačom -dump) možno použiť na sťahovanie súborov z webových stránok alebo ftp stránok v neinteraktívnom režime.
rysa-skládka< a href = title ="http://www.xyz23.com/file01.html"> http://www.xyz23.com/file01.html a>> $SAVEFILE
rlogin
vzdialené prihlásenie- iniciuje reláciu so vzdialeným systémom. Tento príkaz nie je bezpečný, je lepšie použiť namiesto neho ssh.
rshvzdialený shell- vykoná príkaz na vzdialenom systéme. Tento príkaz nie je bezpečný, je lepšie použiť namiesto neho ssh.
rcpvzdialenú kópiu- kopírovanie súborov medzi dvoma strojmi cez sieť. Rovnako ako ostatné nástroje r*, príkaz rcp je neistý, a preto je nežiaduce používať ho v skriptoch. Ako náhradu odporúčame ssh alebo očakávať.
sshBezpečná škrupina- nadviaže komunikačnú reláciu a vykoná príkazy na vzdialenom systéme. Slúži ako bezpečná náhrada za telnet, rlogin, rcp A rsh. Používa identifikáciu, autentifikáciu a šifrovanie informácií prenášaných cez sieť. Podrobnosti nájdete v muž ssh .
Sieť je neoddeliteľnou súčasťou Linuxu a ponúka množstvo nástrojov a príkazov na diagnostiku akéhokoľvek sieťového problému.
Príklady sieťových príkazov v systéme Linux
Nájdite názov hostiteľa/domény a IP adresu – názov hostiteľa
Vykonajte test sieťového pripojenia - ping-
Získajte konfiguráciu siete - Ifconfig
Sieťové pripojenia, smerovacie tabuľky, štatistiky rozhrania - NETSTAT
Vyhľadávanie mien DNS dotaz— nslookup
Pripojenie k iným hostiteľom - Telnet
Získať hostiteľa siete – informácie pre sledovanie používateľa
Urobte stopu - traceroute
Zobrazenie informácií o používateľovi – prst
Kontrola stavu cieľového hostiteľa - Telnet
Príklady použitia sieťových príkazov v Linuxe
Pozrime sa na niekoľko príkladov rôznych sieťových príkazov v systéme Linux. Niektoré z nich sú úplne základné ako ping a telnet a niektoré sú výkonnejšie ako Nslookup a NetStat. Keď použijete tieto príkazy v kombinácii, môžete získať čokoľvek, čo hľadáte, napríklad názov hostiteľa, pripojenia koncového bodu, stav pripojenia atď.
hostname — Názov hostiteľa
Názov hostiteľa bez možností zobrazuje hostiteľa počítača. Ak chcete zistiť, kto je vlastníkom, spustite príkaz:
#meno hosťa
Tento príkaz zobrazí názov domény zariadenia. Ak chcete zobraziť IP adresu aktuálneho počítača, spustite rovnaký príkaz s klávesom „i“:
# názov hostiteľa -i
ping - ping
Posiela pakety informácií do užívateľom definovaného zdroja. Ak sú prijaté pakety, zariadenie ich priradí a odošle späť. Ping možno použiť na dva účely
jeden . Aby ste to zabezpečili sieťové pripojenie je možné nainštalovať.
2. načasovanie pripojenia. Ak pingnete www.. Na zastavenie testu použite Ctrl + C. Príkaz môžete spustiť takto:
# ping stránka
Môžete nastaviť čas pred odoslaním paketu, napríklad počkať 3 sekundy pred odoslaním ďalšieho paketu.
# ping -i 3 your_IP
Existuje niekoľko spôsobov, ako skontrolovať lokálne rozhranie:
# ping 0 # ping localhost # ping 127.0.0.1
Môžete tiež poslať N počet paketov a potom dokončiť prácu, za týmto účelom:
# ping -c 5 www.stranka
Môžete tiež zistiť verziu samotného pingu, na tento účel spustite príkaz:
# ping -V
Spustili ste pomôcku ping a váš hostiteľ vôbec neodpovedá, začnete zisťovať, čo sa deje a ako tento problém vyriešiť, vzdialený hostiteľ vydá zvukové varovanie.
# ping -a IP # ping -a 192.168.244.134
S voľbou "-q" môžete preskočiť odpovede z vášho vzdialený hostiteľ a zobraziť výslednú štatistiku:
# ping -c 5 -q www.stranka
Veľkosť prenášaného paketu môžete zmeniť (povedzme z 56 na 120) a môžete to urobiť takto:
# ping -s 100 192.168.244.134
Môžeme tiež zmeniť trvanie príkazu ping, napríklad musíme pingovať službu na 15 sekúnd, potom spustite:
# ping -w 15 192.168.244.134
Bez prerušenia príkazu ping môžete zobraziť štatistiku vykonania stlačením CTRL + |
Zobraziť konfiguráciu siete, zobrazí aktuálnu konfiguráciu sieťového adaptéra. Je to užitočné, ak chcete zistiť, či dochádza k chybám vysielania (TX) alebo prijímania (RX).
traceroute
Praktický program na zobrazenie počtu skokov a časov odozvy na dosiahnutie vzdialeného systému alebo webovej stránky. Na používanie tohto nástroja však potrebujete internetové pripojenie. Budete si ho však môcť nainštalovať, aby ste ho mohli používať.
# traceroute 192.168.244.133
Môžete zobraziť informácie o všetkých sieťové karty ktoré sú pripojené, aby ste to urobili, spustite:
# zobrazenie odkazu ip
netstat
Najužitočnejšie a veľmi univerzálne na vyhľadávanie spojení s hostiteľom a z neho. Všetko o skupinách multicast v sieti sa môžete dozvedieť spustením:
# netstat -g
Ak chcete zistiť, kto „sedí“ na porte (povedzme 21), spustite príkaz:
# netstat -nap | grep 21
Ak chcete zobraziť všetky pripojenia vrátane TCP a UDP, spustite príkaz:
# netstat -a
# netstat -all
Zobrazí sa iba parameter, že sa program vykonáva TCP spojenie:
# netstat -tcp
# netstat -t
Parameter, že sa program spustí, zobrazí iba pripojenie UDP:
# netstat -udp
# netstat -u
nslookup
Ak poznáte IP adresu, zobrazí sa ako názov hostiteľa. Na nájdenie všetkých IP adries pre daný názov domény sa používa príkaz Nslookup. Pre tento nástroj musíte byť pripojení na internet. Príklad použitia:
#nslookup google.com
Nslookup môžete použiť aj na prevod názvu hostiteľa na adresu IP a z adresy IP z názvu hostiteľa.
prstom
Zobrazenie informácií o používateľovi, zobrazenie prihlasovacieho mena používateľa, skutočného mena, názvu terminálu a stavu záznamu. toto je pomerne starý príkaz pre Linux a v súčasnosti sa používa zriedka.
telnet
Cieľový hostiteľ sa pripája cez protokol Telnet, ak je nadviazané telnetové pripojenie na akomkoľvek porte, spojenie medzi týmito dvoma hostiteľmi funguje správne.
# telnet # telnet 192.168.244.134 23
Zvyčajne sa používa na zistenie, či je hostiteľ nažive alebo či je sieťové pripojenie dobré.
Top 10 základných sieťových príkazov v Linuxe sa skončilo, ale ak som nespomenul viac dobré tímy podľa vášho názoru napíšte do komentárov a ja doplním tento článok. Ak máte otázky a návrhy, napíšte všetko do komentárov. Vďaka.
Osobný účet poistenca
Automatický identifikačný systém Spoločné používanie AIS s elektronickým mapovým systémom
Wargame: Red Dragon sa nespúšťa?
Smutný escobar „Tvár súdneho systému Ukrajiny“
ROME Total War – ako odomknúť všetky frakcie?