1 2 3 LES COMMANDES DE BASE PREMIÈRE PARTIE 4 SOMMAIRE Syntaxe d ’une commande

1 2 3 LES COMMANDES DE BASE PREMIÈRE PARTIE 4 SOMMAIRE Syntaxe d ’une commande linux Les commandes usuelles Exercices LES COMMANDES DE BASE 5 Syntaxe d’une commande Linux La syntaxe d ’une commande linux est : cmd -options arguments cmd : le nom de la commande options : les options de la commande précédées de – arguments : les objets sur lesquels s’appliquent le commande LES COMMANDES DE BASE 6 Les commandes usuelles ls : Liste le contenu d'un répertoire rm : Supprime un fichier cp : Copie des fichiers ou répertoires mv : Déplace des fichiers ou répertoires Cd : Change de répertoire cd .. : Retourne au répertoire parent Clear ou ctrl l : Efface tous les lignes du terminal mkdir : Crée un nouveau répertoire (make directory) rmdir : Supprime un répertoire vide (remove directory) pwd : Permet d'afficher le répertoire actif (print working directory) file : Permet de connaître le contenu probable du fichier spécifié !! : Exécute la dernière ligne de commande LES COMMANDES DE BASE 7 Les commandes usuelles ![chaine] : Exécute la dernière ligne de commande commençant par [chaine] !moun : exécute la dernière ligne de commande commençant par moun (ca peut être une commande pour ) man : Aide sur la commande demandée (ex: man locate) du : du répertoire pour connaître la taille du répertoire df : Pour connaître l’espace disponible mkfs : Pour formater apropos : Affiche la description sur la page de manuel de la commande locate : Permet de savoir si un fichier est sur le "disque" (ex: locate jerecherche ) cat : Affiche le contenu du fichier spécifié à l'écran (valable seulement pour les fichiers pour lesquels la commande file a retourné : english text, ascii text ou commands text) LES COMMANDES DE BASE 8 Les commandes usuelles NB: Il ne faut surtout pas utiliser la commande cat sur des fichiers dont le contenu supposé est data ou exécutable. split : Affiche le contenu du fichier avec des pauses useradd : Permet d’ajouter un utilisateur passwd : Permet de spécifier ou de changer de mot de passe userdel : Permet de supprimer un utilisateur. Suppression totale (répertoire privé, boite aux lettres...) Avec : userdel -r nom_user usermod : Permet de modifier les informations concernant un utilisateur groupadd : Permet de créer un groupe groupdel : Permet de supprimer un groupe groupmod : Permet de modifier les informations concernant un groupe chmod : Permet de fixer des droits sur un fichier ou un répertoire LES COMMANDES DE BASE 9 Les commandes usuelles LES COMMANDES DE BASE gpasswd : Permet de changer le mot de passe du groupe, de supprimer un utilisateur du groupe ,de nommer un administrateur du groupe, de rétrograder un administrateur du groupe newgrp : Permet de changer de groupe chown : Permet de changer le propriétaire ou le groupe d’un fichier chgrp : Permet de changer le groupe de fichier id ou groups : Permet de connaître l’identité de l’utilisateur date : Affiche la date et l'heure du système mount : Permet de monter un système de fichier umount Permet de démonter un système de ln : Permet de créer un lien sur un fichier cal : Affiche un calendrier 10 Exercices 1: Manipulation de fichiers et répertoires LES COMMANDES DE BASE: Exercices Créer un répertoire stage : mkdir stage Créer un fichier vide mon_fichier dans le répertoire stage : touch stage/mon_fichier Afficher le contenu du répertoire stage, tout le contenu du répertoire y compris les fichiers cachés, le contenu sous format long(toutes les informations sont précisées). ls stage ls -a stage ls -l stage 11 Exercices 1: Manipulation de fichiers et répertoires LES COMMANDES DE BASE: Exercices Déplacez-vous dans le répertoire stage et créez des répertoires à vos noms et prénoms sur la même ligne de commande. Lister le contenu de stage de façon récursive sans utilisez le mot stage. cd stage mkdir kader nom ls -R Retournez dans votre répertoire de base sans utiliser un chemin complet. cd .. 12 Exercices 1: Manipulation de fichiers et répertoires LES COMMANDES DE BASE: Exercices Vérifiez votre répertoire courant. Déplacez-vous dans l'arborescence et donnez le chemin complet du répertoire actuel. pwd cd stage/kader pwd Recopiez toute l'arborescence de /var/log dans l'un des répertoires que vous venez de créer. cp -R /var/log stage/kader Essayez de supprimer le répertoire par la commande rmdir stage/kader/var 13 Exercices 1: Manipulation de fichiers et répertoires LES COMMANDES DE BASE: Exercices Remarquez que rmdir, utilisé seul, efface seulement un répertoire vide. Essayez avec la commande: rmdir -p stage/kader/var Renommez le premier fichier créé par un nom esnr, déplacez le ensuite dans le répertoire stage. mv mon_fichier esnr mv esnr stage/ 14 Exercices 1: Manipulation de fichiers et répertoires LES COMMANDES DE BASE: Exercices Regarder le contenu du fichier /var/log/syslog par la commande cat /var/log/syslog Editer un fichier esp contenant sa signification echo ‘’ ecole supérieur polytechnique ’’ > esp Comparer et chercher la différence entre ce fichier et esnr cmp esp stage/esnr Quelle est la différence lorsqu'on ajoute l'option c à la commande? cmp -c esp stage/esnr 15 Exercices 1: Manipulation de fichiers et répertoires LES COMMANDES DE BASE: Exercices Créer un lien symbolique esnr sur le fichier esp ln -s esnr esp Vérifier le type du fichier esnr file esnr ou ls -l esnr Effacer tout le contenu du répertoire stage et déplacez vous dedans rm stage/ (comparer avec rm -r stage/ et rm -f stage/) cd stage Scinder le fichier /var/log/syslog en fichiers de 10 lignes split -l 10 /var/log/syslog Que remarquez vous ? 16 Exercices 3 : Commandes de connexion et montage de systèmes de fichiers LES COMMANDES DE BASE: Exercices Pour monter un système de fichiers, on utilise Connectez-vous avec votre compte et votre mot de passe. Hé! c'est déjà fait sinon vous n'aurez pas fait les exercices précédents. Sachez juste que c'est la commande login qui permet de vous identifier. Pour vous déconnectez tapez logout ou exit la commande mount Montez le disque dans le répertoire /mnt/montage mount /dev/sdb1 /mnt/montage Consultez le contenu de la disque et, démontez-la umount /mnt/montage 17 Exercices 4 : Arrêt du système LES COMMANDES DE BASE: Exercices Pour arrêter le système tapez la commande halt poweroff arrête le système et l'alimentation de la machine (certaines conditions sont nécessaires pour son fonctionnement). Pour redémarrer la machine faites reboot Vérifiez que la commande reboot n'est qu'un simple lien vers halt. ls -l /sbin/reboot /sbin/halt Remarquez que ces commandes arrêtent brusquement le système 18 Exercices 4 : Arrêt du système LES COMMANDES DE BASE: Exercices Arrêtez le système dans 30 secondes et envoyer un message d'avertissement à tous les utilisateurs connectés. shutdown -t 30 19 Exercices 4 : La commande de manuel man LES COMMANDES DE BASE: Exercices Elle permet d’afficher la documentation en ligne d’une commande. Chaque explication de commande est subdivisée en sections de manière suivante : SYNOPSIS C’est la syntaxe de la commande DESCRIPTION C’est une brève description des effets de la commande. FILE Donne des fichiers manipulés par cette commande. OPTIONS Donne les options de la commande. SEE ALSO Référence croisée vers d’autres commandes pouvant être utilisées dans le même contexte . DIAGNOSTICS Explication des messages d’erreurs possibles. BUGS Erreurs connues pouvant se produire dans certaines situations. 20 Exercices 4 : La commande de manuel man LES COMMANDES DE BASE: Exercices EXAMPLE Exemples d’application. HISTORY , AUTHOR, COPYRIGHT : Donne respectivement l’historique sur l’écriture de la commande, les noms de ses auteurs et les copyright Donnez la syntaxe et le fonctionnement de la commande ls man ls Trouvez des informations relatives à la sécurité man –k secure Tapez la commande apropos secure Remarquez qu’elle est identique à la précédente 21 Exercices 4 : La commande de manuel man LES COMMANDES DE BASE: Exercices Affichez juste la description du manuel de la commande date man –f date Remarquez qu’elle est identique à la commande whatis date 22 DEUXIÈME PARTIE COMPTES ET GROUPES UTILISATEURS 23 SOMMAIRE • Définition d'un compte utilisateur • Composition d'un compte utilisateur • Les fichiers de configuration /etc/group /etc/passwd /etc/shadow • Création d'un compte utilisateur • Destruction de compte • Gestion de groupe 24 COMPTE UTILISATEUR : définition 25 COMPTE UTILISATEUR : définition Les logiciels d'administration (gnome-system-tools) D'autres utilitaires, en particulier pour vérifier la sécurité 26 COMPTE UTILISATEUR : composition 27 LES FICHIERS DE CONFIGURATION 28 LES FICHIERS DE CONFIGURATION LE FICHIER /etc/group 29 LE FICHIER /etc/group Les différents champs 30 LE FICHIER /etc/group Les différents champs 31 LE FICHIER /etc/group Les différents champs 32 LE FICHIER /etc/group Remarques Conséquence : Un utilisateur ne peut changer de groupe que si l'administrateur lui en a donné l'autorisation (en mentionnant son nom dans la liste des membres). 33 LE FICHIER /etc/passwd Rôle 34 LE FICHIER /etc/passwd Les différents champs 35 LE FICHIER /etc/passwd Les différents champs 36 LE FICHIER /etc/passwd Remarque : le champ UID 37 LE FICHIER /etc/passwd Les différents champs 38 LE FICHIER /etc/passwd Les différents champs 39 LE FICHIER /etc/passwd Les différents champs 40 LE FICHIER /etc/shadow uploads/Industriel/ tpadminsystem.pdf

  • 41
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager