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!



Hoe MongoDB 4.0 op Arch Linux te installeren

Hoe MongoDB 4.0 op Arch Linux te installeren

Vereisten Een Vultr-server die up-to-date is Arch Linux (zie dit artikel) Sudotoegang: opdrachten die als root moeten worden uitgevoerd, worden voorafgegaan door # en één

Stel een Team Fortress 2-server in op Arch Linux

Stel een Team Fortress 2-server in op Arch Linux

Deze tutorial legt uit hoe je een Team Fortress 2-server instelt op Arch Linux. Ik neem aan dat je bent ingelogd met een niet-root gebruikersaccount dat sudo-toegang heeft

PHP 7.3 installeren op een Arch Linux webserver

PHP 7.3 installeren op een Arch Linux webserver

Vereisten Een Vultr-server die up-to-date is Arch Linux (zie dit artikel.) Een actieve webserver, ofwel Apache- of Nginx Sudo-toegang. Commandos vereisen

Hoe Nginx 1.14 op Arch Linux te installeren

Hoe Nginx 1.14 op Arch Linux te installeren

Vereisten Een Vultr-server die up-to-date is met Arch Linux (zie dit artikel.) Sudotoegang. Commandos die als root moeten worden uitgevoerd, worden voorafgegaan door #. Th

MariaDB 10.3 of MySQL 8.0 installeren op Arch Linux

MariaDB 10.3 of MySQL 8.0 installeren op Arch Linux

Vereisten Een Vultr-server die up-to-date is Arch Linux (zie dit artikel.) Sudotoegang: opdrachten die als root moeten worden uitgevoerd, worden voorafgegaan door # en één

Configureer Mumble Server op Arch Linux

Configureer Mumble Server op Arch Linux

Deze tutorial legt uit hoe je een Mumble-server (Murmur) instelt op Arch Linux. Alles wat in deze tutorial wordt gedaan, wordt gedaan als de rootgebruiker. Installatie een

Hoe Python 3.7 op een Arch Linux-webserver te installeren

Hoe Python 3.7 op een Arch Linux-webserver te installeren

Vereisten Een Vultr-server die up-to-date is Arch Linux (zie dit artikel.) Een actieve webserver, toegang tot Apache of Nginx Sudo: opdrachten zijn vereist

Configureer Spigot Server op Arch Linux

Configureer Spigot Server op Arch Linux

Deze tutorial legt uit hoe je een Minecraft-server instelt met Spigot op Arch Linux. Deze tutorial gaat ervan uit dat je een normale gebruiker bent (niet-root) en hav hebt

Stel een Counter-Strike: Global Offensive (CSGO) -server in op Arch Linux

Stel een Counter-Strike: Global Offensive (CSGO) -server in op Arch Linux

Deze tutorial legt uit hoe je een Counter-Strike: Global Offensive-server instelt op Arch Linux. Deze tutorial gaat ervan uit dat je bent ingelogd met een standaard gebruik

Devtools gebruiken op Arch Linux

Devtools gebruiken op Arch Linux

Het pakket Devtools is oorspronkelijk gemaakt voor vertrouwde gebruikers om pakketten voor de officiële repositories correct te maken. Het kan echter door de gewone gebruiker worden gebruikt

Makepkg gebruiken op Arch Linux

Makepkg gebruiken op Arch Linux

Als u makepkg rechtstreeks gebruikt, vervuilt het uw systeem enigszins. De base-devel pakketgroep moet geïnstalleerd zijn. Op deze manier zijn standaard afhankelijkheden alleen nodig

Installeer Arch Linux met Btrfs Snapshotting

Installeer Arch Linux met Btrfs Snapshotting

Voorwoord Arch Linux is een distributie voor algemeen gebruik die bekend staat om zijn geavanceerde technologie en flexibele configuratie. Met Btrfs-snapshots kunnen we maken

Hoe Perl 5.28 op een Arch Linux Webserver te installeren

Hoe Perl 5.28 op een Arch Linux Webserver te installeren

Vereisten Een Vultr-server die up-to-date is Arch Linux (zie dit artikel.) Een actieve webserver, toegang tot Apache of Nginx Sudo: opdrachten zijn vereist

HTTPS gebruiken op Arch Linux Webserver

HTTPS gebruiken op Arch Linux Webserver

Vereisten Een Vultr-server die up-to-date is Arch Linux (zie dit artikel.) Een actieve webserver, toegang tot Apache of Nginx Sudo Vereiste opdrachten t

Hoe Apache 2.4 op Arch Linux te installeren

Hoe Apache 2.4 op Arch Linux te installeren

Vereisten Een Vultr-server met actuele Arch Linux. Zie deze gids voor meer informatie. Sudo toegang. Commandos die moeten worden uitgevoerd als root ar

2019 Arch Linux installeren op een Vultr-server

2019 Arch Linux installeren op een Vultr-server

Introductie Arch Linux heeft een kleinere, maar nog steeds sterke, volgende dan meer populaire distributies. De filosofie is heel anders, met voordelen

Hoe PostgreSQL 11.1 op Arch Linux te installeren

Hoe PostgreSQL 11.1 op Arch Linux te installeren

Vereisten Een Vultr-server die up-to-date is met Arch Linux (zie dit artikel.) Sudotoegang. Commandos die als root moeten worden uitgevoerd, worden voorafgegaan door # en een

Pakketten bouwen op Arch Linux (inclusief de AUR)

Pakketten bouwen op Arch Linux (inclusief de AUR)

Op Arch Linux zijn de officiële repositories: core, extra en community. Deze pakketten zijn al samengesteld en worden geïnstalleerd via pacman. Voor th

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.