Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d’Oracle Solaris : Tâches courantes Oracle Solaris 11 Information Library (Français) |
1. Localisation des informations relatives aux commandes Oracle Solaris
2. Gestion des comptes utilisateur et des groupes (présentation)
3. Gestion des comptes utilisateur et des groupes (tâches)
4. Initialisation et arrêt d'un système Oracle Solaris
5. Utilisation d'Oracle Configuration Manager
6. Gestion des services (présentation)
7. Gestion des services (tâches)
8. Utilisation du gestionnaire de pannes
9. Gestion des informations système (tâches)
10. Gestion des processus système (tâches)
11. Surveillance des performances du système (tâches)
12. Gestion des packages de logiciels (tâches)
13. Gestion de l'utilisation du disque (tâches)
Gestion de l'utilisation du disque (liste des tâches)
Affichage des informations sur les fichiers et l'espace disque
Procédure d'affichage des informations sur les fichiers et l'espace disque
Vérification de la taille des fichiers
Procédure d'affichage de la taille des fichiers
Procédure de recherche de fichiers volumineux
Procédure de recherche de fichiers dépassant une taille limite spécifiée
Vérification de la taille des répertoires
Procédure d'affichage de la taille des répertoires, sous-répertoires et fichiers
Recherche et suppression des fichiers anciens ou inactifs
Procédure d'établissement de la liste des fichiers récents
Procédure de recherche et suppression des fichiers anciens ou inactifs
Procédure d'effacement des répertoires temporaires
Procédure de recherche et suppression de fichiers noyau (core)
Procédure de suppression des fichiers de vidage sur incident
14. Tâches de planification du système (tâches)
15. Configuration et administration d'imprimantes à l'aide de CUPS (tâches)
17. Gestion des informations sur les pannes système (tâches)
18. Gestion des fichiers noyau (tâches)
19. Dépannage du système et des problèmes logiciels (tâches)
20. Dépannage de divers problèmes système et logiciels (tâches)
Une partie du travail de nettoyage des systèmes de fichiers lourdement chargés implique la recherche et la suppression des fichiers inutilisés. Vous pouvez localiser les fichiers non utilisés à l'aide des commandes ls ou find. Pour plus d'informations, reportez-vous aux pages de manuel ls(1) et find(1).
D'autres façons de préserver l'espace disque consistent à vider les répertoires temporaires tels que ceux situés dans /var/tmp ou /var/spool et à supprimer les fichiers noyau (core) et de vidage sur incident. Pour plus d'informations sur les fichiers de vidage sur incident, reportez-vous au Chapter 17, Gestion des informations sur les pannes système (tâches).
$ ls -t [directory]
Trie d'abord les fichiers en fonction du dernier horodatage.
Identifie le répertoire dans lequel effectuer la recherche.
Exemple 13-9 Etablissement de la liste des fichiers récents
L'exemple ci-dessous montre comment utiliser la commande ls -tl pour trouver les fichiers les plus récemment créés ou modifiés dans le répertoire /var/adm. Le fichier sulog est le dernier fichier créé ou modifié.
$ ls -tl /var/adm -rw-r--r-- 1 root root 3227516 Jan 7 12:22 messages -rw-r--r-- 1 adm adm 12648 Jan 7 06:45 wtmpx -r--r--r-- 1 root root 3353420 Jan 7 06:45 lastlog drwxrwxr-x 9 root sys 15 Jan 4 03:10 . -rw-r--r-- 1 root root 56045 Jan 3 19:10 messages.0 drwxr-xr-x 41 root sys 42 Jan 3 19:03 .. lrwxrwxrwx 1 root root 27 Jan 3 17:36 utmpx -> ../../system/volatile/utmpx -rw------- 1 uucp bin 0 Jan 3 17:34 aculog drwxr-xr-x 2 root sys 2 Jan 3 17:26 streams drwxr-xr-x 2 root sys 2 Jan 3 17:26 sm.bin drwxrwxr-x 2 adm sys 2 Jan 3 17:26 sa drwxr-xr-x 2 root sys 2 Jan 3 17:26 pool drwxr-xr-x 2 adm adm 2 Jan 3 17:26 log drwxr-xr-x 2 adm adm 2 Jan 3 17:26 exacct drwxrwxr-x 5 adm adm 5 Jan 3 17:26 acct
Pour plus d'informations, reportez-vous à la section Procédure d’obtention des droits d’administration du manuel Administration d’Oracle Solaris : services de sécurité.
# find directory -type f[-atime +nnn] [-mtime +nnn] -print > filename &
Identifie le répertoire dans lequel effectuer la recherche. Les répertoires situés sous ce répertoire sont également inclus dans la recherche.
Recherche les fichiers qui n'ont pas été consultés depuis le nombre de jours (nnn) spécifié.
Recherche les fichiers qui n'ont pas été modifiés depuis le nombre de jours (nnn) spécifié.
Identifie le fichier qui contient la liste des fichiers inactifs.
# rm `cat filename`
où filename identifie le fichier créé à l'étape précédente. Ce fichier contient la liste des fichiers inactifs.
Exemple 13-10 Recherche et suppression des fichiers anciens ou inactifs
L'exemple suivant présente les fichiers du répertoire /var/adm et des sous-répertoires qui n'ont pas été consultés au cours des 60 derniers jours. Le fichier /var/tmp/deadfiles contient la liste des fichiers inactifs. La commande rm supprime ces fichiers inactifs.
# find /var/adm -type f -atime +60 -print > /var/tmp/deadfiles & # more /var/tmp/deadfiles /var/adm/aculog /var/adm/spellhist /var/adm/wtmpx /var/adm/sa/sa13 /var/adm/sa/sa27 /var/adm/sa/sa11 /var/adm/sa/sa23 /var/adm/sulog /var/adm/vold.log /var/adm/messages.1 /var/adm/messages.2 /var/adm/messages.3 # rm `cat /var/tmp/deadfiles` #
Pour plus d'informations, reportez-vous à la section Procédure d’obtention des droits d’administration du manuel Administration d’Oracle Solaris : services de sécurité.
# cd directory
Attention - Vérifiez que vous êtes dans le répertoire correct avant de terminer l'étape 3. L'étape 3 supprime tous les fichiers du répertoire en cours. |
# rm -r *
Exemple 13-11 Effacement des répertoires temporaires
L'exemple suivant illustre l'effacement du répertoire mywork et la vérification de la suppression de tous les fichiers et sous-répertoires.
# cd mywork # ls filea.000 fileb.000 filec.001 # rm -r * # ls #
# find . -name core -exec rm {} \;
Exemple 13-12 Recherche et suppression des fichiers noyau (core)
L'exemple ci-dessous montre comment trouver et supprimer les fichiers noyau (core) à partir du compte d'utilisateur jones à l'aide de la commande find.
# cd /home/jones # find . -name core -exec rm {} \;
Les fichiers de vidage sur incident peuvent être très volumineux. Si vous avez activé le système de façon à stocker ces fichiers, vous ne devez pas les conserver plus longtemps que nécessaire.
# cd /var/crash/
Attention - Assurez-vous que vous êtes dans le répertoire correct avant de terminer l'étape 3. L'étape 3 supprime tous les fichiers du répertoire en cours. |
# rm *
# ls
Exemple 13-13 Suppression des fichiers de vidage sur incident
L'exemple suivant illustre la suppression des fichiers de vidage sur incident du système venus et la vérification de la suppression des fichiers de vidage sur incident.
# cd /var/crash # rm * # ls