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
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.
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.
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.
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 .iso
fichier " ". 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.
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
Assurez-vous que l'horloge système est exacte.
# timedatectl set-ntp true
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
Affichez les périphériques bloqués détectés.
# lsblk
Le CD ISO sera probablement sr0
et loop0
est 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_blk
pour 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.
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
.
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
.
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 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 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>
Utilisez la commande suivante pour monter le système de fichiers:
# mount /dev/disk/by-label/arch /mnt
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.
# mkswap /dev/vda1
# swapon /dev/vda1
# 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
Utilisez cette commande:
# pacstrap /mnt base linux linux-firmware --noconfirm
linux-lts
, linux-mainline
ou un autre noyau de cette liste pour le paquet linux.btrfs-progs
package.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: aic94xx
et wd719x
. Celles-ci peuvent être ignorées.
Générez automatiquement votre /etc/fstab
fichier (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
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.conf
des 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
Utilisez la commande suivante pour définir un mot de passe. Vous serez invité à saisir votre nouveau mot de passe deux fois.
# passwd
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' quiet
option qui systemd
suit é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
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".
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.
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
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.
É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.
Pour afficher les messages de démarrage et d'arrêt réussis, vous devez avoir supprimé le quiet
paramè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 cat
n'utilisera pas les autorisations root, c'est donc un moyen de contourner cela. (Vous n'avez pas besoin de préfixer la cat
commande 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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, 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.
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+
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.
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 d'extraction de données de Big Data
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
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 d'analyse des mégadonnées : partie 1
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.