Académique Documents
Professionnel Documents
Culture Documents
Il est aussi possible d'utiliser 2>> pour ajouter les erreurs à la fin du fichier
2>&1 : redirige les erreurs au même endroit et de la même façon que la
sortie standard.
il n'est pas possible d'écrire : 2>>&1
< et << : lire depuis un fichier ou le clavier
Modifier la date
atrm num
Destruction d'une tâche en attente (num est le
numéro de la tâche à supprimer obtenu grâce à
la commande atq).
crontab
• Pour configurer une nouvelle tache ou en supprimer une, il faut ouvrir cron en
édition crontab -e puis ajouter une ligne pour sa tache qui se présente sous cette
forme :
• "minute" "heure" "jour du mois" "mois" "jour de la semaine" "utilisateur" "action« =
mm hh jj MMM JJJ tâche
Rediriger la sortie
Archiver et compresser
Compression avec Gzip et bzip2
• La compression d'un fichier se fait de manière suivante:
gzip fichier
• gzip renomme le fichier compressé en « fichier.gz ».
• La compression d'un fichier avec bzip2 utilise la même
syntaxe
• bzip2 renomme le fichier compressé en « fichier.bz2 ».
• La décompression d'un fichier se fait à l'aide de la
commande suivante :
• gunzip fichier.gz ou
• bunzip2 fichier.bz2
26
Gestion de packages
• Combinaison dans un même fichier (rpm)
– informations sur le programme
– les fichiers exécutables, librairies, documentation
– les scripts d ’installation et de désinstallation
– les fichiers de configuration
– les informations de dépendance
• Le nom d’un rpm respecte un format précis de
type nom-version.arch.rpm où :
– nom = nom du package/prog
– version = version du package/prog
– arch = architecture pour lequel est fait le prog/package.
27
Red Hat Package Manager
(RPM)
• on peut installer et désinstaller des
programmes par une seule
commande : rpm
• /var/lib/rpm, contient une BDD des
RPMs installés
28
Installation des RPMs
• Syntaxe de base
– rpm -i nom_package.rpm ( installation)
– rpm -F nom_package.rpm (Freshening)
• installation si une version ancienne de ce package est déjà installée
– rpm -U nom_package.rpm (Upgrading)
• installe et désinstalle l’ancienne version qui est enregistrée avec
l ’extension .rpmsave
• options
– v : mode bavard
– h : affiche 50 marques (hash marks)
– --nodeps : sans tenir compte des dépendances
Désinstallation de RPM
• Pour désinstaller un RPM, on utilise la
commande
• rpm -e nom_package
• options:
• --nodeps : ignore les dépendances
RPM querying
• Pour connaître le contenu d’un RPM installé
• syntaxe de base
• rpm -q [ nom_package ]
• options :
• a : chercher tous les RPM installés
• f <file> : chercher le RPM d ’où provient le fichier file
• p<package-file> : affiche les fichiers de ce package (non
encore installé)
• i : affiche les informations du package
• l : affiche la liste des fichiers du package
• s : affiche l’état de tous les fichiers
• d : affiche les fichiers de documentation
• c : affiche les fichiers de configuration
Vérification des RPMs
• Vérifie les fichiers actuelles avec le RPM original
– taille
– checksum MD5
– Permissions, type
– propriétaire
– groupe
• syntaxe de base
– rpm -V nom_package
• options
– f <file> vérifie le fichier file
– a vérifie tous les packages
– p <package-file> vérifie par rapport au RPM original
Outils graphiques
• kpackage
– Il fonctionne dans l'environnement Kde,
– Il n ’est pas fourni en standard dans les distributions RedHat.
• gnorpm
– C ’est un logiciel fourni avec l'environnement graphique gnome.
• up2date
– est un outil standard de la distribution RedHat (version 6.1 et
supérieure)
– il permet la mise à jour de la distribution.
• Il cherche sur le serveur ftp de redhat les packages mis à jour pour la
distribution.
• Il présente ensuite une page web permettant de sélectionner les packages
à mettre à jour.