Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
informatique:linux:start [2012/12/21 14:49] – Utiliser un proxy http pteu | informatique:linux:start [2016/03/12 14:08] – [Changer le kernel OVH] pteu |
---|
</code> | </code> |
| |
| =====Le poste ne s’éteint pas===== |
| |
=====Divers===== | Souvent cela arrive d'arrêter la machine avec la commande **halt** par exemple, et qu'elle reste "bloquée" à : ''System halted'' sans couper l'alimentation. Ceci a pour cause la mauvaise utilisation / compréhension des commandes pour arrêter la machine. |
| * ''shutdown -r'' / ''init 6'' / ''reboot'' : pour arrêter-redémarrer la machine |
| * ''shutdown -H'' / ''halt'' : arrête le système (mais pas "la machine" càd ne coupe pas l'alimentation électrique) |
| * ''shutdown -h now'' / ''halt -p'' / ''poweroff'' : arrêt + coupure de l'alimentation électrique |
| * ''shutdown -P'' : éteindre (power off) la machine |
| |
* sur la debian est fourni la commande ''iconv'' qui permet de transcoder du texte de et vers n'importe quel jeu de caractères. Exemple : | Avec la commande **shutdown** on peut également : |
| * ''-t <secondes>'' spécifier un délais avant l'action choisi |
| * suivre l'action par une date (ex : ''shutdown -h now'') |
| * ''-c'' : annuler un shutdown en cours |
| * ''-F'' : forcer le fsck (file system check) au reboot (ou ne pas faire de fsck : ''-f'') |
| |
iconv -f utf8 -t iso8859-15 fichier_utf8.txt | Donc pour conclure si on veut éteindre électriquement la machine il faut utiliser **shutdown -h now** ou l'un de ses alias. |
| |
| |
| =====Le fichier /etc/nologin===== |
| |
| Lorsque le fichier ''/etc/nologin'' existe, aucun utilisateur autre que root ne peut plus se connecter au système. Le contenu du fichier sera alors affiché en guise de message d'information, par exemple "Maintenance en cours !" |
| |
| =====Changer le kernel OVH===== |
| |
| Quand j'ai installé mon Kimsufi il y a quelques année j'ai installé Debian 7 dessus, avec le kernel OVH ("optimisé" pour la machine). Bon, je me rend compte maintenance que je n'ai pas de temps à perdre pour m'amuser à changer de kernel manuellement , je veux donc installer celui des dépôts apt (qui seront surveillés et mis à jour plus régulièrement que si c'était moi !). Voici comment procéder : |
| * sauvegarder vos données, la base de toute manip. |
| * installer le paquet ''linux-image*'' (le nom dépend de votre Linux) |
| <code bash> |
| aptitude install linux-image-amd64 |
| </code> |
| * "désactiver" le kernel OVH |
| <code bash> |
| mkdir /root/bck_kernel_OVH |
| mv /etc/grub.d/06_OVHkernel /root/bck_kernel_OVH/ |
| </code> |
| * actualiser le menu de Grub, le chargeur de démarrage |
| <code bash> |
| update-grub |
| </code> |
| * redémarrer la machine |
| <code bash> |
| init 6 |
| |
| # (reboot...) |
| |
| # vérification du noyau |
| uname -a |
| Linux ksXXXXXXXX.kimsufi.com 3.2.0-4-amd64 #1cront SMP Debian 3.2.73-2+deb7u3 x86_64 GNU/Linux |
| </code> |
| |
| Si tout se passe bien après quelques temps, on pourra virer les binaires du noyaux OVH pour faire de la place sur la partition /boot : |
| <code bash> |
| cd /boot |
| rm System.map-3.10.9-xxxx-grs-ipv6-64 bzImage-3.10.9-xxxx-grs-ipv6-64 |
| </code> |
| =====Divers===== |
| |
| * sur la debian est fournie la commande ''iconv'' qui permet de transcoder du texte de et vers n'importe quel jeu de caractères. Exemple : |
| <code bash> |
| iconv -f utf8 -t iso8859-15 fichier_utf8.txt |
| </code> |
| |
* il est intéressant de monter /usr, /bin et /sbin en "ro" car ils ne devraient être modifiés que lors d'une mise à jour du système | * il est intéressant de monter /usr, /bin et /sbin en "ro" car ils ne devraient être modifiés que lors d'une mise à jour du système |
* fichier sensible : /root/.bash_history | * fichier sensible : /root/.bash_history |
* la documentation debian se situe ici : ''/usr/share/doc/debian/FAQ/index.html'' et dans ''/usr/share/doc/Debian/reference/index.html'' | * la documentation debian se situe ici : /usr/share/doc/debian/FAQ/index.html et dans /usr/share/doc/Debian/reference/index.html |
* lors de la mise à jour en kernel 2.6.25-2-686 (le 29/07/2008) il fallait ajouter la ligne suivante dans ''/etc/kernel-img.conf'' | * lors de la mise à jour en kernel 2.6.25-2-686 (le 29/07/2008) il fallait ajouter la ligne suivante dans /etc/kernel-img.conf |
| <code bash> |
do_initrd = Yes | do_initrd = Yes |
| </bash> |
| |
* Le **bonding** sous Linux correspond à peu près l'équivalent de l'Etherchannel avec Cisco : il s'agit de créer une interface logique, aggrégat de (une ou) plusieurs interfaces physiques. L'exemple type est d'utiliser 2 cartes réseaux 100 Mbps pour créer une interface logique à 200 Mbps, supportant la perte d'une des cartes (dans ce cas le lien fonctionne en mode dégradé à 100 Mbps). | * Le **bonding** sous Linux correspond à peu près l'équivalent de l'Etherchannel avec Cisco : il s'agit de créer une interface logique, aggrégat de (une ou) plusieurs interfaces physiques. L'exemple type est d'utiliser 2 cartes réseaux 100 Mbps pour créer une interface logique à 200 Mbps, supportant la perte d'une des cartes (dans ce cas le lien fonctionne en mode dégradé à 100 Mbps). |
| |
| * (26/02/2015) sous Xubuntu 14.04 je me suis rendu compte que la commande ''dpkg--reconfigure locales'' ne me permettait plus de choisir les locales à installer ou supprimer (avant un menu interactif s'affichait). Pour désinstaller des locales sur la machine, j'ai édité les fichiers dans ''/var/lib/locales/supported.d/'' pour commenter les locales dont je ne voulais plus. |
| |
| |
Liens : | Liens : |
* http://sluce.developpez.com/bonding/ | * http://sluce.developpez.com/bonding/ |
* http://www.karlesnine.com/spip.php?article99 | * http://www.karlesnine.com/spip.php?article99 |
| |
| |
====== Liens ====== | ====== Liens ====== |