Serveur d'impression

Comment installer un serveur minimal Debian 10 (Buster) – Serveur d’impression

Le 1 août 2019 , 2 commentaires - 10 minutes de lecture

Ce tutoriel montre comment installer un serveur Debian 10 – Buster – minimal avec des détails et de nombreuses captures d’écran. Le but de ce guide est de fournir une configuration minimale qui peut être utilisée comme base pour nos autres tutoriels Debian 10 ici sur howtoforge.com.

1 exigences

Pour installer un système serveur Debian 10, vous aurez besoin des éléments suivants:

J'utiliserai le support d'installation Debian 10.0 64Bit (amd64).

Les liens de téléchargement Debian changent régulièrement. Si les liens ci-dessus ne fonctionnent plus, allez ici pour récupérer la dernière image du réseau Debian: https://www.debian.org/distrib/netinst ou à l'adresse https://cdimage.debian.org/mirror/cdimage/

2 note préliminaire

Dans ce tutoriel, je vais utiliser le nom d'hôte serveur1.exemple.com avec l'adresse IP 192.168.0.100 et la passerelle 192.168.0.1. Ces paramètres peuvent différer pour vous, vous devez donc les remplacer le cas échéant.

3 Le système de base Debian

Insérez votre CD d’installation réseau Debian 10 (Buster) dans votre système (ou dans un lecteur USB sur lequel vous avez installé le fichier ISO) et démarrez à partir de celui-ci. Lorsque vous utilisez un logiciel de virtualisation tel que VMware ou Virtualbox, puis sélectionnez le fichier iso minimal Debian 10 en tant que fichier source pour le lecteur de DVD de la machine virtuelle, vous n'avez pas besoin de le graver sur un CD ou un DVD.

Sélectionner Installer (cela lancera l’installateur de texte – si vous préférez un installateur graphique, sélectionnez Installation graphique):

Écran de démarrage de Debian 10

Choisissez votre langue:

Sélectionnez la langue d'installation de Debian

Ensuite, choisissez votre emplacement et sélectionnez la disposition du clavier. les écrans suivants seront différents selon vos choix. Il suffit de sélectionner le pays et la configuration de clavier qui vous conviennent car ils définissent la langue que votre système Debian utilisera sur le shell et la configuration de clavier utilisée. Dans mon cas, j'aurai un clavier allemand, mais je préférerai l'anglais comme langue parlée sur le shell.

Sélectionnez un pays, un territoire ou une région:

Sélectionnez l'emplacement du serveur / pays

Sélectionnez votre emplacement, votre territoire, les paramètres régionaux et le clavier:

Continent ou région

sélectionnez l'emplacement

configurer les paramètres régionaux

sélectionner le clavier

Le programme d'installation vérifie le CD d'installation, votre matériel et configure le réseau avec DHCP s'il existe un serveur DHCP sur le réseau:

Chargement de composants supplémentaires

Configurer le réseau avec DHCP

Entrez le nom d'hôte. Dans cet exemple, mon système s'appelle serveur1.exemple.comalors j'entre serveur1:

Entrez le nom d'hôte du serveur

Entrez votre nom de domaine. Dans cet exemple, c'est exemple.com:

Entrez le nom de domaine du serveur Debian

Ensuite, donnez un mot de passe à l'utilisateur root:

Entrez le mot de passe root

Confirmez ce mot de passe pour éviter les fautes de frappe:

Confirmez le mot de passe root

Créez un compte utilisateur Linux, par exemple votre nom ou pseudo. Pour cet exemple d'installation, je choisirai le nom "administrateur" avec le nom d'utilisateur administrateur (n'utilisez pas le nom d'utilisateur admin comme il s’agit d’un nom réservé sur Debian Linux):

Entrez le nom réel de l'utilisateur

Saisissez votre nom d'utilisateur

Définir un mot de passe

Répéter le mot de passe de l'utilisateur

Maintenant, vous devez partitionner votre disque dur. Par souci de simplicité, je sélectionne Guidé – utiliser le disque entier – cela créera une grande partition pour le / système de fichiers et un autre pour l’échange (bien sûr, le partitionnement dépend entièrement de vous – si vous savez ce que vous faites, vous pouvez également configurer vos partitions manuellement). Pour les systèmes d'hébergement tels que les didacticiels ISPConfig 3 sur les serveurs parfaits, vous pouvez choisir par exemple de choisir 60 Go pour / et une grande partition / var car toutes les données de site Web et de courrier électronique sont stockées dans des sous-répertoires de / var.

Méthode de partition

Sélectionnez le disque que vous souhaitez partitionner:

Sélectionnez la partition de disque

Puis sélectionnez le schéma de partitionnement. Comme mentionné précédemment, je sélectionne Tous les fichiers d'une partition (recommandé pour les nouveaux utilisateurs) pour simplifier, c'est à vous de choisir ce que vous choisissez ici:

Schéma de partition

Lorsque vous avez terminé, sélectionnez Terminer le partitionnement et écrire les modifications sur le disque:

Terminer le partitionnement

Sélectionner Oui quand on vous demande: "Écrire les modifications sur le disque? ":

Écrire des partitions sur le disque

Ensuite, vos nouvelles partitions sont créées et formatées. Maintenant, les partitions sont créées et le système de base est installé:

Créer des partitions

Installation du système de base

Il se peut que les écrans suivants apparaissent, en fonction de votre support d'installation. Je vais effectuer une installation réseau (tous les packages d'installation supplémentaires sont téléchargés à partir d'Internet), je choisis donc de ne pas analyser les disques d'installation supplémentaires.

Analyser le support d'installation

Ensuite, vous devez configurer apt. Comme nous utilisons le CD Debian Netinstall, qui ne contient qu'un ensemble minimal de paquets, nous devons utiliser un miroir réseau. Sélectionnez le pays dans lequel se trouve le miroir réseau que vous souhaitez utiliser (généralement, il s'agit du pays dans lequel se trouve votre système serveur):

Configurer le pays apt

Sélectionnez ensuite le miroir que vous souhaitez utiliser (par exemple deb.debian.org):

Sélectionnez le miroir Debian

Sauf si vous utilisez un proxy HTTP, laissez le champ suivant vide et appuyez sur Continuer:

Configurer un proxy avec apt

Apt met maintenant à jour sa base de données de paquets:

apt téléchargements packages

Vous pouvez ignorer l’enquête sur l’utilisation des paquets en sélectionnant Non:

sauter l'enquête de paquet

Nous venons de sélectionner les utilitaires système standard et Serveur SSH (afin que je puisse me connecter immédiatement au système avec un client SSH tel que PuTTY une fois l'installation terminée) et cliquer sur Continuer.

Certains pourraient faire valoir qu'il ne faut pas installer les utilitaires système standard sur un serveur minimal, mais à mon avis, vous aurez besoin de la plupart des utilitaires standard ultérieurement. Je les installerai donc sur ce serveur dans le cadre de la configuration de base.

sélection de logiciels

Les packages requis sont téléchargés et installés sur le système:

Sélectionnez et installez le logiciel

Quand on vous demande de Installer le chargeur de démarrage GRUB sur l’enregistrement de démarrage principal?, sélectionnez Oui:

Installer GRUB dans MBR

L'installateur peut vous demander dans quelle partition Grub doit être installé. Ce serveur n’ayant qu’un seul disque dur, j’ai choisi / dev / sda ici.

Sélectionner le périphérique pour l'installation du chargeur de démarrage

Appuyez sur enter et le programme d'installation installera Grub et terminera l'installation.

Installer le chargeur de démarrage GRUB et terminer l’installation

L'installation du système de base est maintenant terminée. Retirez le CD Debian Netinstall du lecteur de CD et appuyez sur Continuer pour redémarrer le système:

Installation complète

Premier démarrage du serveur Debian 10 nouvellement installé: vous verrez d’abord l’écran de démarrage du chargeur de démarrage Grub, appuyez sur Entrée ou attendez quelques secondes, le processus de démarrage se poursuivra automatiquement.

Démarrer Debian 10

Quelques secondes plus tard, l'invite de connexion devrait s'afficher.

Premier démarrage du serveur Debian 10 (Buster)

Connectez-vous avec le nom d'utilisateur "root" et le mot de passe root que vous avez choisi lors de l'installation. Lorsque vous vous connectez par SSH, utilisez le nom d'utilisateur "administrateur", car l'utilisateur root est désactivé pour les connexions à distance. Puis lancez la commande "su":

su

Devenir utilisateur root.

À l'étape suivante …

4 Installez le serveur SSH (facultatif)

Si vous n'avez pas installé le serveur OpenSSH lors de l'installation du système, vous pouvez le faire maintenant:

apt-get -y installe ssh openssh-server

Vous pouvez désormais utiliser un client SSH tel que PuTTY et vous connecter depuis votre poste de travail à votre serveur Debian Jessie et suivre les étapes restantes de ce tutoriel.

5 Installer un éditeur de shell (facultatif)

Je vais utiliser nano En tant que mon éditeur de texte shell préféré, d’autres préfèrent vi qui n’est pas si facile à utiliser pour les débutants. Avec la commande suivante, je vais installer les deux éditeurs:

apt-get -y installe vim-nox nano

(Vous n'êtes pas obligé de faire cela si vous utilisez un éditeur de texte différent, tel que joe ou l'éditeur intégré de mc).

6 Configurez le réseau

Vous pouvez obtenir votre adresse IP actuelle avec la commande:

ip a

Par défaut, certains outils réseau ne sont pas disponibles. Installez le paquet avec:

apt-get install net-tools

Comme le programme d’installation de Debian 10 a configuré notre système pour obtenir ses paramètres réseau via DHCP, nous devons le changer maintenant car un serveur doit avoir une adresse IP statique. modifier / etc / network / interfaces et adaptez-le à vos besoins (dans cet exemple, je vais utiliser l'adresse IP 192.168.0.100) (veuillez noter que je remplace allow-hotplug ens33 avec auto ens33; sinon, le redémarrage du réseau ne fonctionne pas et il faudrait redémarrer tout le système):

nano / etc / network / interfaces

Le fichier d'interface avec DHCP activé tel que créé par l'installateur d'apt:

# Ce fichier décrit les interfaces réseau disponibles sur votre système.
# et comment les activer. Pour plus d'informations, voir interfaces (5).

source /etc/network/interfaces.d/*

# L'interface réseau en boucle
auto lo
iface lo inet loopback

# L'interface réseau principale
allow-hotplug ens33
iface ens33 inet dhcp
# Ceci est une interface IPv6 autoconfigurée
iface ens33 inet6 auto

Et voici le fichier d'interface modifié avec l'adresse IP statique 192.168.0.100 configurée.

# Ce fichier décrit les interfaces réseau disponibles sur votre système.
# et comment les activer. Pour plus d'informations, voir interfaces (5).

source /etc/network/interfaces.d/* # L'interface réseau en boucle auto lo iface lo inet loopback # L'interface réseau principale auto ens33 iface ens33 inet statique         adresse 192.168.0.100         masque de réseau 255.255.255.0         réseau 192.168.0.0         diffusion 192.168.0.255         passerelle 192.168.0.1

# Ceci est une interface IPv6 autoconfigurée
iface ens33 inet6 auto

Puis redémarrez votre réseau:

systemctl redémarrer le réseau

Puis éditer / etc / hosts. Faites-le ressembler à ceci:

nano / etc / hosts
127.0.0.1 localhost.localdomain localhost
192.168.0.100 server1.example.com server1

# Les lignes suivantes sont souhaitables pour les hôtes compatibles IPv6
:: 1 localhost ip6-localhost ip6-loopback
ff02 :: 1 ip6-allnodes
ff02 :: 2 ip6-allrouters

Modifiez maintenant le nom d'hôte si vous n'avez pas sélectionné le nom d'hôte final dans le programme d'installation.

nano / etc / hostname

Le fichier / etc / hostname contient le nom d’hôte sans la partie domaine, donc dans notre cas, "serveur1".

Puis redémarrez le serveur pour appliquer le changement de nom d'hôte:

redémarrage de systemctl

Après vous être connecté à nouveau, lancez:

nom d'hôte
nom d'hôte -f

Pour vérifier que le nouveau nom d'hôte est défini correctement. Le résultat devrait être:

[email protected]: / home / administrator # nomhôte
serveur1
[email protected]: / home / administrator # nomhôte -f
serveur1.exemple.com
[email protected]: / home / administrateur #

7 Mettez à jour votre installation Debian

Tout d’abord, assurez-vous que votre /etc/apt/sources.list contient le buster / mises à jour référentiel (cela permet de toujours obtenir les dernières mises à jour), et que le contrib et non libre les référentiels sont activés.

nano /etc/apt/sources.list
deb http://deb.debian.org/debian/ buster principale contrib non-libre
deb-src http://deb.debian.org/debian/ buster principale contrib non-libre

deb http://security.debian.org/debian-security buster / updates principal contrib non-free
deb-src http://security.debian.org/debian-security buster / updates principal contrib non-libre

Courir

apt-get update

mettre à jour la base de données de paquet apt et

apt-get upgrade

installer les dernières mises à jour (s’il en existe).

8 image du serveur Debian 10 VMWare

Ce didacticiel est disponible en tant qu'image de machine virtuelle prête à l'emploi au format ovf / ova compatible avec VMWare et Virtualbox. L'image de la machine virtuelle utilise les informations de connexion suivantes:

Connexion SSH / Shell

Nom d'utilisateur: administrateur
Mot de passe: howtoforge

Nom d'utilisateur: root
Mot de passe: howtoforge

L'adresse IP de la machine virtuelle est 192.168.0.100. Elle peut être modifiée dans le fichier / etc / network / interfaces. Veuillez modifier tous les mots de passe ci-dessus pour sécuriser la machine virtuelle.

Commentaires

Le 9 mai 2021 à 18 h 51 min, GASTAL Frédéric a dit :


la traduction de l'anglais au français n'aurait pas dû être faite pour les commandes: ce n'est pas, par exemple "installe", mais "install"


Votre réponse sera révisée par les administrateurs si besoin.

Le 9 mai 2021 à 18 h 55 min, GASTAL Frédéric a dit :


pour les commandes proposées, regardez ici:
https://www.howtoforge.com/tutorial/debian-minimal-server/


Votre réponse sera révisée par les administrateurs si besoin.

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.