• Aucun résultat trouvé

Plantage et ralentissement

N/A
N/A
Protected

Academic year: 2022

Partager "Plantage et ralentissement"

Copied!
24
0
0

Texte intégral

(1)

Plantage et ralentissement

René Brou 2012

(2)

Les réparations

ž  Les autorisations

ž  Les outils de contrôle

ž  Les logiciels du système

ž  Onyx

ž  Les accès internet

ž  Les dessous de SAFARI

(3)

Mac OSX et Unix

ž  Des routines de nettoyage régulières, dites "Daily, Weekly, Monthly"

sont programmées par défaut en mode automatique pour être

effectuées la nuit à 3 heures du matin. Ces routines suppriment des fichiers système ou caches devenus inutiles. Il s'agit donc de purges périodiques. Ces routines sont aussi appelées "Scripts de

maintenance".

ž  Mais la plupart du temps, nos Mac sont éteints ou en veille à cette heure de la nuit, et donc de ce fait, ces routines de maintenance ne sont jamais effectuées pour la plupart des utilisateurs.

ž  Puisque ces purges ne sont, le plus souvent, jamais effectuées aux heures prévues, il est possible de les forcer manuellement ou de les reprogrammer pour d'autres moments de la journée.

ž  En fait, le "ménage" est fait par Cron, une application système ou plutôt un daemon qui tourne en tâche de fond et qui se base sur un fichier nommé Crontab, dans lequel sont indiqués les horaires d'exécution.

ž  En modifiant le fichier Crontab, on peut modifier les horaires

d'exécution de ces tâches. Des logiciels comme cronnix (gratuit) ou macaroni (payant) peuvent agir sur ces fichiers. L’utilitaire ONYX exécute également ces tâches. Sur le terminal on peut exécuter:

sudo periodic daily ( ou weekly ou monthly).

(4)

Maintenance

ž  Sous Mac OS X 10.6 et versions ultérieures, les tâches de fond de maintenance qui n’ont pas été exécutées lorsque l’ordinateur est en veille sont exécutées lorsque l’ordinateur quitte ce mode, par exemple avant l’extinction.

ž  Pour les versions 10.4 et antérieures elles

expliquent les activités de disque inexpliquées surtout si on a changé d’heure locale. Elles se

produisent à 3h15 chaque jour , 4h30 le samedi et 5h30 le premier de chaque mois.

ž  Si ces tâches ne s’exécutent pas, les fichiers

d’historique (sytem.log) peuvent atteindre des

tailles importantes .

(5)

Autorisations

ž  Mac OS X intègre un sous-système basé sur un système d'exploitation de type UNIX qui utilise des autorisations pour son système de fichiers. Tous les fichiers et dossiers de votre disque dur possèdent un ensemble associé d'autorisations qui détermine qui peut les lire, les écrire ou les exécuter. En prenant un document AppleWorks comme exemple, la signification du

concept d'autorisation est la suivante :

ž  Lecture (r--)

Vous pouvez ouvrir un document AppleWorks si vous possédez une autorisation de lecture pour celui-ci.

ž  Ecriture (-w-)

Vous pouvez enregistrer les changements d'un document AppleWorks si vous possédez une autorisation d'écriture pour celui-ci.

ž  Exécution (--x)

Vous pouvez ouvrir l'application AppleWorks si vous possédez une autorisation d'écriture pour celle-ci. Cette autorisation n'est pertinente que pour les applications et d'autres types de

fichiers exécutables.

ž  Si vous pouvez réaliser les trois actions qui précèdent, vous disposez d'une autorisation rwx ..

Une autorisation en lecture seule d'un dossier contenant des documents vous permettra d'ouvrir et de lire ces derniers sans vous donner la possibilité de sauvegarder des

changements ou d'ajouter de nouveaux documents au dossier. A titre d'exemple l'autorisation en lecture seule (r--) est souvent utilisée pour partager des fichiers avec des utilisateurs

invités.

(6)

Valeur de possession

ž  Utilisateur celui qui crée le fichier ou dossier

ž  Groupe est le group du dossier

contenant le fichier ou son répertoire

ž  Dossiers ou répertoires: drwxr-xr-x

ž  Fichiers –rw-r-r--

L’utilisateur root dispose d’un accès

complet à tous les fichiers.

(7)

Problèmes relatifs aux autorisations

ž  Programmes d'installation d'applications et dossier Applications

Un programme d'installation d'applications non-Apple peut attribuer des autorisations incorrectes à certains fichiers qu'il installe, ou même à l'intégralité du contenu du dossier Applications. Parmi les symptômes trahissant ce problème figurent des points d'interrogation dans le Dock et/ou l'impossibilité de se connecter à Internet. Il est également possible qu'un logiciel installé dans une session d'utilisateur soit disponible dans d'autres sessions. Pour éviter ce problème, assurez-vous d'ouvrir la session avec votre compte d'utilisateur normal lorsque vous installez des logiciels devant être uniquement disponibles dans votre compte.

ž  Fichiers créés dans Mac OS 9

Les fichiers créés dans Mac OS 9 peuvent apparaître dans Mac OS X avec un possesseur root. Lorsque vous démarrez sous Mac OS 9 un ordinateur également équipé de Mac OS X, vous pouvez voir, déplacer et effacer tous les fichiers, ce qui vous procure des autorisations comparables à celles d'un utilisateur root. Pour cette raison, nous vous conseillons de ne pas déplacer ni d'ouvrir des fichiers ou des dossiers non familiers après avoir démarré sous Mac OS 9.

ž  Interruption d'alimentation

Le système de fichiers peut être affecté par une interruption d'alimentation (extinction non appropriée) ou lorsque l'ordinateur cesse de répondre ("gel" du système). Un tel événement peut affecter les autorisations. Pour résoudre ce problème, vous avez recours à fsck.

(8)

Problèmes relatifs aux autorisations (suite)

ž  Accès logiciel = accès utilisateur

La plupart des applications exécutées par un utilisateur ont uniquement accès aux fichiers auxquels peut accéder l'utilisateur. Les logiciels de sauvegarde, par exemple, pourraient ne pas sauvegarder les fichiers système de Mac OS X qui sont assignés à un possesseur root.

ž  Vider la Corbeille

Dans certaines circonstances, les dossiers pour lesquelles vous n'avez pas d'autorisation d'écriture peuvent finir dans la Corbeille, sans que vous soyez capables de les effacer ou d'effacer les fichiers qu'ils contiennent. Souvenez-vous que Mac OS X n'inclut pas qu'un seul dossier Corbeille. En effet, chaque utilisateur dispose d'un dossier Corbeille dans son

répertoire Départ. Un dossier Corbeille est également présent sur le volume de démarrage, ainsi que sur tous les autres volumes et disques. Tous ces dossiers sont intitulés ".Trash" et sont invisibles pour l'utilisateur dans le Finder. Dans cette situation, vous pouvez soit démarrer sous Mac OS 9 pour localiser les fichiers et les effacer, soit utiliser l'application Terminal pour le faire. Les problèmes pour vider la Corbeille sont moins fréquents dans Mac OS X 10.2 ou version ultérieure, car le Finder vide la Corbeille en tant qu'utilisateur root. Cependant, vous pouvez toujours rencontrer des problèmes avec les disques non-locaux (CD-R, FireWire, etc) pour lesquels l'utilisateur root local n'a pas d'autorisation spéciale.

(9)

Contrôle des autorisations

ž 

Attention : un connaissance de base de la ligne de commande est nécessaire pour utiliser Terminal. L'utilisation inappropriée de l'application Terminal peut occasionner des pertes de

données et/ou rendre inutilisable le système d'exploitation.

ž 

Pour modifier les autorisations d'un fichier ou d'un dossier,

ouvrez Terminal et naviguez jusqu'au répertoire dans lequel se situe le fichier ou dossier en question. Ensuite, exécutez la commande "ls -l".

ž 

ž 

(10)

Quand réparer ?

ž  Après une mise à jour du type « Update Security »

ž  Pour résoudre des problèmes d’application Apple ou du Finder

ž  Les applications de tierce partie non-

Apple ne sont pas concernées

(11)

Plantage et ralentissement

René Brou 2012

(suite)

(12)

Logiciels utiles

ž  Utilitaire disque parcourt les récépissés d’installation (fichiers .pkg) dans le

dossier Receipts. Ce dossier n’est

présent que si un système est installé sur le disque dur. Il peuvent être lus individuellement par Pacifist

ž  Carbon copy cloner sauvegarde sur un disque externe

ž  ONYX dispose de fonctionnalités

intéressantes.

(13)

Utilitaire de disque

ž  SOS Vérifier les permissions, et les réparer

ž  Réparer le disque (infos sur le disque)

ž  Effacer (et) ou restaurer

ž  Créer une image disque (Fichier .img)

ž  Ecrire sur un RAID

ž  Graver sur un CD

(14)

ONYX

ž  Gratuit, version spécifique à chaque version OSX (4,5,6,7)

ž  Vérification état SMART (infos sur le disque dur)

ž  Nettoyage et réparation des autorisations

ž  Vision des fichiers cachés

(15)

Vocabulaire

ž  SMART Self Monitoring Analysis and Reporting Technology

Quand le disque rencontre un problème il met à jour un fichier de rapport d’incident.

Ce fichier peut être lu par différents logiciels dont ONYX. Ce fichier est

indépendant du système et permet de

connaître l’historique d’un disque dur

externe.

(16)

Autorisations logiciels non-Apple

ž 

Si le problème vient d’un logiciel, effacez ses préférences et redémarrez-le.

Réinstaller un logiciel ne sert la plupart du temps à rien car seul l’exécutable (le package) sera remplacé, et pas les préférences. Or, l’exécutable n’est, dans la majorité des cas, pas modifiable (le problème ne peut donc pas venir de lui),

contrairement aux préférences (appelées “prefs”) qui se corrompent facilement. Les préférences sont situées dans le répertoire ~/Library/Preferences/ (ou ~/

Bibliothèque/Préférences/), mais ont l’extension .plist.

ž 

Vous pouvez aussi supprimer les fichiers annexes créés par le logiciel. Ces fichiers sont situés à l’emplacement suivant: ~/Library/Application Support/[Nom du logiciel]

(ou ~/Bibliothèque/…).

ž 

Si le problème se pose pour un logiciel qui admet des plug-ins ou des add-ons, pensez à désactiver ces plug-ins ou add-ons. Le logiciel peut aussi permettre de désactiver ces extensions : c’est le cas de Firefox. Vous pourrez alors identifier la source du problème sans tout désinstaller.

ž 

Si vous avez installé un nouveau périphérique, désactivez le et désinstallez ses

drivers (ou pilotes) avant de vérifier si le problème persiste. Les périphériques USB

notamment sont connus pour générer des Kernel Panic sous Mac OS X.

(17)

Désinstaller Appli non-Apple

ž  Une façon sauvage pour se débarrasser d’une application est de la mettre à la

corbeille. Mais souvent cela n’est pas suffisant car on ne se sépare pas des fichiers générés par le programme.

ž  Il est plus sagace d’utiliser une appli qui supprime les préférences attachées.Par exemple: Appcleaner , Ccleaner , ou

CleanApp ou un désinstalleur.

(18)

Freeze (gel et ralentissement)

ž  S’assurer de la bonne accessibilité au réseau Ethernet et du débit suffisant. Au besoin désactiver son proxi ( Safari)

ž  Si possible vérifier l’activité avec le

moniteur d’activité qui se trouve avec les utilitaires system.

ž  Si accès impossible faire esc+alt+cmd

au clavier ou forcer à quitter au menu.

(19)

Bloquage

ž  Utiliser Moniteur d’activité pour repérer l’application qui tourne en rond et la

désactiver. Si sans effet:

ž  Se mettre en single user: démarrage en

maintenant pomme et S puis au prompt

taper fsck –yf si « the volume appears

to be OK » sortir du mode avec exit.

(20)

Dossier bloqué

(également pour corbeille)

ž 

Dossier contenant beaucoup de fichiers ,la fenêtre s’ouvre mais c’est le vide à l’intérieur et le mac commence tout de suite à ramer et à bloquer: Cela vient d’une corruption du fichier

invisible du bureau .DS_Store, qui contient les informations de présentation pour le Finder (taille, espacement des icônes…) si le fichier est corrompu, le Finder n’arrive pas à le lire, et plante.

ž 

Première chose : pas besoin de redémarrer l’ordinateur, il suffit s’appuyer sur Commande+Alt+Echap pour afficher une fenêtre permettant de redémarrer le Finder .

ž 

Ensuite, si le problème vient du fichier précité, il suffit de le supprimer. Pour supprimer ce fichier invisible :

- Ouvrir le Terminal (dans Applications/Utilitaires)

- Se déplacer jusqu’au dossier en question, avec la commande

“cd” (exemple: cd ~/Documents/Mondossier) - Supprimer : rm .DS_Store

ž 

Si cela ne fonctionne toujours pas, essayer de supprimer les

fichiers de préférence du Finder.

(21)

Réinitialiser SAFARI (si coupable)

ž  Effacer l’historique

ž  Réinitialiser Top Sites

ž  Supprimer toutes les images d’aperçu

ž  Vider la mémoire cache

ž   Effacer la fenêtre de téléchargement

ž   Supprimer tous les cookies

ž  Supprimer toutes les icones de sites WEB

ž  Fermer toutes les fenêtres

ž  Réinitialiser les avertissements

d’emplacement

(22)

Réparation en cas de plantage

ž  Si une seule application est en cause:

éliminer ou déplacer le fichier .plist dans Utilisateurs/monnom/Bibliothèque/

Préférences

ž  Remettre à zéro la PRAM au démarrage de la machine en enfonçant

Alt_cmd_P_R

Maintenir et laisser redémarrer 5 ou 6 fois

(23)

Création d’un compte test

ž  Créer un utilisateur administrateur peut être très utile.

Préférence système/Comptes Cliquer sur le bouton + et créer un nouveau compte

Il est possible de réinstaller, pour essai, un

logiciel dont on n’est pas sûr;

(24)

Kernel panic

Références

Documents relatifs

ةماع ةرظن اهب نيقطانلا ريغل ةيبرعلا ميلعت ميلعت ناديمب اديازتم امامتها ةيضاملا ةليلقلا تاونسلا تدهش مامتهلاا اذه زرب دقو ،اهريغب نيقطانلل اهملعتو ةيبرعلا

4°) absence de contrepartie au moins équivalente attendue du tiers après la clôture de l’exercice N ? Oui, la sortie de ressources probable est

Vous pouvez sélectionner un préréglage de tâche dans la liste Préréglages ou en créer un nouveau à partir des options actuellement sélectionnées dans Fiery Driver.. Si

Le programme de la classe terminale comporte, comme en classe de première, deux parties synthèses chimiques et analyses physico-chimiques qui sont enrichies

Les neurones afférents ou neurones sensitifs : ils envoient l’influx nerveux sensoriels depuis des récepteurs situés dans la peau (ex : sensation de chaud), les organes des sens (ex

Si vous avez installé un deuxième système d'exploitation (OS) sur votre ordinateur, puis que vous l'avez supprimé, vous devez voir apparaître un message d'erreur au démarrage de

# lecture de l’ensemble du fichier pointé par f sous forme d’une chaîne de

Il y a plus d'attributs communs entre le chien et la poule (yeux, bouche ; squelette interne ; 4 membres) qu'avec le poisson (yeux, bouche ; squelette interne mais il ne possède pas