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 [2014/01/16 17:37] – [Utiliser un proxy http] Le poste ne s’éteint pas 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 fourni la commande ''iconv'' qui permet de transcoder du texte de et vers n'importe quel jeu de caractères. Exemple : 
  
-  iconv -f utf8 -t iso8859-15 fichier_utf8.txt+=====Le fichier /etc/nologin=====
  
-  * 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 +Lorsque le fichier ''/etc/nologin'' existe, aucun utilisateur autre que root ne peut plus se connecter au systèmeLe contenu du fichier sera alors affiché en guise de message d'information, par exemple "Maintenance en cours !"
-  * 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'+
-  * 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''+
  
-  do_initrd Yes+=====Changer le kernel OVH=====
  
-  * Le **bonding** sous Linux correspond à peu près l'équivalent de l'Etherchannel avec Cisco : il s'agit de créer une interface logiqueaggrégat de (une ouplusieurs interfaces physiquesL'exemple type est d'utiliser 2 cartes réseaux 100 Mbps pour créer une interface logique à 200 Mbpssupportant la perte d'une des cartes (dans ce cas le lien fonctionne en mode dégradé à 100 Mbps).+Quand j'ai installé mon Kimsufi il y a quelques année j'ai installé Debian 7 dessusavec 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
  
-Liens : +# (reboot...) 
-    * http://sluce.developpez.com/bonding+ 
-    * http://www.karlesnine.com/spip.php?article99+# 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> 
 + 
 +=====lsblk===== 
 + 
 +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===== 
 + 
 +Pour vider le cache DNS, (équivalent sous Windows d'un ''ipconfig /flushdns''), si on utilise le logiciel de cache **nscd** : 
 +<code bash> 
 +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.1389893828.txt.gz · Last modified: 2014/01/16 17:37 by pteu