{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2020/01/19/installation-et-configurations-initiales-du-serveur-sur-centos-7-bien-choisir-son-serveur-d-impression/","llm_html_url":"https://tutos-gameserver.fr/2020/01/19/installation-et-configurations-initiales-du-serveur-sur-centos-7-bien-choisir-son-serveur-d-impression/llm","llm_json_url":"https://tutos-gameserver.fr/2020/01/19/installation-et-configurations-initiales-du-serveur-sur-centos-7-bien-choisir-son-serveur-d-impression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"Installation et configurations initiales du serveur sur CentOS 7\n\n &#8211; Bien choisir son serveur d impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2020-01-19T09:16:49+00:00","modified_at":"2020-01-19T09:16:49+00:00","word_count":1715,"reading_time_seconds":515,"summary":"Ce tutoriel expliquera les premières étapes de base que vous devez suivre après avoir installé un minimum CentOS 7 système sans environnement graphique afin d&#39;obtenir des informations sur le système installé, le matériel au-dessus duquel s&#39;exécute le système et configurer d&#39;autres tâches système spécifiques, telles que la mise en réseau, les privilèges root, les logiciels, [&hellip;]","summary_points":["Ce tutoriel expliquera les premières étapes de base que vous devez suivre après avoir installé un minimum CentOS 7 système sans environnement graphique afin d&#39;obtenir des informations sur le système installé, le matériel au-dessus duquel s&#39;exécute le système et configurer d&#39;autres tâches système spécifiques, telles que la mise en réseau, les privilèges root, les logiciels, les services et autres.","Exigences\n\nInstallation minimale de CentOS 7\n\nImportant: Les utilisateurs de RHEL 7 peuvent suivre cet article pour effectuer une configuration initiale du serveur sur RHEL 7.","Mettre à jour le système CentOS 7\nLa première étape que vous devez effectuer sur un nouveau système CentOS installé est de vous assurer que le système est à jour avec les derniers correctifs de sécurité du noyau et du système, les référentiels logiciels et les packages.","Pour mettre à jour complètement un CentOS 7 système, émettez les commandes suivantes avec les privilèges root."],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"4251733546159aba34eadafbc4700a56","plain_text":"Ce tutoriel expliquera les premières étapes de base que vous devez suivre après avoir installé un minimum CentOS 7 système sans environnement graphique afin d&#39;obtenir des informations sur le système installé, le matériel au-dessus duquel s&#39;exécute le système et configurer d&#39;autres tâches système spécifiques, telles que la mise en réseau, les privilèges root, les logiciels, les services et autres.\nExigences\n\nInstallation minimale de CentOS 7\n\nImportant: Les utilisateurs de RHEL 7 peuvent suivre cet article pour effectuer une configuration initiale du serveur sur RHEL 7.\nMettre à jour le système CentOS 7\nLa première étape que vous devez effectuer sur un nouveau système CentOS installé est de vous assurer que le système est à jour avec les derniers correctifs de sécurité du noyau et du système, les référentiels logiciels et les packages. \nPour mettre à jour complètement un CentOS 7 système, émettez les commandes suivantes avec les privilèges root.\n# yum check-update\r\n# yum upgrade\r\n\n\nUne fois le processus de mise à niveau terminé, afin de libérer de l&#39;espace disque, vous pouvez supprimer tous les packages téléchargés qui étaient utilisés dans le processus de mise à niveau avec toutes les informations des référentiels mis en cache en exécutant la commande suivante.\n# miam tout nettoyer\r\n\n\nYum Clean All sur CentOS 7\n\nInstaller les utilitaires système sur CentOS 7\nLes packages d&#39;utilitaires suivants peuvent s&#39;avérer utiles pour l&#39;administration système au jour le jour: nano (éditeur de texte pour remplacer l&#39;éditeur vi), wget, boucle (utilitaires utilisés pour télécharger des packages sur le réseau principalement) net-tools, lsof (utilitaires de gestion des réseaux locaux) et bash-complétion (ligne de commande saisie semi-automatique). \nInstallez-les tous en une seule fois en exécutant la commande ci-dessous.\n# yum install nano wget curl net-tools lsof bash-complétion\r\n\n\nInstaller les utilitaires système\n\nConfiguration de la mise en réseau dans CentOS 7\nCentOS 7 dispose d&#39;une large gamme d&#39;outils pouvant être utilisés pour configurer et gérer la mise en réseau, de la modification manuelle du fichier de configuration réseau à l&#39;utilisation de commandes telles que ip, ifconfig, nmtui, nmcli ou route. \nL&#39;utilitaire le plus simple qu&#39;un débutant peut utiliser pour gérer et modifier les configurations réseau est nmtui ligne de commande graphique. \nPour changer le nom d&#39;hôte du système via nmtui utilitaire, exécuter nmtui-hostname , définissez le nom d&#39;hôte de votre machine et appuyez sur D&#39;accord pour terminer, comme illustré dans la capture d&#39;écran ci-dessous.\n# nmtui-hostname\r\n\n\nDéfinir le nom d&#39;hôte dans CentOS 7\n\nPour manipuler une interface réseau, exécutez nmtui-edit , choisissez l&#39;interface que vous souhaitez modifier et sélectionnez Éditer dans le menu de droite, comme indiqué dans la capture d&#39;écran ci-dessous.\n# nmtui-edit\r\n\n\nConfigurer le réseau dans CentOS 7\n\nUne fois que vous êtes dans l&#39;interface graphique fournie par nmtui utilitaire, vous pouvez configurer les paramètres IP de l&#39;interface réseau comme illustré dans la capture d&#39;écran ci-dessous. Lorsque vous avez terminé, accédez à D&#39;accord en utilisant [tab]    pour enregistrer la configuration et quitter.\n\nConfigurer l&#39;adresse IP du réseau\n\nAfin d&#39;appliquer la nouvelle configuration de l&#39;interface réseau, exécutez nmtui-connect commande, sélectionnez l&#39;interface que vous souhaitez gérer et appuyez sur Désactiver / Activer option pour désactiver et augmenter l&#39;interface avec les paramètres IP, comme présenté dans les captures d&#39;écran ci-dessous.\n# nmtui-connect\r\n\n\nInterface réseau active\n\nAfin d&#39;afficher les paramètres de l&#39;interface réseau, vous pouvez inspecter le contenu du fichier d&#39;interface ou vous pouvez exécuter les commandes ci-dessous.\n# ifconfig enp0s3\r\n# ip a\r\n# ping -c2 google.com\r\n\n\nVérifier la configuration du réseau\n\nD&#39;autres utilitaires utiles pouvant être utilisés pour gérer la vitesse, l&#39;état des liens ou obtenir des informations sur les interfaces réseau de la machine sont ethtool et mii-tool.\n# ethtool enp0s3\r\n# mii-tool enp0s3\r\n\n\nVérifier la connexion réseau\n\nUn aspect important de la mise en réseau de votre machine consiste à répertorier toutes les sockets réseau ouvertes afin de voir quels programmes écoutent sur quels ports et quel est l&#39;état des connexions réseau établies. \nPour répertorier tous les serveurs qui se sont ouverts TCP ou UDP les sockets en état d&#39;écoute émettent les commandes suivantes. cependant, UDP le serveur ne répertoriera aucun état de socket car UDP est un protocole sans connexion qui envoie uniquement des paquets sur le réseau et n’établit pas de connexions.\n# netstat -tulpn\r\n# ss -tulpn\r\n# lsof -i4 -6\r\n\nGérer les services dans CentOS 7\nCentOS 7 gère les démons ou les services via l&#39;utilitaire systemctl. Afin de répertorier tous les états des services, émettez la commande suivante.\n# systemctl list-units\r\n\n\nListe de tous les états des services\n\nPour vérifier si un démon ou un service est activé pour démarrer automatiquement au démarrage du système, exécutez la commande suivante.\n# systemctl list-unit-files -t service\r\n\n\nListe des services compatibles\n\nPour répertorier les anciens SysV les services présents dans votre système et désactivez-les émettent les commandes chkconfig suivantes.\n# chkconfig --list\r\n# chkconfig nom_service désactivé\r\n\n5. Désactivez les services indésirables dans CentOS 7\nIl est recommandé après l&#39;installation CentOS 7, pour répertorier les services exécutés dans le système en exécutant les commandes ci-dessus et les désactiver et les supprimer afin de réduire les vecteurs d&#39;attaques contre votre système. \nPar exemple, Postfix le démon est installé et activé par défaut dans CentOS 7. Si votre système ne nécessite pas d&#39;exécuter un serveur de messagerie, il est préférable d&#39;arrêter, de désactiver et de supprimer le service postfix en exécutant les commandes ci-dessous.\n# systemctl stop postfix\r\n# systemctl disable postfix\r\n# yum remove postfix\r\n\nEn plus de netstat, ss, lsof ou systemctl, vous pouvez également exécuter ps, top ou pstree afin de découvrir et d&#39;identifier les services indésirables exécutés sur votre système et de les désactiver ou de les supprimer. \nPar défaut, pstree l&#39;utilitaire n&#39;est pas installé dans CentOS 7. Pour l&#39;installer, exécutez la commande suivante.\n# yum install psmisc\r\n# pstree -p\r\n\n\nListe des processus Linux sous forme d&#39;arborescence\n\nActiver le pare-feu dans CentOs 7\nFirewalld est le principal utilitaire de pare-feu qui utilise interagit avec pour gérer les règles iptables.Pour activer et démarrer et vérifier le pare-feu dans CentOS 7, exécutez les commandes suivantes.\n# systemctl enable firewalld\r\n# systemctl start firewalld\r\n# systemctl status firewalld\r\n\nAfin d&#39;ouvrir un service spécifique aux connexions entrantes, vérifiez d&#39;abord si l&#39;application est déjà présente dans pare-feu règles, puis, ajoutez la règle pour le service, comme indiqué dans l&#39;exemple ci-dessous qui permet SSH connexions entrantes. Utilisation --permanent pour ajouter la règle de façon permanente.\n# firewall-cmd --add-service =[tab]  #List services\r\n# firewall-cmd --add-service = ssh\r\n# firewall-cmd --add-service = ssh --permanent\r\n\n\nService ouvert dans Firewalld\n\nDans le cas où le service est maintenant déjà défini dans les règles firewalld, vous pouvez ajouter manuellement le port de service, comme indiqué dans l&#39;exemple ci-dessous.\n# firewall-cmd --add-port = 22 / tcp --permanent\r\n# firewall-cmd --reload #Appliquer la règle à la volée\r\n\nActiver les autorisations Sudo sur les comptes d&#39;utilisateurs\nAfin d&#39;accorder des autorisations root pour un utilisateur normal, créez d&#39;abord l&#39;utilisateur en émettant la commande adduser, définissez le mot de passe pour l&#39;utilisateur et accordez des autorisations root à l&#39;utilisateur en exécutant la commande ci-dessous qui ajoute le nouvel utilisateur au groupe de roues administratives.\n# adduser tecmint\r\n# passwd tecmint\r\n# usermod -aG wheel tecmint\r\n\nPour tester si le nouvel utilisateur dispose des privilèges root, connectez-vous au système avec les informations d&#39;identification de l&#39;utilisateur et exécutez la commande yum avec les autorisations sudo, comme indiqué dans l&#39;extrait ci-dessous.\n# su - tecmint\r\n# sudo yum update\r\n\n\nVérifier les autorisations des utilisateurs Sudo\n\nConfigurer l&#39;authentification par clé publique SSH sur CentOS 7\nAfin de sécuriser SSH votre serveur et de configurer l&#39;authentification par clé publique pour augmenter la sécurité de votre serveur avec une clé SSH privée pour vous connecter, générez d&#39;abord une paire de clés SSH avec une commande suivante. \nN&#39;entrez pas de phrase secrète si vous souhaitez automatiser la gestion du serveur via SSH.\n# ssh-keygen -t RSA\r\n\nUne fois les paires de clés SSH générées, copiez la clé sur le serveur auquel vous souhaitez vous connecter en exécutant la commande ci-dessous. Initialement, entrez votre mot de passe utilisateur SSH distant afin de copier la clé publique.\n# ssh-copy-id [email protected]_SERVER_IP\r\n\nUne fois la clé publique SSH copiée sur le serveur distant, connectez-vous au serveur SSH distant avec la commande suivante.\n# ssh [email protected]_SERVER_IP\r\n\nEnfin, afin de sécuriser le serveur SSH, assurez-vous de ne pas autoriser l&#39;accès SSH distant au compte root en ouvrant le fichier de configuration SSH / etc / ssh / sshd_config avec votre éditeur de texte en tant que root et changez-le de Oui à Non.\nPermitRootLogin non\r\n\nPour appliquer le paramètre, vous devez redémarrer le service SSH afin qu&#39;il utilise la nouvelle configuration.\n# systemctl restart sshd\r\n\nC&#39;est tout! Ce ne sont que quelques paramètres et commandes de base que tout administrateur système doit connaître et appliquer sur un système CentOS nouvellement installé ou pour effectuer des tâches quotidiennes sur le système.\nPour sécuriser et renforcer le serveur CentOS 7, consultez ces articles suivants.\n\nLe Mega Guide pour durcir et sécuriser CentOS 7 &#8211; Partie 1\nLe Mega Guide pour durcir et sécuriser CentOS 7 &#8211; Partie 2\n\nSi vous prévoyez de déployer des sites Web sur ce système CentOS 7, découvrez comment installer et configurer la pile LAMP ou la pile LEMP.\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["Ce tutoriel expliquera les premières étapes de base que vous devez suivre après avoir installé un minimum CentOS 7 système sans environnement graphique afin d&#39;obtenir des informations sur le système installé, le matériel au-dessus duquel s&#39;exécute le système et configurer d&#39;autres tâches système spécifiques, telles que la mise en réseau, les privilèges root, les logiciels, les services et autres.\nExigences","Installation minimale de CentOS 7","Important: Les utilisateurs de RHEL 7 peuvent suivre cet article pour effectuer une configuration initiale du serveur sur RHEL 7.\nMettre à jour le système CentOS 7\nLa première étape que vous devez effectuer sur un nouveau système CentOS installé est de vous assurer que le système est à jour avec les derniers correctifs de sécurité du noyau et du système, les référentiels logiciels et les packages. \nPour mettre à jour complètement un CentOS 7 système, émettez les commandes suivantes avec les privilèges root.\n# yum check-update\n# yum upgrade","Une fois le processus de mise à niveau terminé, afin de libérer de l&#39;espace disque, vous pouvez supprimer tous les packages téléchargés qui étaient utilisés dans le processus de mise à niveau avec toutes les informations des référentiels mis en cache en exécutant la commande suivante.\n# miam tout nettoyer","Yum Clean All sur CentOS 7","Installer les utilitaires système sur CentOS 7\nLes packages d&#39;utilitaires suivants peuvent s&#39;avérer utiles pour l&#39;administration système au jour le jour: nano (éditeur de texte pour remplacer l&#39;éditeur vi), wget, boucle (utilitaires utilisés pour télécharger des packages sur le réseau principalement) net-tools, lsof (utilitaires de gestion des réseaux locaux) et bash-complétion (ligne de commande saisie semi-automatique). \nInstallez-les tous en une seule fois en exécutant la commande ci-dessous.\n# yum install nano wget curl net-tools lsof bash-complétion","Installer les utilitaires système","Configuration de la mise en réseau dans CentOS 7\nCentOS 7 dispose d&#39;une large gamme d&#39;outils pouvant être utilisés pour configurer et gérer la mise en réseau, de la modification manuelle du fichier de configuration réseau à l&#39;utilisation de commandes telles que ip, ifconfig, nmtui, nmcli ou route. \nL&#39;utilitaire le plus simple qu&#39;un débutant peut utiliser pour gérer et modifier les configurations réseau est nmtui ligne de commande graphique. \nPour changer le nom d&#39;hôte du système via nmtui utilitaire, exécuter nmtui-hostname , définissez le nom d&#39;hôte de votre machine et appuyez sur D&#39;accord pour terminer, comme illustré dans la capture d&#39;écran ci-dessous.\n# nmtui-hostname","Définir le nom d&#39;hôte dans CentOS 7","Pour manipuler une interface réseau, exécutez nmtui-edit , choisissez l&#39;interface que vous souhaitez modifier et sélectionnez Éditer dans le menu de droite, comme indiqué dans la capture d&#39;écran ci-dessous.\n# nmtui-edit","Configurer le réseau dans CentOS 7","Une fois que vous êtes dans l&#39;interface graphique fournie par nmtui utilitaire, vous pouvez configurer les paramètres IP de l&#39;interface réseau comme illustré dans la capture d&#39;écran ci-dessous. Lorsque vous avez terminé, accédez à D&#39;accord en utilisant [tab]    pour enregistrer la configuration et quitter.","Configurer l&#39;adresse IP du réseau","Afin d&#39;appliquer la nouvelle configuration de l&#39;interface réseau, exécutez nmtui-connect commande, sélectionnez l&#39;interface que vous souhaitez gérer et appuyez sur Désactiver / Activer option pour désactiver et augmenter l&#39;interface avec les paramètres IP, comme présenté dans les captures d&#39;écran ci-dessous.\n# nmtui-connect","Interface réseau active","Afin d&#39;afficher les paramètres de l&#39;interface réseau, vous pouvez inspecter le contenu du fichier d&#39;interface ou vous pouvez exécuter les commandes ci-dessous.\n# ifconfig enp0s3\n# ip a\n# ping -c2 google.com","Vérifier la configuration du réseau","D&#39;autres utilitaires utiles pouvant être utilisés pour gérer la vitesse, l&#39;état des liens ou obtenir des informations sur les interfaces réseau de la machine sont ethtool et mii-tool.\n# ethtool enp0s3\n# mii-tool enp0s3","Vérifier la connexion réseau","Un aspect important de la mise en réseau de votre machine consiste à répertorier toutes les sockets réseau ouvertes afin de voir quels programmes écoutent sur quels ports et quel est l&#39;état des connexions réseau établies. \nPour répertorier tous les serveurs qui se sont ouverts TCP ou UDP les sockets en état d&#39;écoute émettent les commandes suivantes. cependant, UDP le serveur ne répertoriera aucun état de socket car UDP est un protocole sans connexion qui envoie uniquement des paquets sur le réseau et n’établit pas de connexions.\n# netstat -tulpn\n# ss -tulpn\n# lsof -i4 -6","Gérer les services dans CentOS 7\nCentOS 7 gère les démons ou les services via l&#39;utilitaire systemctl. Afin de répertorier tous les états des services, émettez la commande suivante.\n# systemctl list-units","Liste de tous les états des services","Pour vérifier si un démon ou un service est activé pour démarrer automatiquement au démarrage du système, exécutez la commande suivante.\n# systemctl list-unit-files -t service","Liste des services compatibles","Pour répertorier les anciens SysV les services présents dans votre système et désactivez-les émettent les commandes chkconfig suivantes.\n# chkconfig --list\n# chkconfig nom_service désactivé","5. Désactivez les services indésirables dans CentOS 7\nIl est recommandé après l&#39;installation CentOS 7, pour répertorier les services exécutés dans le système en exécutant les commandes ci-dessus et les désactiver et les supprimer afin de réduire les vecteurs d&#39;attaques contre votre système. \nPar exemple, Postfix le démon est installé et activé par défaut dans CentOS 7. Si votre système ne nécessite pas d&#39;exécuter un serveur de messagerie, il est préférable d&#39;arrêter, de désactiver et de supprimer le service postfix en exécutant les commandes ci-dessous.\n# systemctl stop postfix\n# systemctl disable postfix\n# yum remove postfix","En plus de netstat, ss, lsof ou systemctl, vous pouvez également exécuter ps, top ou pstree afin de découvrir et d&#39;identifier les services indésirables exécutés sur votre système et de les désactiver ou de les supprimer. \nPar défaut, pstree l&#39;utilitaire n&#39;est pas installé dans CentOS 7. Pour l&#39;installer, exécutez la commande suivante.\n# yum install psmisc\n# pstree -p","Liste des processus Linux sous forme d&#39;arborescence","Activer le pare-feu dans CentOs 7\nFirewalld est le principal utilitaire de pare-feu qui utilise interagit avec pour gérer les règles iptables.Pour activer et démarrer et vérifier le pare-feu dans CentOS 7, exécutez les commandes suivantes.\n# systemctl enable firewalld\n# systemctl start firewalld\n# systemctl status firewalld","Afin d&#39;ouvrir un service spécifique aux connexions entrantes, vérifiez d&#39;abord si l&#39;application est déjà présente dans pare-feu règles, puis, ajoutez la règle pour le service, comme indiqué dans l&#39;exemple ci-dessous qui permet SSH connexions entrantes. Utilisation --permanent pour ajouter la règle de façon permanente.\n# firewall-cmd --add-service =[tab]  #List services\n# firewall-cmd --add-service = ssh\n# firewall-cmd --add-service = ssh --permanent","Service ouvert dans Firewalld","Dans le cas où le service est maintenant déjà défini dans les règles firewalld, vous pouvez ajouter manuellement le port de service, comme indiqué dans l&#39;exemple ci-dessous.\n# firewall-cmd --add-port = 22 / tcp --permanent\n# firewall-cmd --reload #Appliquer la règle à la volée","Activer les autorisations Sudo sur les comptes d&#39;utilisateurs\nAfin d&#39;accorder des autorisations root pour un utilisateur normal, créez d&#39;abord l&#39;utilisateur en émettant la commande adduser, définissez le mot de passe pour l&#39;utilisateur et accordez des autorisations root à l&#39;utilisateur en exécutant la commande ci-dessous qui ajoute le nouvel utilisateur au groupe de roues administratives.\n# adduser tecmint\n# passwd tecmint\n# usermod -aG wheel tecmint","Pour tester si le nouvel utilisateur dispose des privilèges root, connectez-vous au système avec les informations d&#39;identification de l&#39;utilisateur et exécutez la commande yum avec les autorisations sudo, comme indiqué dans l&#39;extrait ci-dessous.\n# su - tecmint\n# sudo yum update","Vérifier les autorisations des utilisateurs Sudo","Configurer l&#39;authentification par clé publique SSH sur CentOS 7\nAfin de sécuriser SSH votre serveur et de configurer l&#39;authentification par clé publique pour augmenter la sécurité de votre serveur avec une clé SSH privée pour vous connecter, générez d&#39;abord une paire de clés SSH avec une commande suivante. \nN&#39;entrez pas de phrase secrète si vous souhaitez automatiser la gestion du serveur via SSH.\n# ssh-keygen -t RSA","Une fois les paires de clés SSH générées, copiez la clé sur le serveur auquel vous souhaitez vous connecter en exécutant la commande ci-dessous. Initialement, entrez votre mot de passe utilisateur SSH distant afin de copier la clé publique.\n# ssh-copy-id [email protected]_SERVER_IP","Une fois la clé publique SSH copiée sur le serveur distant, connectez-vous au serveur SSH distant avec la commande suivante.\n# ssh [email protected]_SERVER_IP","Enfin, afin de sécuriser le serveur SSH, assurez-vous de ne pas autoriser l&#39;accès SSH distant au compte root en ouvrant le fichier de configuration SSH / etc / ssh / sshd_config avec votre éditeur de texte en tant que root et changez-le de Oui à Non.\nPermitRootLogin non","Pour appliquer le paramètre, vous devez redémarrer le service SSH afin qu&#39;il utilise la nouvelle configuration.\n# systemctl restart sshd","C&#39;est tout! Ce ne sont que quelques paramètres et commandes de base que tout administrateur système doit connaître et appliquer sur un système CentOS nouvellement installé ou pour effectuer des tâches quotidiennes sur le système.\nPour sécuriser et renforcer le serveur CentOS 7, consultez ces articles suivants.","Le Mega Guide pour durcir et sécuriser CentOS 7 &#8211; Partie 1\nLe Mega Guide pour durcir et sécuriser CentOS 7 &#8211; Partie 2","Si vous prévoyez de déployer des sites Web sur ce système CentOS 7, découvrez comment installer et configurer la pile LAMP ou la pile LEMP.","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"Ce tutoriel expliquera les premières étapes de base que vous devez suivre après avoir installé un minimum CentOS 7 système sans environnement graphique afin d&#39;obtenir des informations sur le système installé, le matériel au-dessus duquel s&#39;exécute le système et configurer d&#39;autres tâches système spécifiques, telles que la mise en réseau, les privilèges root, les logiciels, les services et autres.\nExigences","html":"<p>Ce tutoriel expliquera les premières étapes de base que vous devez suivre après avoir installé un minimum CentOS 7 système sans environnement graphique afin d&#039;obtenir des informations sur le système installé, le matériel au-dessus duquel s&#039;exécute le système et configurer d&#039;autres tâches système spécifiques, telles que la mise en réseau, les privilèges root, les logiciels, les services et autres.\nExigences</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Installation minimale de CentOS 7","html":"<p>Installation minimale de CentOS 7</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"Important: Les utilisateurs de RHEL 7 peuvent suivre cet article pour effectuer une configuration initiale du serveur sur RHEL 7.\nMettre à jour le système CentOS 7\nLa première étape que vous devez effectuer sur un nouveau système CentOS installé est de vous assurer que le système est à jour avec les derniers correctifs de sécurité du noyau et du système, les référentiels logiciels et les packages. \nPour mettre à jour complètement un CentOS 7 système, émettez les commandes suivantes avec les privilèges root.\n# yum check-update\n# yum upgrade","html":"<p>Important: Les utilisateurs de RHEL 7 peuvent suivre cet article pour effectuer une configuration initiale du serveur sur RHEL 7.\nMettre à jour le système CentOS 7\nLa première étape que vous devez effectuer sur un nouveau système CentOS installé est de vous assurer que le système est à jour avec les derniers correctifs de sécurité du noyau et du système, les référentiels logiciels et les packages. \nPour mettre à jour complètement un CentOS 7 système, émettez les commandes suivantes avec les privilèges root.\n# yum check-update\n# yum upgrade</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"Une fois le processus de mise à niveau terminé, afin de libérer de l&#39;espace disque, vous pouvez supprimer tous les packages téléchargés qui étaient utilisés dans le processus de mise à niveau avec toutes les informations des référentiels mis en cache en exécutant la commande suivante.\n# miam tout nettoyer","html":"<p>Une fois le processus de mise à niveau terminé, afin de libérer de l&#039;espace disque, vous pouvez supprimer tous les packages téléchargés qui étaient utilisés dans le processus de mise à niveau avec toutes les informations des référentiels mis en cache en exécutant la commande suivante.\n# miam tout nettoyer</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"Yum Clean All sur CentOS 7","html":"<p>Yum Clean All sur CentOS 7</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"Installer les utilitaires système sur CentOS 7\nLes packages d&#39;utilitaires suivants peuvent s&#39;avérer utiles pour l&#39;administration système au jour le jour: nano (éditeur de texte pour remplacer l&#39;éditeur vi), wget, boucle (utilitaires utilisés pour télécharger des packages sur le réseau principalement) net-tools, lsof (utilitaires de gestion des réseaux locaux) et bash-complétion (ligne de commande saisie semi-automatique). \nInstallez-les tous en une seule fois en exécutant la commande ci-dessous.\n# yum install nano wget curl net-tools lsof bash-complétion","html":"<p>Installer les utilitaires système sur CentOS 7\nLes packages d&#039;utilitaires suivants peuvent s&#039;avérer utiles pour l&#039;administration système au jour le jour: nano (éditeur de texte pour remplacer l&#039;éditeur vi), wget, boucle (utilitaires utilisés pour télécharger des packages sur le réseau principalement) net-tools, lsof (utilitaires de gestion des réseaux locaux) et bash-complétion (ligne de commande saisie semi-automatique). \nInstallez-les tous en une seule fois en exécutant la commande ci-dessous.\n# yum install nano wget curl net-tools lsof bash-complétion</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"Installer les utilitaires système","html":"<p>Installer les utilitaires système</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"Configuration de la mise en réseau dans CentOS 7\nCentOS 7 dispose d&#39;une large gamme d&#39;outils pouvant être utilisés pour configurer et gérer la mise en réseau, de la modification manuelle du fichier de configuration réseau à l&#39;utilisation de commandes telles que ip, ifconfig, nmtui, nmcli ou route. \nL&#39;utilitaire le plus simple qu&#39;un débutant peut utiliser pour gérer et modifier les configurations réseau est nmtui ligne de commande graphique. \nPour changer le nom d&#39;hôte du système via nmtui utilitaire, exécuter nmtui-hostname , définissez le nom d&#39;hôte de votre machine et appuyez sur D&#39;accord pour terminer, comme illustré dans la capture d&#39;écran ci-dessous.\n# nmtui-hostname","html":"<p>Configuration de la mise en réseau dans CentOS 7\nCentOS 7 dispose d&#039;une large gamme d&#039;outils pouvant être utilisés pour configurer et gérer la mise en réseau, de la modification manuelle du fichier de configuration réseau à l&#039;utilisation de commandes telles que ip, ifconfig, nmtui, nmcli ou route. \nL&#039;utilitaire le plus simple qu&#039;un débutant peut utiliser pour gérer et modifier les configurations réseau est nmtui ligne de commande graphique. \nPour changer le nom d&#039;hôte du système via nmtui utilitaire, exécuter nmtui-hostname , définissez le nom d&#039;hôte de votre machine et appuyez sur D&#039;accord pour terminer, comme illustré dans la capture d&#039;écran ci-dessous.\n# nmtui-hostname</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"Définir le nom d&#39;hôte dans CentOS 7","html":"<p>Définir le nom d&#039;hôte dans CentOS 7</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"Pour manipuler une interface réseau, exécutez nmtui-edit , choisissez l&#39;interface que vous souhaitez modifier et sélectionnez Éditer dans le menu de droite, comme indiqué dans la capture d&#39;écran ci-dessous.\n# nmtui-edit","html":"<p>Pour manipuler une interface réseau, exécutez nmtui-edit , choisissez l&#039;interface que vous souhaitez modifier et sélectionnez Éditer dans le menu de droite, comme indiqué dans la capture d&#039;écran ci-dessous.\n# nmtui-edit</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"Configurer le réseau dans CentOS 7","html":"<p>Configurer le réseau dans CentOS 7</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"Une fois que vous êtes dans l&#39;interface graphique fournie par nmtui utilitaire, vous pouvez configurer les paramètres IP de l&#39;interface réseau comme illustré dans la capture d&#39;écran ci-dessous. Lorsque vous avez terminé, accédez à D&#39;accord en utilisant [tab]    pour enregistrer la configuration et quitter.","html":"<p>Une fois que vous êtes dans l&#039;interface graphique fournie par nmtui utilitaire, vous pouvez configurer les paramètres IP de l&#039;interface réseau comme illustré dans la capture d&#039;écran ci-dessous. Lorsque vous avez terminé, accédez à D&#039;accord en utilisant [tab]    pour enregistrer la configuration et quitter.</p>"},{"id":"text-13","type":"text","heading":"","plain_text":"Configurer l&#39;adresse IP du réseau","html":"<p>Configurer l&#039;adresse IP du réseau</p>"},{"id":"text-14","type":"text","heading":"","plain_text":"Afin d&#39;appliquer la nouvelle configuration de l&#39;interface réseau, exécutez nmtui-connect commande, sélectionnez l&#39;interface que vous souhaitez gérer et appuyez sur Désactiver / Activer option pour désactiver et augmenter l&#39;interface avec les paramètres IP, comme présenté dans les captures d&#39;écran ci-dessous.\n# nmtui-connect","html":"<p>Afin d&#039;appliquer la nouvelle configuration de l&#039;interface réseau, exécutez nmtui-connect commande, sélectionnez l&#039;interface que vous souhaitez gérer et appuyez sur Désactiver / Activer option pour désactiver et augmenter l&#039;interface avec les paramètres IP, comme présenté dans les captures d&#039;écran ci-dessous.\n# nmtui-connect</p>"},{"id":"text-15","type":"text","heading":"","plain_text":"Interface réseau active","html":"<p>Interface réseau active</p>"},{"id":"text-16","type":"text","heading":"","plain_text":"Afin d&#39;afficher les paramètres de l&#39;interface réseau, vous pouvez inspecter le contenu du fichier d&#39;interface ou vous pouvez exécuter les commandes ci-dessous.\n# ifconfig enp0s3\n# ip a\n# ping -c2 google.com","html":"<p>Afin d&#039;afficher les paramètres de l&#039;interface réseau, vous pouvez inspecter le contenu du fichier d&#039;interface ou vous pouvez exécuter les commandes ci-dessous.\n# ifconfig enp0s3\n# ip a\n# ping -c2 google.com</p>"},{"id":"text-17","type":"text","heading":"","plain_text":"Vérifier la configuration du réseau","html":"<p>Vérifier la configuration du réseau</p>"},{"id":"text-18","type":"text","heading":"","plain_text":"D&#39;autres utilitaires utiles pouvant être utilisés pour gérer la vitesse, l&#39;état des liens ou obtenir des informations sur les interfaces réseau de la machine sont ethtool et mii-tool.\n# ethtool enp0s3\n# mii-tool enp0s3","html":"<p>D&#039;autres utilitaires utiles pouvant être utilisés pour gérer la vitesse, l&#039;état des liens ou obtenir des informations sur les interfaces réseau de la machine sont ethtool et mii-tool.\n# ethtool enp0s3\n# mii-tool enp0s3</p>"},{"id":"text-19","type":"text","heading":"","plain_text":"Vérifier la connexion réseau","html":"<p>Vérifier la connexion réseau</p>"},{"id":"text-20","type":"text","heading":"","plain_text":"Un aspect important de la mise en réseau de votre machine consiste à répertorier toutes les sockets réseau ouvertes afin de voir quels programmes écoutent sur quels ports et quel est l&#39;état des connexions réseau établies. \nPour répertorier tous les serveurs qui se sont ouverts TCP ou UDP les sockets en état d&#39;écoute émettent les commandes suivantes. cependant, UDP le serveur ne répertoriera aucun état de socket car UDP est un protocole sans connexion qui envoie uniquement des paquets sur le réseau et n’établit pas de connexions.\n# netstat -tulpn\n# ss -tulpn\n# lsof -i4 -6","html":"<p>Un aspect important de la mise en réseau de votre machine consiste à répertorier toutes les sockets réseau ouvertes afin de voir quels programmes écoutent sur quels ports et quel est l&#039;état des connexions réseau établies. \nPour répertorier tous les serveurs qui se sont ouverts TCP ou UDP les sockets en état d&#039;écoute émettent les commandes suivantes. cependant, UDP le serveur ne répertoriera aucun état de socket car UDP est un protocole sans connexion qui envoie uniquement des paquets sur le réseau et n’établit pas de connexions.\n# netstat -tulpn\n# ss -tulpn\n# lsof -i4 -6</p>"},{"id":"text-21","type":"text","heading":"","plain_text":"Gérer les services dans CentOS 7\nCentOS 7 gère les démons ou les services via l&#39;utilitaire systemctl. Afin de répertorier tous les états des services, émettez la commande suivante.\n# systemctl list-units","html":"<p>Gérer les services dans CentOS 7\nCentOS 7 gère les démons ou les services via l&#039;utilitaire systemctl. Afin de répertorier tous les états des services, émettez la commande suivante.\n# systemctl list-units</p>"},{"id":"text-22","type":"text","heading":"","plain_text":"Liste de tous les états des services","html":"<p>Liste de tous les états des services</p>"},{"id":"text-23","type":"text","heading":"","plain_text":"Pour vérifier si un démon ou un service est activé pour démarrer automatiquement au démarrage du système, exécutez la commande suivante.\n# systemctl list-unit-files -t service","html":"<p>Pour vérifier si un démon ou un service est activé pour démarrer automatiquement au démarrage du système, exécutez la commande suivante.\n# systemctl list-unit-files -t service</p>"},{"id":"text-24","type":"text","heading":"","plain_text":"Liste des services compatibles","html":"<p>Liste des services compatibles</p>"},{"id":"text-25","type":"text","heading":"","plain_text":"Pour répertorier les anciens SysV les services présents dans votre système et désactivez-les émettent les commandes chkconfig suivantes.\n# chkconfig --list\n# chkconfig nom_service désactivé","html":"<p>Pour répertorier les anciens SysV les services présents dans votre système et désactivez-les émettent les commandes chkconfig suivantes.\n# chkconfig --list\n# chkconfig nom_service désactivé</p>"},{"id":"text-26","type":"text","heading":"","plain_text":"5. Désactivez les services indésirables dans CentOS 7\nIl est recommandé après l&#39;installation CentOS 7, pour répertorier les services exécutés dans le système en exécutant les commandes ci-dessus et les désactiver et les supprimer afin de réduire les vecteurs d&#39;attaques contre votre système. \nPar exemple, Postfix le démon est installé et activé par défaut dans CentOS 7. Si votre système ne nécessite pas d&#39;exécuter un serveur de messagerie, il est préférable d&#39;arrêter, de désactiver et de supprimer le service postfix en exécutant les commandes ci-dessous.\n# systemctl stop postfix\n# systemctl disable postfix\n# yum remove postfix","html":"<p>5. Désactivez les services indésirables dans CentOS 7\nIl est recommandé après l&#039;installation CentOS 7, pour répertorier les services exécutés dans le système en exécutant les commandes ci-dessus et les désactiver et les supprimer afin de réduire les vecteurs d&#039;attaques contre votre système. \nPar exemple, Postfix le démon est installé et activé par défaut dans CentOS 7. Si votre système ne nécessite pas d&#039;exécuter un serveur de messagerie, il est préférable d&#039;arrêter, de désactiver et de supprimer le service postfix en exécutant les commandes ci-dessous.\n# systemctl stop postfix\n# systemctl disable postfix\n# yum remove postfix</p>"},{"id":"text-27","type":"text","heading":"","plain_text":"En plus de netstat, ss, lsof ou systemctl, vous pouvez également exécuter ps, top ou pstree afin de découvrir et d&#39;identifier les services indésirables exécutés sur votre système et de les désactiver ou de les supprimer. \nPar défaut, pstree l&#39;utilitaire n&#39;est pas installé dans CentOS 7. Pour l&#39;installer, exécutez la commande suivante.\n# yum install psmisc\n# pstree -p","html":"<p>En plus de netstat, ss, lsof ou systemctl, vous pouvez également exécuter ps, top ou pstree afin de découvrir et d&#039;identifier les services indésirables exécutés sur votre système et de les désactiver ou de les supprimer. \nPar défaut, pstree l&#039;utilitaire n&#039;est pas installé dans CentOS 7. Pour l&#039;installer, exécutez la commande suivante.\n# yum install psmisc\n# pstree -p</p>"},{"id":"text-28","type":"text","heading":"","plain_text":"Liste des processus Linux sous forme d&#39;arborescence","html":"<p>Liste des processus Linux sous forme d&#039;arborescence</p>"},{"id":"text-29","type":"text","heading":"","plain_text":"Activer le pare-feu dans CentOs 7\nFirewalld est le principal utilitaire de pare-feu qui utilise interagit avec pour gérer les règles iptables.Pour activer et démarrer et vérifier le pare-feu dans CentOS 7, exécutez les commandes suivantes.\n# systemctl enable firewalld\n# systemctl start firewalld\n# systemctl status firewalld","html":"<p>Activer le pare-feu dans CentOs 7\nFirewalld est le principal utilitaire de pare-feu qui utilise interagit avec pour gérer les règles iptables.Pour activer et démarrer et vérifier le pare-feu dans CentOS 7, exécutez les commandes suivantes.\n# systemctl enable firewalld\n# systemctl start firewalld\n# systemctl status firewalld</p>"},{"id":"text-30","type":"text","heading":"","plain_text":"Afin d&#39;ouvrir un service spécifique aux connexions entrantes, vérifiez d&#39;abord si l&#39;application est déjà présente dans pare-feu règles, puis, ajoutez la règle pour le service, comme indiqué dans l&#39;exemple ci-dessous qui permet SSH connexions entrantes. Utilisation --permanent pour ajouter la règle de façon permanente.\n# firewall-cmd --add-service =[tab]  #List services\n# firewall-cmd --add-service = ssh\n# firewall-cmd --add-service = ssh --permanent","html":"<p>Afin d&#039;ouvrir un service spécifique aux connexions entrantes, vérifiez d&#039;abord si l&#039;application est déjà présente dans pare-feu règles, puis, ajoutez la règle pour le service, comme indiqué dans l&#039;exemple ci-dessous qui permet SSH connexions entrantes. Utilisation --permanent pour ajouter la règle de façon permanente.\n# firewall-cmd --add-service =[tab]  #List services\n# firewall-cmd --add-service = ssh\n# firewall-cmd --add-service = ssh --permanent</p>"},{"id":"text-31","type":"text","heading":"","plain_text":"Service ouvert dans Firewalld","html":"<p>Service ouvert dans Firewalld</p>"},{"id":"text-32","type":"text","heading":"","plain_text":"Dans le cas où le service est maintenant déjà défini dans les règles firewalld, vous pouvez ajouter manuellement le port de service, comme indiqué dans l&#39;exemple ci-dessous.\n# firewall-cmd --add-port = 22 / tcp --permanent\n# firewall-cmd --reload #Appliquer la règle à la volée","html":"<p>Dans le cas où le service est maintenant déjà défini dans les règles firewalld, vous pouvez ajouter manuellement le port de service, comme indiqué dans l&#039;exemple ci-dessous.\n# firewall-cmd --add-port = 22 / tcp --permanent\n# firewall-cmd --reload #Appliquer la règle à la volée</p>"},{"id":"text-33","type":"text","heading":"","plain_text":"Activer les autorisations Sudo sur les comptes d&#39;utilisateurs\nAfin d&#39;accorder des autorisations root pour un utilisateur normal, créez d&#39;abord l&#39;utilisateur en émettant la commande adduser, définissez le mot de passe pour l&#39;utilisateur et accordez des autorisations root à l&#39;utilisateur en exécutant la commande ci-dessous qui ajoute le nouvel utilisateur au groupe de roues administratives.\n# adduser tecmint\n# passwd tecmint\n# usermod -aG wheel tecmint","html":"<p>Activer les autorisations Sudo sur les comptes d&#039;utilisateurs\nAfin d&#039;accorder des autorisations root pour un utilisateur normal, créez d&#039;abord l&#039;utilisateur en émettant la commande adduser, définissez le mot de passe pour l&#039;utilisateur et accordez des autorisations root à l&#039;utilisateur en exécutant la commande ci-dessous qui ajoute le nouvel utilisateur au groupe de roues administratives.\n# adduser tecmint\n# passwd tecmint\n# usermod -aG wheel tecmint</p>"},{"id":"text-34","type":"text","heading":"","plain_text":"Pour tester si le nouvel utilisateur dispose des privilèges root, connectez-vous au système avec les informations d&#39;identification de l&#39;utilisateur et exécutez la commande yum avec les autorisations sudo, comme indiqué dans l&#39;extrait ci-dessous.\n# su - tecmint\n# sudo yum update","html":"<p>Pour tester si le nouvel utilisateur dispose des privilèges root, connectez-vous au système avec les informations d&#039;identification de l&#039;utilisateur et exécutez la commande yum avec les autorisations sudo, comme indiqué dans l&#039;extrait ci-dessous.\n# su - tecmint\n# sudo yum update</p>"},{"id":"text-35","type":"text","heading":"","plain_text":"Vérifier les autorisations des utilisateurs Sudo","html":"<p>Vérifier les autorisations des utilisateurs Sudo</p>"},{"id":"text-36","type":"text","heading":"","plain_text":"Configurer l&#39;authentification par clé publique SSH sur CentOS 7\nAfin de sécuriser SSH votre serveur et de configurer l&#39;authentification par clé publique pour augmenter la sécurité de votre serveur avec une clé SSH privée pour vous connecter, générez d&#39;abord une paire de clés SSH avec une commande suivante. \nN&#39;entrez pas de phrase secrète si vous souhaitez automatiser la gestion du serveur via SSH.\n# ssh-keygen -t RSA","html":"<p>Configurer l&#039;authentification par clé publique SSH sur CentOS 7\nAfin de sécuriser SSH votre serveur et de configurer l&#039;authentification par clé publique pour augmenter la sécurité de votre serveur avec une clé SSH privée pour vous connecter, générez d&#039;abord une paire de clés SSH avec une commande suivante. \nN&#039;entrez pas de phrase secrète si vous souhaitez automatiser la gestion du serveur via SSH.\n# ssh-keygen -t RSA</p>"},{"id":"text-37","type":"text","heading":"","plain_text":"Une fois les paires de clés SSH générées, copiez la clé sur le serveur auquel vous souhaitez vous connecter en exécutant la commande ci-dessous. Initialement, entrez votre mot de passe utilisateur SSH distant afin de copier la clé publique.\n# ssh-copy-id [email protected]_SERVER_IP","html":"<p>Une fois les paires de clés SSH générées, copiez la clé sur le serveur auquel vous souhaitez vous connecter en exécutant la commande ci-dessous. Initialement, entrez votre mot de passe utilisateur SSH distant afin de copier la clé publique.\n# ssh-copy-id [email protected]_SERVER_IP</p>"},{"id":"text-38","type":"text","heading":"","plain_text":"Une fois la clé publique SSH copiée sur le serveur distant, connectez-vous au serveur SSH distant avec la commande suivante.\n# ssh [email protected]_SERVER_IP","html":"<p>Une fois la clé publique SSH copiée sur le serveur distant, connectez-vous au serveur SSH distant avec la commande suivante.\n# ssh [email protected]_SERVER_IP</p>"},{"id":"text-39","type":"text","heading":"","plain_text":"Enfin, afin de sécuriser le serveur SSH, assurez-vous de ne pas autoriser l&#39;accès SSH distant au compte root en ouvrant le fichier de configuration SSH / etc / ssh / sshd_config avec votre éditeur de texte en tant que root et changez-le de Oui à Non.\nPermitRootLogin non","html":"<p>Enfin, afin de sécuriser le serveur SSH, assurez-vous de ne pas autoriser l&#039;accès SSH distant au compte root en ouvrant le fichier de configuration SSH / etc / ssh / sshd_config avec votre éditeur de texte en tant que root et changez-le de Oui à Non.\nPermitRootLogin non</p>"},{"id":"text-40","type":"text","heading":"","plain_text":"Pour appliquer le paramètre, vous devez redémarrer le service SSH afin qu&#39;il utilise la nouvelle configuration.\n# systemctl restart sshd","html":"<p>Pour appliquer le paramètre, vous devez redémarrer le service SSH afin qu&#039;il utilise la nouvelle configuration.\n# systemctl restart sshd</p>"},{"id":"text-41","type":"text","heading":"","plain_text":"C&#39;est tout! Ce ne sont que quelques paramètres et commandes de base que tout administrateur système doit connaître et appliquer sur un système CentOS nouvellement installé ou pour effectuer des tâches quotidiennes sur le système.\nPour sécuriser et renforcer le serveur CentOS 7, consultez ces articles suivants.","html":"<p>C&#039;est tout! Ce ne sont que quelques paramètres et commandes de base que tout administrateur système doit connaître et appliquer sur un système CentOS nouvellement installé ou pour effectuer des tâches quotidiennes sur le système.\nPour sécuriser et renforcer le serveur CentOS 7, consultez ces articles suivants.</p>"},{"id":"text-42","type":"text","heading":"","plain_text":"Le Mega Guide pour durcir et sécuriser CentOS 7 &#8211; Partie 1\nLe Mega Guide pour durcir et sécuriser CentOS 7 &#8211; Partie 2","html":"<p>Le Mega Guide pour durcir et sécuriser CentOS 7 &#8211; Partie 1\nLe Mega Guide pour durcir et sécuriser CentOS 7 &#8211; Partie 2</p>"},{"id":"text-43","type":"text","heading":"","plain_text":"Si vous prévoyez de déployer des sites Web sur ce système CentOS 7, découvrez comment installer et configurer la pile LAMP ou la pile LEMP.","html":"<p>Si vous prévoyez de déployer des sites Web sur ce système CentOS 7, découvrez comment installer et configurer la pile LAMP ou la pile LEMP.</p>"},{"id":"text-44","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"Ce tutoriel expliquera les premières étapes de base que vous devez suivre après avoir installé un minimum CentOS 7 système sans environnement graphique afin d&#39;obtenir des informations sur le système installé, le matériel au-dessus duquel s&#39;exécute le système et configurer d&#39;autres tâches système spécifiques, telles que la mise en réseau, les privilèges root, les logiciels, les services et autres.\nExigences"},{"id":"text-2","heading":"Text","content":"Installation minimale de CentOS 7"},{"id":"text-3","heading":"Text","content":"Important: Les utilisateurs de RHEL 7 peuvent suivre cet article pour effectuer une configuration initiale du serveur sur RHEL 7.\nMettre à jour le système CentOS 7\nLa première étape que vous devez effectuer sur un nouveau système CentOS installé est de vous assurer que le système est à jour avec les derniers correctifs de sécurité du noyau et du système, les référentiels logiciels et les packages. \nPour mettre à jour complètement un CentOS 7 système, émettez les commandes suivantes avec les privilèges root.\n# yum check-update\n# yum upgrade"},{"id":"text-4","heading":"Text","content":"Une fois le processus de mise à niveau terminé, afin de libérer de l&#39;espace disque, vous pouvez supprimer tous les packages téléchargés qui étaient utilisés dans le processus de mise à niveau avec toutes les informations des référentiels mis en cache en exécutant la commande suivante.\n# miam tout nettoyer"},{"id":"text-5","heading":"Text","content":"Yum Clean All sur CentOS 7"},{"id":"text-6","heading":"Text","content":"Installer les utilitaires système sur CentOS 7\nLes packages d&#39;utilitaires suivants peuvent s&#39;avérer utiles pour l&#39;administration système au jour le jour: nano (éditeur de texte pour remplacer l&#39;éditeur vi), wget, boucle (utilitaires utilisés pour télécharger des packages sur le réseau principalement) net-tools, lsof (utilitaires de gestion des réseaux locaux) et bash-complétion (ligne de commande saisie semi-automatique). \nInstallez-les tous en une seule fois en exécutant la commande ci-dessous.\n# yum install nano wget curl net-tools lsof bash-complétion"},{"id":"text-7","heading":"Text","content":"Installer les utilitaires système"},{"id":"text-8","heading":"Text","content":"Configuration de la mise en réseau dans CentOS 7\nCentOS 7 dispose d&#39;une large gamme d&#39;outils pouvant être utilisés pour configurer et gérer la mise en réseau, de la modification manuelle du fichier de configuration réseau à l&#39;utilisation de commandes telles que ip, ifconfig, nmtui, nmcli ou route. \nL&#39;utilitaire le plus simple qu&#39;un débutant peut utiliser pour gérer et modifier les configurations réseau est nmtui ligne de commande graphique. \nPour changer le nom d&#39;hôte du système via nmtui utilitaire, exécuter nmtui-hostname , définissez le nom d&#39;hôte de votre machine et appuyez sur D&#39;accord pour terminer, comme illustré dans la capture d&#39;écran ci-dessous.\n# nmtui-hostname"},{"id":"text-9","heading":"Text","content":"Définir le nom d&#39;hôte dans CentOS 7"},{"id":"text-10","heading":"Text","content":"Pour manipuler une interface réseau, exécutez nmtui-edit , choisissez l&#39;interface que vous souhaitez modifier et sélectionnez Éditer dans le menu de droite, comme indiqué dans la capture d&#39;écran ci-dessous.\n# nmtui-edit"},{"id":"text-11","heading":"Text","content":"Configurer le réseau dans CentOS 7"},{"id":"text-12","heading":"Text","content":"Une fois que vous êtes dans l&#39;interface graphique fournie par nmtui utilitaire, vous pouvez configurer les paramètres IP de l&#39;interface réseau comme illustré dans la capture d&#39;écran ci-dessous. Lorsque vous avez terminé, accédez à D&#39;accord en utilisant [tab]    pour enregistrer la configuration et quitter."},{"id":"text-13","heading":"Text","content":"Configurer l&#39;adresse IP du réseau"},{"id":"text-14","heading":"Text","content":"Afin d&#39;appliquer la nouvelle configuration de l&#39;interface réseau, exécutez nmtui-connect commande, sélectionnez l&#39;interface que vous souhaitez gérer et appuyez sur Désactiver / Activer option pour désactiver et augmenter l&#39;interface avec les paramètres IP, comme présenté dans les captures d&#39;écran ci-dessous.\n# nmtui-connect"},{"id":"text-15","heading":"Text","content":"Interface réseau active"},{"id":"text-16","heading":"Text","content":"Afin d&#39;afficher les paramètres de l&#39;interface réseau, vous pouvez inspecter le contenu du fichier d&#39;interface ou vous pouvez exécuter les commandes ci-dessous.\n# ifconfig enp0s3\n# ip a\n# ping -c2 google.com"},{"id":"text-17","heading":"Text","content":"Vérifier la configuration du réseau"},{"id":"text-18","heading":"Text","content":"D&#39;autres utilitaires utiles pouvant être utilisés pour gérer la vitesse, l&#39;état des liens ou obtenir des informations sur les interfaces réseau de la machine sont ethtool et mii-tool.\n# ethtool enp0s3\n# mii-tool enp0s3"},{"id":"text-19","heading":"Text","content":"Vérifier la connexion réseau"},{"id":"text-20","heading":"Text","content":"Un aspect important de la mise en réseau de votre machine consiste à répertorier toutes les sockets réseau ouvertes afin de voir quels programmes écoutent sur quels ports et quel est l&#39;état des connexions réseau établies. \nPour répertorier tous les serveurs qui se sont ouverts TCP ou UDP les sockets en état d&#39;écoute émettent les commandes suivantes. cependant, UDP le serveur ne répertoriera aucun état de socket car UDP est un protocole sans connexion qui envoie uniquement des paquets sur le réseau et n’établit pas de connexions.\n# netstat -tulpn\n# ss -tulpn\n# lsof -i4 -6"},{"id":"text-21","heading":"Text","content":"Gérer les services dans CentOS 7\nCentOS 7 gère les démons ou les services via l&#39;utilitaire systemctl. Afin de répertorier tous les états des services, émettez la commande suivante.\n# systemctl list-units"},{"id":"text-22","heading":"Text","content":"Liste de tous les états des services"},{"id":"text-23","heading":"Text","content":"Pour vérifier si un démon ou un service est activé pour démarrer automatiquement au démarrage du système, exécutez la commande suivante.\n# systemctl list-unit-files -t service"},{"id":"text-24","heading":"Text","content":"Liste des services compatibles"},{"id":"text-25","heading":"Text","content":"Pour répertorier les anciens SysV les services présents dans votre système et désactivez-les émettent les commandes chkconfig suivantes.\n# chkconfig --list\n# chkconfig nom_service désactivé"},{"id":"text-26","heading":"Text","content":"5. Désactivez les services indésirables dans CentOS 7\nIl est recommandé après l&#39;installation CentOS 7, pour répertorier les services exécutés dans le système en exécutant les commandes ci-dessus et les désactiver et les supprimer afin de réduire les vecteurs d&#39;attaques contre votre système. \nPar exemple, Postfix le démon est installé et activé par défaut dans CentOS 7. Si votre système ne nécessite pas d&#39;exécuter un serveur de messagerie, il est préférable d&#39;arrêter, de désactiver et de supprimer le service postfix en exécutant les commandes ci-dessous.\n# systemctl stop postfix\n# systemctl disable postfix\n# yum remove postfix"},{"id":"text-27","heading":"Text","content":"En plus de netstat, ss, lsof ou systemctl, vous pouvez également exécuter ps, top ou pstree afin de découvrir et d&#39;identifier les services indésirables exécutés sur votre système et de les désactiver ou de les supprimer. \nPar défaut, pstree l&#39;utilitaire n&#39;est pas installé dans CentOS 7. Pour l&#39;installer, exécutez la commande suivante.\n# yum install psmisc\n# pstree -p"},{"id":"text-28","heading":"Text","content":"Liste des processus Linux sous forme d&#39;arborescence"},{"id":"text-29","heading":"Text","content":"Activer le pare-feu dans CentOs 7\nFirewalld est le principal utilitaire de pare-feu qui utilise interagit avec pour gérer les règles iptables.Pour activer et démarrer et vérifier le pare-feu dans CentOS 7, exécutez les commandes suivantes.\n# systemctl enable firewalld\n# systemctl start firewalld\n# systemctl status firewalld"},{"id":"text-30","heading":"Text","content":"Afin d&#39;ouvrir un service spécifique aux connexions entrantes, vérifiez d&#39;abord si l&#39;application est déjà présente dans pare-feu règles, puis, ajoutez la règle pour le service, comme indiqué dans l&#39;exemple ci-dessous qui permet SSH connexions entrantes. Utilisation --permanent pour ajouter la règle de façon permanente.\n# firewall-cmd --add-service =[tab]  #List services\n# firewall-cmd --add-service = ssh\n# firewall-cmd --add-service = ssh --permanent"},{"id":"text-31","heading":"Text","content":"Service ouvert dans Firewalld"},{"id":"text-32","heading":"Text","content":"Dans le cas où le service est maintenant déjà défini dans les règles firewalld, vous pouvez ajouter manuellement le port de service, comme indiqué dans l&#39;exemple ci-dessous.\n# firewall-cmd --add-port = 22 / tcp --permanent\n# firewall-cmd --reload #Appliquer la règle à la volée"},{"id":"text-33","heading":"Text","content":"Activer les autorisations Sudo sur les comptes d&#39;utilisateurs\nAfin d&#39;accorder des autorisations root pour un utilisateur normal, créez d&#39;abord l&#39;utilisateur en émettant la commande adduser, définissez le mot de passe pour l&#39;utilisateur et accordez des autorisations root à l&#39;utilisateur en exécutant la commande ci-dessous qui ajoute le nouvel utilisateur au groupe de roues administratives.\n# adduser tecmint\n# passwd tecmint\n# usermod -aG wheel tecmint"},{"id":"text-34","heading":"Text","content":"Pour tester si le nouvel utilisateur dispose des privilèges root, connectez-vous au système avec les informations d&#39;identification de l&#39;utilisateur et exécutez la commande yum avec les autorisations sudo, comme indiqué dans l&#39;extrait ci-dessous.\n# su - tecmint\n# sudo yum update"},{"id":"text-35","heading":"Text","content":"Vérifier les autorisations des utilisateurs Sudo"},{"id":"text-36","heading":"Text","content":"Configurer l&#39;authentification par clé publique SSH sur CentOS 7\nAfin de sécuriser SSH votre serveur et de configurer l&#39;authentification par clé publique pour augmenter la sécurité de votre serveur avec une clé SSH privée pour vous connecter, générez d&#39;abord une paire de clés SSH avec une commande suivante. \nN&#39;entrez pas de phrase secrète si vous souhaitez automatiser la gestion du serveur via SSH.\n# ssh-keygen -t RSA"},{"id":"text-37","heading":"Text","content":"Une fois les paires de clés SSH générées, copiez la clé sur le serveur auquel vous souhaitez vous connecter en exécutant la commande ci-dessous. Initialement, entrez votre mot de passe utilisateur SSH distant afin de copier la clé publique.\n# ssh-copy-id [email protected]_SERVER_IP"},{"id":"text-38","heading":"Text","content":"Une fois la clé publique SSH copiée sur le serveur distant, connectez-vous au serveur SSH distant avec la commande suivante.\n# ssh [email protected]_SERVER_IP"},{"id":"text-39","heading":"Text","content":"Enfin, afin de sécuriser le serveur SSH, assurez-vous de ne pas autoriser l&#39;accès SSH distant au compte root en ouvrant le fichier de configuration SSH / etc / ssh / sshd_config avec votre éditeur de texte en tant que root et changez-le de Oui à Non.\nPermitRootLogin non"},{"id":"text-40","heading":"Text","content":"Pour appliquer le paramètre, vous devez redémarrer le service SSH afin qu&#39;il utilise la nouvelle configuration.\n# systemctl restart sshd"},{"id":"text-41","heading":"Text","content":"C&#39;est tout! Ce ne sont que quelques paramètres et commandes de base que tout administrateur système doit connaître et appliquer sur un système CentOS nouvellement installé ou pour effectuer des tâches quotidiennes sur le système.\nPour sécuriser et renforcer le serveur CentOS 7, consultez ces articles suivants."},{"id":"text-42","heading":"Text","content":"Le Mega Guide pour durcir et sécuriser CentOS 7 &#8211; Partie 1\nLe Mega Guide pour durcir et sécuriser CentOS 7 &#8211; Partie 2"},{"id":"text-43","heading":"Text","content":"Si vous prévoyez de déployer des sites Web sur ce système CentOS 7, découvrez comment installer et configurer la pile LAMP ou la pile LEMP."},{"id":"text-44","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":"https://tutos-gameserver.fr/wp-content/uploads/2020/01/Initial-Server-Setup-on-CentOS-7.png"},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2020/01/19/installation-et-configurations-initiales-du-serveur-sur-centos-7-bien-choisir-son-serveur-d-impression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2020/01/19/installation-et-configurations-initiales-du-serveur-sur-centos-7-bien-choisir-son-serveur-d-impression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2020/01/19/installation-et-configurations-initiales-du-serveur-sur-centos-7-bien-choisir-son-serveur-d-impression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}