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
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!
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Vereisten Een Vultr-server met actuele Arch Linux. Zie deze gids voor meer informatie. Sudo toegang. Commandos die moeten worden uitgevoerd als root ar
Introductie Arch Linux heeft een kleinere, maar nog steeds sterke, volgende dan meer populaire distributies. De filosofie is heel anders, met voordelen
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
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
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, 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.
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+
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.
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
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
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
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.