Comment démarrer avec CentOS

Vous pouvez télécharger les versions CentOS ici .

CentOS ou Community Enterprise OS est une distribution open source basée sur RHEL ou Red Hat Enterprise Linux. Ceci n'est disponible que si vous avez acheté le package de support. De plus, tous les packages RHEL sont entièrement compatibles avec CentOS, fournissant une plate-forme robuste, stable et facile à gérer, garantissant gratuitement le plus haut niveau de sécurité opérationnelle.

CentOS est compatible binaire avec RHEL prêt à l'emploi et constitue la plate-forme préférée pour les installations de serveurs. L'un des éléments les plus précieux de CentOS est le long cycle de support. Alors que les cycles de prise en charge des versions pour Fedora, par exemple, durent jusqu'à 13 mois, les versions de CentOS fournissent une prise en charge jusqu'à 7 ans. Cela le rend extrêmement fiable et fiable.

En outre, le projet communautaire CentOS étend sa disponibilité sur un large éventail de plates-formes telles que Google, Amazon AWS et autres. Il est également disponible dans des images génériques compatibles cloud-init.

Pour en savoir plus sur CentOS, visitez le projet CentOS ici.

Versions

Exemples

Passons en revue quelques instructions détaillées sur l'installation de CentOS 7 et la configuration de base.

  1. Téléchargez le dernier CentOS .ISO
  2. Après avoir téléchargé la dernière version de CentOS en utilisant les liens ci-dessus ou en utilisant la page de téléchargement officielle de CentOS, gravez-la sur un DVD ou créez une clé USB amorçable à l'aide de LiveUSB Creator appelé Unetbootin.
  3. Après avoir créé le support de démarrage du programme d'installation, placez votre DVD / USB dans le lecteur approprié de votre système, démarrez l'ordinateur, sélectionnez votre unité de démarrage et la première invite CentOS 7 devrait apparaître. À l'invite, choisissez Install CentOS 7 et appuyez sur la touche [Entrée].

4. Le système commencera à charger le programme d'installation du support et un écran de bienvenue devrait apparaître. Sélectionnez votre langage de processus d'installation - qui vous aidera tout au long de la procédure d'installation - et cliquez sur Continuer.

5. À l'étape suivante, l'invite d'écran actuelle est Résumé de l'installation. Il contient de nombreuses options pour personnaliser entièrement votre système. La première chose que vous voudrez peut-être configurer est vos paramètres d'heure. Cliquez sur Date et heure et sélectionnez l'emplacement physique de votre serveur sur la carte fournie et appuyez sur le bouton supérieur Terminé pour appliquer cette configuration.

6. Ensuite, choisissez vos paramètres de prise en charge linguistique et de clavier. Choisissez votre langue principale et supplémentaire pour votre système, et lorsque vous avez terminé, appuyez sur Terminé.

7. De la même manière, choisissez votre disposition de clavier en appuyant sur le bouton plus et testez votre configuration de clavier en utilisant le bon champ d'entrée. Une fois la configuration de votre clavier terminée, vous pouvez utiliser n'importe quelle combinaison de touches pour basculer entre les claviers. Dans mon cas, j'utilise Alt + Ctrl. Après avoir sélectionné la combinaison de touches souhaitée, appuyez à nouveau sur Terminé pour appliquer les modifications et revenir à l'écran principal sur le résumé de l'installation.

8. Maintenant, nous pouvons ajouter le SUPPORT LINGUISTIQUE si vous ne voulez pas utiliser l'anglais. Cliquez sur «LANGUAGE SUPPORT» pour ouvrir la boîte de dialogue.

9. Par défaut, CentOS est livré avec la langue anglaise préinstallée, mais nous pouvons ajouter plus de langues facilement. Dans mon cas, j'ajoute l'allemand allemand avec Deutsch (Deutschland) comme langue supplémentaire. Appuyez sur Terminé après votre sélection.

10. À l'étape suivante, vous pouvez personnaliser votre installation en utilisant d'autres sources d'installation que votre support DVD / USB local, comme des emplacements réseau utilisant les protocoles HTTP, HTTPS, FTP ou NFS. Vous pouvez même ajouter des référentiels supplémentaires, mais n'utilisez cette méthode que si vous savez ce que vous faites. Laissez donc le support d'installation détecté automatiquement par défaut et appuyez sur Terminé pour continuer.

11. Ensuite, vous pouvez choisir le logiciel d'installation de votre système. Dans cette étape, CentOS propose de nombreux environnements de plate-forme de serveur et de bureau parmi lesquels vous pouvez choisir. Mais si vous souhaitez un degré élevé de personnalisation, en particulier si vous comptez utiliser CentOS 7 pour fonctionner en tant que plate-forme serveur, je suggère une installation minimale avec des bibliothèques de compatibilité en tant qu'addons. Cela installera un logiciel système de base minimal et plus tard, vous pourrez ajouter d'autres packages selon vos besoins en utilisant:

12. Il est maintenant temps de partitionner votre disque dur. Cliquez sur le menu Destination d'installation, sélectionnez votre disque et choisissez celui que vous voulez. Je vais configurer le partitionnement. En savoir plus sur la partition à choisir ici.

13. Sur l'écran suivant, choisissez LVM (Logical Volume Manager) comme disposition de partition puis cliquez sur Cliquez ici pour les créer automatiquement. Cette option créera trois partitions système en utilisant le système de fichiers XFS, redistribuant automatiquement votre espace disque dur et rassemblant tous les LVS dans un grand groupe de volumes nommé «centos». 11.

  • / boot - Non LVM
  • / (racine) - LVM
  • Échange - LVM

14. Si vous n'êtes pas satisfait de la disposition de partition par défaut créée automatiquement par le programme d'installation, vous pouvez complètement ajouter, modifier ou redimensionner votre schéma de partition. Lorsque vous avez terminé, cliquez sur le bouton Terminé et Acceptez les modifications à l'invite Résumé des modifications.

REMARQUE: pour les utilisateurs disposant de disques durs de plus de 2 To, le programme d'installation convertira automatiquement la table de partition en GPT. Mais si vous souhaitez utiliser la table GPT sur des disques plus petits que 2 To, vous devez utiliser l'argument inst.gpt sur la ligne de commande de démarrage du programme d'installation afin de modifier le comportement par défaut.

15. L'étape suivante consiste à définir le nom d'hôte de votre système et à activer la mise en réseau. Cliquez sur le libellé Réseau et nom d'hôte et saisissez le FQDN (nom de domaine complet) de votre système dans le champ Nom d'hôte, puis activez votre interface réseau, en basculant le bouton Ethernet supérieur sur ON. Si vous avez un serveur DHCP fonctionnel sur votre réseau, il configurera automatiquement tous vos paramètres réseau pour la carte réseau activée, qui devrait apparaître sous votre interface active.

16. Si votre système est un serveur, il est préférable de définir la configuration du réseau statique sur la carte réseau Ethernet en cliquant sur le bouton Configurer et en ajoutant tous vos paramètres d'interface statique comme dans la capture d'écran ci-dessous. Lorsque vous avez terminé, appuyez sur Enregistrer, désactivez et activez la carte Ethernet en basculant le bouton sur OFF et ON, puis appuyez sur Terminé pour appliquer les paramètres et revenir au menu principal.

Autrement:

17. Ajoutez les entrées pour l'adresse, le masque de réseau et la passerelle selon votre environnement IP statique. Dans mon cas, j'utilise l'adresse 192.168.1.100, le masque de réseau 255.255.255.0, la passerelle 192.168.1.1 et les serveurs DNS 8.8.8.8 8.8.4.4. Ces valeurs peuvent varier en fonction de votre environnement réseau. Après cela, appuyez sur Enregistrer.

IMPORTANT: si vous ne disposez pas d'une connexion Internet IPv6, définissez IPv6 sur auto pour ignorer dans l'onglet IPv6. Sinon, vous ne pourrez pas accéder à Internet à partir de ce serveur sur IPv4, car CentOS semble alors ignorer la configuration IPv4 correcte et utilise IPv6 à la place, ce qui échoue.

18. Ensuite, nous devons activer la connexion comme indiqué dans la capture d'écran ci-dessous. Après, appuyez sur Terminé.

19. Il est maintenant temps de démarrer le processus d'installation en choisissant Commencer l'installation et en configurant un mot de passe fort pour le compte root.

20. Le processus d'installation commencera maintenant et vous obtiendrez une petite barre de progression bleue dans les fenêtres suivantes. Nous devons maintenant définir le MOT DE PASSE ROOT et ajouter un nouvel utilisateur non root dans l'option USER CREATION. Je vais d'abord chercher le mot de passe root.

21. Entrez un mot de passe sécurisé de votre choix et appuyez sur Terminé.

22. Ensuite, nous passerons à la CRÉATION D'UTILISATEUR.

23. Ensuite, je vais créer un utilisateur. Dans mon cas, j'ai utilisé le nom complet «administrateur» et le nom d'utilisateur «administrateur». Cochez l'option Exiger le mot de passe pour utiliser ce compte, puis appuyez sur Terminé. Bien sûr, vous pouvez utiliser n'importe quelle valeur selon votre choix.

24. Appuyez sur Terminer. Ayez de la patience et attendez la fin de l'installation.

25. Une fois l'installation terminée, il vous demandera de redémarrer le serveur, appuyez simplement sur Terminer la configuration.

26. Le serveur redémarre et vous demandera votre nom d'utilisateur et votre mot de passe par la suite.

Toutes nos félicitations! Vous avez maintenant installé la dernière version de CentOS sur votre toute nouvelle machine. Retirez tout support d'installation et redémarrez votre ordinateur afin de pouvoir vous connecter à votre nouvel environnement minimal CentOS 7 et effectuer d'autres tâches système, telles que mettre à jour votre système et installer d'autres logiciels utiles nécessaires pour exécuter les tâches quotidiennes.

Nous sommes maintenant prêts à nous connecter avec l'utilisateur que nous venons de créer ci-dessus ou nous pouvons utiliser les informations d'identification root.

Première connexion sur CentOS. Connectez-vous en tant qu'utilisateur root au serveur afin que nous puissions effectuer certaines étapes d'installation finales.

La première consiste à installer toutes les mises à jour disponibles avec yum.

Confirmez avec «y» pour procéder à l'installation des mises à jour. Je vais installer deux éditeurs de ligne de commande pour pouvoir éditer les fichiers de configuration sur le shell:

Configuration du réseau

CentOS 7.2 minimal n'est pas pré-installé avec la commande ifconfig, nous allons donc l'installer comme suit:

Si vous souhaitez modifier ou afficher le fichier de configuration réseau, modifiez simplement le fichier:

Ce sera comme ça lorsque vous aurez configuré une adresse IP statique:

Modifiez les valeurs si nécessaire.

Remarque: le nom de DEVICE ci-dessus peut varier, veuillez donc vérifier le fichier équivalent dans le répertoire / etc / sysconfig / network-scripts.

Ajuster / etc / hosts

Ajustez le fichier / etc / hosts comme suit:

Faites les valeurs comme ceci:

Toutes nos félicitations! Maintenant, nous avons une configuration de serveur CentOS 7 minimale de base.

Maintenant, vous pouvez préférer utiliser l'interface graphique à la place, voici une variété de saveurs parmi lesquelles vous pouvez choisir:

Installation de GNOME-Desktop:

Installez l'environnement de bureau GNOME en entrant ce qui suit:

Pour démarrer l'interface graphique, entrez après avoir terminé l'installation:

Comment utiliser GNOME Shell

Le bureau GNOME par défaut de CentOS 7 démarre en mode classique, mais si vous souhaitez utiliser GNOME Shell, définissez-le comme ceci:

Option A: Si vous démarrez GNOME avec startx , définissez-le comme ceci:

Option B: définissez le système de connexion graphique systemctl set-default graphical.target et redémarrez le système. Après le démarrage du système:

  1. Cliquez sur le bouton situé à côté du bouton «Connexion».
  2. Sélectionnez «GNOME» dans la liste. (La valeur par défaut est GNOME Classic)
  3. Cliquez sur «Se connecter» et connectez-vous avec GNOME Shell.

Le shell GNOME commence comme ceci:

Installation de KDE-Desktop:

Installez l'environnement de bureau KDE en entrant

Entrez une commande comme ci-dessous après avoir terminé l'installation:

L'environnement de bureau KDE commence comme ceci:

Installation de l'environnement de bureau MATE:

Installez MATE Desktop Environment en saisissant ceci:

Entrez une commande comme ci-dessous après avoir terminé l'installation:

MATE Desktop Environment démarre:

Installation de l'environnement de bureau Xfce:

Installez Xfce Desktop Environment en entrant ceci:

Entrez une commande comme ci-dessous après avoir terminé l'installation:

L'environnement de bureau Xfce commence comme ceci:

AUTRE MANIÈRE DE LE FAIRE:

Plutôt que d'utiliser le piratage d'une commande startx dans un fichier .xinitrc, il est probablement préférable de dire à Systemd que vous souhaitez démarrer dans une interface graphique graphique plutôt que dans le terminal.

Pour ce faire, procédez simplement comme suit:

Ensuite, redémarrez simplement.

Le dernier bit associera la cible de niveau d'exécution 5 par défaut par rapport à Systemd.

Le faire avec Systemd

Vous pouvez également utiliser Systemd pour ce faire. C'est sans doute la meilleure méthode, car vous gérez l'état du système directement via Systemd et ses CLI.

Vous pouvez voir quelle est votre cible par défaut actuelle:

Et puis changez-le en graphique:

Cibles

Dans Systemd, les cibles runlevel5.target et graphical.target sont identiques. Il en va de même pour runlevel2.target et multi-user.target.

RHEL / CentOS Linux Installer les outils de développement de base Automake, Gcc (C / C ++), Perl, Python et débogueurs

Q. Comment installer tous les outils de développement tels que les compilateurs GNU GCC C / C ++, make et autres, après avoir installé CentOS ou RHEL ou Fedora Linux à partir d'une invite du shell?

Vous devez installer le groupe «Outils de développement» sur RHEL / CentOS / Fedora / Scientific / Red Hat Enterprise Linux. Ces outils incluent des outils de développement de base tels que automake, gcc, perl, python et des débogueurs qui sont nécessaires pour compiler des logiciels et créer de nouveaux rpms:

  1. fléchir
  2. compilateur gcc c / c ++
  3. redhat-rpm-config
  4. strace
  5. rpm-build
  6. faire
  7. pkgconfig
  8. gettext
  9. automake
  10. strace64
  11. gdb
  12. bison
  13. libtool
  14. autoconf
  15. compilateur gcc-c ++
  16. binutils et toutes les dépendances.

Installation:

Ouvrez le terminal ou connectez-vous via la session ssh et tapez la commande suivante en tant qu'utilisateur root:

Exemples de sorties qui suivent:

Vous pouvez désormais compiler et utiliser n'importe quelle application sur votre système.

Vérification de l'installation

Pour afficher le type de version du compilateur Gnu gcc / c / c ++:

Exemples de sorties:

Comment répertorier tous les services en cours d'exécution sur le serveur Linux Fedora / RHEL / CentOS?

Il existe différents moyens et outils pour rechercher et lister tous les services en cours d'exécution sous les systèmes Linux Fedora / RHEL / CentOS.

La syntaxe est la suivante pour CentOS / RHEL 6.x et versions antérieures (pré systemd):

Imprimez l'état de n'importe quel service. Pour imprimer l'état du service apache (httpd):

Lister tous les services connus (configurés via SysV):

Répertoriez les services et leurs ports ouverts:

Activer / désactiver le service:

ntsysv est une interface simple pour configurer les services de niveau d'exécution qui sont également configurables via chkconfig . Par défaut, il configure le niveau d'exécution actuel. Tapez simplement ntsysv et sélectionnez le service que vous souhaitez exécuter.

Une note sur RHEL / CentOS 7.x avec systemd

Si vous utilisez une distribution basée sur systemd telle que Fedora Linux v22 / 23/24 ou RHEL / CentOS Linux 7.x +, essayez la commande suivante pour répertorier les services en cours d'exécution à l'aide de la commande systemctl. Il contrôle le système systemd et le gestionnaire de services.

Pour répertorier les services systemd sur CentOS / RHEL 7.x +, utilisez ce qui suit.

La syntaxe est:

Pour lister tous les services:

Exemples de sorties:

L'image ci-dessus montre la liste de toutes les unités installées sur le système basé sur CentOS / RHEL 7 systemd, ainsi que leurs états actuels.

Pour afficher les processus associés à un service particulier (groupe de contrôle), vous pouvez utiliser la commande systemd-cgtop. Comme la commande top, systemd-cgtop répertorie les processus en cours d'exécution en fonction de leurs services:

Exemples de sorties:

Pour répertorier les services SysV uniquement sur CentOS / RHEL 7.x + (n'inclut pas les services systemd natifs):

Exemples de sorties:

FIREWALL COMMENT:

Apprenez à configurer le pare-feu ici.

Références

  • Documentation CentOS
  • Notes de mise à jour CentOS
  • Installez l'interface graphique de Gnome sur CentOS 7 / RHEL 7
  • Utilisation des cibles SYSTEMD

Documentation Guide pratique pour CentOS

CentOS version 7

CentOS 7 est entièrement basé sur la documentation détaillée de RedHat. Des exemples et des guides d'administration système se trouvent ici: Documentation complète de CentOS 7

Publié à l'origine par Krasimir Vatchinsky dans Archived Stack Overflow Documentation - RIP Tutorial