A.6. Réglage de problèmes

Où puis-je voir les messages du système ?

Les messages du système sont journalisés dans /var/log/. Pour accéder à ce répertoire et à toutes les informations qui y sont enregistrées, connectez-vous en tant que root. Les messages les plus importants sont journalisés dans messages. Pour voir les messages les plus récents, saisissez tail -f /var/log/messages dans un terminal. Pour voir les messages liés au processus d'amorçage, lancez cette commande sur le fichier boot.msg.

Pour surveiller les processus de votre système, saisissez top dans un terminal. Si vous devez accéder à des informations situées dans /proc, utilisez procinfo. xosview surveille l'état de l'utilisation du processeur, la charge moyenne, l'utilisation de la mémoire et autres.

Comment trouver un fichier donné sur mon système ?

Il y a deux possibilités, L'une est d'utiliser l'outil de recherche de GNOME ou de KDE. Vous les trouverez dans le menu principal. Vous pouvez aussi utiliser la commande find, décrite dans man find(1).

Je cherche un fichier donné (libtoto.so.2). Comment trouver dans quel paquetage se situe ce fichier ?

Vous pouvez utiliser la commande pin (Information sur les paquetages) pour trouver un fichier :

pin libtoto.so.2

La commande ci-dessus essaie de trouver un paquetage ou des noms de fichiers et chemins. Vous trouverez plus d'informations dans man pin(1).

Mon ordinateur a « planté ». Puis-je appuyer sur le bouton de remise à zéro sans courir de risque ?

Si votre machine ne réagit plus à la souris ou au clavier, cela ne signifie pas qu'elle est totalement « plantée ». Il peut arriver qu'un seul programme provoque un blocage de la souris et du clavier alors que tous les autres programmes continuent à tourner. Si l'on peut accéder à votre machine à distance (par un terminal série ou par le réseau), vous pouvez encore vous connecter, identifier l'application plantée avec ps ou top et terminer le programme correspondant avec killall nom_du_programme. Si cela ne fonctionne pas, vous pouvez essayer killall -9 nom_du_programme.

Si vous n'avez pas cette possibilité, essayez, avec Ctrl-Alt-F2, de passer sur une autre console pour y tuer le processus gênant. Si l'ordinateur ne répond à aucune touche et si une intervention via le réseau n'est pas possible, attendez au moins dix secondes avant de réamorcer la machine pour être sûr qu'il n'y a pas d'activité disque.

Pour éviter d'endommager votre système de fichiers, assurez-vous que toutes les données sont écrites sur le disque avant de le réamorcer. Cela peut être fait grâce à l'option SysReq du noyau Linux. La prise en charge noyau de cette fonction doit d'abord être activée. Ouvrez le fichier /etc/sysconfig/sysctl en tant que root et mettez la variable ENABLE_SYSRQ à yes. Utilisez la combinaison de touches Alt-Syst-U pour vider tous les tampons de données de manière sûre en écrivant les données sur le disque et démonter le système de fichiers. Syst peut également être désignée par Impr écran sur certains claviers. Une fois le système de fichier démonté, appuyez sur le bouton de réamorçage pour redémarrer votre système.

Je ne parviens pas à me connecter à ma machine avec telnet. J'obtiens toujours la réponse Login incorrect.

Vous essayez probablement de vous connecter en tant que root. Pour des raisons de sécurité, cela n'est pas possible par défaut avec telnet. Créez un compte utilisateur normal avec YaST. Connectez-vous avec ce nom d'utilisateur. Passez ensuite root avec su. Il est cependant préférable et surtout plus sûr d'utiliser ssh à la place de telnet. Le programme ssh utilise des connexions chiffrées et sûres.


SUSE LINUX Guide de l'utilisateur 9.3