Ei Samba jakoa vaan SSHFS
Sisällysluettelo:
- Kuinka käyttää IP-komentoa
- IP-osoitteiden näyttäminen ja muokkaaminen
- Näytä kaikkien IP-osoitteiden tiedot
- Näytä yhden verkkoliittymän tiedot
- Määritä IP-osoitteet käyttöliittymälle
- Määritä useita IP-osoitteita samaan käyttöliittymään
- Poista / poista IP-osoite käyttöliittymästä
- Verkkoliittymien näyttäminen ja muokkaaminen
- Näytä verkkoliitäntöjen tiedot
- Muuta käyttöliittymän tilaa YLÖS / ALAS
- Reititystaulun näyttäminen ja muuttaminen
- Näytä reititystaulukko
- Lisää uusi reitti
- Poista reitti
- johtopäätös
ip
komento on tehokas työkalu verkkoliittymien määrittämiseen, jotka minkä tahansa Linux-järjestelmänvalvojan tulisi tietää. Sitä voidaan käyttää rajaamaan rajapintoja ylös tai alas, osoittamaan ja poistamaan osoitteita ja reittejä hallitsemaan ARP-välimuistia ja paljon muuta.
Tässä opetusohjelmassa osoitamme sinulle, kuinka käyttää
ip
komentoa käytännön esimerkkien ja yksityiskohtaisten selitysten avulla yleisimmistä vaihtoehdoista.
Kuinka käyttää IP-komentoa
ip
apuohjelma on osa iproute2-pakettia, joka asennetaan kaikkiin nykyaikaisiin Linux-jakeluihin.
ip
komennon syntaksi on seuraava:
ip OBJECT COMMAND

OBJECT on objektityyppi, jota haluat hallita. Yleisimmin käytetyt objektit (tai alikomennot) ovat:
-
link(l) - Näytä ja muokkaa verkkoliittymiä.address(a) - Näytä ja muokkaa IP-osoitteita.route(r) - Näytä ja muuta reititystaulukkoa. naapuri (n) -neighja käsitteleminen (ARP-taulukko).
Kohde voidaan kirjoittaa kokonaisuudessaan tai lyhennetyssä (lyhyessä) muodossa. Näytetään luettelo komennoista ja perusteista jokaiselle objektityypille
ip OBJECT help
. jokainen alakäsky
Kun määrität verkkorajapintoja, sinun on suoritettava komennot pääkäyttäjänä tai käyttäjänä sudo-oikeuksilla. Muutoin komento tulostaa
RTNETLINK answers: Operation not permitted
ip
komennolla määritetyt kokoonpanot eivät ole pysyviä. Järjestelmän uudelleenkäynnistyksen jälkeen kaikki muutokset menetetään. Pysyvien asetusten saamiseksi sinun on muokattava distrospesifisiä määritystiedostoja tai lisättävä komentoja käynnistysohjelmaan.
IP-osoitteiden näyttäminen ja muokkaaminen
Kun
addr
objektin kanssa, komennot ovat seuraavassa muodossa:
ip addr ADDRESS dev IFNAME
addr
objektin yleisimmin käytetyt komennot ovat:
show
,
add
ja
del
.
Näytä kaikkien IP-osoitteiden tiedot
Jos haluat näyttää luettelon kaikista verkkorajapinnoista ja niihin liittyvästä IP-osoitteesta, kirjoita seuraava komento:
ip addr show
Tulos näyttää tältä:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 2900sec preferred_lft 2900sec inet6 fe80::5054:ff:fe8c:6244/64 scope link valid_lft forever preferred_lft forever
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 2900sec preferred_lft 2900sec inet6 fe80::5054:ff:fe8c:6244/64 scope link valid_lft forever preferred_lft forever
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 2900sec preferred_lft 2900sec inet6 fe80::5054:ff:fe8c:6244/64 scope link valid_lft forever preferred_lft forever
Saat saman tulosteen, jos kirjoitat ohita
show
komennon ja kirjoitat:
ip addr
.
Näytä yhden verkkoliittymän tiedot
Saadaksesi tietoa tietystä verkkoliittymästä, käytä
ip addr show dev
ja sitten laitteen nimeä. Kirjoita esimerkiksi
eth0
kyselyyn kirjoittamalla:
Määritä IP-osoitteet käyttöliittymälle
Voit määrittää IP-osoitteen käyttöliittymälle käyttämällä seuraavaa syntaksia:
ip addr add ADDRESS dev IFNAME
Missä
IFNAME
on käyttöliittymän nimi ja
ADDRESS
on IP-osoite, jonka haluat määrittää rajapinnalle.
Jos haluat lisätä osoitteen
192.168.121.45
netmask 24 -laitteella
eth0
laitteeseen, kirjoita:
sudo ip address add 192.168.121.45/24 dev eth0
Menestyksen jälkeen komento ei näytä mitään tulostusta. Jos käyttöliittymää ei ole, näyttöön tulee
Cannot find device "eth0"
.
Määritä useita IP-osoitteita samaan käyttöliittymään
ip
avulla voit määrittää useita osoitteita samaan käyttöliittymään. Esimerkiksi:
sudo ip address add 192.168.121.241/24 dev eth0
sudo ip address add 192.168.121.45/24 dev eth0
Vahvistaaksesi, että IP: lle on annettu tyyppi
ip -4 addr show dev eth0
tai
ip -4 a show dev eth0
:
2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 3515sec preferred_lft 3515sec inet 192.168.121.45/24 scope global secondary eth0 valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 3515sec preferred_lft 3515sec inet 192.168.121.45/24 scope global secondary eth0 valid_lft forever preferred_lft forever
Poista / poista IP-osoite käyttöliittymästä
Syntaksi IP-osoitteen poistamiseksi käyttöliittymästä on seuraava:
ip addr dev ADDRESS dev IFNAME
IFNAME on käyttöliittymän nimi ja OSOITE on IP-osoite, jonka haluat poistaa käyttöliittymästä.
Osoitteen
192.168.121.45/24
poistaminen laitteen eth0-tyypistä:
sudo ip address del 192.168.121.45/24 dev eth0
Verkkoliittymien näyttäminen ja muokkaaminen
Hallitse ja tarkastele verkkorajapintojen tilaa linkkiobjektin avulla.
Linkkiobjekteja käytettäessä yleisimmin käytetyt komennot ovat:
show
,
set
,
add
ja
del
.
Näytä verkkoliitäntöjen tiedot
Jos haluat näyttää luettelon kaikista verkkorajapinnoista, kirjoita seuraava komento:
ip link show
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
Toisin kuin
ip addr show
,
ip link show
ei tulosta tietoja laitteeseen liittyvistä IP-osoitteista.
Saadaksesi tietoa tietystä verkkoliittymästä, käytä
ip link show dev
jota seuraa laitteen nimi. Kirjoita esimerkiksi
eth0
kyselyyn kirjoittamalla:
ip link show dev eth0
2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
Muuta käyttöliittymän tilaa YLÖS / ALAS
Voit nostaa rajapintoja ylös tai alas käyttämällä
ip link set dev
jota seuraa laitteen nimi ja haluttu tila:
ip link set dev {DEVICE} up
Esimerkiksi, jos haluat tuoda
eth0
käyttöliittymän verkkoon, kirjoita:
ip link set eth0 up
Ja tuoda, jos offline
Reititystaulun näyttäminen ja muuttaminen
Voit määrittää, poistaa ja näyttää ytimen reititystaulukon reittiobjektilla. Reittiobjektien kanssa työskenteleessä yleisimmin käytetyt komennot ovat:
list
,
add
ja
del
.
Näytä reititystaulukko
Saadaksesi luettelon ytimen reittimerkinnöistä, käytä yhtä seuraavista komennoista:
ip route ip route list ip route list SELECTOR
Kun sitä käytetään ilman
SELECTOR
, komento luettelee kaikki ytimen reittimerkinnät:
ip route list
default via 192.168.121.1 dev eth0 proto dhcp src 192.168.121.241 metric 100 192.168.121.0/24 dev eth0 proto kernel scope link src 192.168.121.241 192.168.121.1 dev eth0 proto dhcp scope link src 192.168.121.241 metric 100
Kirjoita vain tietyn verkon reititys, esimerkiksi
172.17.0.0/16
kirjoittamalla:
ip r list 172.17.0.0/16
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
Lisää uusi reitti
Lisää uusi merkintä reititystaulukkoon käyttämällä
route add
-komentoa, jota seuraa verkon tai laitteen nimi.
Lisää reitti numeroon 192.168.121.0/24 yhdyskäytävän kautta kohdassa 192.168.121.1
ip route add 192.168.121.0/24 via 192.168.121.1
Lisää reitti numeroon 192.168.121.0/24, johon pääsee laitteen eth0 avulla.
ip route add 192.168.121.0/24 dev eth0
Lisää oletusreitti käyttämällä avainsanaa
default
. Seuraava komento lisää oletusreitin paikallisen yhdyskäytävän
192.168.121.1
joka voidaan saavuttaa laitteen
eth0
.
ip route add default via 192.168.121.1 dev eth0
Poista reitti
Jos haluat poistaa merkinnän reititystaulukosta, käytä
route add
-komentoa. Reitin poistamisen syntaksi on sama kuin lisättäessä.
Seuraava komento poistaa oletusreitin:
ip route del default
Poista reitti kaudelle 192.168.121.0/24 yhdyskäytävän kautta kohdassa 192.168.121.1
ip route add 192.168.121.0/24 via 192.168.121.1
johtopäätös
Tähän mennessä sinulla pitäisi olla hyvä käsitys Linux
ip
-komennon käyttämisestä. Lisätietoja muista
ip
vaihtoehdoista on IP-komennon man-sivulla tai kirjoita
man ip
terminaaliin.
Docker-ajokomento esimerkein
Telakointiajurin komento luo säilön annetusta kuvasta ja käynnistää säilön annetulla komennolla. Se on yksi ensimmäisistä komennoista, jotka sinun tulee perehtyä työskennellessäsi Dockerin kanssa.
Linuxin leikkauskomento esimerkein
Leikkaa on komentorivi-apuohjelma, jonka avulla voit leikata rivien osia määritellyistä tiedostoista tai pipedistä ja tulostaa tuloksen vakiotulosteeseen. Tässä opetusohjelmassa näytämme sinulle kuinka käyttää Linuxin leikkauskomentoa käytännön esimerkkien ja yksityiskohtaisten selitysten avulla yleisimmistä leikkausvaihtoehdoista.
Linux päiväyskomento esimerkein
Päivämääräkomento näyttää tai asettaa järjestelmän päivämäärän. Sitä käytetään yleisimmin päivämäärän ja ajan tulostamiseen eri muodoissa sekä tulevien ja viimeisten päivämäärien laskemiseen.







