Arch Linux installeren op een Vultr-server

Vultr biedt u de geweldige functionaliteit om u, naast hun uitstekende sjablonen, uw eigen aangepaste afbeelding te laten gebruiken, waarmee u een breed scala aan besturingssystemen op uw server kunt uitvoeren. Deze tutorial zal een stapsgewijze uitleg geven over het installeren van Arch Linux .

Terwijl Arch over het algemeen wordt beschouwd als een distributie voor desktops en notebooks en niet voor servers. Het is absoluut passend om het op uw server te gebruiken. In ruil voor de extra inspanning die nodig is voor de installatie, krijg je een baanbrekende, maar stabiele ervaring.

Eerst moet u een kopie van de installatie-afbeelding van Arch verkrijgen en deze naar uw dashboard uploaden. Over het algemeen is elke spiegel prima. Om de downloadsnelheid te verhogen, moet u een spiegel gebruiken die geografisch dicht bij de gewenste serverlocatie ligt.

Je gaat eerst naar de site voor je afbeeldingsbestanden en selecteert een HTTP-link voor de installatie-image, bijvoorbeeld deze . De downloadtijd is over het algemeen minder dan een minuut, afhankelijk van de snelheid van de spiegel.

Daarna kunt u uw nieuwe server inzetten. In plaats van een van de vermelde keuzes voor het besturingssysteem te kiezen, zou u de afbeelding kiezen die u zojuist hebt geüpload in het vervolgkeuzemenu met de naam ISO .

Nadat de implementatie is voltooid, schakelt u over naar het " Manage " -paneel van uw server en opent u de VNC-console door op View console te klikken . Je bevindt je nu in de live-shell van Arch.

Omdat er veel pakketten moeten worden gedownload, moet u eerst de netwerkverbinding instellen. U vindt de IPv4-informatie op het dashboard van uw server. Om erachter te komen hoe de netwerkinterface wordt genoemd, voert u het ip- commando uit:

ip link

De uitvoer zou er ongeveer zo uit moeten zien:

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

De eerste is je loopback-interface, die voorlopig veilig kan worden genegeerd. De tweede is uw 'echte' interface die moet worden geconfigureerd. Configuratie wordt ook uitgevoerd met het IP-commando. De syntaxis is als volgt:

ip addr add yourip/yoursubnetmask dev yourinterfacename

Bijvoorbeeld (Do niet gebruik maken van deze IP-adressen - gebruik maken van de degene die je in je dashboard in plaats daarvan):

ip addr add 10.0.0.1/24 dev eth0

Breng vervolgens de interface naar voren:

ip link set eth0 up

Dan moet je de gateway instellen:

ip route add default via yourgateway

Bijvoorbeeld (zie nogmaals uw dashboard voor het juiste adres):

ip route add default via 10.0.0.1

Nu zou u het internet moeten kunnen bereiken. Om een ​​volledig werkende verbinding te hebben, heb je echter DNS nodig om te werken. Bewerk /etc/resolv.conf met uw favoriete teksteditor (nano of vi) en voeg twee naamservers toe - ik gebruik de openbare DNS van Google als voorbeeld:

nameserver 8.8.8.8
nameserver 8.8.4.4

Je kunt testen of alles werkt met het ping- commando:

ping -c 3 vultr.com

Als dat werkt, ben je verbonden met internet. De volgende stap is het partitioneren van de schijven, met de cfdisk -utility. Je opent het door simpelweg te bellen:

cfdisk /dev/vda

Het zal u eerst om een partitietype vragen , selecteer hier dos . Vervolgens maak je een " Nieuwe " partitie aan met een grootte van 2GB en typ Primary . Vervolgens een tweede partitie die de rest van de ruimte opvult en weer van het type " Primary " is. Zorg er ook voor dat de Bootable -flag op de tweede partitie is ingesteld. Beëindig het programma door alles te schrijven en daarna op ' q ' te drukken.

De partities zijn er nu, maar ze missen een bestandssysteem. Aangezien de eerste partitie wordt verwisseld, moet je het volgende uitvoeren:

mkswap /dev/vda1
swapon /dev/vda1

Het hoofdbestandssysteem bevindt zich op de tweede partitie:

mkfs.ext4 /dev/vda2
mount /dev/vda2 /mnt

Nu kan de echte installatie beginnen met de meest basale pakketten:

pacstrap /mnt base base-devel

Wanneer die taak is voltooid, heb je een basis Arch-installatie klaar. Uw installatie moet nog steeds worden aangepast in een chroot. Voordat u dat doet, genereert u / etc / fstab voor de installatie:

genfstab -p /mnt > /mnt/etc/fstab

Nu kun je chroot:

arch-chroot /mnt bash

In de chroot-omgeving configureert u uw taalinstellingen door /etc/locale.gen te openen met uw favoriete teksteditor en uw favoriete taal uit te schrijven, bijvoorbeeld:

en_US.UTF-8 UTF-8

Voer vervolgens uit:

locale-gen

En voeg de taal toe aan /etc/locale.conf :

echo "LANG=en_US.UTF-8" > /etc/locale.conf

Het volgende is het correct instellen van de tijdzone (vervang de zoneinfo door de zone van de locatie van uw server):

ln -s /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime

Configureer uw hostnaam (kies dienovereenkomstig een hostnaam):

echo "vultrserver02" > /etc/hostname

Configureer initramfs :

mkinitcpio -p linux

Installeer en configureer grub :

pacman -S grub
grub-install /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg

Stel een wachtwoord in voor het root- gebruikersaccount:

passwd

Configureer het statische IP-adres voor uw server door / etc / netctl / eth0 te bewerken met uw favoriete teksteditor:

Description='eth0'
Interface=eth0
Connection=ethernet
IP=static
Address='youraddress/yoursubnetmask'
Gateway='yourgateway'
DNS = 'nameserverofchoice'

en het inschakelen van de service tijdens het opstarten:

netctl enable eth0

Aangezien het beheren van uw server vanaf de virtuele console niet bepaald leuk is, gaat u OpenSSH installeren en activeren tijdens het opstarten:

pacman -S openssh
systemctl enable sshd.service

Daarna ben je klaar. Verlaat de chroot door de:

exit

commando en start uw server opnieuw op. Vergeet niet de afbeelding te verwijderen, anders zit je vast in een opstartlus.

Uw Arch Linux-server is nu online!



Leave a Comment

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek

ReactOS: is dit de toekomst van Windows?

ReactOS: is dit de toekomst van Windows?

ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.

Blijf verbonden via WhatsApp Desktop-app 24 * 7

Blijf verbonden via WhatsApp Desktop-app 24 * 7

WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

Wat is een logboekbestandssysteem en hoe werkt het?

Wat is een logboekbestandssysteem en hoe werkt het?

Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.