normalement docker c'est un système en quasi lecture seule
le stockage amené à changer doit se trouver sur un volume/point de montage externe.
tu peux donc au choix :
* faire le dump est l'archiver dans un coin (à chaud du coup)
* arreter le docker et copier le dossier /var/lib/mysql vers un autre support
car finalement un backup d'un site web php/mysql se fait de la meme manière qu'on soit en docker ou non.
sympa le script qui fait le dump pour l'effacer ensuite…
j'imagine que le rm -rf $TMPDIR devra etre precédé par tout un tas de chose pour déplacer ce dump, l'archiver ou le transférer sur une autre machine, etc.
entre le curl et le sudo, il est précisé que tu dois avoir un domaine qui va faire pointer ton gitlab.ip_serveur vers la machine ou tu es en train d'installer le gitlab-ce
L'objectif principal doit rester la capacité à rapidement développer un logiciel utile tout en s'amusant et poser des bases solides de programmation indépendantes du langage adopté.
le SCRATCH c'est des briques de puzzle indenpandant du langage, facile apprehender
Quel type d'éditeur de code pourriez vous conseiller à ces entités, de manière à ce que la prise en main de cet outil indispensable ne vienne pas perturber cet objectif principal ?
Il est évidemment hors de question de les introduire à Vim ou Emacs pour un premier contact avec le développement.
bon sinon n'importe quel éditeur de texte est un éditeur de code
mais tu n'as alors pas la coloration syntaxique pour valider que le code existe
tu n'as pas d'outils pour valider que le code va fonctionner.
ensuite tu passes le code au compilateur spécifique du langage, et il te dit si y a des erreurs.
tu aurais du avoir des erreurs si le disque est endommagé, un écran different du dmesg AVANT d'essayer d'accéder au disque.
là si ca bloque avec juste ce message,
ca ne serait pas une erreur du disque, mais la partition qui est chiffrée de l'installation précédente par exemple.
et là, comme c'est bien fait, à moins d'avoir le mot de passe de l'installation prededente et de savoir quel est le type de la partition (lvm, luks, crypt-xxxx) pour savoir quel outil il faut utiliser, il y a peu de chance que tu puisses faire grand chose.
c'est justement pour éviter qu'un pirate prenne ton ordi ou ton disque et te pique les données qui sont dedans.
Les sources sur internet ne m'ont pas aidé et la plus part utilise directement l'icmp, pas l'ethernet.
en meme temps un ping au niveau protocole c'est de l'ICMP
maintenant si ton "ping" c'est envoyé une requête qui n'est pas un ping pour detecter que la passerelle est UP, ce n'est en effet plus de l'ICMP et il faut revoir comment on ouvre/referme le flux.
est-ce qu'un "ping" normal passe entre la machine et la passerelle ?
est-ce qu'un netcat/socat vers la passerelle et le port que tu vises fonctionne ?
serait de ne pas bloquer,
car là, si tu reçois un truc, tu le prend, et tu attends autre chose
il faudrait plutot attendre un signal de la carte (interruption je crois)
pour déclencher la boucle de lecture
seulement il te faut lire les protocoles car un packet ping à un certain format donc une certaine taille, une réponse aura un format, et un packet TCP/IP en aura un autre
bref tu vas devoir réinventer la gestion des protocoles dans ton programme
sinon c'est la magie de l'opensource tu vas chercher les sources de l'outil "ping" pour voir comment il réagit.
il me semble que l'outil ping permet aussi de preciser l'interface ou l'IP source avec laquelle tu ping
Posté par NeoX .
En réponse au message demande conseil teletravail.
Évalué à 3.
Dernière modification le 06 mai 2021 à 18:57.
mon écran à deux entrées
j'ai branché le PC fixe sur l'entrée 1
je branche le portable sur l'entrée 2 (moyennant un adaptateur USB/Thunderbolt => HDMI)
quand le portable est allumé il a donc un double ecran
le clavier/souris sert uniquement au fixe
sinon en relisant ta demande, ce serait un boitier KVM qu'il te faut
tu branches ton PC sur Entrée 1 et USB, ton portable sur entrée2 et USB
ton clavier/souris sur "contrôle USB"
tu as alors un bouton pour basculer l'écran/clavier/souris d'une machine à l'autre.
ca depend peut-être de l'entrée que tu utilises (vga/dvi/hdmi/composite)
Et j'ai plus le manuel de l'écran évidement… :/
internet est ton ami,
tu vas sur le site du fabricant, tu cliques sur "support"
généralement tu as "pilotes et téléchargement"
et avec le numero de modele ou de serie, tu retrouve le manuel de l'appareil
pour completer le fond vert/bleu tient des techniques habituelles au cinéma
mais dans le cas de OBS ce n'est que pour améliorer l'incrustation, ca fonctionne très bien sans.
tu crees une scene, tu ajoutes 2 sources :
- la fenêtre de presentation libreoffice
- ta webcam
tu disposes chacun des objets comme il te convient en taille et position
tu peux meme imaginer plusieurs vues
1°) toi en plein écran
2°) toi en écran splitté avec la presentation sur la moitié
3°) toi en petit avec la presentation en grand
pour les entreprises ou association, avec ou sans logo…
puis tu peux passer d'une vue à l'autre avec des raccourcis, pendant la presentation.
Remarque aussi : OBS peut faire du offline, pour preparer une video que tu mettras en ligne plus tard par exemple (ce qui permet aussi de s'entrainer.
je comprend du besoin que l'écran est 1920x1200 NATIF
et que tu veux afficher 1920x1080 pour une appli par exemple
est-ce le cas ?
parfois l'écran peut choisir d'agrandir l'image si elle n'est pas à la taille native,
c'est alors simplement dans ces options que tu choisis zoom/scale/16.9/4.3, etc
tu veux dire que ta clef USB ne démarres pas et bloc sur le grub ?
alors c'est que la machine ne démarres pas sur le clef USB mais continue a essayer d'aller sur le disque dur.
il faut trouver l'accès au bios:efi de cette machine (généralement F2 ou F10 ou SUPPR)
pour lui dire de prendre d'abord la clef USB puis le disque dur
sinon, parfois la touche F8 permet de choisir sur quoi va démarrer la machine.
autrement, si la machine n'est plus sous garantie, ouvre lui le ventre, sors le disque, et met le dans une machine avec un connecteur USB/SATA
ca fonctionnera alors comme une clef USB et tu pourras récupérer les fichiers qui sont dessus (si le disque n'est pas "mort")
ton Lenovo qui ne demarre pas est un linux (GRUB)
ce dernier ne trouve pas le disque dur ou la partition où se trouve ses fichiers
si les commandes proposées par grub ne trouvent rien,
il te reste à démarrer sur une clef USB pour voir si cette dernière trouve le disque dur, les partitions, les fichiers
comme en plus tu veux "juste" recuperer des fichiers, la clef USB reste la meilleure solution
car meme si tu pouvais démarrer la machine, il te faudrait connaitre les login/pass de l'utilisateur qui l'avait avant ;) alors qu'avec la clef USB, tu accedes à toute la machine (sauf si le disque est chiffré)
[^] # Re: mysqldump
Posté par NeoX . En réponse au message Sauvegarde mariadb dans docker . Évalué à 2. Dernière modification le 11 mai 2021 à 18:48.
je ne vois pas la condition de réussite pour l'effacement
ah si, y a un exit en cas d'erreur placé AVANT
mais du coup, tu fait un dump
s'il a marché tu l'effaces
il manque la phase de backup, envoie vers ailleurs, etc
# docker, lecture seule avec volume externe
Posté par NeoX . En réponse au message Sauvegarde mariadb dans docker . Évalué à 5.
normalement docker c'est un système en quasi lecture seule
le stockage amené à changer doit se trouver sur un volume/point de montage externe.
tu peux donc au choix :
* faire le dump est l'archiver dans un coin (à chaud du coup)
* arreter le docker et copier le dossier /var/lib/mysql vers un autre support
car finalement un backup d'un site web php/mysql se fait de la meme manière qu'on soit en docker ou non.
[^] # Re: mysqldump
Posté par NeoX . En réponse au message Sauvegarde mariadb dans docker . Évalué à 2.
sympa le script qui fait le dump pour l'effacer ensuite…
j'imagine que le
rm -rf $TMPDIR
devra etre precédé par tout un tas de chose pour déplacer ce dump, l'archiver ou le transférer sur une autre machine, etc.# suivi le mode d'emploi ?
Posté par NeoX . En réponse au message Installation de Gitlab sur un serveur local. Évalué à 3.
entre le curl et le sudo, il est précisé que tu dois avoir un domaine qui va faire pointer ton gitlab.ip_serveur vers la machine ou tu es en train d'installer le gitlab-ce
est-ce le ca ?
si tu n'as pas de domaine, la EXTERNAL_URL sera http://ip_de_ton_serveur
ex : http://192.168.0.124 si ton serveur est sur l'IP 192.168.0.124
à adapter chez toi évidemment
# le scratch
Posté par NeoX . En réponse au message Editeur de code pour débutant. Évalué à 2. Dernière modification le 10 mai 2021 à 16:15.
le SCRATCH c'est des briques de puzzle indenpandant du langage, facile apprehender
=> le SCRATCH
=> https://scratch.mit.edu
bon sinon n'importe quel éditeur de texte est un éditeur de code
mais tu n'as alors pas la coloration syntaxique pour valider que le code existe
tu n'as pas d'outils pour valider que le code va fonctionner.
ensuite tu passes le code au compilateur spécifique du langage, et il te dit si y a des erreurs.
[^] # Re: En ligne de commande
Posté par NeoX . En réponse au message Faire une présentation avec incrustation de moi qui parle en webcam ?. Évalué à 2.
j'aime bien les solutions viriles comme celle là ;)
[^] # Re: Merci
Posté par NeoX . En réponse au message Configurer plusieurs virtual hosts avec une seule ip. Évalué à 2.
ca doit aussi marcher si c'est pas en local
faut juste démarrer le DNSmasq sur le serveur
et que le PC du webmaster pointe vers ce serveur DNS
# VXLAN
Posté par NeoX . En réponse au message idée de redondance de VMs, est-ce faisable. Évalué à 2.
on m'a récemment parlé de VXLAN
apparemment l'idée c'est d'avoir le meme LAN derriere chaque serveur/reverse
d'avoir une sorte de vpn entre les deux, qui fait un pont L2 entre les sorties de machines
on a alors
Machine1 sur LAN -> reverse1/passerelleVPN <-internet -> passerelleVPN/reverse2 -> Machine2 sur LAN
M1 et M2 peuvent se parler sans notion de routage
[^] # Re: .
Posté par NeoX . En réponse au message Unknown silesystem, grub rescue ls, pas de résultats . Évalué à 2.
tu aurais du avoir des erreurs si le disque est endommagé, un écran different du dmesg AVANT d'essayer d'accéder au disque.
là si ca bloque avec juste ce message,
ca ne serait pas une erreur du disque, mais la partition qui est chiffrée de l'installation précédente par exemple.
et là, comme c'est bien fait, à moins d'avoir le mot de passe de l'installation prededente et de savoir quel est le type de la partition (lvm, luks, crypt-xxxx) pour savoir quel outil il faut utiliser, il y a peu de chance que tu puisses faire grand chose.
c'est justement pour éviter qu'un pirate prenne ton ordi ou ton disque et te pique les données qui sont dedans.
[^] # Re: .
Posté par NeoX . En réponse au message Unknown silesystem, grub rescue ls, pas de résultats . Évalué à 2.
donc le "dmesg" ne donne rien quand tu tentes d'accéder aux differents disques apres l'avoir lancé ?
[^] # Re: project ou projet?
Posté par NeoX . En réponse au message Configurer plusieurs virtual hosts avec une seule ip. Évalué à 10. Dernière modification le 07 mai 2021 à 17:52.
+1 avec les remarques de ted sur projet et projeCt
j'ajouterai que pour plus de facilité, je mettrais chaque definition de site dans un fichier de config à part
1 fichier par domaine/projet
/etc/apache2/site-available/monprojet1.conf
/etc/apache2/site-available/monprojet2.conf
puis
a2enssite monprojet1
a2enssite monprojet2
comme ca tu peux activer chaque projet individuellement
# l'idée est bonne mais
Posté par NeoX . En réponse au message Configurer plusieurs virtual hosts avec une seule ip. Évalué à 6.
sur le serveur ca semble bon
tu as les sous-dossier dans /var/www/xxxx
tu as bien les DocumentRoot qui vont sur ces sous dossiers.
le /etc/hosts
c'est sur la machine cliente qu'il faut le modifier, selon le modele fournit
dans ton cas
deja un ping vers les nouveaux noms devrait au moins etre résolûmes vers 192.168.1.x
[^] # Re: le Principe...
Posté par NeoX . En réponse au message [Résolut] Recevoir une réponse a mon ping (en C). Évalué à 2.
en meme temps un ping au niveau protocole c'est de l'ICMP
maintenant si ton "ping" c'est envoyé une requête qui n'est pas un ping pour detecter que la passerelle est UP, ce n'est en effet plus de l'ICMP et il faut revoir comment on ouvre/referme le flux.
est-ce qu'un "ping" normal passe entre la machine et la passerelle ?
est-ce qu'un netcat/socat vers la passerelle et le port que tu vises fonctionne ?
# le Principe...
Posté par NeoX . En réponse au message [Résolut] Recevoir une réponse a mon ping (en C). Évalué à 3. Dernière modification le 07 mai 2021 à 09:55.
serait de ne pas bloquer,
car là, si tu reçois un truc, tu le prend, et tu attends autre chose
il faudrait plutot attendre un signal de la carte (interruption je crois)
pour déclencher la boucle de lecture
seulement il te faut lire les protocoles car un packet ping à un certain format donc une certaine taille, une réponse aura un format, et un packet TCP/IP en aura un autre
bref tu vas devoir réinventer la gestion des protocoles dans ton programme
sinon c'est la magie de l'opensource tu vas chercher les sources de l'outil "ping" pour voir comment il réagit.
il me semble que l'outil ping permet aussi de preciser l'interface ou l'IP source avec laquelle tu ping
# double entrée sur l'écran ?
Posté par NeoX . En réponse au message demande conseil teletravail. Évalué à 3. Dernière modification le 06 mai 2021 à 18:57.
mon écran à deux entrées
j'ai branché le PC fixe sur l'entrée 1
je branche le portable sur l'entrée 2 (moyennant un adaptateur USB/Thunderbolt => HDMI)
quand le portable est allumé il a donc un double ecran
le clavier/souris sert uniquement au fixe
sinon en relisant ta demande, ce serait un boitier KVM qu'il te faut
tu branches ton PC sur Entrée 1 et USB, ton portable sur entrée2 et USB
ton clavier/souris sur "contrôle USB"
tu as alors un bouton pour basculer l'écran/clavier/souris d'une machine à l'autre.
exemple
https://www.ldlc.com/informatique/reseau/kvm/c4310/+fv2459-14765.html?sort=1
[^] # Re: verifier avec les capacités de l'écran
Posté par NeoX . En réponse au message Modifier la résolution de l'écran sans étirement ?. Évalué à 2.
ca depend peut-être de l'entrée que tu utilises (vga/dvi/hdmi/composite)
internet est ton ami,
tu vas sur le site du fabricant, tu cliques sur "support"
généralement tu as "pilotes et téléchargement"
et avec le numero de modele ou de serie, tu retrouve le manuel de l'appareil
[^] # Re: OBS
Posté par NeoX . En réponse au message Faire une présentation avec incrustation de moi qui parle en webcam ?. Évalué à 3.
pour completer le fond vert/bleu tient des techniques habituelles au cinéma
mais dans le cas de OBS ce n'est que pour améliorer l'incrustation, ca fonctionne très bien sans.
tu crees une scene, tu ajoutes 2 sources :
- la fenêtre de presentation libreoffice
- ta webcam
tu disposes chacun des objets comme il te convient en taille et position
tu peux meme imaginer plusieurs vues
1°) toi en plein écran
2°) toi en écran splitté avec la presentation sur la moitié
3°) toi en petit avec la presentation en grand
pour les entreprises ou association, avec ou sans logo…
puis tu peux passer d'une vue à l'autre avec des raccourcis, pendant la presentation.
Remarque aussi : OBS peut faire du offline, pour preparer une video que tu mettras en ligne plus tard par exemple (ce qui permet aussi de s'entrainer.
[^] # Re: verifier avec les capacités de l'écran
Posté par NeoX . En réponse au message Modifier la résolution de l'écran sans étirement ?. Évalué à 2.
c'est pas toujours le cas, mais les TV ont des options comme ca
j'imagine que les écrans recents aussi.
de meme, tu auras surement regarder avec le logiciel nvidia-settings qui pilote les cartes Nvidia quand tu as le pilote propriétaire ?
# verifier avec les capacités de l'écran
Posté par NeoX . En réponse au message Modifier la résolution de l'écran sans étirement ?. Évalué à 3. Dernière modification le 05 mai 2021 à 18:13.
je comprend du besoin que l'écran est 1920x1200 NATIF
et que tu veux afficher 1920x1080 pour une appli par exemple
est-ce le cas ?
parfois l'écran peut choisir d'agrandir l'image si elle n'est pas à la taille native,
c'est alors simplement dans ces options que tu choisis zoom/scale/16.9/4.3, etc
[^] # Re: .
Posté par NeoX . En réponse au message Unknown silesystem, grub rescue ls, pas de résultats . Évalué à 2.
ca sent le disque chiffré
ou le gros probleme de disque
ouvre un terminal et tapes watch 'dmesg | tail -n10'
avant de cliquer sur le disque
attend un peu et regarde dans le terminal
tu verras si y a des erreurs ou non
faudra faire la photo de l'écran en meilleure qualité, on a du mal à lire la précédente
[^] # Re: Config réseau ?
Posté par NeoX . En réponse au message Écran pour Raspberry Pi. Évalué à 2.
en meme temps si tu es en local, il te reste le SSH et/ou le VNC depuis ton ordi pour avoir l'interface graphique du Rpi sur ta machine.
certes c'est moins userfriendly pour madame et les enfants, mais ca dépanne.
[^] # Re: .
Posté par NeoX . En réponse au message Unknown silesystem, grub rescue ls, pas de résultats . Évalué à 2.
impossible à ouvrir avec des erreurs, ou juste un cadenas dessus ?
[^] # Re: .
Posté par NeoX . En réponse au message Unknown silesystem, grub rescue ls, pas de résultats . Évalué à 2.
depuis la clef, tu es sur un bureau vierge
si tu ouvres le gestionnaire de fichier
il doit te montrer plusieurs disques, dont l'ancien
regarde alors si tu trouves un /home/
qui contiendrait ton ancien utilisateur, et ses fichiers.
[^] # Re: .
Posté par NeoX . En réponse au message Unknown silesystem, grub rescue ls, pas de résultats . Évalué à 2.
tu veux dire que ta clef USB ne démarres pas et bloc sur le grub ?
alors c'est que la machine ne démarres pas sur le clef USB mais continue a essayer d'aller sur le disque dur.
il faut trouver l'accès au bios:efi de cette machine (généralement F2 ou F10 ou SUPPR)
pour lui dire de prendre d'abord la clef USB puis le disque dur
sinon, parfois la touche F8 permet de choisir sur quoi va démarrer la machine.
autrement, si la machine n'est plus sous garantie, ouvre lui le ventre, sors le disque, et met le dans une machine avec un connecteur USB/SATA
ca fonctionnera alors comme une clef USB et tu pourras récupérer les fichiers qui sont dessus (si le disque n'est pas "mort")
# clef USB
Posté par NeoX . En réponse au message Unknown silesystem, grub rescue ls, pas de résultats . Évalué à 2.
ton Lenovo qui ne demarre pas est un linux (GRUB)
ce dernier ne trouve pas le disque dur ou la partition où se trouve ses fichiers
si les commandes proposées par grub ne trouvent rien,
il te reste à démarrer sur une clef USB pour voir si cette dernière trouve le disque dur, les partitions, les fichiers
comme en plus tu veux "juste" recuperer des fichiers, la clef USB reste la meilleure solution
car meme si tu pouvais démarrer la machine, il te faudrait connaitre les login/pass de l'utilisateur qui l'avait avant ;) alors qu'avec la clef USB, tu accedes à toute la machine (sauf si le disque est chiffré)