Posté par NeoX .
En réponse au message scripts.
Évalué à 3.
si tu reflechis, et ecris ton algoritme, il ne te restera alors plus qu'à le traduire.
comme c'est vendredi et que je suis en congés ce soir, je suis de bonne humeur,
voici des bouts d'algoritmes :
1°) taille d'une liste de fichier :
- lire la liste
- pour chaque fichier dans cette liste
-- calculer la taille du fichier (ls -l donne l'info qu'il faut ensuite recuperer)
-- afficher le nom du fichier et sa taille
2°) faire la somme :
somme = 0
pour chaque fichier dans la liste
- obtenir la taille
- somme = somme + taille
afficher la somme
dans tous les cas tes 3 disques en raid5 sont visibles sur la machine physique (le proxmox)
cas 1°)
tu veux faire les backups de proxmox dessus (sauvegarde complet de la VM
tu montes ce raid5 dans un dossier, tu dis à proxmox que tu lui ajoutes du stockage, qu'il servira pour les backups, et hop, tu peux faire les backups proxmox dessus.
cas 2°)
tu utilises des logiciels dans tes VMs, et tu veux acceder directement au stockage en raid5,
tu peux configurer la machine proxmox pour faire serveur de fichier (samba pour la machine windows, ssh/ftp pour le linux par exemple)
tu montes alors le raid5 sur la machine physique, et tu fais pointer le serveur samba/ssh/ftp dessus.
cas 3°) j'ai jamais essayé, et ne suis pas sur que ce soit possible :
tu veux utiliser directement une partition de ce raid5 pour en faire le disque principal de ta VM… je demandes l'aide d'un ami ;)
la partition FAT32 est illisible (input/output error),
ce que tu vois
il tourne en boucle sur les secteurs 637000000 à 669000000 (sur 976000000)
helas
Question subsidiaire : Testdisk peut-il aider à résoudre cette erreur de "input/output error"
le disque est foutu aucun outil ne fera de miracle sur les secteurs qui posent probleme.
au mieux tu auras des option pour sauter les secteurs 637000000 à 669000000 pour esperer gagner du 'temps'
en esperant qu'il n'y ait pas d'autres emplacements defecteux.
et ca marche bien avec les claviers portables qiu font que les touches Fx sont des touches multimedia, et il faut faire Fn+F2 pour creer un nouvel onglet ?
seulement ca ne repond pas à son besoin, il lui faut un outil en ligne de commande, qu'il va pouvoir lancer sur le serveur sur lequel il se connecte en ssh
pour recuperer la session là ou elle en est quand il perd et retrouve la liaison.
Posté par NeoX .
En réponse au journal Une charade.
Évalué à 5.
Je n'ai pas notion que "Gourmette Gourmette Gourmette Gourmette Gourmette Gourmette Verre Verre Verre Verre Verre Verre Verre Verre" ait joué dans Alien, encore moins en actrice principale.
moins courant que screen mais qui permet plus de choses,
tu as tmux
ca permet de faire comme screen (ouvrir un terminal, le perdre et se rattacher dessus)
mais aussi de splitter ce terminal pour en faire 2, 3, ou simplement de faire plusieurs "onglet".
perso au bureau je n'utilises plus que lui, à la place de Terminator.
je demarres donc un seul terminal, meme basique, et je lances tmux dedans.
Ctrl+b est là combinaison magique.
Ctrl+b+? pour obtenir l'aide (esc pour en sortir)
Ctrl+b+d pour detacher le tmux, tmux attach pour se reconnecter
Ctrl+b+% pour faire un split gauche/droite
Ctrl+b+" pour faire un split haut/bas
Ctrl+b+, pour renommer l'onglet sur lequel tu es.
et la synchro entre les terminaux
Ctrl+b+: pour ouvrir la commande tmux, et taper set sync pour l'activer, refaire la meme commande pour le desactiver.
Debian parce que c'est stable,
en installation minimale (net install) sur laquelle tu greffes tes morceaux (samba/ftp pour les fichiers, apache/php/mysql pour les sites webs, mediatomb pour le serveur upnp)
ou alors des distributions specialisées (XMBC/Kodi pour le mediacenter)
sur laquelle tu vas rajouter quelques briques maisons.
un cluster HAPROXY ou LVS fonctionnent en actif-actif
c'est quoi le but ?
de mettre un autre loadbalancer devant ton cluster haproxy ?
keepalived permet quand meme cela, en jouant des priorités
tu peux tres bien definir un noeud Master sur l'IP 1.2.3.4 (qui sera backup pour l'IP 5.6.7.8)
et definir l'autre noeud Master sur 5.6.7.8 (qui sera backup pour 1.2.3.4)
et donc ils seront actif/actif avec echange des roles si l'un deux tombe.
mais je ne sais pas si haproxy va bien vouloir se lancer s'il n'a pas l'IP sur laquelle il est censé ecouter.
En round robin si par exemple mon HAPROXY adresse une ferme de 4 noeud apache et que l'un d'eux tombe, est que HAPROXY continue à lui envoyer des paquets occasionnant 25 % de perte ou est-ce que il détecte qu'un noeud et mort et décide tout seul de l'éliminer?
quelque soit le mode de loadbalancing, il est recommandé d'activer les checks dans la definition du backend.
exemple de backend definit chez moi - il faut virer les ** qui ne sont que pour te montrer ce qui gere les checks :
backend WEB
id 2011
balance roundrobin #alctl: load balancing algorithm
**mode http** #alctl: protocol analyser
log global #alctl: log activation
option httplog #alctl: log format
option forwardfor #alctl: insert X-Forwarded-For header
cookie WEB insert indirect nocache #alctl: cookie persistence
default-server inter 3s rise 2 fall 3#alctl: default check parameters
**option httpchk HEAD /** #alctl: advanced http check
timeout server 25s #alctl: server inactivity timeout
server VM301 10.0.30.1:80 maxconn 1000 weight 10 cookie VM301 **check** #alctl: server VM301 configuration.
server VM302 10.0.30.2:80 maxconn 1000 weight 10 cookie VM302 **check** #alctl: server VM301 configuration.
ainsi il va verifier que les VM301 et VM302 sont dispos, normalement toutes les secondes.
si l'une d'elle tombe, il adapte ses flux pour renvoyer le reste vers l'autre.
sans ces checks en effet, je penses qu'il continuerait d'envoyer vers une machine qui n'existe plus.
ca active le mode compatible,
en gros ca tente le boot EFI, puis le boot LEGACY
ca permet de booter à peu pres sur n'importe quel support.
pour le wifi, ca ressemble à un probleme de pilote ou de firmware
parfois le firmware libre ne fonctionne pas bien, il faut alors ajouter le paquet "linux-firware-nonfree"
Posté par NeoX .
En réponse au message packetfence.
Évalué à 2.
dans la configuration du serveur radius (sur le serveur qui fournit le radius)
il faut identifier les clients radius (la borne wifi, le switch voire le packetfence)
en fait tout depend de l'equipement qui va faire l'identification 802.1x et qui va interroger le serveur radius
si c'est packetfence qui fait le 802.1x, alors c'est packetfence qui est le client radius,
si c'est le switch qui fait le client, alors c'est lui qui doit etre declarer aupres du radius
couts : des equipements qui savent faire du vlan et du 802.1x
logiciels : (free)radius => LDAP/AD, c'est parfois integré dans des solutions comme pfsense.
j'avais installé une solution qui faisait ca :
Wifi : borne aerohive
Switch : Cisco Catalyst
Radius : PfSense
Ldap : Samba3+LDAP
les bornes fournissaient plusieurs SSID dont un qui permettait aux personnes ayant un compte LDAP de se connecter au wifi avec ce compte.
le SSID menait alors sur le VLAN du campus (acces aux serveurs, imprimantes, etc)
un autre SSID, visiteur, menait sur un vlan dédié qui n'avait que l'accés à internet
# des pistes
Posté par NeoX . En réponse au message Alternative à HTML. Évalué à 2.
en anglais, si tu tapes dans ton moteur de recherche :
HTML replacement
tu as quelques liens qui parlent d'un successeur eventuel à HTML
# est-ce obligatoire d'avoir une JET D'ENCRE ?
Posté par NeoX . En réponse au message Une imprimante jet d'encre qui marche bien et qui est économiquement "viable". Évalué à 3.
on fait maintenant du laser couleur, c'est aussi efficace,
ca coute, certes, plus cher à l'achat, mais l'encre ne seche pas quand tu ne t'en sers pas.
ainsi dans mon ancienne coloc on avait une imprimante qui avait au moins 10ans,
on faisait 10 ou 20 tirages dans l'année, le toner etait toujours OK.
[^] # Re: Voici un lien
Posté par NeoX . En réponse au message Installer scratch sur debian. Évalué à 4.
ca ressemble au fait que les commandes
dpkg-deb
etar
sont recherchées dans un chemin que l'appli ne connait pas.ca dit quoi si tu fais les commandes
which dpkg-deb
et
which ar
# putain y a du niveau
Posté par NeoX . En réponse au journal Une charade. Évalué à 2.
faut rester concentrer pour certaines
# la base d'un script, c'est l'algo(ritme)
Posté par NeoX . En réponse au message scripts. Évalué à 3.
si tu reflechis, et ecris ton algoritme, il ne te restera alors plus qu'à le traduire.
comme c'est vendredi et que je suis en congés ce soir, je suis de bonne humeur,
voici des bouts d'algoritmes :
1°) taille d'une liste de fichier :
- lire la liste
- pour chaque fichier dans cette liste
-- calculer la taille du fichier (ls -l donne l'info qu'il faut ensuite recuperer)
-- afficher le nom du fichier et sa taille
2°) faire la somme :
somme = 0
pour chaque fichier dans la liste
- obtenir la taille
- somme = somme + taille
afficher la somme
# plusieurs possibilités
Posté par NeoX . En réponse au message Disques SAS en RAID5 (PERC6/i) non visibles depuis PROXMOX ou ses VM. Évalué à 3.
dans tous les cas tes 3 disques en raid5 sont visibles sur la machine physique (le proxmox)
cas 1°)
tu veux faire les backups de proxmox dessus (sauvegarde complet de la VM
tu montes ce raid5 dans un dossier, tu dis à proxmox que tu lui ajoutes du stockage, qu'il servira pour les backups, et hop, tu peux faire les backups proxmox dessus.
cas 2°)
tu utilises des logiciels dans tes VMs, et tu veux acceder directement au stockage en raid5,
tu peux configurer la machine proxmox pour faire serveur de fichier (samba pour la machine windows, ssh/ftp pour le linux par exemple)
tu montes alors le raid5 sur la machine physique, et tu fais pointer le serveur samba/ssh/ftp dessus.
cas 3°) j'ai jamais essayé, et ne suis pas sur que ce soit possible :
tu veux utiliser directement une partition de ce raid5 pour en faire le disque principal de ta VM… je demandes l'aide d'un ami ;)
# reflexions
Posté par NeoX . En réponse au message Photorec tourne en boucle sur une partie du disque dur.... Évalué à 3.
la cause
ce que tu vois
helas
le disque est foutu aucun outil ne fera de miracle sur les secteurs qui posent probleme.
au mieux tu auras des option pour sauter les secteurs 637000000 à 669000000 pour esperer gagner du 'temps'
en esperant qu'il n'y ait pas d'autres emplacements defecteux.
[^] # Re: Byobu
Posté par NeoX . En réponse au message Connexion a distance "definitive". Évalué à 2.
et ca marche bien avec les claviers portables qiu font que les touches Fx sont des touches multimedia, et il faut faire Fn+F2 pour creer un nouvel onglet ?
seulement ca ne repond pas à son besoin, il lui faut un outil en ligne de commande, qu'il va pouvoir lancer sur le serveur sur lequel il se connecte en ssh
pour recuperer la session là ou elle en est quand il perd et retrouve la liaison.
[^] # Re: Reformulation
Posté par NeoX . En réponse au journal Une charade. Évalué à 5.
6 gourmettes 8 verres, ca ne le fait pas ?
[^] # Re: screen
Posté par NeoX . En réponse au message Connexion a distance "definitive". Évalué à 2.
oui, c'est fait pour, pareil avec tmux
il faut un vrai ordre "logout/exit ou ctrl+d" pour quitter screen ou tmux
# tmux
Posté par NeoX . En réponse au message Connexion a distance "definitive". Évalué à 3.
moins courant que screen mais qui permet plus de choses,
tu as tmux
ca permet de faire comme screen (ouvrir un terminal, le perdre et se rattacher dessus)
mais aussi de splitter ce terminal pour en faire 2, 3, ou simplement de faire plusieurs "onglet".
perso au bureau je n'utilises plus que lui, à la place de Terminator.
je demarres donc un seul terminal, meme basique, et je lances tmux dedans.
Ctrl+b est là combinaison magique.
Ctrl+b+? pour obtenir l'aide (esc pour en sortir)
Ctrl+b+d pour detacher le tmux,
tmux attach
pour se reconnecterCtrl+b+% pour faire un split gauche/droite
Ctrl+b+" pour faire un split haut/bas
Ctrl+b+, pour renommer l'onglet sur lequel tu es.
et la synchro entre les terminaux
Ctrl+b+: pour ouvrir la commande tmux, et taper
set sync
pour l'activer, refaire la meme commande pour le desactiver.[^] # Re: screen
Posté par NeoX . En réponse au message Connexion a distance "definitive". Évalué à 2.
je ne sais plus pourquoi mais avec screen j'utilisais les options RdS
le reste ne change pas
[^] # Re: GRUB
Posté par NeoX . En réponse au message Chargeur d'amorçage simple et efficace ? genre GAG mais pour EFI ?. Évalué à 3.
l'option savedefault qui existe depuis GRUB 0.97, il fallait la mettre sur chaque ligne de boot pouvant etre memorisée en default.
apparemmnet depuis on peut le mettre de maniere generale dans /etc/default/grub
faire un
update-grub
pour qu'il ajoute les bonnes options…# Debian
Posté par NeoX . En réponse au message Serveur maison. Évalué à 4.
Debian parce que c'est stable,
en installation minimale (net install) sur laquelle tu greffes tes morceaux (samba/ftp pour les fichiers, apache/php/mysql pour les sites webs, mediatomb pour le serveur upnp)
ou alors des distributions specialisées (XMBC/Kodi pour le mediacenter)
sur laquelle tu vas rajouter quelques briques maisons.
[^] # Re: Keepalived
Posté par NeoX . En réponse au message Comment est sélectionné le noeud d'un cluster HAPROXY ?. Évalué à 3.
c'est quoi le but ?
de mettre un autre loadbalancer devant ton cluster haproxy ?
keepalived permet quand meme cela, en jouant des priorités
tu peux tres bien definir un noeud Master sur l'IP 1.2.3.4 (qui sera backup pour l'IP 5.6.7.8)
et definir l'autre noeud Master sur 5.6.7.8 (qui sera backup pour 1.2.3.4)
et donc ils seront actif/actif avec echange des roles si l'un deux tombe.
mais je ne sais pas si haproxy va bien vouloir se lancer s'il n'a pas l'IP sur laquelle il est censé ecouter.
[^] # Re: 2 etages, 2 systeme.
Posté par NeoX . En réponse au message Comment est sélectionné le noeud d'un cluster HAPROXY ?. Évalué à 3.
quelque soit le mode de loadbalancing, il est recommandé d'activer les checks dans la definition du backend.
exemple de backend definit chez moi - il faut virer les ** qui ne sont que pour te montrer ce qui gere les checks :
ainsi il va verifier que les VM301 et VM302 sont dispos, normalement toutes les secondes.
si l'une d'elle tombe, il adapte ses flux pour renvoyer le reste vers l'autre.
sans ces checks en effet, je penses qu'il continuerait d'envoyer vers une machine qui n'existe plus.
# "donate"
Posté par NeoX . En réponse au journal le contraire d'un "adblock". Évalué à 5.
les sites qui n'utilisent pas la pub pour se remunerer ont parfois un bouton "donate"
qui t'envoie sur un site ou tu peux faire un don.
[^] # Re: GRUB
Posté par NeoX . En réponse au message Chargeur d'amorçage simple et efficace ? genre GAG mais pour EFI ?. Évalué à 5.
sauf que c'est deja le cas, visiblement le GAG, c'est justement que c'est graphique, mais il faut utiliser le clavier pour faire sa selection :
[^] # Re: PC OK
Posté par NeoX . En réponse au message Asus R556LA-XX2591T compatible Linux ?. Évalué à 2.
ca active le mode compatible,
en gros ca tente le boot EFI, puis le boot LEGACY
ca permet de booter à peu pres sur n'importe quel support.
pour le wifi, ca ressemble à un probleme de pilote ou de firmware
parfois le firmware libre ne fonctionne pas bien, il faut alors ajouter le paquet "linux-firware-nonfree"
[^] # Re: GRUB
Posté par NeoX . En réponse au message Chargeur d'amorçage simple et efficace ? genre GAG mais pour EFI ?. Évalué à 3.
+1 pour grub
grub gere l'EFI via grub-efi (au lieu de grub-pc qui gere le bios/mbr)
ensuite
ouais, enfin une interface graphique, juste pour proposer 2 boutons
1) Windows
2) Linux
ca ne rajoute rien à la machine,
un menu texte de grub, eventuellement avec des couleurs, ca peut le faire,
sinon, on peut quand meme des images de fond dans grub
pour avoir le logo de l'entreprise par exemple.
[^] # Re: radius identifie les machines qui font les requetes
Posté par NeoX . En réponse au message packetfence. Évalué à 2.
dans la configuration du serveur radius (sur le serveur qui fournit le radius)
il faut identifier les clients radius (la borne wifi, le switch voire le packetfence)
en fait tout depend de l'equipement qui va faire l'identification 802.1x et qui va interroger le serveur radius
si c'est packetfence qui fait le 802.1x, alors c'est packetfence qui est le client radius,
si c'est le switch qui fait le client, alors c'est lui qui doit etre declarer aupres du radius
[^] # Re: Pour quoi faire ?
Posté par NeoX . En réponse au message portail captif. Évalué à 2.
l'idée de passer par le barman c'est de te faire consommer,
si tu consommes, le barman te file une carte de visite avec une cle wifi
# radius identifie les machines qui font les requetes
Posté par NeoX . En réponse au message packetfence. Évalué à 2.
il faut declarer le switch dans le radius (triptique IP/nom/cle)
[^] # Re: Large
Posté par NeoX . En réponse au message Cherche DevOPSs poilus pour relever un défi industriel. Évalué à 2.
ils ont oublié .NET/Mono :D
[^] # Re: Pour quoi faire ?
Posté par NeoX . En réponse au message portail captif. Évalué à 3.
couts : des equipements qui savent faire du vlan et du 802.1x
logiciels : (free)radius => LDAP/AD, c'est parfois integré dans des solutions comme pfsense.
j'avais installé une solution qui faisait ca :
Wifi : borne aerohive
Switch : Cisco Catalyst
Radius : PfSense
Ldap : Samba3+LDAP
les bornes fournissaient plusieurs SSID dont un qui permettait aux personnes ayant un compte LDAP de se connecter au wifi avec ce compte.
le SSID menait alors sur le VLAN du campus (acces aux serveurs, imprimantes, etc)
un autre SSID, visiteur, menait sur un vlan dédié qui n'avait que l'accés à internet