Formation - Fedora et VMware
E N D
Presentation Transcript
Formation - Fedora et VMware • Par Pierre-Luc Delisle
VMWare Workstation • Le meilleur outil de virtualisation desktop sur le marché
Création d’une machine virtuelle • Création d’une machine virtuelle avec VMware Workstation
VMware Snapshot Manager • Backup de machines virtuelles
La fonctionnalité AutoProtect permet de créer des snapshots automatiques pour une meilleuresécurité.
Clone de machines virtuelles • Un clône pour un disaster recovery quasi-instantanné
Installation de Fedora • Avec l’environnement graphique Anaconda
Gravure du DVD de Fedora • Démarrage de l’installation • Démonstration des options d’installation • Partionnement du disque logique • Installation • Mise à jour de Fedora
Commandes UNIX • Quelques commandes de bases sur UNIX
ls : affiche le contenu d'un répertoire • man ls : help de la commande ls • ls -l : plus de détails sur le path/directory • free : taille de la mémoire vive. • df : information sur les disques durs. • mkdir name_directory : créer un répertoire. • touch nom_fichier : créer un fichier. • cd : change directory • cd .. : revenir de un directory (parent directory) • cd \ : revenir au root directory
rmdir : pour supprimer un répertoire vide. • rm : pour supprimer un fichier • rm -R : pour supprimer un répertoire et son contenu • uname -a : pour afficher la version de LInux et le nom de la machine • vi : pour éditer un fichier texte • less : pour afficher un fichier en mode commande. • adduser nom_utilisateur : on peu définir -> mot de passe, nom complet, numéro de téléphone, etc. • useradol : pour créer un compte. Mais n'est pas utilisable encore. Pour lui mettre un mot de passe : passwd nom_utilisateur • Tous les comptes se trouvent dans le fichier /etc/passwd • tree : arbre d'arborescence : dessine l'arborescence d'un répertoire. Pour afficher l'arborescence d'un répertoire. • pwd : affiche le directory actuel. • mv : move (déplacement de fichiers / répertoires) • cp : copy (copie de fichiers / répertoires) • cat : affiche le contenu d’un fichier • more : affiche le contenu d’un fichier page par page
Les permissions sous Linux • Les permissions Read Write Execute
Selon le modèle des permissions, chaque fichier ou dossier est associé à : • • Un propriétaire (ID d’utilisateur); • • Un groupe (ID de groupe); • • Autres utilisateurs. • 1) Propriété d’un fichier ou dossier. • Chaque fichier ou dossier appartient à un utilisateur (appelé propriétaire) et à un groupe • (appelé groupe de fichier). • La commande chown permet de définir le propriétaire et le groupe d’un fichier ou un dossier. • Exemple : chown Yvon.users essai, définit Yvon comme propriétaire du fichier essai et users comme groupe de ce fichier. • La commande chgrp permet de changer le groupe d’un fichier ou répertoire. Exemple : chgrp groupeC3521 essai2, définit groupeC3521 comme groupe du fichier essai2. • La commande useradd permet de créer un compte utilisateur. Exemple : useradd nom_utilisateur • La commande userdel permet de supprimer un compte utilisateur Exemple : userdel nom_utilisateur • La commande groupadd permet de créer un compte de groupe. Exemple : groupadd nom_groupe • La commande groupdel permet de supprimer un compte de groupe. Exemple : groupdel nom_groupe • Tous les comptes utilisateurs sont définis dans le fichier /etc/passwd. Tous les comptes de groupes sont définis dans le fichier /etc/group.
Pour déterminer les permissions actives sur un fichier ou répertoire, effectuer la commande ls -l dans le terminal UNIX. • Exemple: drwxr-xr-x 5 root root 4096 May 25 12:09 logs • • d correspond à un repertoire; • • Le propriétaire (root) a les permissions de lecture, d’écriture et d’exécution. • • Le groupe du répertoire (root) a les permissions de lecture et exécution; • • Les autres utilisateurs ont les permissions de lecture et d’exécution; • • La taille de l’inode du répertoire est de 4 096 octets; • • La dernière modification du répertoire est 25 Mai 12h09; • • Le nom du répertoire est logs.
Chaque permission (r, w et x) est représentée par un chiffre. Un nombre constitué de trois de ces chiffres spécifie les permissions (chaque chiffre successif correspond dans l’ordre au propriétaire, au groupe et aux autres utilisateurs). • Syntaxe : chmod nombre nom_fichier • r (read) correspond à la valeur 4 • w (write) correspond à la valeur 2 • x (execute) correspond à la valeur 1 • Exemple : chmod 640 fichier_test; • 6 correspond au propriétaire (4+2 : lecture et écriture) • 4 correspond au groupe du fichier (4 : lecture) • et 0 correspond aux autres (0 : aucune permission accordée)
Planification de tâches • Planification de tâches avec crontab
Commande crontab -e pour éditer la table des tâches planifiées. • Syntaxe de crontab (dans l’ordre de saisis dans le fichier crontab)
Installer un programme sur Linux • Installation d’un programme par Terminal - The hard way
Démonstration : Installation de VMware Workstation sur Fedora
Serveur Apache • Création d’un serveur Apache
1. Explication de ce qu’est un serveur Apache. • 2. Création du serveur Apache. • 3. Démonstration par la suite. • Suivre mon livre pour la création du serveur Apache.
Serveur Samba • Serveur de fichier multi-plateforme Samba
1. Explication de ce qu’est un serveur Samba. • 2. Création du serveur Samba. • 3. Démonstration du serveur Samba. • Suivre mon live pour la création du serveur Samba.
Partage d’imprimantes • Partage d’imprimantes réseaux sur Fedora
Démonstration de l’installation d’une imprimante réseau et partage d’imprimantes sur Fedora [printers] # Share Printer printing = cups path = /var/spool/samba public = yes printer name = HP Photosmart 5520 use client driver = yes
Installation de Webmin • Installation de l’outil d’administration Webmin
1. Explication de ce qu’est Webmin • 2. Installation du service Webmin. • 3. Démonstration de l’outil d’administration • Suivre mon live pour l’installation du service Webmin.
VPN • Configuration d’un VPN
1. Explication de ce qu’est un VPN (Virtual Private Network). • 2. Configuration d’un serveur VPN dans un routeur Asus. • Consulter mon live pour plus d’informations.