Dans notre marche quotidienne dans le monde informatique, nous devons à chaque instant apprendre de nouvelles tendances, de nouveaux programmes et sans aucun doute avoir la capacité de nous développer dans différents domaines des systèmes. installation et configuration d'un serveur avec Ubuntu, mais quels avantages pouvons-nous obtenir en tant qu'administrateurs lors de l'installation d'un serveur avec Ubuntu ?
Dans ce tutoriel, vous apprendrez à installer la version serveur d'Ubuntu et ainsi pouvoir gérer notre serveur. Vous connaîtrez également les étapes pour pouvoir le configurer facilement et le préparer à commencer à l'utiliser à tout moment.
Si vous ne savez toujours pas ce que cela signifie de travailler avec Ubuntu Server, voici quelques-uns de ses avantages afin que vous sachiez ce que cela signifie de travailler avec.
Quelques avantages de l'installation d'Ubuntu Server
- Il est certifié pour être un invité ou un serveur invité sur les plateformes Azure, AWS, IBM (power), entre autres.
- Il a une intégration complète du noyau.
- Fonctionne sur les architectures x86, x64, ARM v7, ARM 64 et Power.
- Grand soutien.
- Conçu pour le cloud, entre autres.
Nous allons analyser comment effectuer le processus d'installation de notre serveur Ubuntu. Dans un premier temps, nous irons sur le site Web officiel d'Ubuntu suivant, pour procéder à la téléchargez notre image ISO.
Une fois là-bas, nous cliquerons sur l'onglet Télécharger, et nous choisissons Serveur, nous verrons ceci :
1. Installer le serveur Ubuntu
Dans ce tutoriel, nous allons faire le installation dans une machine virtuelle qui nous permet de simuler exactement le comportement du serveur Ubuntu Dans la vraie vie, comme nous l'avons déjà dit, il est important d'utiliser des environnements virtuels pour se familiariser avec l'environnement avant de sauter dans un environnement productif afin d'éviter les accidents.
Étape 1
Lors du démarrage de l'installation, nous devons choisir la langue avec laquelle notre système resteraDans notre cas, nous choisissons l'espagnol, mais nous pouvons voir que nous avons le choix entre différentes langues dans Ubuntu Server, la langue par défaut est l'anglais car Ubuntu est distribué dans le monde entier, nous sélectionnons l'espagnol en nous déplaçant avec les flèches de direction et en appuyant sur Entrée.
Options que nous avonsComme nous le voyons dans la fenêtre suivante, nous avons différentes options pour installer ou gérer notre Ubuntu, parmi lesquelles :
Installer le serveur UbuntuIl nous permet d'exécuter une installation à partir de zéro.
Installation de plusieurs serveurs avec MAAS (Metal As A Service)Il nous donne la possibilité d'installer simultanément Ubuntu sur plusieurs serveurs.
Vérifier le disque pour les défautsIl permet de passer en revue les pannes possibles dans les secteurs du disque dur.
Vérifier la mémoireIl nous donne la possibilité de faire un test sur la RAM du serveur pour vérifier son fonctionnement.
Démarrez à partir du premier disque durPermet de démarrer le système à partir du disque dur principal si vous en avez plusieurs.
Récupérer un système endommagéCela nous donne la possibilité d'exécuter un test général et d'essayer de récupérer un système qui présente une erreur.
Nous choisissons la première option Installer le serveur Ubuntu.
Étape 2
Nous donnons Entrée, puis nous choisissons la zone géographique où nous nous trouvons, cela nous permettra de configurer immédiatement le fuseau horaire. Dans le cas où le pays où nous sommes ne figure pas sur la liste, nous devons choisir l'autre option.
Étape 3
Nous donnons Entrer Et puis le système nous dira si nous voulons configurer le clavier, il est conseillé d'accepter cette proposition car elle nous permettra de configurer et d'ajuster le modèle de notre clavier automatiquement :
Étape 4
Nous cliquons sur Oui et cliquez Entrer. Ensuite, la fenêtre suivante apparaîtra :
Cette option de configuration nous demande d'appuyer sur l'une des touches affichées (y, u, r, n, etc.), dans notre cas, nous allons appuyer sur la touche n, puis elle nous demandera d'appuyer sur w, comme nous l'avons indiqué, c'est dans l'ordre à optimiser la disposition et la configuration correcte du clavier. Nous allons appuyer sur la touche w.
Ensuite, différentes questions s'afficheront sur certaines touches en particulier, si notre clavier les a, nous cliquerons sur Oui, sinon nous appuierons Ne pas.
Une fois que nous aurons effectué les différentes vérifications demandées, la fenêtre suivante s'affichera confirmant que tout était correct et nous donnant un guide pour notre clavier "Es" = espagnol.
Étape 5
Nous allons cliquer sur continuer et le processus de téléchargement de certains composants supplémentaires pour une installation correcte commencera.
Étape 6
Une fois les modules complémentaires téléchargés, une fenêtre s'affichera demandant entrez le nom que nous donnerons à notre serveur Ubuntu.
Nous choisissons le nom approprié et cliquons sur continuer.
Étape 7
Ensuite, nous choisissons le nom de l'utilisateur qui aura accès à l'administration du serveur (Utilisateur par defaut). Cliquez sur Continuer et le système nous demandera le nom d'utilisateur pour accéder au système (il s'agit d'un utilisateur différent du précédent).
Étape 8
Nous appuyons sur Continuer puis nous allons entrer le mot de passe:
Nous cliquons sur Continuer et nous saisirons à nouveau le mot de passe (confirmation).
Étape 9
Nous cliquons sur continuer. Ensuite, le système nous demande si nous voulons crypter notre dossier personnel, ce qui est recommandé si nous avons des informations sensibles car le cryptage génère une plus grande sécurité, mais cela peut être un casse-tête en cas de défaillance du système et que nous essayons d'accéder à nos informations, de l'avis d'Ubuntu, nous serons des intrus ou des pirates. Dans notre cas, nous choisissons Non.
Étape 10
Ensuite, le système confirme notre fuseau horaire En fonction de l'emplacement que nous avons déterminé au début de l'installation, s'il est correct, nous cliquons sur Oui.
Étape 11
Une fois que nous avons sélectionné oui, une série de questions sur la configuration du serveur commencera. Dans un premier temps, le système nous demandera les partitions que le disque dur aura :
Options que nous avonsGuidé - utiliser l'intégralité du disqueIl nous permet d'utiliser le disque de manière totale.
Guidé - utiliser le disque complet et configurer LVMIl nous permet d'utiliser le disque complet et supplémentaire pour configurer le LVM (Logical Volume Management) pour les partitions respectives.
Guidé - utilisez le disque entier et configurez LVM cryptéIl nous permet d'utiliser le disque complet et supplémentaire pour configurer le LVM (Logical Volume Management) avec un système de cryptage pour protéger les informations.
ManuelCela nous permet d'effectuer l'ensemble du processus manuellement mais ce n'est pas recommandé.
Dans notre cas, nous utiliserons la première option, Guidé - utiliser l'intégralité du disque. Une fois sélectionné, appuyez sur la touche Entrée et la fenêtre suivante s'affichera :
Nous voyons que les informations du disque dur à utiliser sont affichées, nous appuyons sur Entrée pour continuer le processus d'installation. La fenêtre suivante s'affiche indiquant les partitions qui seront créées dans notre Ubuntu :
NoterLa partition ext4 est similaire à NTFS dans Windows et la partition d'échange a son propre espace dédié dans Ubuntu afin que la mémoire d'échange puisse y écrire.
Cliquez sur l'option Oui pour écrire les modifications. La fenêtre suivante s'affichera montrant la progression de l'installation du système de base :
Ensuite, le système il nous demandera si nous voulons configurer le proxy, puisque ce n'est pas si courant, nous laisserons le champ vide et cliquerons sur Continuer :
Tous les packages apt (liés au réseau) seront téléchargés et il sera demandé comment nous voulons configurer les mises à jour, nous voyons que nous avons trois (3) options :
Les choixPas de mises à jour automatiquesIl est recommandé pour les serveurs car certaines mises à jour peuvent redémarrer le serveur ou provoquer des comportements d'instabilité dans celui-ci.
Mises à jour automatiquesLes mises à jour sont installées automatiquement chaque fois qu'une est disponible.
Gérer le système avec LandscapePermet de gérer les mises à jour via l'outil Paysage.
Nous choisirons la première option dans notre cas, Sans mises à jour automatiques, cliquez sur Continuer (Nous devrons installer les mises à jour manuellement). Ensuite, vous vous demandez quelles fonctionnalités nous voulons ajouter à notre serveur, nous en avons comme OpenSSH, Print Server, etc.
Dans notre exemple, nous allons activer l'option OpenSSH pour pouvoir gérer le serveur à distance, pour le sélectionner, nous plaçons le curseur sur ladite option et appuyez sur la barre d'espace pour la choisir.
Les fonctions de chaque option, en résumé, sont :
- OpenSSH: Administration à distance
- Serveur dns: serveur de noms de domaine
- Serveur LAMp: Serveur Web
- Serveur de courrier: Serveur de courrier
- Base de données PostgreSQL: Serveur de base de données
- Serveur d'imprimante: Serveur d'imprimante
- Serveur de fichiers Samba: serveur de fichiers partagé
- Serveur Java Tomcat: serveur Java
- Hôte de machine virtuelle: Serveur de machine virtuelle
- Sélection manuelle des packages: Sélection manuelle des forfaits
Nous donnons Enter pour continuer notre processus d'installation. Le système il nous demandera si nous voulons installer le chargeur de démarrage GRUB dans le registre principal, rappelez-vous que GRUB (Grand Unifier Bootloader) est la première chose qui est chargée au démarrage de notre serveur, par conséquent, nous sélectionnons l'option Oui.
NoterSi à tout moment vous rencontrez des problèmes avec GRUB, essayez de visiter le didacticiel suivant, vous aurez de l'aide pour résoudre les problèmes.
Nous poursuivons notre installation et nous verrons que tout a été correctement installé :
On clique sur Continuer et on fera attention à ne pas redémarrer le serveur avec le disque à l'intérieur de l'unité afin de ne pas répéter tout le processus d'installation. Comme nous le voyons, Ubuntu fonctionne sous la ligne de commande qui nous permet d'utiliser les ressources de la machine dans les applications installées.
On voit qu'une fois la machine redémarrée, les identifiants d'accès déjà créés lors de l'installation seront demandés.
2. Connexion via SSH avec Ubuntu
Voyons comment nous nous connectons via une connexion SSH sécurisée à notre serveur Ubuntu. Une connexion SSH nous permet de nous connecter en externe à notre serveur. Il est très important de se rappeler que notre serveur Ubuntu doit être sur le même réseau à partir duquel nous voulons nous connecter.
Nous pouvons voir comment la configuration de notre réseau utilise la commande :
ifconfigQui en affiche un résumé. Dans notre cas, nous voyons que l'adresse IP de notre serveur est 192.168.0.10 et nous pouvons voir les différentes configurations réseau.
Pour faire la connexion par SSH depuis un site externe nous utiliserons le logiciel Putty qui est gratuit et nous pouvons le télécharger depuis la page officielle. Ici, nous laissons un tutoriel pour en savoir plus sur Putty. Ce logiciel nous donne la possibilité de nous connecter, il s'agit essentiellement d'un client de connexion pour Linux.
Pour nous connecter à notre serveur via Putty, nous procéderons comme suit :
- Dans l'adresse IP nous mettrons l'adresse IP exacte du serveur Ubuntu (Dans notre cas 192.168.0.10)
- On laisse le port par défaut (22)
- Dans le type de connexion, nous sélectionnons SSH
Nous cliquons sur Ouvert et la première fois que nous exécutons Putty, un message s'affichera indiquant que la clé du serveur n'est pas enregistrée dans le cache, c'est pour des raisons de sécurité, nous pouvons accepter et la fenêtre suivante s'ouvrira pour saisir les informations d'identification. Une fois que nous avons entré notre mot de passe, nous verrons que nous pouvons accéder à notre serveur comme si nous étions devant.
Cela nous permettra de gérer le serveur physique peu importe où il se trouve.
3. Options et paramètres de contrôle
Les paramètres nous permettent de configurer le comportement des commandes sur notre serveur Ubuntu. Par exemple, si nous voulions aller dans le dossier racine du système pour voir son contenu, nous utiliserions normalement CD: et puis encore CD: (Ainsi on descendrait 2 dossiers), pour gagner du temps on peut utiliser le symbole / qui nous permet d'aller directement dans le dossier racine, la commande serait cd /.
Nous verrons que la ligne de commande est déjà située à la racine du système. Maintenant, si nous voulons revenir au dossier Solvetic personnel, nous n'utiliserons pas cd maison et après cd maison, nous utiliserons plutôt la commande :
cd / home / solveticEt donc nous irons dans le dossier personnel.
Si nous voulions voir les dossiers situés à la racine de manière plus organisée, car ils auraient normalement l'air un peu désordonnés. on peut utiliser la commande ls avec le paramètre -l pour afficher les dossiers de manière plus organisée (ls -l):
Nous verrons qu'il nous montre des détails plus précis de chaque dossier, comme la taille, la date de création, etc.
Nous pouvons voir les différentes options dont nous disposons pour paramétrer une commande, pour cela nous pouvons utiliser les méthodes suivantes. On peut utiliser le paramètre suivant :
ls --helpIl affichera l'aide Linux où l'on pourra voir les différentes options à ajouter à la commande, chaque option est accompagnée de son résumé respectif.
Une autre option que nous avons est d'utiliser la commande homme (manuel), cette commande affiche des informations beaucoup plus explicites sur chaque commande. Par exemple, nous pouvons utiliser la ligne suivante :
l'homme(Il nous montrera le manuel de commande ls). N'oubliez pas que cette option nous fera sortir de la ligne de commande.
Nous pouvons naviguer dans le manuel en utilisant les flèches haut et bas. Pour revenir à la ligne de commande, nous allons appuyer sur la touche quelle.
Voici un lien vers un tutoriel avec des commandes intéressantes pour Ubuntu :
Commandes Ubuntu
4. Gestion des fichiers et des répertoires dans Ubuntu
En tant qu'administrateurs, nous devons à tout moment gérer les différents fichiers que nous avons sur notre serveur et il est important que nous sachions comment faire ce processus. Nous allons revoir le processus de création de fichiers et de dossiers, mais il est recommandé de ne pas les créer dans le dossier racine d'Ubuntu, l'idéal est de les créer dans le dossier personnel.
Créer le dossier
Pour créer un dossier dans Ubuntu, nous utiliserons la commande mkdir (Make Directory), dans notre exemple nous utiliserons la ligne :
Test de mkdirEt on presse Entrer. Pour vérifier que nous avons correctement créé le dossier, utilisons la commande ls et nous verrons notre dossier créé et si nous utilisons (comme nous l'avons déjà vu) la commande :
ls -lNous verrons un résumé plus complet du dossier récemment créé.
NoterLe système est sensible à la casse, nous pouvons avoir deux dossiers (Tests et tests).
Créer un fichier
Pour créer un fichier, nous utiliserons la commande toucher, le paramètre est;
appuyez sur nom_extensionPar exemple, touchez Exercise.txt. Si nous utilisons ls -l nous pouvons voir notre document créé.
Options de copier, coller et couper
Pour copier un fichier, nous utiliserons le fichier cp (cp Nom du fichier Chemin de destination), dans notre cas, ce serait, Tests cp Exercise.txt. Pour voir que le fichier a été correctement copié vers la destination, nous allons utiliser le processus suivant, utilisez la commande cd Nom du dossier de destination (cd Tests) une fois dans Tests, utilisons la commande ls pour voir le fichier que nous venons de copier.
Avec la commande mv on peut déplacer un fichier ou dossier d'un emplacement à un autre, sa syntaxe est identique à celle de la copie, mv nom de fichier Destination.
Nous laissons ici un tutoriel qui en parle.
Supprimer des fichiers et des dossiers
Pour supprimer des fichiers: Nous utiliserons la commande rm (supprimer), sa syntaxe est rm File_name, dans notre exemple ce serait rm Exercice.txt et nous pouvons voir à travers ls -l que le fichier n'existe plus sur notre système Ubuntu.
Vous trouverez ci-dessous une image avec toutes les commandes que nous avons commentées :
Pour supprimer des répertoires: Nous utiliserons la commande rmdir, la syntaxe serait rmdir nom_répertoire, dans notre cas, Tests rmdir et de cette façon, nous éliminerons le répertoire Tests du système. On peut utiliser la commande ls -l Pour vérifier qu'un tel répertoire n'existe plus dans Ubuntu :
De cette façon, nous avons vu certains des options et configurations que nous avons dans notre serveur Ubuntu.
Renommer les fichiers et répertoires Ubuntu