il faut que tu fasses un script (ou utilises des outils existants)
qui vont tester que ton lien internet via la box ne fonctionne plus.
évidemment tu ne peux pas te baser sur l'état de la carte qui sera UP tant que la box est allumé, ni sur l'IP de ta BOX pour la meme raison.
mais tu peux par exemple pinguer le DNS de l'opérateur, en forçant sa route via la BOX
si ca pingue plus, soit la box est éteinte, soit l'adsl est morte => basculer la route vers le wifi
autre piste, le gamin garde la T813, mais se promène avec un fil à la patte
soit vers une prise de courant (on trouve des cables USB pas cher pour 3m de cable)
soit vers une batterie externe à mettre dans la poche
La tablette du gamin (T813) montre de gros signes de faiblesse. Elle ne fonctionne que sur secteur.
[…]
De plus impossible de la connecter en USB à un ordi, elle s'éteint de suite.
je dirai que la tablette tire plus de courant que ne fournit le PC,
donc un hub alimenté pourra te fournir du courant, pendant que le PC s'occupe de transférer les données.
1°) tu es allé voir sur leur site ?
2°) tu as fait un recherche sur ton moteur de recherche, sur les sites d'ouverture/fermeture d'établissement (INSEE je crois) pour savoir si la structure existe encore ?
donc un éditeur de texte devrait deja faire le boulot
si par contre tu cherches la coloration syntaxique, peut-etre qu'un éditeur de code serait plus adapté
en effet ta machine a un processeur AMD Ryzen7 avec carte graphique intégrée (AMD Graphics)
forcer l'usage de la carte NVIDIA en primary GPU va te couter de la consommation batterie, une machine qui chauffe plus, et qui va surventiler.
sauf à avoir besoin de beaucoup de 3D, j'aurais fait l'inverse, forcer l'AMD, voir l'AMD en solo.
mais si l'HDMI est fortement nécessaire, alors oui, une config ou une option qui force l'usage de la NVIDIA sera nécessaire.
peut-etre que la solution serait un hack qui change le reglage primary/secondary pour choisir entre "batterie/AMD" "HDMI/NVIDIA" ;)
je plussois, le nombre de fois ou madame me sort de ma boucle de 'ca marche pas', en me forçant à prendre une pause, un repas, une douche, ou meme essayer de lui expliquer le "çà marche juste pas"…
pardon j'avais pas du lire la question du droit apres montage
est-ce que l'interface graphique proposerait, via un clic droit sur l'icône de faire le montage en tant qu'administrateur (et demanderait alors le mot de passe root ou sudoer) ?
ta liste d'IP failbanned se trouve dans /etc/hosts.deny
suffirait de propager ce fichier
soit en le stoquant à un seul endroit (NFS par exemple)
soit en le synchonisant quand il change (inotify + rsync, ou bien des outils clusters comme corosync)
il n'est pas rare que le passage par un rallonge retombe le port USB en USB2
ce qui est problématique quand tu as un périphérique qui ne fonctionne qu'en USB3
mais qui peut etre bon à connaitre quand l'USB3 de l'ordi est défaillant et que le périphérique tolère de fonctionner en USB2
il faut donc bien faire attention ou tu branches la webcam.
ensuite, vire la webcam, puis lance un terminal et dans le terminal un watch "dmesg | tail"
branche la camera
ca va t'afficher des infos, savoir s'il se passe quelque chose, le nom du périphérique USB qui est détecté, qui est créé…
Ctrl+C pour quitter le watch
sinon ton idée de chown est interessante, mais si tu regardes les droits, ils sont ouverts uniquement pour root, le reste est à 000 (---), il faudrait alors ajouter un sudo chmod g+rw /dev/video* pour que les gens du groupe video puissent utiliser video3 ou video4
si cela fonctionne, avec les infos du dmesg fait plus tot, et un petit fichier qui va bien, tu dois pouvoir dire à udev de creer video3 et video4 avec les bons droits.
en fait comme il en a dejà fait un, il en fera pas d'autre avant demain:
error: destination /var/log/squid/cache.log-20210708.gz already exists, skipping rotation
ou chercher comment avoir l'heure et les minutes dans l'extension
j'ai fait la mise à jour de mon labo de PVE6 à PVE7
c'est une installation basique de 4 vieux PCs, avec 1 SSD (OS) et 1HDD chacun ((GUEST)
par de ceph ou autres trucs clusterwide.
juste 4 PCs en cluster mais indépendant.
ca c'est presque bien passé
il a ralé à cause de NTP, systemd-timesyncd
j'ai juste désactivé NTP, relancé, tripatouillé avec apt --fix-broken install
c'est allé plus loin, mais j'avais du merdé un truc avec les depots, il m'a demandé si je voulais forcer la suppression de proxmox-ve en faisant touch /please-remove….
j'ai cru que le paquet n'était plus sous ce nom,
j'ai forcé
ca a fait la mise à jour OS (apt disk-upgrade)
mais au reboot, plus rien
pourtant les cartes reseaux étaient UP, les vmbr aussi.
j'ai du remettre les IPs sur les cartes par defaut (en supprimant le vmbr) j'ai alors pu reprendre la main dessus, et corriger mon depot pve-no-subscription de buster à bullseye
apres avoir réinstallé les paquets manquant pve-manager, proxmox-ve ca refonctionné
j'ai refais les vmbr, c'est tout OK
toutes les 5 minutes en cron : sh
*/5 * * * * user /chemin/vers/lescript
ensuite dans ton script
au lieu de faire le rm du fichier cdv
copie le en .precedent
et utilise diff access.csv access.precedent
avec quelques options à diff, tu trouveras un format qui te permet de n'avoir que ce qui a changé entre les 2 fichiers
ton script deviendrait alors
# l'extraction ne change pas, sauf la destination (.csv => .current)#lecture du fichier de logs squid pour transofrmation en fichier separe par des virgules
awk '{ print $1","$2","$3","$4","$5","$6","$7","$8","$9","10 }' /var/log/squid/access.log > /tmp/access.current
# nouvelle instruction, si le fichier precedent existeif[[ -e access.precedent ]]then# calculer la difference entre le precedent et le nouveau fichier
diff /tmp/access.current /tmp/access.precedent >/tmp/access.csv
else
mv /tmp/access.current /tmp/access.csv
fi# fait l'envoi comme avant
azcopy cp /tmp/access.csv "trucmachinchoseazure"# modification de cette partie#rm /tmp/access.csv
mv /tmp/access.csv /tmp/access.precedent
Posté par NeoX .
En réponse au message IDE pour Ruby.
Évalué à 2.
Dernière modification le 06 juillet 2021 à 14:47.
si ton script est dans /home/yves/bureau/Test.rb
tu peux, au choix, faire : ruby /home/yves/bureau/Test.rb
ou te deplacer dedans et l'executer
cd /home/yves/bureau
ruby Test.rb
Attention, parfois le dossier s'appelle "bureau" dans l'interface graphique, mais "desktop" dans l'interface du terminal (avec ou sans majuscule)
du coup, tu te déplaces d'abord dans /home/yves avec cd /home/yves
puis tu demandes à afficher la liste des dossiers avec ls
tu sais alors ce qu'il y a dans le dossier avec la bonne orthographe
[^] # Re: ip routes ?
Posté par NeoX . En réponse au message Avoir plusieurs accès internet sur une passerelle. Évalué à 2.
il faut que tu fasses un script (ou utilises des outils existants)
qui vont tester que ton lien internet via la box ne fonctionne plus.
évidemment tu ne peux pas te baser sur l'état de la carte qui sera UP tant que la box est allumé, ni sur l'IP de ta BOX pour la meme raison.
mais tu peux par exemple pinguer le DNS de l'opérateur, en forçant sa route via la BOX
si ca pingue plus, soit la box est éteinte, soit l'adsl est morte => basculer la route vers le wifi
# batterie externe
Posté par NeoX . En réponse au message Transfert data entre 2 tablettes. Évalué à 3.
autre piste, le gamin garde la T813, mais se promène avec un fil à la patte
soit vers une prise de courant (on trouve des cables USB pas cher pour 3m de cable)
soit vers une batterie externe à mettre dans la poche
# hub USB alimenté
Posté par NeoX . En réponse au message Transfert data entre 2 tablettes. Évalué à 2.
je dirai que la tablette tire plus de courant que ne fournit le PC,
donc un hub alimenté pourra te fournir du courant, pendant que le PC s'occupe de transférer les données.
sinon sur mes machines j'utilise https://play.google.com/store/apps/details?id=com.cxinventor.file.explorer
ca propose le transfert vers FTP, CIFS, et permet un acces FTP à l'appareil via le wifi
du coup je peux télécharger tout le contenu de la tablette via FTP sur mon PC
ou envoyer des fichiers dedans (musiques, photos/videos)
comme ca donne acces à tout le disque, j'ose espérer que ca permettent de sauvegarder les data des jeux.
[^] # Re: Problème d'énoncé
Posté par NeoX . En réponse au message Copier un fichier en fonction de sa date. Évalué à 2.
à adapter, si on se base sur la date de creation, modification ou dernier acces
il y a
find . -ctime -1 ...
pour les fichiers dont la Creation remonte à moins de 24h
mtime pour la date de modification
atime pour la date d'accès
[^] # Re: Simple réglage ?
Posté par NeoX . En réponse au message Haut-parleur. Évalué à 2.
regarde si y a pas un reglage pour passer en 2.1 (2 enceintes latérales + 1 caisson de basse)
# inotify
Posté par NeoX . En réponse au message Copier un fichier en fonction de sa date. Évalué à 3.
qui va scruter le dossier, et des que le fichier sera "clos" il déclenchera la copie vers l'autre emplacement ?
# vente dématérialisée ? ca depend du producteur
Posté par NeoX . En réponse au message Payer un album dématérialisé afin de le posséder sur son téléphone. Évalué à 2.
tu as des groupes et producteurs qui vendent deja en demat sur les grandes plateformes (iTunes, AmazonMusic, Spotify, Deezer)
certaines de ces applis te font payer au morceau, et te permettent donc de télécharger le fichier pour une écoute hors ligne.
[^] # Re: Réponse à coté de la plaque
Posté par NeoX . En réponse au message Mode lba ou chs pour un adaptateur pcmcia<->cf. Évalué à 2.
il y a meme des adaptateurs USB-IDE dans le commerce
exemple : https://www.ldlc.com/fiche/PB00267836.html
ca permet de faire pas mal de chose.
# commençons par le commencement
Posté par NeoX . En réponse au message Quid de Rhizomes et Tuxbihan?. Évalué à 2.
1°) tu es allé voir sur leur site ?
2°) tu as fait un recherche sur ton moteur de recherche, sur les sites d'ouverture/fermeture d'établissement (INSEE je crois) pour savoir si la structure existe encore ?
# fichier json : fichier texte avec un contenu utilisant un format standard
Posté par NeoX . En réponse au message Quelle appli sous LineageOS pour ouvrir un fichier json lisible ?. Évalué à 2.
donc un éditeur de texte devrait deja faire le boulot
si par contre tu cherches la coloration syntaxique, peut-etre qu'un éditeur de code serait plus adapté
# j'ai envie de dire dommage
Posté par NeoX . En réponse au journal J'ai acheté Lenovo Ideapad 3 gaming ryzom7 geforceGTX 1650ti/amd radeon, la suite va vous étonner.... Évalué à 10.
en effet ta machine a un processeur AMD Ryzen7 avec carte graphique intégrée (AMD Graphics)
forcer l'usage de la carte NVIDIA en primary GPU va te couter de la consommation batterie, une machine qui chauffe plus, et qui va surventiler.
sauf à avoir besoin de beaucoup de 3D, j'aurais fait l'inverse, forcer l'AMD, voir l'AMD en solo.
mais si l'HDMI est fortement nécessaire, alors oui, une config ou une option qui force l'usage de la NVIDIA sera nécessaire.
peut-etre que la solution serait un hack qui change le reglage primary/secondary pour choisir entre "batterie/AMD" "HDMI/NVIDIA" ;)
[^] # Re: Wow + merci + auto-baffage
Posté par NeoX . En réponse au message [résolu] Problème avec SSH/rsync... incompréhensible. Évalué à 4.
je plussois, le nombre de fois ou madame me sort de ma boucle de 'ca marche pas', en me forçant à prendre une pause, un repas, une douche, ou meme essayer de lui expliquer le "çà marche juste pas"…
et que du coup, ben je trouve le pourquoi …
[^] # Re: rien d'anormal à prime abord
Posté par NeoX . En réponse au message Image disque chiffrée Ubuntu. Évalué à 2.
pardon j'avais pas du lire la question du droit apres montage
est-ce que l'interface graphique proposerait, via un clic droit sur l'icône de faire le montage en tant qu'administrateur (et demanderait alors le mot de passe root ou sudoer) ?
[^] # Re: rien d'anormal à prime abord
Posté par NeoX . En réponse au message Image disque chiffrée Ubuntu. Évalué à 1. Dernière modification le 17 juillet 2021 à 20:28.
je dirais ne pas faire sudo en ligne de commande ?
pour que ce soit SON utilisateur qui fasse le dechiffrement et le montage, et non ROOT
# rien d'anormal à prime abord
Posté par NeoX . En réponse au message Image disque chiffrée Ubuntu. Évalué à 2.
le disque appartient à root, qui est le seul a pouvoir lire/ecrire dedans, les autres peuvent traverser les dossiers (x) et lire ® les contenus.
puis il y a un dossier qui appartient à manu, ou seul manu peut lire/ecrire/traverser
# corosync ou un dossier commun
Posté par NeoX . En réponse au journal fail2ban : mutualiser ma blacklist entre mes serveurs. Évalué à 5.
ta liste d'IP failbanned se trouve dans /etc/hosts.deny
suffirait de propager ce fichier
soit en le stoquant à un seul endroit (NFS par exemple)
soit en le synchonisant quand il change (inotify + rsync, ou bien des outils clusters comme corosync)
# USB3 + rallonge = USB2
Posté par NeoX . En réponse au message Problème pour faire fonctionner une webcam externe . Évalué à 7.
il n'est pas rare que le passage par un rallonge retombe le port USB en USB2
ce qui est problématique quand tu as un périphérique qui ne fonctionne qu'en USB3
mais qui peut etre bon à connaitre quand l'USB3 de l'ordi est défaillant et que le périphérique tolère de fonctionner en USB2
ensuite ton PC a peut-etre des ports USB2 et des ports USB3
ce que confirme la documentation : https://icecat.us/en-sg/p/medion/30018506a1/akoya-notebooks-e6415-31123909.html
il faut donc bien faire attention ou tu branches la webcam.
ensuite, vire la webcam, puis lance un terminal et dans le terminal un
watch "dmesg | tail"
branche la camera
ca va t'afficher des infos, savoir s'il se passe quelque chose, le nom du périphérique USB qui est détecté, qui est créé…
Ctrl+C pour quitter le watch
sinon ton idée de chown est interessante, mais si tu regardes les droits, ils sont ouverts uniquement pour root, le reste est à 000 (---), il faudrait alors ajouter un
sudo chmod g+rw /dev/video*
pour que les gens du groupe video puissent utiliser video3 ou video4si cela fonctionne, avec les infos du dmesg fait plus tot, et un petit fichier qui va bien, tu dois pouvoir dire à udev de creer video3 et video4 avec les bons droits.
# le hosts c'est pour la machine qui "interroge"
Posté par NeoX . En réponse au message Fichier Hosts sous VM Debian 10. Évalué à 3.
si tu veux, depuis ton PC, interroger PC1 ou PC2 plutot que IP1 ou IP2
il faut modifier le /etc/hosts de TON PC
en mettant les lignes
ainsi depuis ton PC, tu peux ping ou naviguer vers
IP1, PC1, PC1.domain PC1.domain.tld
mais aussi vers PC2, autrenom2, etc
[^] # Re: wait and see
Posté par NeoX . En réponse au message Cache log de squid ne tourne pas . Évalué à 2.
ou chercher comment avoir l'heure et les minutes dans l'extension
# j'y suis allé sur mon labo
Posté par NeoX . En réponse à la dépêche Sortie de Proxmox Virtual Environment 7.0. Évalué à 3.
j'ai fait la mise à jour de mon labo de PVE6 à PVE7
c'est une installation basique de 4 vieux PCs, avec 1 SSD (OS) et 1HDD chacun ((GUEST)
par de ceph ou autres trucs clusterwide.
juste 4 PCs en cluster mais indépendant.
ca c'est presque bien passé
il a ralé à cause de NTP, systemd-timesyncd
j'ai juste désactivé NTP, relancé, tripatouillé avec apt --fix-broken install
c'est allé plus loin, mais j'avais du merdé un truc avec les depots, il m'a demandé si je voulais forcer la suppression de proxmox-ve en faisant touch /please-remove….
j'ai cru que le paquet n'était plus sous ce nom,
j'ai forcé
ca a fait la mise à jour OS (apt disk-upgrade)
mais au reboot, plus rien
pourtant les cartes reseaux étaient UP, les vmbr aussi.
j'ai du remettre les IPs sur les cartes par defaut (en supprimant le vmbr) j'ai alors pu reprendre la main dessus, et corriger mon depot pve-no-subscription de buster à bullseye
apres avoir réinstallé les paquets manquant pve-manager, proxmox-ve ca refonctionné
j'ai refais les vmbr, c'est tout OK
# 2 choses
Posté par NeoX . En réponse au message Cherche a envoyer un fichier en focntione d'un autre fichier. Évalué à 4.
toutes les 5 minutes en cron :
sh
*/5 * * * * user /chemin/vers/lescript
ensuite dans ton script
au lieu de faire le rm du fichier cdv
copie le en .precedent
et utilise
diff access.csv access.precedent
avec quelques options à diff, tu trouveras un format qui te permet de n'avoir que ce qui a changé entre les 2 fichiers
ton script deviendrait alors
[^] # Re: wait and see
Posté par NeoX . En réponse au message Cache log de squid ne tourne pas . Évalué à 2.
alors, ca dit quoi apres 3h ?
# oui mais non
Posté par NeoX . En réponse au message Cache log de squid ne tourne pas . Évalué à 4.
log rotate se lance peut-etre toutes les heures, MAIS ton fichier de config dit de faire la rotation tous les jours (daily)
si tu supprimes le daily, il devrait alors se baser sur la taille et plus sur la durée
[^] # Re: pourquoi insistes-tu sur GVIM ?
Posté par NeoX . En réponse au message IDE pour Ruby. Évalué à 3.
tu y es presque ;)
mais il te manque un peu d'observation, car sous Linux les Majuscules sont importantes
ton dossier bureau c'est en fait Bureau
donc soit tu fais
ruby /home/yves/Bureau/Test.rb
soit
[^] # Re: pourquoi insistes-tu sur GVIM ?
Posté par NeoX . En réponse au message IDE pour Ruby. Évalué à 2. Dernière modification le 06 juillet 2021 à 14:47.
si ton script est dans /home/yves/bureau/Test.rb
tu peux, au choix, faire :
ruby /home/yves/bureau/Test.rb
ou te deplacer dedans et l'executer
Attention, parfois le dossier s'appelle "bureau" dans l'interface graphique, mais "desktop" dans l'interface du terminal (avec ou sans majuscule)
du coup, tu te déplaces d'abord dans /home/yves avec
cd /home/yves
puis tu demandes à afficher la liste des dossiers avec
ls
tu sais alors ce qu'il y a dans le dossier avec la bonne orthographe