Installer 2019 Arch Linux sur un serveur Vultr

introduction

Arch Linux a une distribution plus petite, mais toujours solide, que les distributions plus populaires. Sa philosophie est assez différente, avec des avantages et des inconvénients.

Arch exige que ses utilisateurs soient davantage orientés vers le faire vous-même. Arch n'a pas d'installation GUI, mais ce guide obtiendra une installation Arch de base exécutée sur votre serveur Vultr. Arch ne configure pas tout pour vous seul, mais cela vous permet de choisir comment le faire; ce qui peut être particulièrement bénéfique car il existe plusieurs façons. Arch n'installe pas une énorme quantité de packages, y compris un environnement de bureau; au lieu de cela, vous pouvez choisir ce que vous voulez sur votre système et laisser de nombreux packages que vous n'utilisez pas.

Les référentiels Arch préfèrent fortement laisser les packages car ils sont créés par leurs développeurs en amont d'origine. Si vous rencontrez des problèmes avec un package sur d'autres distributions, les responsables en amont peuvent souvent vous référer à votre distribution, car elle apporte souvent des modifications qui pourraient être responsables. Cela se produit rarement sur Arch, car les modifications apportées sont généralement limitées à: celles nécessaires pour travailler avec Arch, telles que sa hiérarchie de système de fichiers; et les principales corrections de bogues en amont et les ports de retour de sécurité qui sont temporairement utilisés jusqu'à la prochaine version en amont qui les inclura. Cela dit, certaines autres distributions ajoutent parfois des fonctionnalités et des correctifs de bogues aux packages que la distribution n'a pas pris la peine d'envoyer en amont ou que les développeurs en amont n'ont pas acceptés, et ces correctifs supplémentaires ne sont pas ajoutés dans les packages Arch, sauf si cela est vraiment nécessaire.

Arch fonctionne comme une "version mobile". Il n'y a pas de versions ou de cycles de publication pour Arch dans son ensemble. Les responsables de paquets Trusted Arch soumettent de nouvelles versions en amont dans les référentiels d'Arch. Les utilisateurs mettent régulièrement à jour tous les packages vers les derniers. Certains utilisateurs mettent à jour quotidiennement, certains hebdomadairement et certains encore moins fréquemment. Un utilisateur Arch tire les avantages de l'exécution des dernières versions, au lieu de versions potentiellement anciennes de plusieurs mois ou années sur d'autres distributions, mais peut également rencontrer des problèmes que les tests en amont n'ont pas détectés avant qu'une nouvelle version ne soit faite.

Arch est considéré comme une distribution plus avancée et techniquement exigeante que beaucoup d'autres. Quelqu'un complètement nouveau sur Linux peut utiliser Arch, mais il ou elle doit être préparé et désireux de faire beaucoup d'apprentissage. La communauté Arch est extrêmement utile, mais on s'attend à ce qu'un utilisateur fasse un bon effort pour chercher comment résoudre un problème, plutôt que de demander immédiatement de l'aide aux autres.

Démarrage depuis Arch ISO

Bien que Arch ne soit pas un "Type de serveur" répertorié lors du déploiement d'un nouveau serveur sur Vultr, vous pouvez facilement démarrer un ISO Arch et installer votre serveur vous-même.

Arch publie un nouvel ISO au début de chaque mois. Si la dernière ISO Arch sur Vultr ne date pas du mois en cours, vous pouvez télécharger manuellement la plus récente sur Vultr et l'utiliser à la place. Lorsque vous utilisez un ISO Arch pour installer sur un disque dur, il obtient les versions les plus récentes de tous les packages des serveurs d'Arch. Les versions des packages sur Arch ISO ne sont pas celles qui sont installées sur votre serveur. Donc, à moins qu'il n'y ait un correctif de bogue ou une fonctionnalité non incluse dans Arch ISO la plus récente de Vultr dans sa bibliothèque ISO, qui affecte le processus d'installation, vous n'avez probablement pas besoin de télécharger manuellement la plus récente.

Bibliothèque ISO Vultr

Après avoir choisi "Déployer un nouveau serveur", sous "Type de serveur", passez à l'onglet "Bibliothèque ISO" et sélectionnez la dernière ISO Arch Linux ISO.

Télécharger manuellement l'ISO la plus récente

Pour obtenir l'ISO la plus récente, visitez https://www.archlinux.org/download/ et cliquez sur l'un des liens de téléchargement direct HTTP. Sur la page suivante, copiez le lien vers le .isofichier " ". Visitez votre zone de téléchargement ISO Vultr sur https://my.vultr.com/iso/ . Cliquez sur "Ajouter ISO", collez le lien que vous venez de copier et cliquez sur "Télécharger". La page s'actualisera automatiquement en montrant sa progression de téléchargement et après quelques minutes, elle montrera que l'ISO est disponible. Choisissez "Déployer un nouveau serveur" et sous "Type de serveur", passez à l'onglet "Télécharger ISO" et sélectionnez l'ISO.

Connectez-vous à la console ISO

Après avoir déployé votre nouveau serveur, cliquez dessus pour faire apparaître la page "Informations sur le serveur". (Si vous voyez une note indiquant que votre serveur termine peut-être l'installation, vous pouvez l'ignorer, car votre serveur est probablement démarré à partir de l'ISO pour que vous puissiez continuer.) Cliquez sur l'icône en haut à droite qui ressemble à un écran d'ordinateur, qui affiche "Afficher la console" au survol.

Appuyez ENTERsur " Boot Arch Linux (x86_64)", et dans un instant vous serez connecté en tant que root. (Vous devrez peut-être redimensionner la fenêtre pour afficher la console entière.)

L'ISO utilise DHCP pour configurer automatiquement le réseau, ce qui fonctionne correctement avec la configuration de Vultr. Vérifiez que cela a fonctionné.

# ping -c 1 archlinux.org

Synchroniser l'horloge

Assurez-vous que l'horloge système est exacte.

# timedatectl set-ntp true

Mettre à jour le trousseau de clés

Les packages sur les serveurs d'Arch peuvent être signés par des clés de chiffrement plus récentes que celles de l'ISO, donc mettez à jour vers le plus récent jeu de clés de confiance.

# pacman -Sy archlinux-keyring

Disques de partition

Affichez les périphériques bloqués détectés.

# lsblk

Le CD ISO sera probablement sr0et loop0est utilisé pour monter une partie de l'ISO. Ce didacticiel suppose que vous avez choisi un serveur Vultr standard avec un seul disque dur, il en va de même pour votre disque dur vda. En effet, les serveurs standard Vultr fournissent un disque dur virtuel utilisant QEMU virtio_blkpour des performances plus rapides.

Partitionnez le disque.

# fdisk /dev/vda

Vous devez décider maintenant si vous avez besoin d'une partition de swap. En cas de doute, il peut être utile de consulter la section intitulée "Créer un espace d'échange".

Remarque : Si vous souhaitez utiliser un GPT au lieu d'une table de partition DOS, vous devez créer une partition de démarrage BIOS de 1 Mo pour GRUB.

Pas de partition de swap

Appuyez sur Npuis ENTER5 fois pour créer une seule partition de taille maximale. Appuyez sur Wpuis sur ENTERpour écrire la table de partition. Votre partition système est /dev/vda1.

Avec Swap Partition

Appuyez sur Npuis ENTER4 fois. Entrez ensuite +<SIZE>(par exemple:) +512M, puis ENTERpour créer la partition de swap. Appuyez sur T, ENTER, puis entrée 82, et de ENTERnouveau à marquer comme une partition de swap. Appuyez sur Npuis sur ENTER5 fois pour créer votre partition système. Appuyez sur W, puis sur ENTERpour écrire la table de partition. Votre partition système est /dev/vda2.

Créer un système de fichiers

Btrfs

Btrfs est basé sur la copie sur écriture. Lorsque des données modifiées sont écrites, elles ne sont pas simplement écrites pour écraser les données d'origine comme dans d'autres systèmes de fichiers. Les blocs modifiés sont écrits ailleurs et ce n'est qu'après une écriture réussie que les "pointeurs" vers ces nouveaux blocs seront mis à jour. Cela augmente la tolérance aux pannes, donc si quelque chose se passe mal pendant une écriture, les données d'origine ne sont pas perdues. Il permet des instantanés fournis par le système de fichiers. Dans les coulisses, il maintient des sommes de contrôle sur chaque bloc pour détecter automatiquement et parfois corriger silencieusement les données corrompues. Btrfs permet d'effectuer la plupart des modifications au niveau du système de fichiers pendant son montage et son utilisation, par rapport à la plupart des autres qui nécessitent qu'elles soient hors ligne. Btrfs a eu quelques bosses pendant son développement, mais comme Arch exécutera le noyau le plus récent,

# mkfs.btrfs --label arch <SYSTEM_PARTITION>

Ext4

Ext4 n'a pas les dernières fonctionnalités du système de fichiers et ne fonctionne pas le mieux, mais existe depuis 2008 et est basé sur ext3 qui existe depuis 2001. Sa base de code est assez stable, donc certains diraient il est plus stable que les systèmes de fichiers plus récents, mais comme d'autres ont mûri au fil des ans, cet argument est devenu moins pertinent.

# mkfs.ext4 -L arch <SYSTEM_PARTITION>

XFS

XFS est conçu autour d'E / S parallèles, en se concentrant sur l'évolutivité. Il offre de meilleures performances que ext4 et, selon la situation, fournit des performances légèrement meilleures ou légèrement pires par rapport aux btrfs. XFS n'utilise pas de copie sur écriture et ne conserve que des sommes de contrôle sur ses métadonnées plutôt que sur les données elles-mêmes.

# mkfs.xfs -L arch <SYSTEM_PARTITION>

Monter le système de fichiers

Utilisez la commande suivante pour monter le système de fichiers:

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

Créer un espace d'échange

L'espace d'échange n'est pas strictement nécessaire. Il vaut mieux courir avec 2 Go de mémoire et pas d'espace de swap, que 1 Go de mémoire et 1 Go d'espace de swap. L'espace d'échange est une béquille pour se débrouiller avec moins de mémoire réelle que votre système et tous ses programmes nécessitent. Il faut éviter de manquer de mémoire sous Linux, car le noyau tentera automatiquement de libérer de la mémoire en tuant les processus.

Si vous souhaitez exécuter sans espace de swap, vous pouvez ignorer le reste de cette section.

Si vous souhaitez exécuter avec un espace d'échange, vous pouvez utiliser une partition d'échange ou un fichier d'échange. Une partition de swap a l'avantage d'être intacte par un système de fichiers, donc elle ne se fragmente jamais et n'est jamais bloquée si votre système de fichiers rencontre des problèmes momentanés. Un fichier d'échange a l'avantage de pouvoir être facilement redimensionné ou supprimé et ajouté en cas de besoin.

Remarque btrfs ne devrait prendre en charge que les fichiers d'échange dans Linux 5.0+, attendu quelque temps entre le début et la mi-2019.

Swap partition

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

Fichier d'échange

# 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

Installer le groupe de packages de base

Utilisez cette commande:

# pacstrap /mnt base linux linux-firmware --noconfirm
  • Si vous le souhaitez, remplacer linux-lts, linux-mainlineou un autre noyau de cette liste pour le paquet linux.
  • Si vous exécutez btrfs, installez le btrfs-progspackage.

Cela a installé une quantité minimale de packages qu'Arch suppose être installés sur chaque système, et en laissant l'un d'eux hors tension risque de casser les choses à vos risques et périls. Notez que l'ISO comprend beaucoup plus de packages que ceux du groupe "de base". Le groupe de base ne prendra que 1,4 Go environ.

Notez que vous pouvez remarquer WARNING: Possibly missing firmware for module: aic94xxet wd719x. Celles-ci peuvent être ignorées.

Configurez votre nouveau système

Générez automatiquement votre /etc/fstabfichier (monte automatiquement les systèmes de fichiers).

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

Vous pouvez maintenant changer root dans votre nouvelle installation, qui traite fondamentalement votre nouvelle installation /mnt/comme si elle l'était /. Dans l'environnement chroot, il exécutera des programmes installés sur votre disque dur plutôt que l'ISO, car le système de fichiers ISO n'y est pas visible.

# arch-chroot /mnt

Votre système conservera en interne l'heure en utilisant UTC, mais vous pouvez choisir le fuseau horaire à utiliser lors de l'affichage de la date et de l'heure. Déterminez la région à utiliser.

# ls /usr/share/zoneinfo

En supposant que vous utiliserez America, déterminez la ville à utiliser.

# ls /usr/share/zoneinfo/America

En supposant que vous utiliserez New_York, choisissez ce fuseau horaire.

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

Choisissez un environnement local UTF-8.

# 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

Configurer la mise en réseau

Le moyen le plus simple de configurer la mise en réseau sur un serveur Vultr est via DHCP. Les serveurs DHCP de Vultr vous fourniront toujours une adresse IP statique publique.

Pour voir les périphériques réseau détectés.

# ip addr

Le périphérique de bouclage est étiqueté lo. Sur les serveurs Vultr, vous verrez probablement le périphérique réseau comme ens3.

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

Faire fonctionner DHCP automatiquement au démarrage.

# systemctl enable systemd-networkd

Faire en sorte que la résolution DNS s'exécute automatiquement au démarrage.

# systemctl enable systemd-resolved

Faites /etc/resolv.confdes demandes à systemd-resolved.

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

Définissez le nom d'hôte de votre serveur.

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

En utilisant le nom d'hôte que vous avez choisi et l'adresse IP statique à la place <YOUR_STATIC_IP>indiquée lors de votre exécution ip addr, configurez votre fichier d'hôtes.

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

Définissez votre mot de passe root

Utilisez la commande suivante pour définir un mot de passe. Vous serez invité à saisir votre nouveau mot de passe deux fois.

# passwd

Configurer le chargeur de démarrage

Installez le package grub.

# pacman -S grub

Installez-le sur le disque dur.

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

Remarque : L'argument est le disque lui-même, PAS votre partition système.

Par défaut au démarrage, grub attendra 5 secondes avant de choisir l'option par défaut. Pour désactiver cette attente, utilisez ce qui suit.

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

Remarque : Si vous souhaitez toujours accéder au menu de démarrage de grub, vous pouvez définir cette valeur sur 1 seconde au lieu de 0.

Par défaut, grub donne au noyau l' quietoption qui systemdsuit également. Utilisez ce qui suit pour afficher les messages de démarrage et d'arrêt.

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

Créez la configuration de grub.

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

Redémarrez sur votre disque dur

Quittez l'environnement chroot.

# exit

Éteignez votre serveur.

# systemctl poweroff

Revenez à la page "Informations sur le serveur" de Vultr pour votre serveur. Dans l'onglet "Paramètres", cliquez sur "ISO personnalisé", puis sur "Supprimer ISO". Cliquez sur l'icône "Server Restart", puis sur "View Console".

Créer un utilisateur

Connectez-vous en tant que root, avec le mot de passe que vous avez choisi plus tôt.

Installez sudo.

# pacman -S sudo

Autoriser les membres du groupe wheelà utiliser 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

Créez un compte utilisateur.

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

Définissez le mot de passe de l'utilisateur.

# passwd <USERNAME>

Déconnectez-vous en tant que root.

# exit

Connectez-vous en tant qu'utilisateur nouvellement créé.

Les commandes ci-dessous doivent toujours être exécutées en tant que root, elles sont donc toujours préfixées par #. La façon recommandée d'exécuter des commandes en tant que root est, en tant qu'utilisateur normal, de préfixer chacune d'elles avec sudo. Lorsque vous exécutez sudo, le mot de passe qu'il vous demande est votre mot de passe utilisateur, pas le mot de passe root.

Configurer la synchronisation de l'heure

Pour un client de synchronisation horaire léger avec une précision approximative, utilisez ce qui suit.

# systemctl enable --now systemd-timesyncd

Si vous préférez une meilleure précision.

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

Configurer SSH

Installez un serveur SSH pour pouvoir utiliser SSH pour vous connecter à votre système Arch au lieu d'utiliser la console virtuelle de Vultr.

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

À ce stade, vous pouvez fermer la console virtuelle et vous connecter avec SSH. Remarque: par défaut, sshd ne vous permettra pas de vous connecter en tant que root.

Mise à niveau

Étant donné qu'Arch est une «version évolutive», vous pouvez mettre à niveau tous les packages que vous avez installés à tout moment. Les utilisateurs peuvent effectuer une mise à niveau selon leur propre horaire, quotidiennement, hebdomadairement, etc. Si vous effectuez une mise à niveau fréquente, peu de packages devront être mis à niveau en même temps, et tout problème potentiel que vous pourriez rencontrer sera plus facile à identifier. Il est important de mettre à niveau tous les packages à la fois, comme le fera la commande suivante. Il est facile d'imaginer pourquoi la mise à niveau de quelque chose comme "glibc" seul, sans les programmes qui l'utilisent, poserait des problèmes.

# pacman -Syu

Après la mise à niveau, il est important de rechercher dans la sortie les messages qui vous sont donnés. Cela peut vous indiquer que vous devez faire certaines choses. Pour cette raison, ne configurez PAS la mise à niveau automatique.

Notez que tous les programmes déjà en cours d'exécution avant une mise à niveau ne seront pas la version la plus récente jusqu'à ce qu'ils soient redémarrés. Dans ce cas, quand quelque chose de vraiment fondamental qui ne peut pas être redémarré, comme le noyau linux, glibc ou systemd est mis à jour, c'est une bonne idée de redémarrer.

Conserver les messages de démarrage

Pour afficher les messages de démarrage et d'arrêt réussis, vous devez avoir supprimé le quietparamètre de noyau ci-dessus de votre configuration grub. (Si vous ne l'avez pas fait, vous pouvez maintenant recréer également la configuration de grub.) Notez que ces messages ne s'afficheront que via la console virtuelle de Vultr, pas sur les sessions ssh. À mi-chemin du processus de démarrage, le système passera à un KMS (mode graphique de réglage du mode noyau), qui perdra les messages avant cela. Vous pouvez changer le changement en KMS pour arriver plus tôt, pour conserver tous les messages.

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

Par défaut, après le démarrage du système et l'initialisation d'un tty, il efface l'écran. Bien que cela soit esthétiquement agréable, cela vous empêche de simplement regarder les messages lors du démarrage. Vous pouvez désactiver ce comportement.

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

La redirection de la sortie sudo catn'utilisera pas les autorisations root, c'est donc un moyen de contourner cela. (Vous n'avez pas besoin de préfixer la catcommande elle-même avec sudo, elle est donc préfixée par $)

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


Configurer un serveur Team Fortress 2 sur Arch Linux

Configurer un serveur Team Fortress 2 sur Arch Linux

Ce didacticiel explique comment configurer un serveur Team Fortress 2 sur Arch Linux. Je suppose que vous êtes connecté avec un compte dutilisateur non root disposant dun accès sudo

Comment installer Python 3.7 sur un serveur Web Arch Linux

Comment installer Python 3.7 sur un serveur Web Arch Linux

Prérequis Un serveur Vultr fonctionnant sous Arch Linux à jour (voir cet article). Un serveur web en cours dexécution, accès Apache ou Nginx Sudo: les commandes nécessitent

Configurer Mumble Server sur Arch Linux

Configurer Mumble Server sur Arch Linux

Ce tutoriel explique comment configurer un serveur Mumble (Murmur) sur Arch Linux. Tout ce qui est fait dans ce tutoriel est fait en tant quutilisateur root. Installation et

Comment installer Perl 5.28 sur un serveur Web Arch Linux

Comment installer Perl 5.28 sur un serveur Web Arch Linux

Prérequis Un serveur Vultr fonctionnant sous Arch Linux à jour (voir cet article). Un serveur web en cours dexécution, accès Apache ou Nginx Sudo: les commandes nécessitent

Comment utiliser HTTPS sur le serveur Web Arch Linux

Comment utiliser HTTPS sur le serveur Web Arch Linux

Prérequis Un serveur Vultr exécutant Arch Linux à jour (voir cet article.) Un serveur Web en cours dexécution, Apache ou Nginx Sudo Commandes daccès requises t

Comment installer Apache 2.4 sur Arch Linux

Comment installer Apache 2.4 sur Arch Linux

Prérequis Un serveur Vultr exécutant Arch Linux à jour. Consultez ce guide pour plus dinformations. Accès Sudo. Les commandes doivent être exécutées en tant que root ar

Comment installer MongoDB 4.0 sur Arch Linux

Comment installer MongoDB 4.0 sur Arch Linux

Prérequis Un serveur Vultr fonctionnant sous Arch Linux à jour (voir cet article) Accès Sudo: les commandes devant être exécutées en tant que root sont préfixées par #, et une

Comment installer PHP 7.3 sur un serveur Web Arch Linux

Comment installer PHP 7.3 sur un serveur Web Arch Linux

Prérequis Un serveur Vultr exécutant Arch Linux à jour (voir cet article.) Un serveur Web en cours dexécution, soit Apache ou Nginx Sudo. Les commandes nécessitent

Comment installer PostgreSQL 11.1 sur Arch Linux

Comment installer PostgreSQL 11.1 sur Arch Linux

Prérequis Un serveur Vultr fonctionnant sous Arch Linux à jour (voir cet article.) Accès Sudo. Les commandes devant être exécutées en tant que root sont préfixées par # et une

Comment installer MariaDB 10.3 ou MySQL 8.0 sur Arch Linux

Comment installer MariaDB 10.3 ou MySQL 8.0 sur Arch Linux

Prérequis Un serveur Vultr exécutant Arch Linux à jour (voir cet article.) Accès Sudo: les commandes devant être exécutées en tant que root sont préfixées par #, et une

Installer Arch Linux avec Snapshotting Btrfs

Installer Arch Linux avec Snapshotting Btrfs

Préface Arch Linux est une distribution à usage général bien connue pour sa technologie de pointe et sa configuration flexible. Avec les instantanés Btrfs, nous pouvons prendre

Construction de packages sur Arch Linux (y compris lAUR)

Construction de packages sur Arch Linux (y compris lAUR)

Sur Arch Linux, les référentiels officiels sont: core, extra et community. Ces packages sont déjà compilés et ils sont installés via pacman. Pour th

Utilisation de Devtools sur Arch Linux

Utilisation de Devtools sur Arch Linux

Le package Devtools a été initialement conçu pour les utilisateurs de confiance afin de créer correctement des packages pour les référentiels officiels. Cependant, il peut être utilisé par un utilisateur ordinaire

Comment installer Nginx 1.14 sur Arch Linux

Comment installer Nginx 1.14 sur Arch Linux

Prérequis Un serveur Vultr fonctionnant sous Arch Linux à jour (voir cet article.) Accès Sudo. Les commandes devant être exécutées en tant que root sont préfixées par #. Th

Configurer Spigot Server sur Arch Linux

Configurer Spigot Server sur Arch Linux

Ce tutoriel explique comment configurer un serveur Minecraft à laide de Spigot sur Arch Linux. Ce tutoriel suppose que vous êtes un utilisateur normal (non root) et que vous

Configurer un serveur Counter-Strike: Global Offensive (CSGO) sur Arch Linux

Configurer un serveur Counter-Strike: Global Offensive (CSGO) sur Arch Linux

Ce didacticiel explique comment configurer un serveur Counter-Strike: Global Offensive sur Arch Linux. Ce didacticiel suppose que vous vous êtes connecté avec une utilisation standard

Installer Arch Linux sur un serveur Vultr

Installer Arch Linux sur un serveur Vultr

Vultr vous offre la fonctionnalité impressionnante de vous permettre dutiliser votre propre image personnalisée en plus de leurs excellents modèles, ce qui vous permet dexécuter

Utilisation de Makepkg sur Arch Linux

Utilisation de Makepkg sur Arch Linux

Si vous utilisez directement makepkg, cela pollue quelque peu votre système. Le groupe de packages base-devel doit être installé. De cette façon, par défaut, les dépendances nécessaires uniquement

LIA peut-elle lutter contre un nombre croissant dattaques de ransomware

LIA peut-elle lutter contre un nombre croissant dattaques de ransomware

Les attaques de ransomware sont en augmentation, mais l'IA peut-elle aider à lutter contre le dernier virus informatique ? L'IA est-elle la réponse ? Lisez ici, sachez que l'IA est un boone ou un fléau

ReactOS : est-ce lavenir de Windows ?

ReactOS : est-ce lavenir de Windows ?

ReactOS, un système d'exploitation open source et gratuit est ici avec la dernière version. Cela peut-il suffire aux besoins des utilisateurs de Windows modernes et faire tomber Microsoft ? Découvrons-en plus sur cet ancien style, mais une expérience de système d'exploitation plus récente.

Restez connecté via lapplication de bureau WhatsApp 24 * 7

Restez connecté via lapplication de bureau WhatsApp 24 * 7

Whatsapp a finalement lancé l'application de bureau pour les utilisateurs Mac et Windows. Vous pouvez désormais accéder facilement à Whatsapp depuis Windows ou Mac. Disponible pour Windows 8+ et Mac OS 10.9+

Comment lIA peut-elle faire passer lautomatisation des processus au niveau supérieur ?

Comment lIA peut-elle faire passer lautomatisation des processus au niveau supérieur ?

Lisez ceci pour savoir comment l'intelligence artificielle devient populaire parmi les petites entreprises et comment elle augmente les probabilités de les faire grandir et de donner à leurs concurrents un avantage.

La mise à jour du supplément macOS Catalina 10.15.4 cause plus de problèmes quelle nen résout

La mise à jour du supplément macOS Catalina 10.15.4 cause plus de problèmes quelle nen résout

Récemment, Apple a publié macOS Catalina 10.15.4, une mise à jour supplémentaire pour résoudre les problèmes, mais il semble que la mise à jour cause davantage de problèmes, ce qui entraîne le bridage des machines mac. Lisez cet article pour en savoir plus

13 outils commerciaux dextraction de données de Big Data

13 outils commerciaux dextraction de données de Big Data

13 outils commerciaux d'extraction de données de Big Data

Quest-ce quun système de fichiers de journalisation et comment fonctionne-t-il ?

Quest-ce quun système de fichiers de journalisation et comment fonctionne-t-il ?

Notre ordinateur stocke toutes les données d'une manière organisée connue sous le nom de système de fichiers de journalisation. C'est une méthode efficace qui permet à l'ordinateur de rechercher et d'afficher des fichiers dès que vous appuyez sur la recherche.https://wethegeek.com/?p=94116&preview=true

Singularité technologique : un futur lointain de la civilisation humaine ?

Singularité technologique : un futur lointain de la civilisation humaine ?

Alors que la science évolue à un rythme rapide, prenant le pas sur une grande partie de nos efforts, les risques de nous soumettre à une Singularité inexplicable augmentent également. Lisez, ce que la singularité pourrait signifier pour nous.

Un aperçu de 26 techniques danalyse des mégadonnées : partie 1

Un aperçu de 26 techniques danalyse des mégadonnées : partie 1

Un aperçu de 26 techniques d'analyse des mégadonnées : partie 1

Limpact de lintelligence artificielle dans les soins de santé 2021

Limpact de lintelligence artificielle dans les soins de santé 2021

L'IA dans le domaine de la santé a fait de grands progrès au cours des dernières décennies. Ainsi, l'avenir de l'IA dans les soins de santé continue de croître de jour en jour.