Installation von 2019 Arch Linux auf einem Vultr-Server

Einführung

Arch Linux hat eine kleinere, aber immer noch starke Anhängerschaft als populärere Distributionen. Ihre Philosophie ist ganz anders, mit Vor- und Nachteilen.

Arch verlangt von seinen Benutzern, dass sie sich mehr selbst orientieren. Arch verfügt nicht über eine GUI-Installation. In diesem Handbuch wird jedoch eine grundlegende Arch-Installation auf Ihrem Vultr-Server ausgeführt. Arch konfiguriert nicht alles für sich selbst, aber so können Sie auswählen, wie es geht. Dies kann besonders vorteilhaft sein, da es mehrere Möglichkeiten gibt. Arch installiert nicht viele Pakete, einschließlich einer Desktop-Umgebung. Stattdessen können Sie auswählen, was Sie auf Ihrem System möchten, und zahlreiche Pakete weglassen, die Sie nicht verwenden.

Die Arch-Repositories bevorzugen nachdrücklich das Verlassen von Paketen, da diese von ihren ursprünglichen Upstream-Entwicklern erstellt wurden. Wenn Sie Probleme mit einem Paket auf anderen Distributionen haben, verweisen Upstream-Betreuer Sie häufig auf Ihre Distribution, da häufig Änderungen vorgenommen werden, die dafür verantwortlich sein könnten. Dies kommt bei Arch selten vor, da die vorgenommenen Änderungen normalerweise auf Folgendes beschränkt sind: diejenigen, die für die Arbeit mit Arch erforderlich sind, z. B. die Dateisystemhierarchie; und wichtige Upstream-Fehlerkorrekturen und Sicherheits-Back-Ports, die vorübergehend verwendet werden, bis die nächste Upstream-Version veröffentlicht wird, die sie enthält. Einige andere Distributionen fügen jedoch manchmal Funktionen und Fehlerbehebungen zu Paketen hinzu, die von der Distribution nicht im Upstream gesendet oder von Upstream-Entwicklern nicht akzeptiert wurden, und diese zusätzlichen Patches werden nicht in Arch-Paketen hinzugefügt, es sei denn, dies ist wirklich erforderlich.

Arch arbeitet als "Rolling Release". Es gibt keine Versionen oder Veröffentlichungszyklen für Arch als Ganzes. Vertrauenswürdige Arch-Paketbetreuer senden neue Upstream-Releases in die Arch-Repositorys. Benutzer aktualisieren regelmäßig alle Pakete auf die neuesten. Einige Benutzer aktualisieren täglich, andere wöchentlich und andere noch seltener. Ein Arch-Benutzer profitiert von der Ausführung der neuesten Versionen anstelle von möglicherweise monatelangen oder jahrelangen Versionen auf anderen Distributionen, kann jedoch auch auf Probleme stoßen, die bei Upstream-Tests vor der Erstellung einer neuen Version nicht aufgetreten sind.

Arch gilt als fortschrittlichere und technisch anspruchsvollere Distribution als viele andere. Jemand, der für Linux völlig neu ist, kann Arch verwenden, aber er oder sie muss vorbereitet und bereit sein, viel zu lernen. Die Arch-Community ist äußerst hilfreich, aber es wird erwartet, dass ein Benutzer große Anstrengungen unternimmt, um ein Problem zu beheben, anstatt sofort andere um Hilfe zu bitten.

Booten Sie von Arch ISO

Obwohl Arch kein "Servertyp" ist, der beim Bereitstellen eines neuen Servers auf Vultr aufgeführt ist, können Sie problemlos eine Arch-ISO starten und Ihren Server selbst installieren.

Arch veröffentlicht zu Beginn eines jeden Monats eine neue ISO. Wenn die neueste Arch ISO auf Vultr nicht aus dem aktuellen Monat stammt, können Sie die neueste manuell in Vultr hochladen und diese stattdessen verwenden. Wenn Sie eine Arch-ISO zur Installation auf einer Festplatte verwenden, werden die neuesten Versionen aller Pakete von den Servern von Arch abgerufen. Die Versionen der Pakete auf der Arch ISO sind nicht die auf Ihrem Server installierten. Sofern in der neuesten Arch ISO von Vultr in der ISO-Bibliothek keine Fehlerbehebung oder Funktion enthalten ist, die sich auf den Installationsprozess auswirkt, müssen Sie die neueste Version wahrscheinlich nicht manuell hochladen.

Vultr ISO-Bibliothek

Wechseln Sie nach Auswahl von "Neuen Server bereitstellen" unter "Servertyp" zur Registerkarte "ISO-Bibliothek" und wählen Sie die neueste Arch Linux-ISO aus.

Laden Sie die aktuellste ISO manuell hoch

Um die neueste ISO zu erhalten, besuchen Sie https://www.archlinux.org/download/ und klicken Sie auf einen der direkten HTTP-Download-Links. Kopieren Sie auf der nächsten Seite den Link in die .isoDatei " ". Besuchen Sie Ihren Vultr ISO-Upload-Bereich unter https://my.vultr.com/iso/ . Klicken Sie auf "ISO hinzufügen", fügen Sie den gerade kopierten Link ein und klicken Sie auf "Hochladen". Die Seite wird automatisch aktualisiert und zeigt den Download-Fortschritt an. Nach einigen Minuten wird angezeigt, dass die ISO verfügbar ist. Wählen Sie "Neuen Server bereitstellen" und wechseln Sie unter "Servertyp" zur Registerkarte "ISO hochladen" und wählen Sie die ISO aus.

Stellen Sie eine Verbindung zur ISO-Konsole her

Klicken Sie nach der Bereitstellung Ihres neuen Servers darauf, um die Seite "Serverinformationen" aufzurufen. (Wenn Sie einen Hinweis sehen, dass Ihr Server möglicherweise noch nicht installiert ist, können Sie dies ignorieren, da Ihr Server wahrscheinlich von der ISO gebootet wird, damit Sie fortfahren können.) Klicken Sie auf das Symbol oben rechts, das wie ein Computermonitor aussieht. das zeigt "View Console" beim Hover.

Drücken Sie ENTERauf " Boot Arch Linux (x86_64)" und Sie werden gleich als root angemeldet. (Möglicherweise müssen Sie die Fenstergröße ändern, um die gesamte Konsole anzuzeigen.)

Die ISO verwendet DHCP, um das Netzwerk automatisch zu konfigurieren, was mit dem Setup von Vultr ordnungsgemäß funktioniert. Überprüfen Sie, ob dies funktioniert hat.

# ping -c 1 archlinux.org

Synchronisiere die Uhr

Stellen Sie sicher, dass die Systemuhr genau ist.

# timedatectl set-ntp true

Schlüsselring aktualisieren

Pakete auf den Servern von Arch können mit neueren Verschlüsselungsschlüsseln als auf der ISO signiert werden. Aktualisieren Sie daher auf das neueste vertrauenswürdige Schlüsselset.

# pacman -Sy archlinux-keyring

Partitionsdisketten

Zeigen Sie die erkannten Blockgeräte an.

# lsblk

Die ISO-CD wird wahrscheinlich verwendet sr0und loop0wird zum Mounten eines Teils der ISO verwendet. In diesem Tutorial wird davon ausgegangen, dass Sie einen Standard-Vultr-Server mit einer einzelnen Festplatte ausgewählt haben. Daher wird auch davon ausgegangen, dass dies Ihre Festplatte ist vda. Dies liegt daran, dass Vultr-Standardserver eine virtuelle Festplatte mit QEMU virtio_blkfür eine schnellere Leistung bereitstellen .

Partitionieren Sie die Festplatte.

# fdisk /dev/vda

Sie müssen jetzt entscheiden, ob Sie eine Swap-Partition benötigen. Wenn Sie sich nicht sicher sind, können Sie den Abschnitt "Swap Space erstellen" lesen.

Hinweis : Wenn Sie eine GPT anstelle einer DOS-Partitionstabelle verwenden möchten, müssen Sie eine 1-MB-BIOS-Startpartition für GRUB erstellen.

Keine Swap-Partition

Drücken Sie Ngefolgt von ENTERfünfmal, um eine einzelne Partition mit maximaler Größe zu erstellen. Drücken Sie Wgefolgt von ENTER, um die Partitionstabelle zu schreiben. Ihre Systempartition ist /dev/vda1.

Mit Swap-Partition

Drücken Sie Ngefolgt von ENTER4 Mal. Als nächstes eingeben +<SIZE>(zB +512M), dann ENTERdie Swap - Partition zu erstellen. Drücken Sie T, ENTERdann die Eingabetaste 82und ENTERerneut, um es als Swap-Partition zu markieren. Drücken Sie 5 Mal Ngefolgt von ENTER, um Ihre Systempartition zu erstellen. Drücken Sie Wdann ENTER, um die Partitionstabelle zu schreiben. Ihre Systempartition ist /dev/vda2.

Erstellen Sie ein Dateisystem

Btrfs

Btrfs basiert auf Copy-on-Write. Wenn geänderte Daten geschrieben werden, werden sie nicht einfach geschrieben, um die Originaldaten wie in anderen Dateisystemen zu überschreiben. Geänderte Blöcke werden an anderer Stelle geschrieben und erst nach einem erfolgreichen Schreibvorgang werden die "Zeiger" auf diese neuen Blöcke aktualisiert. Dies erhöht die Fehlertoleranz. Wenn beim Schreiben etwas schief geht, gehen die Originaldaten nicht verloren. Es ermöglicht vom Dateisystem bereitgestellte Snapshots. Hinter den Kulissen werden Prüfsummen für jeden Block verwaltet, um beschädigte Daten automatisch zu erkennen und manchmal stillschweigend zu korrigieren. Mit Btrfs können die meisten Änderungen auf Dateisystemebene durchgeführt werden, während sie bereitgestellt und verwendet werden, im Vergleich zu den meisten anderen, bei denen sie offline sein müssen. Btrfs hatte während der Entwicklung einige Probleme, aber da Arch den neuesten Kernel ausführen wird,

# mkfs.btrfs --label arch <SYSTEM_PARTITION>

Ext4

Ext4 verfügt nicht über die neuesten Dateisystemfunktionen und bietet nicht die beste Leistung, gibt es jedoch seit 2008 und basiert auf ext3, das es seit 2001 gibt. Die Codebasis ist ziemlich stabil, so würden einige argumentieren Es ist stabiler als neuere Dateisysteme, aber da andere im Laufe der Jahre gereift sind, ist dieses Argument weniger relevant geworden.

# mkfs.ext4 -L arch <SYSTEM_PARTITION>

XFS

XFS basiert auf parallelen E / A-Vorgängen und konzentriert sich auf die Skalierbarkeit. Es bietet eine bessere Leistung als ext4 und je nach Situation eine etwas bessere oder etwas schlechtere Leistung im Vergleich zu btrfs. XFS verwendet kein Copy-on-Write und verwaltet nur Prüfsummen für seine Metadaten und nicht für die Daten selbst.

# mkfs.xfs -L arch <SYSTEM_PARTITION>

Dateisystem einbinden

Verwenden Sie den folgenden Befehl, um das Dateisystem zu mounten:

# mount /dev/disk/by-label/arch /mnt

Swap Space erstellen

Swap Space ist nicht unbedingt erforderlich. Sie sollten besser mit 2 GB Speicher und ohne Swap-Speicher arbeiten als mit 1 GB Speicher und 1 GB Swap-Speicher. Swap Space ist eine Krücke, die mit weniger tatsächlichem Speicher auskommt, als Ihr System und alle seine Programme benötigen. Unter Linux sollte nicht genügend Speicher zur Verfügung stehen, da der Kernel automatisch versucht, Speicher freizugeben, indem Prozesse abgebrochen werden.

Wenn Sie ohne Swap Space ausgeführt werden möchten, können Sie den Rest dieses Abschnitts überspringen.

Wenn Sie mit Swap Space ausgeführt werden möchten, können Sie eine Swap-Partition oder eine Swap-Datei verwenden. Eine Swap-Partition hat den Vorteil, dass sie von einem Dateisystem nicht berührt wird, sodass sie niemals fragmentiert und niemals gebunden wird, wenn Ihr Dateisystem vorübergehend Probleme hat. Eine Auslagerungsdatei hat den Vorteil, dass sie leicht in der Größe geändert oder bei Bedarf gelöscht und hinzugefügt werden kann.

Hinweis btrfs wird voraussichtlich nur Swap-Dateien unter Linux 5.0+ unterstützen, voraussichtlich einige Zeit von Anfang bis Mitte 2019.

Partition tauschen

# mkswap /dev/vda1
# swapon /dev/vda1

Auslagerungsdatei

# dd if=/dev/zero of=/mnt/swapfile bs=1M count=<SIZE IN MB> status=progress
# chmod 600 /mnt/swapfile
# mkswap /mnt/swapfile
# swapon /mnt/swapfile

Installieren Sie die Basispaketgruppe

Verwenden Sie diesen Befehl:

# pacstrap /mnt base linux linux-firmware --noconfirm
  • Wenn es gewünscht wird , ersetzen linux-lts, linux-mainlineoder ein anderer Kern aus dieser Liste für die Linux - Paket.
  • Wenn Sie btrfs ausführen, installieren Sie das btrfs-progsPaket.

Dadurch wurde eine minimale Anzahl von Paketen installiert, von denen Arch annimmt, dass sie auf jedem System installiert sind. Beachten Sie, dass die ISO viel mehr Pakete enthält, als in der "Basis" -Gruppe enthalten sind. Die Basisgruppe benötigt nur ca. 1,4 GB.

Beachten Sie, dass Sie möglicherweise bemerken WARNING: Possibly missing firmware for module: aic94xxund wd719x. Diese können ignoriert werden.

Konfigurieren Sie Ihr neues System

Generieren Sie Ihre /etc/fstabDatei automatisch (mounten Sie Dateisysteme automatisch).

# genfstab -L /mnt >> /mnt/etc/fstab

Sie können jetzt root in Ihre neue Installation ändern, wodurch Ihre neue Installation grundsätzlich so behandelt wird, /mnt/als ob sie bei wäre /. In der Chroot-Umgebung werden Programme ausgeführt, die auf Ihrer Festplatte und nicht auf der ISO installiert sind, da das ISO-Dateisystem darin nicht sichtbar ist.

# arch-chroot /mnt

Ihr System verfolgt die Zeit intern mithilfe von UTC. Sie können jedoch auswählen, welche Zeitzone für die Anzeige von Datum und Uhrzeit verwendet werden soll. Bestimmen Sie, welche Region verwendet werden soll.

# ls /usr/share/zoneinfo

Angenommen, Sie verwenden America, bestimmen Sie , welche Stadt verwendet werden soll.

# ls /usr/share/zoneinfo/America

Angenommen, Sie verwenden New_York, wählen Sie diese Zeitzone.

# ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
# hwclock --systohc

Wählen Sie ein UTF-8-Gebietsschema.

# sed 's/#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' -i /etc/locale.gen
# locale-gen
# echo 'LANG=en_US.UTF-8' > /etc/locale.conf

Netzwerk konfigurieren

Der einfachste Weg, das Netzwerk auf einem Vultr-Server zu konfigurieren, ist über DHCP. Die DHCP-Server von Vultr geben Ihnen weiterhin eine öffentliche statische IP-Adresse.

Anzeigen der erkannten Netzwerkgeräte.

# ip addr

Das Loopback-Gerät ist beschriftet lo. Auf Vultr-Servern wird das Netzwerkgerät wahrscheinlich als angezeigt ens3.

# cat <<EOF > /etc/systemd/network/ens3.network
> [Match]
> Name=ens3
>
> [Network]
> DHCP=ipv4
> EOF

Stellen Sie sicher, dass DHCP beim Booten automatisch ausgeführt wird.

# systemctl enable systemd-networkd

Stellen Sie sicher, dass die DNS-Auflösung beim Booten automatisch ausgeführt wird.

# systemctl enable systemd-resolved

Machen Sie /etc/resolv.confvorwärts Anfragen an systemd-resolved.

# ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

Legen Sie den Hostnamen für Ihren Server fest.

# echo '<YOUR_HOSTNAME>' > /etc/hostname

Richten Sie Ihre Hosts-Datei unter Verwendung des von Ihnen ausgewählten Hostnamens und der statischen IP-Adresse anstelle der <YOUR_STATIC_IP>bei der Ausführung angezeigten ein ip addr.

$ cat <<EOF > /etc/hosts
> <YOUR_STATIC_IP>   localhost
> ::1                localhost
> <YOUR_STATIC_IP>   <YOUR_HOSTNAME>.localdomain  <YOUR_HOSTNAME>
> EOF

Legen Sie Ihr Root-Passwort fest

Verwenden Sie den folgenden Befehl, um ein Kennwort festzulegen. Sie werden zweimal aufgefordert, Ihr neues Passwort einzugeben.

# passwd

Konfigurieren Sie den Bootloader

Installieren Sie das Madenpaket.

# pacman -S grub

Installieren Sie es auf der Festplatte.

# grub-install --target=i386-pc /dev/vda

Hinweis : Das Argument ist die Festplatte selbst, NICHT Ihre Systempartition.

Standardmäßig wartet grub beim Booten 5 Sekunden, bevor die Standardoption ausgewählt wird. Verwenden Sie Folgendes, um diese Wartezeit zu deaktivieren.

# sed 's/^GRUB_TIMEOUT=5$/GRUB_TIMEOUT=0/' -i /etc/default/grub

Hinweis : Wenn Sie weiterhin auf das Grub-Startmenü zugreifen möchten, können Sie dies auf 1 Sekunde anstatt auf 0 setzen.

Standardmäßig gibt grub dem Kernel die folgende quietOption systemd. Verwenden Sie Folgendes, um Meldungen zum Starten und Herunterfahren anzuzeigen.

# sed 's/^GRUB_CMDLINE_LINUX_DEFAULT="quiet"$/GRUB_CMDLINE_LINUX_DEFAULT=""/' -i /etc/default/grub

Erstellen Sie die Grub-Konfiguration.

# grub-mkconfig -o /boot/grub/grub.cfg

Starten Sie Ihre Festplatte neu

Verlassen Sie die Chroot-Umgebung.

# exit

Schalten Sie Ihren Server aus.

# systemctl poweroff

Kehren Sie zur Seite "Serverinformationen" von Vultr für Ihren Server zurück. Klicken Sie auf der Registerkarte "Einstellungen" auf "Benutzerdefinierte ISO" und dann auf "ISO entfernen". Klicken Sie auf das Symbol "Server-Neustart" und dann auf "Konsole anzeigen".

Benutzer erstellen

Melden Sie sich als root mit dem zuvor gewählten Passwort an.

Installieren sudo.

# pacman -S sudo

Ermöglichen Sie Mitgliedern in der Gruppe wheeldie Verwendung sudo.

# cp /etc/sudoers /etc/sudoers.new
# sed 's/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' -i /etc/sudoers.new
# visudo -c -f /etc/sudoers.new && mv /etc/sudoers.new /etc/sudoers

Erstellen Sie ein Benutzerkonto.

# useradd --create-home --groups wheel <USERNAME>

Legen Sie das Passwort des Benutzers fest.

# passwd <USERNAME>

Melden Sie sich als root ab.

# exit

Melden Sie sich als neu erstellter Benutzer an.

Die folgenden Befehle müssen weiterhin als root ausgeführt werden, daher wird ihnen weiterhin das Präfix "vorangestellt" #. Die empfohlene Methode zum Ausführen von Befehlen als Root besteht darin, jedem von ihnen als regulärer Benutzer ein Präfix voranzustellen sudo. Wenn Sie ausführen sudo, ist das Kennwort, nach dem Sie gefragt werden, Ihr Benutzerkennwort und nicht das Root-Kennwort.

Konfigurieren Sie die Zeitsynchronisation

Verwenden Sie für einen einfachen Zeitsynchronisations-Client mit grober Genauigkeit Folgendes.

# systemctl enable --now systemd-timesyncd

Wenn Sie eine bessere Genauigkeit bevorzugen.

# pacman -S ntp
# systemctl enable --now ntpd

Konfigurieren Sie SSH

Installieren Sie einen SSH-Server, damit Sie SSH verwenden können, um eine Verbindung zu Ihrem Arch-System herzustellen, anstatt die virtuelle Konsole von Vultr zu verwenden.

# pacman -S openssh
# sed 's/#Port 22/Port 22/' -i /etc/ssh/sshd_config
# systemctl enable --now sshd

Zu diesem Zeitpunkt können Sie die virtuelle Konsole schließen und eine Verbindung mit SSH herstellen. Beachten Sie, dass Sie sich mit sshd standardmäßig nicht als root anmelden können.

Upgrade durchführen

Da Arch eine "fortlaufende Version" ist, können Sie alle von Ihnen installierten Pakete jederzeit aktualisieren. Benutzer können täglich, wöchentlich usw. nach eigenem Zeitplan aktualisieren. Wenn Sie häufig aktualisieren, müssen nicht viele Pakete gleichzeitig aktualisiert werden, und potenzielle Probleme, auf die Sie möglicherweise stoßen, sind leichter zu lokalisieren. Es ist wichtig, alle Pakete gleichzeitig zu aktualisieren, da der folgende Befehl ausreicht. Es ist leicht vorstellbar, warum ein Upgrade von "glibc" allein ohne die Programme, die es verwenden, Probleme verursachen würde.

# pacman -Syu

Nach dem Upgrade ist es wichtig, in der Ausgabe nach Nachrichten zu suchen, die Sie erhalten haben. Es kann Ihnen sagen, dass es Dinge gibt, die Sie tun müssen. Richten Sie aus diesem Grund KEIN automatisches Upgrade ein.

Beachten Sie, dass bereits laufende Programme vor einem Upgrade erst nach dem Neustart die neuere Version sind. In diesem Fall ist es eine gute Idee, einen Neustart durchzuführen, wenn etwas wirklich Grundlegendes, das nicht einfach neu gestartet werden kann, wie der Linux-Kernel, glibc oder systemd, aktualisiert wird.

Startmeldungen beibehalten

Um erfolgreiche Meldungen zum Starten und Herunterfahren anzuzeigen, müssen Sie den quietobigen Kernel-Parameter aus Ihrer Grub-Konfiguration entfernt haben. (Wenn Sie dies nicht getan haben, können Sie jetzt auch die Grub-Konfiguration neu erstellen.) Beachten Sie, dass diese Meldungen nur über die virtuelle Konsole von Vultr angezeigt werden, nicht in SSH-Sitzungen. Während des Startvorgangs wechselt das System in einen KMS (Grafikmodus zur Einstellung des Kernelmodus), der zuvor Nachrichten verliert. Sie können den Wechsel in KMS ändern, damit alle Nachrichten beibehalten werden.

# sed 's/^MODULES=()$/MODULES=(cirrus)/' -i /etc/mkinitcpio.conf
# mkinitcpio -p linux

Standardmäßig wird der Bildschirm gelöscht, nachdem das System gestartet und ein tty initialisiert wurde. Obwohl dies ästhetisch ansprechend ist, können Sie die Nachrichten während des Startvorgangs nicht einfach anzeigen. Sie können dieses Verhalten deaktivieren.

# mkdir /etc/systemd/system/[email protected]

Beim Umleiten der Ausgabe sudo catwerden keine Root-Berechtigungen verwendet. Dies ist also ein Weg, um dies zu umgehen. (Sie müssen dem catBefehl selbst kein sudo voranstellen , daher wird ihm ein Präfix vorangestellt. $)

$ cat <<EOF | sudo tee /etc/systemd/system/[email protected]/noclear.conf
> [Service]
> TTYVTDisallocate=no
> EOF


Leave a Comment

Richten Sie einen Team Fortress 2-Server unter Arch Linux ein

Richten Sie einen Team Fortress 2-Server unter Arch Linux ein

In diesem Tutorial wird erläutert, wie Sie einen Team Fortress 2-Server unter Arch Linux einrichten. Ich gehe davon aus, dass Sie mit einem Nicht-Root-Benutzerkonto angemeldet sind, das über Sudo-Zugriff verfügt

So installieren Sie Python 3.7 auf einem Arch Linux Webserver

So installieren Sie Python 3.7 auf einem Arch Linux Webserver

Voraussetzungen Ein Vultr-Server, auf dem Arch Linux auf dem neuesten Stand ist (siehe diesen Artikel). Ein laufender Webserver, entweder Apache- oder Nginx Sudo-Zugriff: Befehle erforderlich

Richten Sie Mumble Server unter Arch Linux ein

Richten Sie Mumble Server unter Arch Linux ein

In diesem Tutorial wird erklärt, wie Sie einen Mumble-Server (Murmur) unter Arch Linux einrichten. Alles, was in diesem Tutorial gemacht wird, wird als Root-Benutzer gemacht. Installation an

So installieren Sie Apache 2.4 unter Arch Linux

So installieren Sie Apache 2.4 unter Arch Linux

Voraussetzungen Ein Vultr-Server, auf dem Arch Linux auf dem neuesten Stand ist. Weitere Informationen finden Sie in diesem Handbuch. Sudo Zugang. Befehle, die als root ar ausgeführt werden müssen

Verwendung von HTTPS auf Arch Linux Webserver

Verwendung von HTTPS auf Arch Linux Webserver

Voraussetzungen Ein Vultr-Server, auf dem Arch Linux auf dem neuesten Stand ist (siehe diesen Artikel). Ein laufender Webserver, entweder Apache- oder Nginx Sudo-Zugriffsbefehle erforderlich t

Verwenden von Devtools unter Arch Linux

Verwenden von Devtools unter Arch Linux

Das Paket Devtools wurde ursprünglich für vertrauenswürdige Benutzer erstellt, um Pakete für die offiziellen Repositorys ordnungsgemäß zu erstellen. Es kann jedoch von gewöhnlichen Benutzern verwendet werden

So installieren Sie PHP 7.3 auf einem Arch Linux Webserver

So installieren Sie PHP 7.3 auf einem Arch Linux Webserver

Voraussetzungen Ein Vultr-Server, auf dem Arch Linux auf dem neuesten Stand ist (siehe diesen Artikel). Ein laufender Webserver, entweder Apache- oder Nginx Sudo-Zugriff. Befehle erfordern

So installieren Sie PostgreSQL 11.1 unter Arch Linux

So installieren Sie PostgreSQL 11.1 unter Arch Linux

Voraussetzungen Ein Vultr-Server, auf dem Arch Linux auf dem neuesten Stand ist (siehe diesen Artikel). Sudo-Zugriff. Befehle, die als root ausgeführt werden müssen, werden mit dem Präfix # und eins versehen

Installieren Sie Arch Linux mit Btrfs Snapshotting

Installieren Sie Arch Linux mit Btrfs Snapshotting

Vorwort Arch Linux ist eine Allzweckdistribution, die für ihre Spitzentechnologie und flexible Konfiguration bekannt ist. Mit Btrfs-Schnappschüssen können wir machen

Erstellen von Paketen unter Arch Linux (einschließlich AUR)

Erstellen von Paketen unter Arch Linux (einschließlich AUR)

Unter Arch Linux sind die offiziellen Repositorys: Core, Extra und Community. Diese Pakete sind bereits kompiliert und werden über pacman installiert. Für th

So installieren Sie Perl 5.28 auf einem Arch Linux Webserver

So installieren Sie Perl 5.28 auf einem Arch Linux Webserver

Voraussetzungen Ein Vultr-Server, auf dem Arch Linux auf dem neuesten Stand ist (siehe diesen Artikel). Ein laufender Webserver, entweder Apache- oder Nginx Sudo-Zugriff: Befehle erforderlich

Verwenden von Makepkg unter Arch Linux

Verwenden von Makepkg unter Arch Linux

Wenn Sie makepkg direkt verwenden, verschmutzt es Ihr System etwas. Die Basisentwicklungspaketgruppe muss installiert sein. Auf diese Weise werden standardmäßig nur Abhängigkeiten benötigt

So installieren Sie Nginx 1.14 unter Arch Linux

So installieren Sie Nginx 1.14 unter Arch Linux

Voraussetzungen Ein Vultr-Server, auf dem Arch Linux auf dem neuesten Stand ist (siehe diesen Artikel). Sudo-Zugriff. Befehlen, die als root ausgeführt werden müssen, wird # vorangestellt. Th

Richten Sie den Spigot Server unter Arch Linux ein

Richten Sie den Spigot Server unter Arch Linux ein

In diesem Tutorial wird erklärt, wie Sie einen Minecraft-Server mit Spigot unter Arch Linux einrichten. In diesem Tutorial wird davon ausgegangen, dass Sie ein normaler Benutzer (nicht root) sind und hav

So installieren Sie MariaDB 10.3 oder MySQL 8.0 unter Arch Linux

So installieren Sie MariaDB 10.3 oder MySQL 8.0 unter Arch Linux

Voraussetzungen Ein Vultr-Server, auf dem Arch Linux auf dem neuesten Stand ist (siehe diesen Artikel). Sudo-Zugriff: Befehle, die als Root ausgeführt werden müssen, werden mit dem Präfix # und eins versehen

Richten Sie einen CSGO-Server (Counter-Strike: Global Offensive) unter Arch Linux ein

Richten Sie einen CSGO-Server (Counter-Strike: Global Offensive) unter Arch Linux ein

In diesem Tutorial wird erläutert, wie Sie einen Counter-Strike: Global Offensive-Server unter Arch Linux einrichten. In diesem Lernprogramm wird davon ausgegangen, dass Sie sich mit einer Standardverwendung angemeldet haben

So installieren Sie MongoDB 4.0 unter Arch Linux

So installieren Sie MongoDB 4.0 unter Arch Linux

Voraussetzungen Ein Vultr-Server, auf dem Arch Linux auf dem neuesten Stand ist (siehe diesen Artikel) Sudo-Zugriff: Befehle, die als Root ausgeführt werden müssen, werden mit dem Präfix # und eins versehen

Installieren von Arch Linux auf einem Vultr-Server

Installieren von Arch Linux auf einem Vultr-Server

Vultr bietet Ihnen die großartige Funktionalität, Ihr eigenes benutzerdefiniertes Bild zusätzlich zu den hervorragenden Vorlagen verwenden zu können, mit denen Sie es ausführen können

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist

ReactOS: Ist das die Zukunft von Windows?

ReactOS: Ist das die Zukunft von Windows?

ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.