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
oui, c'est mieux d'installer les outils que tu veux utiliser.
mais pour l'instant tu en reviens à ouvrir un terminal,
demander irb et executer du code dedans.
si tu veux éditer du code, il te faut un éditeur (vim, emacs, nano, gvim, notepad, vscodium, libreoffice…)
dedans tu tapes ton code,
tu enregistres le document que tu viens de faire dans un dossier, tu repères bien lequel,
et tu nommes ton fichier lenomquetuveux avec .rb à la fin
ensuite tu ouvres ton terminal, tu vas dans le dossier ou se trouve le nouveau document
et tu tapes ruby lenomdutuveux.rb ca devrait executer ce qu'il y a dedans.
une fois que tu as ce cheminement, une IDE ne fera qu'ajouter un éditeur avec la coloration, la completion des noms, une verification syntaxique, des options de debug, etc
[yves@yves-ms7c89 ~]$ ruby tonprogramme.rb
ruby: No such file or directory—tonprogramme.rb (LoadError)
donc ruby fonctionne, mais ne trouve pas ton code qui devrait etre dans le fichier tonprogramme.rb dans ton dossier personnel
si tu l'as mis ailleurs, il faut faire ruby tonchmein/vers/l'emplacement/du/fichier.rb
on en revient à la base
un éditeur de texte pour creer ton fichier, qui contient ton compte ruby, et que tu enregistres avec l'extension .rb, dans le dossier de ton choix
un terminal pour ouvrir ruby et lui dire d'executer le fichier précédemment créé
irb(main):001:0> ruby tonprogramme.rb
(irb):1:in ': undefined local variable or methodtonprogramme' for main:Object (NameError)
from /usr/lib/ruby/gems/3.0.0/gems/irb-1.3.5/exe/irb:11:in '
from /usr/bin/irb:23:inload'
from /usr/bin/irb:23:in `'
irb(main):002:0>
de ce que je comprend irb c'est un shell interactif, dans lequel tu vas executer du code ruby et voir directement le résultat
Avahi (avahi-daemon), qui permet de découvrir les fonctions de l'imprimante automatiquement.
…
Encore Avahi (avahi-daemon), qui permet de découvrir le scanner automatiquement.
oui enfin, avahi-daemon, c'est pour la découverte de périphérique present sur le reseau et qui s'annonce via zeronconf/mdns
si tu connais l'IP tu peux faire la meme chose dans les configs qui suivent.
l'avantage de zeroconf/mdns/avahi, c'est que peut importe l'IP de l'appareil, il va utiliser son nom.local pour communiquer avec lui.
d'ailleurs ton scanner ne marchera plus si l'IP change, il faudrait remplacer ip=192.168.11.58 par ip=HP%20LaserJet%20Pro%20M148fdw%20(4EE8FE)
gvim la fenêtre ne fonctionne pas
…
Sauf que gvim ne fonctionne pas …
…
par contre gvim ne marche nul par … j'ai essayé plusieurs IDE
…
pas mal de codecs Ruby que j'ai installé, mais gvim ne marche toujours pas
si GVIM ne fonctionne pas, suffit de ne pas t'en servir.
gvim c'est vim (un éditeur de texte) avec une interface graphique
il y a plein d'autres éditeurs de texte…
et un IDE, ce n'est finalement qu'un éditeur de texte avec des outils autour
le FTP trafic en clair sur le reseau, donc tout le monde peut voir ce qui s'y passe.
le SFTP chiffre le traffic, seul l'émetteur et le récepteur savent de quoi ca parle.
mais le chiffrement à un cout CPU, ce qui peut ralentir le transfert si c'est un petit CPU.
généralement je fais des petits scripts très basiques comme ca
on peut surement faire mieux, mais ca donne une idée
#!/bin/bash# je vérifie que le nombre d'argumentscase$# in
7)# si j'en ai 7, je fais les actions qui suivent (les options sont numeritées dans l'ordre de la ligne de commande ($0 étant le nom du programme lui meme, $1 le premier argument, $2 le 2e, etc..., dans ton cas
ffmpeg -I $1 -c:a libvorbis -c:v libx265 -crf $3 -preset $4 -ss $6 - t $7 -map_metadata 0 -y $2;;#fin de l'action si on a 7 arguments
*)# dans les autres cas, j'affiche l'aideecho"Usage $0 <fichier entrée> <fichier sortie> <qualité> <vitesse> <filtre> <debut> <fin>";;esac
ensuite tu donnes les droits +x à ton script chmod 755 tonscript.sh
et tu l'utilises comme çà ./tonscript.sh masource.MP4 masortie.mp4 23 fast '' 00:00:05 00:00:16
certes ca pose pas de question,
ca ne fait pas l'autocompletion
mais ca fait deja une partie du boulot
redhat6.10 est la dernière de la serie 6
le support 'normal et complet' s'est terminé en 2016
le support réduit mais étendu dans le temps cours par contre jusqu'en 2024
comme c'est du redhat, du coup tu as 2 possibilités :
tu as un support étendu => tu prend contact avec eux en expliquant mieux ton besoin
tu n'as pas de contrat de support => le mieux reste de tester ce que tu veux faire
ou de mieux exprimer ton besoin ici pour que quelqu'un t'aides s'il a encore une redhat 6.5 dans ses machines.
je ne comprends pas pourquoi il y a autant de projets de systèmes alternatifs différents alors qu'en fait certains ne gèrent que peu d'asservissophone, pourquoi ne se réunissent-ils pas en mettant tous leurs efforts en communs ?
comme dans beaucoup de projets, associations, il a deja les envies de chacun
un développeur peut ne vouloir developper que sur les telephones qu'il a en sa possession.
d'autres développeurs vont le rejoindre pour leur propre telephone
=> certains telephones sont donc prévus, d'autres non
puis cette équipe de développeur doit faire des choix,
et là ils ne sont pas forcement d'accord (ex : avec et sans google)
ils se séparent en 2 équipes, ca fait donc 2 projets, avec 2 visions des choses
Une autre question sans doute très conne, mais est-ce vraiment difficile de faire à l'instar de n'importe quel ordinateur un noyau linux pouvant gérer n'importe quel crétinphone ?
bienvenu dans l'air des produits "fermés", chaque constructeur a ses spécificités meme si le processeur est le meme entre deux modèles. Deja le systeme de boot peut etre different, certains périphériques peuvent etre different (tactile, photo, écran, lecteur d'empreinte)
on en revient alors aux développeurs disponibles, aux choix de l'équipe de développement, aux cissions possibles, etc
J'ai la vague impression que je vais devoir revendre cet inapdataphone pour acquérir un paléothonphone sans tous ces mouchards s'immiscant dans ma vie privée, dommage, l'apareil photo était vraiment pas mal dessus.
non pas forcement,
reinitialise le telephone, ne connecte pas le telephone à ton compte google (si tu boycottes tu ne dois meme pas en avoir)
n'active le wifi/BT/gps uniquement que quand c'est nécessaire
installe un store alternatif plus libre (F-DROID est un bon depart)
installe des applis alternatives pour le telephone, SMS, contact
[^] # 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
[^] # Re: pourquoi insistes-tu sur GVIM ?
Posté par NeoX . En réponse au message IDE pour Ruby. Évalué à 2.
=>Désolé je viens d'installer gnome terminal
oui, c'est mieux d'installer les outils que tu veux utiliser.
mais pour l'instant tu en reviens à ouvrir un terminal,
demander irb et executer du code dedans.
si tu veux éditer du code, il te faut un éditeur (vim, emacs, nano, gvim, notepad, vscodium, libreoffice…)
dedans tu tapes ton code,
tu enregistres le document que tu viens de faire dans un dossier, tu repères bien lequel,
et tu nommes ton fichier lenomquetuveux avec .rb à la fin
ensuite tu ouvres ton terminal, tu vas dans le dossier ou se trouve le nouveau document
et tu tapes
ruby lenomdutuveux.rb
ca devrait executer ce qu'il y a dedans.une fois que tu as ce cheminement, une IDE ne fera qu'ajouter un éditeur avec la coloration, la completion des noms, une verification syntaxique, des options de debug, etc
[^] # Re: pourquoi insistes-tu sur GVIM ?
Posté par NeoX . En réponse au message IDE pour Ruby. Évalué à 2.
donc ruby fonctionne, mais ne trouve pas ton code qui devrait etre dans le fichier tonprogramme.rb dans ton dossier personnel
si tu l'as mis ailleurs, il faut faire
ruby tonchmein/vers/l'emplacement/du/fichier.rb
on en revient à la base
un éditeur de texte pour creer ton fichier, qui contient ton compte ruby, et que tu enregistres avec l'extension .rb, dans le dossier de ton choix
un terminal pour ouvrir ruby et lui dire d'executer le fichier précédemment créé
de ce que je comprend irb c'est un shell interactif, dans lequel tu vas executer du code ruby et voir directement le résultat
[^] # Re: pourquoi insistes-tu sur GVIM ?
Posté par NeoX . En réponse au message IDE pour Ruby. Évalué à 2.
il se passe quoi quand tu tapes
ruby tonprogramme.rb
?[^] # Re: Merci
Posté par NeoX . En réponse au message VSFTP droits qui change avec import. Évalué à 2.
ouais, si tu veux
mais ton lien confirme quand meme que SFTP c'est du transfert de fichier par dessus SSH (v1 ou v2)
et simplement que d'autres serveurs que openssh savent faire du transfert via SSH
[^] # Re: Protocoles réseau pour scanner
Posté par NeoX . En réponse au message Mise en place d'un proxy IPP pour imprimante (et éventuellement pour un scanner avec le protocole ad. Évalué à 2.
oui enfin, avahi-daemon, c'est pour la découverte de périphérique present sur le reseau et qui s'annonce via zeronconf/mdns
si tu connais l'IP tu peux faire la meme chose dans les configs qui suivent.
l'avantage de zeroconf/mdns/avahi, c'est que peut importe l'IP de l'appareil, il va utiliser son nom.local pour communiquer avec lui.
d'ailleurs ton scanner ne marchera plus si l'IP change, il faudrait remplacer ip=192.168.11.58 par ip=HP%20LaserJet%20Pro%20M148fdw%20(4EE8FE)
# pourquoi insistes-tu sur GVIM ?
Posté par NeoX . En réponse au message IDE pour Ruby. Évalué à 2.
si GVIM ne fonctionne pas, suffit de ne pas t'en servir.
gvim c'est vim (un éditeur de texte) avec une interface graphique
il y a plein d'autres éditeurs de texte…
et un IDE, ce n'est finalement qu'un éditeur de texte avec des outils autour
[^] # Re: Torché à l'arrache
Posté par NeoX . En réponse au message Script shell à entrées différentes / interactives ?. Évalué à 2.
mais que tu garderas dans un coin, et tu n'auras pas à refaire ce travail pour les prochaines vidéos à convertir
[^] # Re: Utilise la commande history
Posté par NeoX . En réponse au message Script shell à entrées différentes / interactives ?. Évalué à 3.
sinon y a handbrake
avec une interface graphique dans laquelle tu charges les fichiers, tu définis les réglages,
ca génère une playlist de conversion
tu lances la playlist, ca bosse,
et à la fin tu as tes fichiers modifiés dans le dossier cible
[^] # Re: Merci
Posté par NeoX . En réponse au message VSFTP droits qui change avec import. Évalué à 2.
non, ca c'est normal
le FTP trafic en clair sur le reseau, donc tout le monde peut voir ce qui s'y passe.
le SFTP chiffre le traffic, seul l'émetteur et le récepteur savent de quoi ca parle.
mais le chiffrement à un cout CPU, ce qui peut ralentir le transfert si c'est un petit CPU.
[^] # Re: Merci
Posté par NeoX . En réponse au message VSFTP droits qui change avec import. Évalué à 1.
d'autant plus que le SFTP, ce n'est guère que du 'FTP' via SSH
derriere ca utilises les comptes deja existant, les droits sur les dossiers/fichiers
doit pas y avoir un gros boulot de migration non plus.
# oui, entre autre...
Posté par NeoX . En réponse au message VSFTP droits qui change avec import. Évalué à 2.
1°) jouer avec le umask du point de montage pour que tous les fichiers aient les bons droits par defaut
ex umask = 022 => droit 755 sur le fichier déposé
2°) jouer du sticky bit ou du suid/guid pour conserver les propriétaires du dossier parent.
3°) configurer vsftp pour surcharger les droits quand il depose des fichiers
# mes scripts...
Posté par NeoX . En réponse au message Script shell à entrées différentes / interactives ?. Évalué à 3.
généralement je fais des petits scripts très basiques comme ca
on peut surement faire mieux, mais ca donne une idée
ensuite tu donnes les droits +x à ton script
chmod 755 tonscript.sh
et tu l'utilises comme çà
./tonscript.sh masource.MP4 masortie.mp4 23 fast '' 00:00:05 00:00:16
certes ca pose pas de question,
ca ne fait pas l'autocompletion
mais ca fait deja une partie du boulot
[^] # Re: Chiffrement
Posté par NeoX . En réponse à la dépêche Le protocole QUIC désormais normalisé. Évalué à 2.
y avait un webinar sur le sujet y a quelques temps fait par les gars d'haproxy
de memoire, j'ai pas implémenté, et j'ai pas eu acces au replay.
tu fais du tcp-inspect sur le port 22 pour detecter le domaine (un peu comme le SNI)
et apres tu utilises les stick-tables sur la source
# response floue : test
Posté par NeoX . En réponse au message Compatibilité Red hat PDF. Évalué à 3.
redhat 6.5 n'est plus tout jeune
PDF est un format de fichier, qui a évolué dans le temps.
de ce que je comprend tu veux savoir si ton redhat6.5 pourra lire (ou écrire) des PDF au format 1.7
d'apres le lien ici : https://access.redhat.com/support/policy/updates/errata#Life_Cycle_Dates
redhat6.10 est la dernière de la serie 6
le support 'normal et complet' s'est terminé en 2016
le support réduit mais étendu dans le temps cours par contre jusqu'en 2024
comme c'est du redhat, du coup tu as 2 possibilités :
tu as un support étendu => tu prend contact avec eux en expliquant mieux ton besoin
tu n'as pas de contrat de support => le mieux reste de tester ce que tu veux faire
ou de mieux exprimer ton besoin ici pour que quelqu'un t'aides s'il a encore une redhat 6.5 dans ses machines.
[^] # Re: vieux rêve
Posté par NeoX . En réponse au message Utiliser Debian sur une clé USB. Évalué à 3.
je confirme; Ubuntu permet de faire un LiveUSB avec un fichier persistant à coté.
cela permet d'avoir un systeme parfaitement opérationnel et qui memorise tes réglages.
de memoire c'est un overlay du liveUSB, qui est enregistré dans un fichier dans ce qu'il reste d'espace libre sur la clef
# si tu trouves, tu m'interesses
Posté par NeoX . En réponse au message Téléchargement, récupération de vidéos à partir du web !?.. Évalué à 2.
nombre de fournisseur ne fonctionnent pas avec YouTube-dl
# faut voir
Posté par NeoX . En réponse au message Système alternatif à android pour marque Wiko ?. Évalué à 1.
comme dans beaucoup de projets, associations, il a deja les envies de chacun
un développeur peut ne vouloir developper que sur les telephones qu'il a en sa possession.
d'autres développeurs vont le rejoindre pour leur propre telephone
=> certains telephones sont donc prévus, d'autres non
puis cette équipe de développeur doit faire des choix,
et là ils ne sont pas forcement d'accord (ex : avec et sans google)
ils se séparent en 2 équipes, ca fait donc 2 projets, avec 2 visions des choses
bienvenu dans l'air des produits "fermés", chaque constructeur a ses spécificités meme si le processeur est le meme entre deux modèles. Deja le systeme de boot peut etre different, certains périphériques peuvent etre different (tactile, photo, écran, lecteur d'empreinte)
on en revient alors aux développeurs disponibles, aux choix de l'équipe de développement, aux cissions possibles, etc
non pas forcement,
reinitialise le telephone, ne connecte pas le telephone à ton compte google (si tu boycottes tu ne dois meme pas en avoir)
n'active le wifi/BT/gps uniquement que quand c'est nécessaire
installe un store alternatif plus libre (F-DROID est un bon depart)
installe des applis alternatives pour le telephone, SMS, contact
# tu peux garder le PC pour ...
Posté par NeoX . En réponse au message Choix de système pour transformer un pc de bureau en une sorte d'arduino super puissant. Évalué à 2.