Vultr gir deg den fantastiske funksjonaliteten til å la deg bruke ditt eget tilpassede bilde i tillegg til deres utmerkede maler, som lar deg kjøre et stort utvalg operativsystemer på serveren din. Denne opplæringen vil gi en trinnvis forklaring på hvordan du installerer Arch Linux .
Mens Arch generelt betraktes som en distribusjon for stasjonære og bærbare datamaskiner og ikke for servere. Det er absolutt passende å bruke den på serveren din. I bytte mot den ekstra innsatsen som kreves for installasjonen, får du en blødende kant, men likevel stabil opplevelse.
Først må du få tak i en kopi av Arch-installasjonsbildet og laste det opp til dashbordet. Generelt sett er ethvert speil greit. For å øke nedlastingshastigheten bør du bruke et speil som er geografisk nær ønsket serverplassering.
Du starter med å gå til siden for bildefilene dine og velger en HTTP-lenke for installasjonsbildet, for eksempel denne . Nedlastingstiden er vanligvis under ett minutt, avhengig av hastigheten på speilet.
Etter det kan du distribuere din nye server. I stedet for å velge ett av de oppførte operativsystemvalgene, velger du bildet du nettopp lastet opp fra rullegardinmenyen kalt ISO .
Etter at distribusjonen er fullført, bytt til " Administrer "-panelet på serveren din og åpne VNC-konsollen ved å klikke på Vis konsoll . Du er nå i live-skallet til Arch.
Siden det vil være mange pakker som skal lastes ned, er det første du må gjøre å sette opp nettverkstilkoblingen. Du kan finne IPv4-informasjonen på serverens dashbord. For å finne ut hvordan nettverksgrensesnittet kalles, kjører du ip -kommandoen:
ip link
Utgangen skal se slik ut:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000
link/ether 00:11:25:31:69:20 brd ff:ff:ff:ff:ff:ff
Den første er loopback-grensesnittet ditt, som trygt kan ignoreres inntil videre. Den andre er ditt "ekte" grensesnitt som må konfigureres. Konfigurasjon utføres også med IP-kommandoen. Syntaksen er som følger:
ip addr add yourip/yoursubnetmask dev yourinterfacename
For eksempel (Do ikke bruke disse IP-adressene - bruk de du finner i dashbordet i stedet):
ip addr add 10.0.0.1/24 dev eth0
Deretter tar du opp grensesnittet:
ip link set eth0 up
Deretter må du stille inn gatewayen:
ip route add default via yourgateway
For eksempel (igjen, se dashbordet for riktig adresse):
ip route add default via 10.0.0.1
Nå skal du kunne nå Internett. Men for å ha en fullt fungerende tilkobling, trenger du DNS for å fungere. Rediger /etc/resolv.conf med din favoritt tekstredigerer (nano eller vi) og legg til to navneservere - jeg bruker Googles offentlige DNS som eksempel:
nameserver 8.8.8.8
nameserver 8.8.4.4
Du kan teste at alt fungerer ved å bruke ping- kommandoen:
ping -c 3 vultr.com
Hvis det fungerer, er du koblet til Internett. Det neste trinnet er partisjonering av diskene, med cfdisk -verktøyet. Du åpner den ved å ringe:
cfdisk /dev/vda
Det vil først be deg om en partisjonstype , velg dos her. Deretter oppretter du en " Ny " partisjon med en størrelse på 2GB og skriver inn Primær . Deretter en andre partisjon som fyller opp resten av plassen og er igjen av typen " Primær ". Pass også på at Bootable -flagget er satt på den andre partisjonen. Fullfør programmet ved å skrive alt og trykke ' q ' etterpå.
Partisjonene er der nå, men de mangler et filsystem. Siden den første partisjonen vil være swap, må du kjøre:
mkswap /dev/vda1
swapon /dev/vda1
Hovedfilsystemet vil ligge på den andre partisjonen:
mkfs.ext4 /dev/vda2
mount /dev/vda2 /mnt
Nå kan den virkelige installasjonen starte med de mest grunnleggende pakkene:
pacstrap /mnt base base-devel
Når den oppgaven er fullført, har du en grunnleggende Arch-installasjon klar. Installasjonen din må fortsatt tilpasses i en chroot. Før du gjør det, generer /etc/fstab for installasjonen:
genfstab -p /mnt > /mnt/etc/fstab
Nå kan du chroot:
arch-chroot /mnt bash
I chroot-miljøet konfigurerer du språkinnstillingene dine ved å åpne /etc/locale.gen med favoritttekstredigeringsprogrammet ditt og oppheve kommentering av språket du ønsker, for eksempel:
en_US.UTF-8 UTF-8
Deretter utfører du:
locale-gen
Og legg til språket i /etc/locale.conf :
echo "LANG=en_US.UTF-8" > /etc/locale.conf
Neste er riktig innstilling av tidssonen (Erstatt soneinformasjonen med sonen for serverens plassering):
ln -s /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime
Konfigurer vertsnavnet ditt (velg et vertsnavn tilsvarende):
echo "vultrserver02" > /etc/hostname
Konfigurer initramfs :
mkinitcpio -p linux
Installer og konfigurer grub :
pacman -S grub
grub-install /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg
Angi et passord for root- brukerkontoen:
passwd
Konfigurer den statiske IP-adressen for serveren din ved å redigere /etc/netctl/eth0 med din favoritt tekstredigerer:
Description='eth0'
Interface=eth0
Connection=ethernet
IP=static
Address='youraddress/yoursubnetmask'
Gateway='yourgateway'
DNS = 'nameserverofchoice'
og aktivere tjenesten ved oppstart:
netctl enable eth0
Siden det ikke akkurat er morsomt å administrere serveren din fra den virtuelle konsollen, skal du installere OpenSSH og aktivere den ved oppstart:
pacman -S openssh
systemctl enable sshd.service
Etterpå er du ferdig. Forlat chroot ved å utstede:
exit
kommando, og start serveren på nytt. Ikke glem å fjerne bildet, ellers vil du bli sittende fast i en boot-loop.
Arch Linux-serveren din er nå online!