NeoX a écrit 18125 commentaires

  • # simple ou compliqué

    Posté par  . En réponse au message Unison - Synchronisation et trigger. Évalué à 4. Dernière modification le 30 décembre 2015 à 14:19.

    telle est la question.

    pour faire simple :

    • utiliser les outils de synchro fournit par le fabriquant des NAS pour les synchroniser entre eux.
    • utilise incrond sur le samba pour detecter le CLOSE_WRITE d'un fichier (fermeture apres modification) pour declencher un rsync entre le serveur samba et l'un des 2 NAS.

    pour faire "compliqué" :

    • mettre keepalived sur les 3 machines
    • affecter une adresse IP virtuelle à ce cluster, samba ayant le poid le plus elevé devient le master
    • regler incrond sur le samba pour detecter les changements dans le dossier X et synchroniser vers NAS1 et NAS2
    • regler les keepalived pour :
      • couper incrond quand la machine est BACKUP du cluster,
      • lancer incrond quand la machine devient MASTER du cluster.

    ainsi tes utilisateurs se connectent unniquement à une seule IP (la VIP) peut importe la machine qui est derriere.

  • [^] # Re: if

    Posté par  . En réponse au message Commande if à écrire. Évalué à 2.

    100% d'accord avec toi la dessus

  • [^] # Re: Plusieurs scénarios possible

    Posté par  . En réponse au message Redimensionnement de partitions. Évalué à 2. Dernière modification le 29 décembre 2015 à 23:35.

    wouah, tu as quoi comme ecran pour que la capture d'ecran fasse 10Mo compressé ?

    bon sinon, j'ai pas été voir les images dans un format compressé proprietaire (rar)
    mais ton probleme ressemble au fait que pour faire de la place "devant" le disque C, tu as enlevé la partition qui permet à windows de demarrer.

    sur les installations modernes, il y a generalement :
    100Mo pour le demarrage de windows
    puis le disque C
    avec parfois :
    - un disque D prevu par le constructeur pour ses outils
    - une partition contenant les données de restauration usine

    Helas si tu as viré la premiere partition (celle de 100Mo) il ne te reste plus qu'à reinstaller ton windows (donc perdre ce qu'il y a dedans et perdre l'installation du linux)
    le plus simple etant la reinstallation via la restauration prevue par le constructeur

    ca peut etre l'occasion de reinstaller en partitionnant des le depart comme il faut, ou du moins en faisant attention cette fois.
    Garder la partition de boot windows et la partition systeme,
    libéré de la place "en haut" du disque pour linux, 20Go suffisent.

  • [^] # Re: if

    Posté par  . En réponse au message Commande if à écrire. Évalué à 2.

    meme pas besoin l'enoncé par juste de lancer le second, quand le premier a reussi :

    qui lancera un processus, puis en lancera un second si le premier a réussi.

    ca ressemble quand meme bien à

    processusA && processusB

  • [^] # Re: if

    Posté par  . En réponse au message Commande if à écrire. Évalué à 1.

    illustration :

    man fork

  • [^] # Re: exercice d'entrainement

    Posté par  . En réponse au message Commande if à écrire. Évalué à 2.

    faut voir, l'exercice est-il d'ecrire un SCRIPT ou un PROGRAMME ?
    le but est-il d'apprendre les bases du shell ou un langage de programmation ?

    d'apres l'enoncé du depart, c'est plutot un cours de shell donc il n'est pas utile de faire un programme,
    un simple script doit pouvoir faire ce que tu souhaites.

    evidemment il faut avoir lu le cours sur :
    - definir une variable
    - lire/ecrire dans une variable
    - tester une variable et agir en fonction du resultat
    - recuperer les arguments de la ligne de commande

    si tu ecris un script sh (monscript.sh)
    tu peux recuperer les parametres de la ligne de commande avec $1 $2 $3 …

    monscript.sh 'premiere info' '2eme info'

    verra donc $1 contenir 'premiere info' et $2 contenir '2e info'

    à toi de faire ce que tu as à faire avec ca dans le script monscript.sh

  • # lire la documentation ?

    Posté par  . En réponse au message Désactiver 3DES sur Apache.. Évalué à 4.

    en plus elle est en francais :

    https://httpd.apache.org/docs/2.4/mod/mod_ssl.html#sslciphersuite

    qui dit que si tu inclues HIGH ou +HIGH , tu inclues :
    tous les algorithmes utilisant Triple-DES

    donc il est normal de retrouver 3DES dans tes tests, puisque tu forces l'usage de HIGH

  • [^] # Re: Plusieurs scénarios possible

    Posté par  . En réponse au message Redimensionnement de partitions. Évalué à 2. Dernière modification le 29 décembre 2015 à 18:20.

    tous avec gparted, en ayant eteint proprement le windows (pas d'arret rapide ou de mise en veille, un arret complet)

    Certains disent qu'il faut que la partition non allouée doit se trouver à droite du C alors qu'elle est sur la gauche du C.

    ben logiquement, si tu deplaces le debut de C vers la gauche, ca va agrandir C

    Comment fait-on pour déplacer les partitions?

    si tu deplace le "bloc" qui represente la partition C au lieu de changer le debut et la fin, ca doit "deplacer" la partition.

    en gros tu deplaces le debut vers la gauche, tu deplaces les données, tu reduis la fin de la partition.

    l'espace libre passe alors de la gauche de C à la droite de C

  • [^] # Re: ben faire ce que tu as dit

    Posté par  . En réponse au message Redimensionnement de partitions. Évalué à 2.

    dans ton premier post tu a mis un archive .rar
    ce n'est pas une image

    si tu as su reduire la partition D,
    agrandir, c'est la meme chose, mais dans l'autre sens.

  • [^] # Re: exercice d'entrainement

    Posté par  . En réponse au message Commande if à écrire. Évalué à 2.

    alors deja ca ce N'est PAS un script, c'est un programme,
    en effet il a besoin d'etre compilé pour etre executer
    alors qu'un script va simplement etre lu puis executer dans la foulée par l'interpreteur

    perl, python, shell sont des langages de script
    C, C++, Java sont des langages de programmation

  • [^] # Re: iptables et autres pistes

    Posté par  . En réponse au message POSTFIX - Multiples IPs et control des envois. Évalué à 2.

    en utilisant le script perl proposé precedemment,

    ca semble pouvoir modifier le helo_name et le bind_address et donc faire ce que tu voulais

  • [^] # Re: exercice d'entrainement

    Posté par  . En réponse au message Commande if à écrire. Évalué à 2.

    J'ai un souci avec la compréhension de cet exercice.

    cela peut arriver à tout le monde

    Il nous demande d'écrire une commande qui lancera un processus, puis en lancera un second si le premier a réussi.

    ca c'est le role des conditions AND (&&) et OR (||) dans le shell et il n'y a pas besoin de script pour gerer cela.

    scriptA && scriptB

    lancera scriptB uniquement si scriptA a reussi

    maintenant tu veux faire plus compliqué, c'est possible.

    mon-if 'true' 'echo reussi' affiche 'réussi'
    mon-if 'false' 'echo raté' n'affichera rien

    il faut alors reprendre les bases de la programmation, l'algoritmie, qui decortique un probleme, en trouve les elements, redige des conditions/actions, que tu traduiras ensuite en code.

    Trois Elements dans l'enoncé :
    lescript : mon-if
    variableA : true ou false
    variableB : 'echo reussi' ou 'echo raté'

    ton script doit donc :

    • recuperer variableA et variableB
    • comparer variableA avec 'true' et :
      • executer 'variableB' si variableA=true
      • ne rien faire si variableA=false
  • [^] # Re: Plusieurs scénarios possible

    Posté par  . En réponse au message Redimensionnement de partitions. Évalué à 2.

    l est donc important de s'assurer que l'espace non alloué est bien un espace totalement libre, et non un espace déjà assigné à une partition primaire en vue de faire une partition logique. Car dans ce cas, le jeu de vases communiquant ne peut pas fonctionner. Il faut détruire complètement la partition primaire sur laquelle se trouve la partition logique pour pouvoir agrandir la partition primaire sur laquelle se trouve le disque C.

    oui, enfin t'es pas obligé de detruire la partition etendue (la primaire qui va contenir les logiques)

    tu peux simplement reduire cette partition etendue, pour liberer de la place pour la partition primaire qui contient C:

  • [^] # Re: ben faire ce que tu as dit

    Posté par  . En réponse au message Redimensionnement de partitions. Évalué à 2.

    met une capture d'ecran de ce qu'affiche gparted.

    de memoire tu vas avoir une partition en bleue turquoise, qui contient d'autres partitions.

    avant de retailler la partition C (qui doit etre en dehors du turquoise), il faut :
    - reduire D
    - le deplacer vers la fin de la zone turquoise
    - deplacer le debut de la zone turquoise pour faire de la place pour C
    - agrandir C

    tu peux "programmer" cet enchainement de modification et aller te coucher,
    mais j'eviterais, et je les ferais une apres l'autre, avec application entre chaque.

  • [^] # Re: ben faire ce que tu as dit

    Posté par  . En réponse au message Redimensionnement de partitions. Évalué à 3.

    Obligé de supprimer le disque D?

    non, tu peux aussi simplement le reduire

    Comment on mettre Gparted en Fr depuis le live-usb?

    en installant la langue FR dans les parametres de langues

  • [^] # Re: iptables et autres pistes

    Posté par  . En réponse au message POSTFIX - Multiples IPs et control des envois. Évalué à 2. Dernière modification le 29 décembre 2015 à 09:10.

    je ne connais pas ce morceau -m statistic --mode nth --every 5
    mais sinon le reste, oui, c'est qu'il va falloir faire.

    afin de faire croire au MX de destination que l'email est envoyé par l'IP 202.x.y.1 ou par 202.x.y.2 etc
    il resterait alors juste à configurer le SMTP (postfix par exemple) pour utiliser le nom FQDN qui va avec la meme IP histoire d'etre conforme au RFC :
    - un hostname = 1 IP = un reverse

  • # ben faire ce que tu as dit

    Posté par  . En réponse au message Redimensionnement de partitions. Évalué à 2.

    1°) tu demarres gparted depuis un liveCD

    2°) tu vires le disque D

    puis tu fais ce que tu voulais faire

    • augmenter le C
    • augmenter la taille de mon /home
    • augmenter le /
  • # iptables et autres pistes

    Posté par  . En réponse au message POSTFIX - Multiples IPs et control des envois. Évalué à 2. Dernière modification le 28 décembre 2015 à 21:50.

    dans ton cas les SMTP sont tous sur le meme serveur,
    donc ce n'est pas avec ce script que tu va t'en sortir, puisque tu vas juste demander un ton client email (qui se trouve sur un autre serveur) de se connecter à IP1, IP2, IP3… IPx

    toutes ces IPs sont sur ton serveur dédié.

    ce qu'il te faut maintenant, c'est :
    - changer le nom FQDN du serveur emetteur via un script similaire à celui que tu as trouvé
    ET
    - changer l'IP quand ca sort de ton serveur dédié vers l'exterieur, via des regles de NAT source (SNAT) qui vont changer l'IP emettrice.

    le tout afin de faire croire au monde entier que tu as autant de serveur SMTP que tu le pretends.

    cela n'empechera pas le prestatire de voir sortir TOUS les emails et d'eventuellement te bloquer car 120.000emails/jour (83 emails/minute) ca peut etre considéré comme du SPAM par le robot qui analyse le trafic

    une autre solution serait d'avoir reelllement autant de VMs que de SMTP, il ne te reste plus alors qu'à envoyer tes emails via tes VMs
    eventuellement juste avec un round robin DNS.

  • [^] # Re: usb

    Posté par  . En réponse au message Ma clé USB se remonte intempestivement. Évalué à 3.

    tu as quand meme un truc bizarre avec ta clé :

    [ 201.155560] sdb: unknown partition table

    du coup, il ne doit pas vraiment monter une partition mais le disque en lui meme,
    et l'ejection ne se passe pas correctement.

    sort les données qui sont dedans,
    creer une partition (sdb1) de la taille totale du disque,
    formate cette partition

    refait des inserts, attente, ejection

  • [^] # Re: usb

    Posté par  . En réponse au message Ma clé USB se remonte intempestivement. Évalué à 3.

    faut deja commencer par les logs.

    ex : tail /var/log/messages
    ou dmesg

    avant le branchement de la clef

    puis, tu branches la clef,
    tu refais les commandes.

    eventuellement tu fais un tail -f /var/log/messages | grep udev pour suivre ce qu'il se passe dans udev

    tu ejectes la clef…

  • # continue tes essais

    Posté par  . En réponse au message Ma clé USB se remonte intempestivement. Évalué à 2.

    Edit : après essai sur un live USB Ubuntu, le problème ne semble exister que sur ma Debian. Du coup, je me demande si ça pourrait être dû à Gnome Shell.

    facile, installe un autre gestionnaire de bureau (gnome-fallback, mate, cinnamon, xfce…) et regarde si ca le fait toujours)
    tu peux aussi essayer sur le livecd ubuntu en mettant gnome-shell

  • [^] # Re: installer linux sur ssd 24go et les autre fichier sur le dd

    Posté par  . En réponse au message installer linux sur ssd 24go et les autre fichier sur le dd. Évalué à 2.

    j avait essayer de déplacer home après l installation mais j ai tout fait planter ^

    ca il faut le faire apres mais depuis le liveCD et en modifiant ensuite le fichier /etc/fstab pour aller chercher le nouveau /home.

    le plus simple à ton niveau ca va etre faire un partionnement manuel avec :

    sur le SSD :
    EFI
    / (root)

    sur le disque dur :
    /home

    l'installation va faire le reste

  • # Xplore, juiceconnect ou connectbot

    Posté par  . En réponse au message Transformer un Droid en machine de développement PHP. Évalué à 4.

    perso je ne code pas, mais j'utilise les logiciels suivants :
    - Xplore pour naviguer sur mon appareil, me connecter au LAN/FTP/SAMBA/sftp
    - ConnectBot ou JuiceConnect pour se connecter en SSH à mes machines distantes (ou en local à l'appareil)

    pour trouver les fichiers que tu as cloné de github, faut peut-etre regarder dans les reglages du logiciel qui dit surement ou il pose ce qu'il clone.

  • # une mise à jour windows qui a foiré le grub ?

    Posté par  . En réponse au message [Résolu] Problème de démarrage sous Xubuntu (Ubuntu v.14.04 LTS). Évalué à 2.

    Depuis hier, je n'arrive plus à démarrer sous Xubuntu. Je ne vois pas ce que j'ai fait de mal avant que le PC ne démarre plus.

    tu n'arrives plus à demarrer ubuntu, mais tu arrives à demarrer sous windows ?
    donc l'ordinateur fonctionne, simplement il n'arrive plus a demarrer sous linux.

    regarde si windows n'a pas activer le demarrage rapide, ou le "faux arret" qui n'est en fait qu'une mise en veille.

  • # porter plainte

    Posté par  . En réponse au message Opérateur 4G autorisant le SSH?. Évalué à 5.

    tu peux porter plainte car il ne te fournisse pas de l'internet mais du "web" et des "emails" ;)