Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Guide d'administration système : administration de base |
1. Oracle Solaris Management Tools (présentation)
2. Utilisation de la console de gestion Solaris (tâches)
3. Utilisation d'Oracle Java Web Console (tâches)
4. Gestion des comptes utilisateur et des groupes (présentation)
5. Gestion des comptes utilisateur et des groupes (tâches)
6. Gestion de la prise en charge client-serveur (présentation)
7. Gestion des clients sans disque (tâches)
8. Présentation de l'arrêt et de l'initialisation d'un système
9. Arrêt et initialisation d'un système (présentation)
10. Arrêt d'un système (tâches)
11. Modification du comportement d'initialisation d'Oracle Solaris (tâches)
12. Initialisation d'un système Oracle Solaris (tâches)
13. Gestion des archives d'initialisation d'Oracle Solaris (tâches)
14. Dépannage de l'initialisation d'un système Oracle Solaris (tâches)
Dépannage de l'initialisation sur la plate-forme SPARC (liste des tâches)
SPARC : Procédure d'arrêt d'un système à des fins de récupération
SPARC : Forçage d'un vidage sur incident et d'une réinitialisation du système
SPARC : Forçage d'un vidage sur incident et d'une réinitialisation du système
SPARC : Initialisation d'un système à des fins de récupération
SPARC : Procédure d'initialisation du système avec le débogueur de noyau (kmdb)
Dépannage de l'initialisation sur la plate-forme x86 (liste des tâches)
x86 : Procédure d'arrêt d'un système à des fins de récupération
x86 : Forçage d'un vidage sur incident et d'une réinitialisation du système
x86 : Forçage d'un vidage sur incident et d'une réinitialisation du système
15. x86 : Initialisation avec le GRUB (référence)
16. x86 : Initialisation d'un système qui ne met pas en uvre GRUB (tâches)
17. Utilisation de la commande regadm d'enregistrement automatique Oracle Solaris (tâches)
18. Gestion des services (présentation)
19. Gestion des services (tâches)
20. Gestion des logiciels (présentation)
21. Gestion des logiciels à l'aide des d'outils d'administration système d'Oracle Solaris (tâches)
22. Gestion des logiciels à l'aide des commandes de package Oracle Solaris (tâches)
|
Si le clavier et la souris sont opérationnels, connectez-vous en tant que superutilisateur. Ensuite, tapez init 0 afin d'arrêter le système. Lorsque l'invite Press any key to reboot (Appuyez sur n'importe quelle touche pour réinitialiser) s'affiche, appuyez sur n'importe quelle touche pour réinitialiser le système.
Si le clavier et la souris sont opérationnels, connectez-vous en tant que superutilisateur, puis entrez init 6 pour réinitialiser le système.
Vous pouvez également utiliser le bouton d'alimentation pour redémarrer le système.
Le forçage d'un vidage sur incident et la réinitialisation du système sont parfois nécessaires à des fins de dépannage. La fonction savecore est activée par défaut.
Pour plus d'informations sur les vidages sur incident système, reportez-vous au Chapitre 17, Gestion des informations sur les pannes système (tâches) du Guide d’administration système : Administration avancée.
Si vous ne pouvez pas utiliser la commande reboot -d ou halt -d, vous pouvez utiliser le débogueur de noyau, kmdb, afin de forcer un vidage. Le débogueur de noyau doit avoir été chargé, soit à l'initialisation, ou avec la commande mdb - k, pour que la procédure suivante fonctionne.
Remarque - Vous devez être en mode texte pour accéder au débogueur de noyau (kmdb ). Par conséquent, vous devez d'abord quitter tous les systèmes de multifenêtrage.
La méthode utilisée pour accéder au débogueur dépend du type de la console que vous utilisez pour accéder au système.
Si vous utilisez un clavier connecté localement, appuyez sur F1-A.
Si vous utilisez une console série, envoyez une interruption en utilisant la méthode appropriée pour ce type de console série.
L'invite kmdb s'affiche.
[0]> $<systemdump
Des messages d'erreur grave s'affichent, le vidage sur incident est enregistré, et le système se réinitialise.
Exemple 14-6 x86 : Forçage d'un vidage sur incident et de la réinitialisation du système en utilisant halt - d
Cet exemple montre comment forcer un vidage sur incident et la réinitialisation du système x86 neptune en utilisant les commandes halt -d et boot. Utilisez cette méthode pour forcer un vidage sur incident du système. Réinitialisez ensuite le système manuellement.
# halt -d 4ay 30 15:35:15 wacked.Central.Sun.COM halt: halted by user panic[cpu0]/thread=ffffffff83246ec0: forced crash dump initiated at user request fffffe80006bbd60 genunix:kadmin+4c1 () fffffe80006bbec0 genunix:uadmin+93 () fffffe80006bbf10 unix:sys_syscall32+101 () syncing file systems... done dumping to /dev/dsk/c1t0d0s1, offset 107675648, content: kernel NOTICE: adpu320: bus reset 100% done: 38438 pages dumped, compression ratio 4.29, dump succeeded Welcome to kmdb Loaded modules: [ audiosup crypto ufs unix krtld s1394 sppp nca uhci lofs genunix ip usba specfs nfs md random sctp ] [0]> kmdb: Do you really want to reboot? (y/n) y
Cette procédure indique les notions de base pour charger le débogueur de noyau (kmdb). La fonction savecore est activée par défaut. Pour obtenir des informations plus détaillées sur l'utilisation du débogueur de noyau, reportez-vous à la section Oracle Solaris Modular Debugger Guide.
Le menu GRUB s'affiche lors de l'initialisation du système.
Si vous ne pouvez pas utiliser les touches fléchées, utilisez la touche ^ pour le défilement vers le haut et la touche v pour le défilement vers le bas.
Le menu d'entrée d'initialisation s'affiche. Dans ce menu, vous pouvez modifier le comportement de l'initialisation en ajoutant des arguments d'initialisation supplémentaires à la fin de la ligne kernel$.
La méthode utilisée pour accéder au débogueur dépend du type de la console que vous utilisez pour accéder au système :
Si vous utilisez un clavier connecté localement, appuyez sur F1-A.
Si vous utilisez une console série, envoyez une interruption en utilisant la méthode appropriée pour ce type de console série.
Un message de bienvenue s'affiche lorsque vous accédez au débogueur de noyau pour la première fois.
Exemple 14-7 x86 : Initialisation d'un système avec le débogueur de noyau (implémentation multi-initialisation GRUB)
Cet exemple indique comment initialiser manuellement un système x86 64 bits avec le débogueur de noyau activé.
kernel$ /platform/i86pc/multiboot kernel/amd64/unix -k -B $ZFS-BOOTFS
Cet exemple indique comment initialiser un système x86 64 bits en mode 32 bits avec le débogueur de noyau activé.
kernel$ /platform/i86pc/multiboot kernel/unix -k -B $ZFS-BOOTFS