How To add a Custom Domain On Github Pages
Indholdsfortegnelse:
- Sådan bruges ip-kommandoen
- Visning og ændring af IP-adresser
- Vis oplysninger om alle IP-adresser
- Vis oplysninger om en enkelt netværksgrænseflade
- Tildel IP-adresser til en grænseflade
- Tildel flere IP-adresser til den samme grænseflade
- Fjern / slet en IP-adresse fra grænsefladen
- Visning og ændring af netværksgrænseflader
- Vis oplysninger om netværksgrænseflader
- Ændre status for grænsefladen OP / NED
- Visning og ændring af rutetabellen
- Vis routingtabel
- Tilføj en ny rute
- Slet en rute
- Konklusion
ip
kommandoen er et kraftfuldt værktøj til at konfigurere netværksgrænseflader, som enhver Linux-systemadministrator skal kende. Det kan bruges til at bringe grænseflader op eller ned, tildele og fjerne adresser og ruter administrere ARP-cache og meget mere.
I denne tutorial vil vi vise dig, hvordan du bruger
ip
kommandoen gennem praktiske eksempler og detaljerede forklaringer på de mest almindelige muligheder.
Sådan bruges ip-kommandoen
ip
værktøjet er en del af iproute2-pakken, der er installeret på alle moderne Linux-distributioner.
Syntaks for
ip
kommandoen er som følger:
ip OBJECT COMMAND
OBJECT er den objekttype, du vil administrere. De mest anvendte objekter (eller underkommandoer) er:
-
link
(l
) - Vis og rediger netværksgrænseflader.address
(a
) - Vis og rediger IP-adresser.route
(r
) - Vis og ændrer rutetabellen.neigh
(n
) - Vis og manipuler nabobjekter (ARP-tabel).
Objektet kan skrives i fuld eller forkortet (kort) form. Sådan vises en liste over kommandoer og argumenter for hver objekttype
ip OBJECT help
. hver underkommando
Når du konfigurerer netværksgrænseflader, skal du udføre kommandoerne som root eller bruger med sudo-privilegier. Ellers udskriver kommandoen
RTNETLINK answers: Operation not permitted
Konfigurationer, der er indstillet med
ip
kommandoen, er ikke vedvarende. Efter en systemstart går alle ændringer tabt. For permanente indstillinger skal du redigere de distro-specifikke konfigurationsfiler eller føje kommandoer til et opstart script.
Visning og ændring af IP-adresser
Når du arbejder med
addr
objektet, har kommandoerne følgende form:
ip addr ADDRESS dev IFNAME
De hyppigst anvendte COMMANDS af
addr
objektet er:
show
,
add
og
del
.
Vis oplysninger om alle IP-adresser
For at få vist en liste over alle netværksgrænseflader og den tilhørende ip-adresse skriver du følgende kommando:
ip addr show
Outputet ser sådan ud:
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
Du får den samme output, hvis du skriver udelade showkommandoen og skriver:
ip addr
.
Vis oplysninger om en enkelt netværksgrænseflade
For at få oplysninger om en bestemt netværksgrænseflade skal du bruge
ip addr show dev
efterfulgt af enhedsnavnet. For eksempel for at forespørge
eth0
, skriver du:
Tildel IP-adresser til en grænseflade
Hvis du vil tildele en IP-adresse til en grænseflade, skal du bruge følgende syntaks:
ip addr add ADDRESS dev IFNAME
Hvor
IFNAME
er grænsefladens navn, og
ADDRESS
er den IP-adresse, du vil tildele til grænsefladen.
For at tilføje adresse
192.168.121.45
med netmaske 24 til enhed
eth0
skriver du:
sudo ip address add 192.168.121.45/24 dev eth0
Ved succes viser kommandoen ikke noget output. Hvis grænsefladen ikke findes, vil du
Cannot find device "eth0"
.
Tildel flere IP-adresser til den samme grænseflade
Med
ip
kan du tildele flere adresser til den samme grænseflade. For eksempel:
sudo ip address add 192.168.121.241/24 dev eth0
sudo ip address add 192.168.121.45/24 dev eth0
For at bekræfte IP'erne er tildelt type
ip -4 addr show dev eth0
eller
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
Fjern / slet en IP-adresse fra grænsefladen
Syntaks for at fjerne en IP-adresse fra en grænseflade er som nedenfor:
ip addr dev ADDRESS dev IFNAME
IFNAME er grænsefladens navn, og ADDRESS er den IP-adresse, du vil fjerne fra grænsefladen.
Sådan fjernes adresse
192.168.121.45/24
fra enhed eth0 type:
sudo ip address del 192.168.121.45/24 dev eth0
Visning og ændring af netværksgrænseflader
Brug linkobjektet til at administrere og se tilstanden for netværksgrænsefladerne.
De mest almindeligt anvendte kommandoer, når du arbejder med linkobjekterne er:
show
,
set
,
add
og
del
.
Vis oplysninger om netværksgrænseflader
For at få vist en liste over alle netværksgrænseflader, skriv følgende kommando:
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
I modsætning til
ip addr show
udskriver
ip addr show
ikke oplysninger om IP-adresserne, der er tilknyttet enheden.
For at få oplysninger om en bestemt netværksgrænseflade skal du bruge
ip link show dev
efterfulgt af enhedsnavnet. For eksempel for at forespørge
eth0
skriver du:
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
Ændre status for grænsefladen OP / NED
For at bringe grænseflader op eller ned skal du bruge
ip link set dev
efterfulgt af enhedsnavnet og den ønskede tilstand:
ip link set dev {DEVICE} up
For at bringe interface
eth0
for eksempel online, skriver du:
ip link set eth0 up
Og at bringe hvis offline
Visning og ændring af rutetabellen
Hvis du vil tildele, fjerne og vise kerne-routingtabellen, skal du bruge ruteobjektet. De mest almindelige kommandoer, når du arbejder med ruteobjekter, er:
list
,
add
og
del
.
Vis routingtabel
Brug en af følgende kommandoer for at få en liste over kerneruteindgange:
ip route ip route list ip route list SELECTOR
Når det bruges uden
SELECTOR
vil kommandoen vise alle ruteindgange i kernen:
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
For kun at vise routingen for et specifikt netværk, for eksempel
172.17.0.0/16
,
172.17.0.0/16
du:
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
Tilføj en ny rute
Hvis du vil tilføje en ny post til rutetabellen, skal du bruge kommandoen til
route add
efterfulgt af netværk eller enhedsnavn.
Tilføj en rute til 192.168.121.0/24 via gatewayen 192.168.121.1
ip route add 192.168.121.0/24 via 192.168.121.1
Tilføj en rute til 192.168.121.0/24, der kan nås på enhed eth0.
ip route add 192.168.121.0/24 dev eth0
Hvis du vil tilføje en standardrute, skal du bruge nøgleordets
default
. Følgende kommando tilføjer en standardrute via den lokale gateway
192.168.121.1
der kan nås på enhed
eth0
.
ip route add default via 192.168.121.1 dev eth0
Slet en rute
Hvis du vil slette en post fra rutetabellen, skal du bruge kommandoen til
route add
. Syntaksen til sletning af en rute er den samme som når du tilføjer.
Følgende kommando sletter standardruten:
ip route del default
Slet en rute for 192.168.121.0/24 via gatewayen 192.168.121.1
ip route add 192.168.121.0/24 via 192.168.121.1
Konklusion
Nu skal du have en god forståelse af, hvordan du bruger Linux
ip
kommandoen. For mere information om de andre
ip
indstillinger kan du besøge kommandosiden ip eller skriv
man ip
i din terminal.
Nej, det er ikke en scene fra filmen "Minoritetsrapport", hvor digitale skilt serverede personlige annoncer, afhængigt af hvem der passerede, men et eksempel på virkelige eksempler på en togstation i Tokyo. Over en fladskærmsdisplay sættes dvd'er og bøger i et lille kamera tilsluttet nogle billedbehandlingssoftware.

Når forsøg starter i januar, scanner kameraet rejsende for at se, hvor mange af dem der noterer panelet. Det er en del af en teknologitest, der drives af NTT Communications.
Business Email Compromise - Definition & Eksempler

Business Email Compromise svindel udnytter sårbarheder i e-mail-klienter og gør et email look som om det er fra en betroet afsender fra din organisation eller forretningsforbindelse.
Ekkokommando i linux med eksempler

Echo-kommandoen er en af de mest basale og hyppigt anvendte kommandoer i Linux. Argumenterne, der er overført til ekko, udskrives til standardoutputet.