User Tools

Site Tools


informatique:linux:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatique:linux:start [2015/02/26 10:24] – [Divers] reconfigurer les locales pteuinformatique:linux:start [2018/10/24 21:24] (current) – [Outils de performance] pteu
Line 639: Line 639:
  
 Donc pour conclure si on veut éteindre électriquement la machine il faut utiliser **shutdown -h now** ou l'un de ses alias. Donc pour conclure si on veut éteindre électriquement la machine il faut utiliser **shutdown -h now** ou l'un de ses alias.
-=====Divers===== 
  
-  * sur la debian est fournie la commande ''iconv'' qui permet de transcoder du texte de et vers n'importe quel jeu de caractèresExemple :+ 
 +=====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> <code bash>
-iconv -f utf8 -t iso8859-15 fichier_utf8.txt+aptitude install linux-image-amd64
 </code> </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
  
-  * 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 +# (reboot...) 
-  * 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 +# vérification du noyau 
-  * 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+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> <code bash>
-do_initrd = Yes +cd /boot 
-</bash>+rm System.map-3.10.9-xxxx-grs-ipv6-64 bzImage-3.10.9-xxxx-grs-ipv6-64 
 +</code>
  
-  * 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).+=====lsblk=====
  
-  * (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 machinej'ai édité les fichiers dans ''/var/lib/locales/supported.d/'' pour commenter les locales dont je ne voulais plus.+Pour afficher des informations sur les partitions (pas forcément montées) 
 +<code bash> 
 +lsblk -o name,mountpoint,label,size,uuid 
 +NAME   MOUNTPOINT LABEL   SIZE UUID 
 +sda                     278,9G  
 +├─sda1 /boot                1G 809a7481-b9c1-4c66-b281-e0bb181f8122 
 +├─sda2                 39,1G 07a81e54-5d64-455f-abc1-2bee4efca61d 
 +├─sda3 /usr/local        68,4G 24114522-c9ef-4d58-b095-c22954c2cc35 
 +├─sda4                      1K  
 +├─sda5 [SWAP]            50,8G 7072ac54-57f6-4a3d-8cb6-a48860f42976 
 +├─sda6 /var              11,7G ff92be9a-2855-4750-b8e9-f4b7519dbdbb 
 +└─sda7 /tmp               9,8G 9cdb2958-9c5c-4887-8918-e5bf963fe275 
 +sdc                      27,3T  
 +├─sdc1 /d5                5,5T ea56582d-bf21-44a7-98d5-a6c5552a899c 
 +└─sdc2 /c2               21,9T c574b2b1-7866-40c0-8cad-947995f2d8f5 
 +sdb                      27,3T  
 +├─sdb1 /d1                5,5T 5a5e8fb8-731e-4a1a-8ad4-b93f2d5ce537 
 +├─sdb2 /d2                5,5T 49fec063-efc0-483c-92c4-1cdd84033660 
 +├─sdb3 /d3                5,5T 08c1c937-20ca-4243-b332-e5f092c14975 
 +├─sdb4 /d4                5,5T 790ccead-b4b2-43d6-8c3c-80396fa8d6d4 
 +└─sdb5 /c1                5,5T 68d3b8ec-20e5-4b0d-984a-2de5b0132acb 
 +</code>
  
 +=====Flush DNS=====
  
-Liens +Pour vider le cache DNS, (équivalent sous Windows d'un ''ipconfig /flushdns''), si on utilise le logiciel de cache **nscd** 
-    http://sluce.developpez.com/bonding+<code bash> 
-    http://www.karlesnine.com/spip.php?article99+service nscd reload 
 + 
 +# ou, pour simplement supprimer le cache d'une entrée précise : 
 +nscd -i hosts 
 +</code> 
 +[[informatique:linux:nscd|Plus d'infos sur nscd]]. 
 + 
 +Si on utilise sssd : 
 +<code bash> 
 +# invalide toutes les entrées en cache : 
 +sss_cache -E 
 +</code> 
 + 
 + 
 +=====Outils de performance===== 
 + 
 +Présentation sous forme graphique des outils pour analyser, benchmarker et tuner les performances sous Linux ! 
 +{{:informatique:linux:linux_observability_tools.png?direct&200|}} {{:informatique:linux:linux_static_tools.png?direct&200|}} {{:informatique:linux:linux_benchmarking_tools.png?direct&200|}} {{:informatique:linux:linux_tuning_tools.png?direct&200|}} 
 + 
 +source : http://www.brendangregg.com/linuxperf.html 
 + 
 + 
 +=====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 de conversion d'un fichier d'UTF8 vers ISO8859-15 : 
 +<code bash> 
 +iconv -f utf8 -t iso8859-15 fichier_utf8.txt 
 +</code> 
 +  la documentation debian se situe ici : /usr/share/doc/debian/FAQ/index.html et dans /usr/share/doc/Debian/reference/index.html
  
 ====== Liens ====== ====== Liens ======
informatique/linux/start.txt · Last modified: 2018/10/24 21:24 by pteu