Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Dépannage de problèmes courants dans Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
1. Gestion des informations sur les pannes système (tâches)
2. Gestion des fichiers noyau (tâches)
3. Dépannage du système et des problèmes logiciels (tâches)
Procédure à suivre en cas de panne système
Collecte des données de dépannage
Liste de contrôle de résolution d'une panne système
Affichage des messages système
Affichage des messages système
Personnalisation de la journalisation des messages système
Personnalisation de la journalisation des messages système
Activation de la messagerie de la console distante
Utilisation de la messagerie de la console auxiliaire pendant les transitions de niveau d'exécution
Activation d'une console auxiliaire (distante)
Affichage de la liste des consoles auxiliaires
Activation d'une console auxiliaire (distante) après la réinitialisation du système
Désactivation d'une console auxiliaire (distante)
Dépannage des problèmes d'accès aux fichiers
Résolution des problèmes liés aux chemins de recherche (Command not found)
Diagnostic et correction des problèmes liés au chemin de recherche
Modification des propriétés de fichier et de groupe
4. Dépannage de divers problèmes système et logiciels (tâches)
Les utilisateurs rencontrent fréquemment des problèmes et demandent l'aide d'un administrateur système, lorsqu'ils ne peuvent pas accéder à un programme, un fichier ou un répertoire qu'ils pouvaient auparavant utiliser.
Lorsque vous rencontrez un tel problème, vérifiez l'un des trois points suivants :
Le chemin de recherche de l'utilisateur a peut-être été modifié ou les répertoires du chemin de recherche ne sont pas dans l'ordre approprié.
Le fichier ou répertoire n'a peut-être pas les autorisations ou la propriété appropriées.
La configuration d'un système accessible via le réseau a peut-être changé.
Ce chapitre décrit brièvement comment reconnaître les problèmes dans chacun de ces trois domaines et propose des solutions éventuelles.
Le message Command not found indique l'un des problèmes suivants :
La commande n'est pas disponible sur le système.
Le répertoire des commandes ne se trouve pas dans le chemin de recherche.
Pour résoudre un problème de chemin de recherche, vous devez connaître le nom du chemin d'accès au répertoire dans lequel la commande est stockée.
Si une version incorrecte de la commande est trouvée, un répertoire comportant une commande du même nom se trouve dans le chemin de recherche. Dans ce cas, le répertoire approprié peut se trouver plus loin dans le chemin de recherche ou ne pas s'y trouver du tout.
Vous pouvez afficher le chemin de recherche actuel à l'aide de la commande echo $PATH.
Utilisez la commande type pour déterminer si vous exécutez une version incorrecte de la commande. Par exemple :
$ type acroread acroread is /usr/bin/acroread
$ echo $PATH
Le chemin de recherche est-il correct ?
Le chemin de recherche est-il répertorié avant d'autres chemins de recherche contenant une autre version de la commande ?
La commande se trouve-t-elle dans l'un des chemins de recherche ?
Si le chemin doit être corrigé, passez à l'étape 3. Autrement, passez directement à l'étape 4.
|
|
$ which command
Exemple 3-6 Diagnostic et correction des problèmes liés au chemin de recherche
Cet exemple montre que l'exécutable mytool ne se trouve dans aucun des répertoires du chemin de recherche à l'aide de la commande type.
$ mytool -bash: mytool: command not found $ type mytool -bash: type: mytool: not found $ echo $PATH /usr/bin: $ vi $HOME/.profile (Add appropriate command directory to the search path) $ . $HOME/.profile $ mytool
Si vous ne trouvez pas de commande, reportez-vous à la page de manuel pour connaître son chemin de répertoire.
Souvent, les propriétés de fichier et de répertoire changent parce que quelqu'un a modifié les fichiers en tant que superutilisateur. Lorsque vous créez des répertoires personnels pour les nouveaux utilisateurs, veillez à rendre l'utilisateur propriétaire du fichier point (.) dans le répertoire personnel. Lorsque les utilisateurs ne sont pas propriétaires du fichier ".", ils ne peuvent pas créer de fichiers dans leur propre répertoire personnel.
Des problèmes d'accès peuvent également survenir lorsque la propriété de groupe change ou lorsqu'un groupe dont un utilisateur est membre est supprimé de la base de données /etc/group.
Pour plus d'informations sur la modification des autorisations ou de l'appartenance d'un fichier auquel vous ne parvenez pas à accéder, reportez-vous au Chapitre 7, Contrôle de l’accès aux fichiers (tâches) du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
Si les utilisateurs ne peuvent plus accéder à des fichiers ou répertoires auparavant accessibles, c'est parce que les autorisations ou la propriété des fichiers ou répertoires a probablement changé.
Si les utilisateurs rencontrent des problèmes avec l'utilisation de la commande de copie à distance rcp pour copier des fichiers sur le réseau, les répertoires et fichiers du système distant peuvent comporter un accès restreint lié aux droits d'accès. Une autre source de problème est que le système distant et le système local ne sont pas configurés pour autoriser l'accès.
Reportez-vous à la section Stratégies de dépannage NFS du manuel Gestion de systèmes de fichiers réseau dans Oracle Solaris 11.1 pour plus d'informations sur les problèmes d'accès réseau et les problèmes d'accès aux systèmes via AutoFS.