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
Next revisionBoth sides next revision
informatique:linux:start [2012/12/21 14:49] – Utiliser un proxy http pteuinformatique:linux:start [2016/11/03 15:28] – [Flush DNS] pteu
Line 624: Line 624:
 </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èresExemple :+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''
 + 
 +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=====
  
-  iconv -f utf8 -t iso8859-15 fichier_utf8.txt+  * 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
  
-  * 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 +====lsblk====
-  * 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+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>
  
-  * 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).+====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, simplement :
 +nscd -i hosts
 +</code>
  
 +[[informatique:linux:nscd|Plus d'infos sur nscd]].
 ====== Liens ====== ====== Liens ======
  
informatique/linux/start.txt · Last modified: 2018/10/24 21:24 by pteu