3 votes

Erreur de limite de fichiers ouverts : réglée sur 0

Par erreur, j'ai modifié le fichier limits.conf et j'ai réglé le nombre maximal de fichiers ouverts (fd) à 0 pour l'utilisateur root, comment puis-je revenir en arrière (je ne peux pas me connecter à la machine maintenant)... une sorte de mode sans échec ou quelque chose comme ça?

centos 5.3

11voto

Dan Carley Points 24959

En supposant que vous ayez un accès physique à la machine...

Je crains que vous ne pourrez pas le réparer en démarrant en mode utilisateur unique.

Alors, prenez un LiveCD Linux (n'importe quelle distribution fera l'affaire, je préfère Gentoo).

Démarrez avec celui-ci, montez la partition racine de votre CentOS locale, éditez le fichier requis, démontez et redémarrez.

Cela devrait être bon.

6voto

David Pashley Points 22851

Une alternative à l'utilisation d'un CD de démarrage est d'accéder au menu de démarrage de Grub et de modifier la ligne du noyau pour ajouter "init=/bin/sh". Avec Ubuntu, vous devez également supprimer "quiet" et "splash" de votre ligne de noyau. Maintenant, démarrez cette option de démarrage modifiée. Vous devriez vous retrouver dans une shell. Vous devez remonter votre système de fichiers racine en lecture-écriture en utilisant:

# mount -o remount,rw /

Montez tous les systèmes de fichiers supplémentaires. Modifiez votre limits.conf et enregistrez-le. Remontez le système de fichiers en lecture seule:

# mount -o remount,ro /

Ajoutez une commande "sync" juste pour être sûr, puis redémarrez l'ordinateur. Maintenant, vous devriez démarrer normalement.

0voto

Nippysaurus Points 1367

Vous n'avez pas besoin de CD de démarrage pour modifier le menu de démarrage de Grub. Démarrez comme d'habitude jusqu'à ce que le menu de démarrage de Grub apparaisse, sélectionnez l'entrée du menu Grub, appuyez sur 'e', modifiez la ligne qui commence par 'kernel...', appuyez sur 'entrée', appuyez sur 'b'.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X