NetWorker: How to Backup a MySQL Database Configured on Linux Clusters
Innehållsförteckning:
- Hur man använder ip-kommandot
- Visa och ändra IP-adresser
- Visa information om alla IP-adresser
- Visa information om ett enda nätverksgränssnitt
- Tilldela IP-adresser till ett gränssnitt
- Tilldela flera IP-adresser till samma gränssnitt
- Ta bort / radera en IP-adress från gränssnittet
- Visa och ändra nätverksgränssnitt
- Visa information om nätverksgränssnitt
- Ändra gränssnittets status UPP / NED
- Visa och ändra routingtabellen
- Visa routingtabell
- Lägg till en ny rutt
- Radera en rutt
- Slutsats
ip
kommandot är ett kraftfullt verktyg för att konfigurera nätverksgränssnitt som alla Linux-systemadministratörer bör känna till. Det kan användas för att föra gränssnitt upp eller ner, tilldela och ta bort adresser och rutter hantera ARP-cache och mycket mer.
I denna handledning visar vi dig hur du använder
ip
kommandot genom praktiska exempel och detaljerade förklaringar av de vanligaste alternativen.
Hur man använder ip-kommandot
ip
verktyget är en del av iproute2-paketet som installeras på alla moderna Linux-distributioner.
Syntaxen för
ip
kommandot är som följer:
ip OBJECT COMMAND

OBJECT är den objekttyp som du vill hantera. De mest använda objekten (eller underkommandona) är:
-
link(l) - Visa och ändra nätverksgränssnitt.address(a) - Visa och ändra IP-adresser.route(r) - Visa och ändra ruttabellen.neigh(n) - Visa och manipulera grannobjekt (ARP-tabell).
Objektet kan skrivas i full eller förkortad (kort) form. För att visa en lista med kommandon och argument för varje objekttyp
ip OBJECT help
. varje underkommando
När du konfigurerar nätverksgränssnitt måste du köra kommandona som root eller användare med sudo-behörigheter. Annars kommer kommandot att skriva ut
RTNETLINK answers: Operation not permitted
Konfigurationerna med
ip
kommandot är inte bestående. Efter en omstart av systemet går alla förändringar förlorade. För permanenta inställningar måste du redigera de distra-specifika konfigurationsfilerna eller lägga till kommandona i ett startskript.
Visa och ändra IP-adresser
När du arbetar med
addr
objektet tar kommandona följande form:
ip addr ADDRESS dev IFNAME
De mest använda COMMANDS för
addr
objektet är:
show
,
add
och
del
.
Visa information om alla IP-adresser
För att visa en lista över alla nätverksgränssnitt och tillhörande ip-adress skriver du följande kommando:
ip addr show
Utgången ser ut så här:
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 kommer att få samma utgång om du skriver utelämna
ip addr
och skriver:
ip addr
.
Visa information om ett enda nätverksgränssnitt
För att få information om ett specifikt nätverksgränssnitt använder du
ip addr show dev
följt av enhetsnamnet. Om du till exempel
eth0
fråga
eth0
du:
Tilldela IP-adresser till ett gränssnitt
För att tilldela en IP-adress till ett gränssnitt använder du följande syntax:
ip addr add ADDRESS dev IFNAME
Där
IFNAME
är gränssnittsnamnet och
ADDRESS
är den IP-adress du vill tilldela gränssnittet.
För att lägga till adress
192.168.121.45
med netmask 24 till enhet
eth0
du:
sudo ip address add 192.168.121.45/24 dev eth0
Vid framgång kommer kommandot inte att visa någon utgång. Om gränssnittet inte finns kan du
Cannot find device "eth0"
.
Tilldela flera IP-adresser till samma gränssnitt
Med
ip
kan du tilldela flera adresser till samma gränssnitt. Till exempel:
sudo ip address add 192.168.121.241/24 dev eth0
sudo ip address add 192.168.121.45/24 dev eth0
För att bekräfta IP: erna tilldelas typ
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
Ta bort / radera en IP-adress från gränssnittet
Syntaxen för att ta bort en IP-adress från ett gränssnitt är som nedan:
ip addr dev ADDRESS dev IFNAME
IFNAME är gränssnittsnamnet och ADDRESS är den IP-adress du vill ta bort från gränssnittet.
För att ta bort adress
192.168.121.45/24
från enhet eth0-typ:
sudo ip address del 192.168.121.45/24 dev eth0
Visa och ändra nätverksgränssnitt
För att hantera och visa tillståndet för nätverksgränssnitten använder du
link
.
De mest använda kommandona när du arbetar med
link
är:
show
,
set
,
add
och
del
.
Visa information om nätverksgränssnitt
Om du vill visa en lista över alla nätverksgränssnitt skriver du följande 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
Till skillnad från
ip addr show
kommer inte
ip addr show
att skriva ut information om IP-adresserna som är associerade med enheten.
För att få information om ett specifikt nätverksgränssnitt använder du
ip link show dev
följt av enhetsnamnet. Om du till exempel
eth0
fråga
eth0
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
Ändra gränssnittets status UPP / NED
För att ta upp gränssnitt upp eller ner använder du
ip link set dev
följt av enhetsnamnet och önskat tillstånd:
ip link set dev {DEVICE} up
Om du till exempel
eth0
ta gränssnittet
eth0
online skriver du:
ip link set eth0 up
Och för att ta om offline
Visa och ändra routingtabellen
För att tilldela, ta bort och visa kärnvägstabellen använder du ruttobjektet. De mest använda kommandona när du arbetar med ruttobjekten är:
list
,
add
och
del
.
Visa routingtabell
Använd en av följande kommandon för att få en lista över kärnvägsposterna:
ip route ip route list ip route list SELECTOR
När det används utan
SELECTOR
kommer kommandot att lista alla ruttposter i kärnan:
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
För att bara visa routingen för ett specifikt nätverk, till exempel
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
Lägg till en ny rutt
För att lägga till en ny post i routingtabellen använder du kommandot ruttillägg följt av nätverks- eller enhetsnamn.
Lägg till en väg till 192.168.121.0/24 via gatewayen 192.168.121.1
ip route add 192.168.121.0/24 via 192.168.121.1
Lägg till en rutt till 192.168.121.0/24 som kan nås på enhet eth0.
ip route add 192.168.121.0/24 dev eth0
För att lägga till en standardrutt använder du sökordets
default
. Följande kommando lägger till en standardrutt via den lokala gateway
192.168.121.1
som kan nås på enhet
eth0
.
ip route add default via 192.168.121.1 dev eth0
Radera en rutt
För att radera en post från routingtabellen använder du kommandot ruttillägg. Syntaxen för att radera en rutt är densamma som när du lägger till.
Följande kommando raderar standardvägen:
ip route del default
Radera en rutt för 192.168.121.0/24 via gatewayen 192.168.121.1
ip route add 192.168.121.0/24 via 192.168.121.1
Slutsats
Nu bör du ha en god förståelse för hur du använder Linux
ip
kommandot. För mer information om de andra
ip
alternativen, besök kommandosidan för ip eller skriv
man ip
i din terminal.
Felet ligger i Firefox 3.0.2-programvaran, släpptes tisdag. Det påverkar Firefox-användare som använder vissa typer av tecken i sina sparade användarnamn och lösenord, till exempel bokstäver med accenter, säger Mike Beltzner, chef för Firefox-utveckling.
Berörda användare kan inte komma åt sina befintliga sparade lösenord eller skapa nya.
Ett problem som allmänt märkts med Windows-operativsystemet idag är att nya uppdateringar av operativsystemet tar med sig, en egen del av problem. Du kan till exempel misslyckas med att ansluta till Internet, snart efter uppdateringen och ser ett felmeddelande -
Ingen Internet, Säker
Linux-datumkommando med exempel
Datumkommandot visar eller ställer in systemdatumet. Det används oftast för att skriva ut datum och tid i olika format och beräkna framtida och tidigare datum.







