Académique Documents
Professionnel Documents
Culture Documents
Réalise par :
ENCADRE par : HAGROU Youssef
KASBOUYA Abdellah
MR. DAKIR Rachid
INSTALLATION D’UNE VM Centos7
Introduction
L’administrateur système et réseaux régit tout ce qui a trait au réseau et aux
serveurs employés par l’entreprise. Il prend en compte l’envergure de celle-ci en vue de
proposer le nombre idéal de matériels informatiques à installer. Il veille également à ce
que le matériel utilisé dispose de la puissance suffisante pour que la transmission des
données se fasse de manière optimale. Une de ses missions consiste à choisir les bons
logiciels à exploiter ainsi que de procéder continuellement à leur mise à jour. Il effectue
le paramétrage du matériel informatique et crée des interfaces utilisateurs appropriés à
chaque usager du système. Etant en charge du bon fonctionnement du réseau, il est
amené à identifier, résoudre et prévoir les différents bugs et autres problèmes
concernant l’utilisation dudit réseau. Il doit alors vérifier en permanence si tout est en
ordre. Il a aussi pour mission de maximiser la sécurité du système pour éviter des
éventuelles pertes ou fuites de données.
Machine virtuelle :
Une machine virtuelle ou VM est un environnement entièrement virtualisé qui
fonctionne sur une machine physique. Elle exécute son propre système d’exploitation
(OS) et bénéficie des mêmes équipement qu’une machine physique : CPU, mémoire
RAM, disque dur et carte réseau. Plusieurs machines virtuelles avec des OS différents
peuvent coexister sur le même serveur physique : Linux, MacOS, Windows…
Linux :
Linux® est un système d'exploitation Open Source. Un système d'exploitation est un
logiciel qui gère directement les composants physiques du système ainsi que ses
ressources, telles que le processeur, la mémoire et le stockage. Il représente l'interface
entre les applications et le matériel.
https://www.01net.com/telecharger/windows/Utilitaire/systeme/fiches/37588.html
Nom : centos7_linux
Type : Linux
Version : Red Hat (64-bit)
Taille de la mémoire : 1024 Mo
Disque dur
o Cochez : Créer un disque
virtuel maintenant
o Type de fichier : VDI (Image Disque
VirtuelBox)
o Stockage :
Ajouter le CentOS-7
o Système :
Rectifier l’ordre d’amorçage
Démarrer la machine
Lancer l’installation
La page de bienvenue s’affiche,
1. La carte réseau :
La carte d'interface réseau, ou NIC, est un élément virtuel important utilisé pour permettre les
connexions réseau. Fonctionnant comme une interface au niveau de la couche TCP/IP, une carte NIC
peut transmettre des signaux au niveau de la couche physique et délivrer des paquets de données au
niveau de la couche réseau. Quelle que soit la couche où se trouve le contrôleur d'interface réseau, il
agit comme un intermédiaire entre un ordinateur/serveur et un réseau de données.
Dans les paramètres des machines virtuelles créées avec VirtualBox, vous pouvez voir que les
cartes réseau peuvent être connectées au réseau de différentes façons.
Il existe plusieurs modes réseaux qui définissent comment votre VM va accéder au réseau ; voici les
plus utilisés :
NAT (mode par défaut) ;
Réseau NAT ;
Accès par pont ;
Réseau interne ;
Réseau privé hôte.
Le mode réseau choisi est NAT. Cela permet aux VM d’aller sur Internet (si leur hôte est
connecté à Internet), mais pas de communiquer entre elles.
En effet, en utilisant le mode NAT, les adresses IP seront distribuées aux machines
virtuelles par VirtualBox et non par le serveur DHCP de votre réseau.
Accès par pont :
Le mode "Accès par pont" permet de placer virtuellement votre machine virtuelle dans
votre réseau physique.
Autrement dit :
votre machine virtuelle recevra une adresse IP du serveur DHCP de votre réseau (en
général, ce serveur se trouve dans votre Box ou routeur)
votre machine virtuelle apparaitra sur votre réseau comme une machine à
part entière
vous pourrez accéder aux services hébergés sur votre machine virtuelle comme si
votre machine virtuelle était une vraie machine
Lorsque vous sélectionnez le mode "Accès par pont", VirtualBox vous permettra de
sélectionner quelle interface réseau il devra utiliser pour connecter cette machine virtuelle
sur le réseau physique souhaité.
Réseau interne :
Comme son nom l'indique, ce mode d'accès réseau permet de créer un réseau interne pour
interconnecter vos machines virtuelles entre elles.
Ce qui veut aussi dire que vos machines virtuelles n'auront pas accès à Internet et elles ne
recevront pas d'adresse IP non plus, car il n'y a pas de serveur DHCP pour ce type de réseau.
Pour résumer, cela revient à brancher vos machines virtuelles sur un simple switch (un genre
de multi-prises, mais pour les câbles réseau). Il n'y a donc pas de passerelle (ni d'accès à
Internet) ni de distribution d'adresse IP (car il n'y a pas de serveur DHCP dans les switchs).
Voici un tableau qui récapitule les usages les plus adaptés pour chaque mode réseau :
Étape 1 : configure l’adresse IP de MP
Il faut cliquer sur :
Modifier le port SSH pour qu'il s'exécute sur un port non standard. Par exemple : Port 2022
Pour ajouter un nouveau port au pare-feu sur CentOS 7, utilisez l'utilitaire en ligne de commande firewall-cmd avec l'option
--add-port, en spécifiant le numéro de port et le protocole.
Pour redémarrer le service SSH sur CentOS 7, vous pouvez utiliser la commande suivante:
Cette commande arrêtera le service SSH, appliquera les éventuelles modifications apportées à la configuration et
redémarrera le service. Cela peut être utile si vous avez apporté des modifications à la configuration SSH, telles que la
modification du numéro de port ou l'activation de méthodes d'authentification supplémentaires, et que vous souhaitez les
appliquer.
Il est important de noter que cela déconnectera toutes les sessions SSH en cours. Si plusieurs utilisateurs sont connectés via
SSH, ils devront se reconnecter après le redémarrage du service.
Vous pouvez également utiliser les commandes systemctl start et systemctl stop pour démarrer et arrêter le service SSH,
respectivement. Pour vérifier l'état du service SSH, vous pouvez utiliser la commande systemctl status.
INSTALLATION WEBMIN
Introduction :
Webmin est une interface web, sous licence BSD, qui permet d'administrer simplement un
serveur UNIX ou Linux à distance via n'importe quel navigateur web.
Fonctionnement :
Webmin est un service qui se lance au démarrage du serveur et qui est accessible via
un URI. L'utilisateur peut se connecter à l'interface en indiquant dans l'URL (URL, adresse
IP, etc.) du serveur le port de l'application (par défaut 10000). Ce port peut être redéfini
directement depuis l'interface, tout comme beaucoup d'autres paramètres.
Par exemple : https://www.mondomaine.com:10000 ou https://192.168.0.1:10000.
Il est possible d'activer TLS (conseillé si adresse publique), dans ce cas l'adresse est de
type https://xxx.xxx.xxx.xxx:10000. et il est possible aussi de changer le port par défaut de
Webmin (10000) en modifiant directement sur /etc/webmin/miniserv.conf.
Webmin est en somme un simple logiciel serveur Web composé de plusieurs CGI qui
mettent à jour vos fichiers de configuration tel que /etc/inetd.conf et /etc/passwd (non
exhaustif).
Installation du Webmin :
Téléchargement et Installation Webmin en utilisant le référentiel YUM :
Cette méthode consiste à installer le Webmin en utilisant le référentiel YUM officiel. A
partir de la commande suivante :
# vi /etc/yum.repos.d/webmin.repo
Ensuite on ajoute le contenu ci-dessous et on l’enregistre :
On installe la clé GPG utilisée pour signer les packages Webmin :
Accéder à Webmin :
Pour accéder à Webmin, on ouvre le navigateur Web favori, on entre HTTPS en tant que
protocole, et l'adresse IP du serveur ainsi on utilise 10000 comme numéro de port.
Cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
4. Installation du paquet ne suffit pas à faire fonctionner notre serveur DHCP, il y a des
petites configurations à faire. On va se rendre dans le fichier suivant :
Vi /etc/dhcp/dhcpd.conf :
Ce protocole permet de transporter les données via les ports 20(client) et 21(serveur) d’une
part, et de créer, éditer et lire les répertoires d’autre part.
3.
4. Faire une copie du fichier d’origine pour garder une conf saine en cas de problème de
paramétrage.
Introduction
Web ?
Système d’information réparti en pages (documents) Web basé la notion d’hypertexte et
d’hyperlien fonctionnant sur Internet permettant de consulter des pages web avec un
navigateur.
- Protocole de communications HTTP, HTTPS
- Les langages pour créer les pages web : HTML, CSS et Java script
- Les navigateurs permettent de visualiser les pages Web : Chrome, Firefox, Internet
Explorer, Opéra
Navigateur Web ?
Logiciel client HTTP conçu pour accéder aux ressources du web. Sa fonction de base est de
permettre la consultation des documents HTML disponibles sur les serveurs HTTP.
Le serveur HTTP ?
La base de cette architecture est le protocole http (Hyper Text Transfer Protocol) qui assure
les fonctions de base web. Il s'agit d'un protocole qui sert à :
- Etablir la connexion.
- Assurer la réception ou la transmission de paramètres, dont le document demandé.
Mise en place d’un serveur web :
1. Les paquets relatifs à http sont tous fournis par les dépôts officiels
1. ON utilise la source de paquets additionnelle EPEL (Extra Package for Entreprise Li-
nux), que l'on ajoute de cette façon :
2. Le dépôt Remi pour CentOS doit être ajouté également, puis on utilise yum-utils car
nous avons besoin de yum-config-manager pour activer le paquet correspondant à
PHP et pouvoir l'installer. On ajoute le dépôt remi :
1. Avant de passer à la partie base de données, nous allons installer quelques exten-
sions pour PHP, y compris l'extension pour MariaDB, ainsi que l'outil Curl :
4. Le paquet est installé mais sans plus attendre, nous allons sécuriser l'installation
grâce au script "mysql_secure_installation". Il va nous permettre de définir un mot
de passe root (de MariaDB), désactiver l'accès anonyme, supprimer la base de test,
être fuser les connexions distantes avec l'utilisateur root. Il suffit d'appeler le script
et répond par « Y »
Installation et configuration phpMyAdmin :
Vim /etc/httpd/conf.d/phpMyAdmin.conf
Il est important de créer une base de données avant de mettre en place un site web
172.16.0.5/phpmyadmin
Et clique sur SQL : CREATE DATABASE formulaire
Introduction
Le serveur DNS (Domain Name System, ou Système de noms de domaine en français) est un
service dont la principale fonction est de traduire un nom de domaine en adresse IP. Pour simplifier,
le serveur DNS agit comme un annuaire que consulte un ordinateur au mo-
ment d'accéder à un autre ordinateur via un réseau. Autrement dit, le serveur DNS est ce ser- vice
qui permet d'associer à site web (ou un ordinateur connecté ou un serveur) une adresse IP, comme un
annuaire téléphonique permet d'associer un numéro de téléphone à un nom d'abonné.
Changement du propriètaire du fichier rd.info et donner ses droits d’accès via la commande
chmod
Ouvrir et éditer le fichier de configuration ri.info via la commande vim
CREA-
TION DE LA REPERTOIRE ISESE
AJOUTER UN GOURPE GOUPSAMBA
Création deux utilisateurs user1 et user2
METTRE UN MOT DE PASSE POUR L'ACCES AUX USER1 ET USER2
CREER UN REPERTOIRE USER INFO
CONFIGURATION
REDEMARRAGE DES SERVICES NMB ET SMB
TEST
INSTALLATION De ZIMBRA
Introduction
Zimbra est une solution de messagerie collaborative Open Source développée par l’entre-
prise Synacor fondée en 1998. Leur présence aux États-Unis, Europe et en Asie, fait de Syna-
cor un leader sur le marché de la messagerie collaborative, avec plus de 100 millions d’utili-
sateurs de la messagerie depuis sa création en 2013.
Zimbra s’est développé au fil des années grâce à la communauté Open Source, qui s’est créé
autour de cet outil. Toutes les innovations et ressources qui en découlent ont été possibles
grâce à cette communauté. Les contributeurs ont pu diagnostiquer des bugs, les corriger,
mettre en place des patchs, relever les incohérences dans les documentations fournies, ré-
pondre aux questions posées par la communauté, etc…
2.
3.
Appuyez maintenant sur « r » pour revenir au menu précédent, puis appuyez sur
« a » pour appliquer les modifications.
9. Une fois que tous les changements sont appliqués et que les services lié s à
Zimbra sont démarré s, nous obtiendrons la sortie quelque chose comme ci-
dessous,