Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

nombre réponses : 25

#0 Re : -1 »  MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2] » Le 24/09/2013, à 23:40

chiron
Réponses : 791

Bonsoir,

J'ai un gros souci sous multisystem que je fais tourner dans une VM virtualbox.
Il est impossible de rajouter une iso à la clef.

Système hote: Manjaro linux
Système invité (la VM): ubuntu 12.04 LTS, install fraîche, avec juste les mises à jour système, les additions invité de virtualbox, le dépot multisystem, et bien sûr multisystem
- Je rajoute mon user dans le groupe vboxsf et je vérifie, oui j'ai bien les droits RW dans les répertoires partagés depuis la VM.
- je branche une clef usb de 2go avec juste une partition fat32 vide.
- elle est bien reconnue dans la VM, et je peux lire / écrire dedans

Je lance multisystem, il me dit que ma clef n'a pas d'étiquette, ensuite il me prévient qu'il va installer grub, mais ensuite quand je veux ajouter une iso, multisystem ne me demande pas mon mot de passe root, et rien de plus ne se passe, multisystem reste figé. Y a t'il moyen de trouver un log quelconque pour le poster ici?

--------------------------------------
Pendant que j'écris ce post, je furète: je me rends compte qu'une bonne âme a porté le script sur AUR (manjaro est dérivée d'archlinux). Un petit coup de "yaourt multisystem"  et ça n'a pas l'air mal, juste que je dois mettre l'étiquette MULTISYSTEM à la mimine sur le clef. sinon j'arrive à ajouter une manjaro openbox et un gparted dessus sans trop de problème. Le temps de rebooter pour essayer et je vous dis.

#1 -1 »  Rsync ne veut rien savoir avec un port différent de 22 » Le 13/09/2014, à 11:27

chiron
Réponses : 8

Bonjour,

J'ai un serveur sur mon réseau local où le serveur ssh tourne avec le port 2224
J'arrive à me connecter via

ssh -p2224 root@192.168.48.1

Par contre rsync ne veut rien savoir, je pense avoir tout essayé

jyl@jyl-E6400:~$ rsync -rltgoDv --del --ignore-errors --force --progress -e "ssh -p2224" root@195.168.48.1:/var/log/ /home/jyl/backup-logs-server1/

Le mot de passe ne m'est pas demandé


Par contre le backup de mon serveur dédié et distant qui tourne lui sur le port 22, ne pose pas de problème.

jyl@jyl-E6400:~$ rsync -rltgoDv --del --ignore-errors --force --progress -e ssh root@x.x.x.x:/home/jyl/ /home/jyl/backup-distant-server

J'ai raté quoi? smile

#2 Re : -1 »  Rsync ne veut rien savoir avec un port différent de 22 » Le 13/09/2014, à 12:46

chiron
Réponses : 8

@jplemoine
la première commande a le même effet: curseur vide, pas de mot de passe demandé, et je suis obligé de faire un ctrl C pour reprendre la main
le deuxième est refusée (erreur de syntaxe)

@bruno
le fait de rajouter un espace entre -p et 2224 ne change rien.

#3 Re : -1 »  Rsync ne veut rien savoir avec un port différent de 22 » Le 13/09/2014, à 14:02

chiron
Réponses : 8

Nan, ça veut pas: curseur vide, pas de demande de mot de passe, et obligé de faire un ctrl+c pour reprendre la main.

#4 Re : -1 »  Rsync ne veut rien savoir avec un port différent de 22 » Le 13/09/2014, à 14:37

chiron
Réponses : 8

pare feu désactivé sur les deux machines..

#5 -1 »  syslog-ng + UFW + mysql + loganalyzer » Le 16/06/2014, à 14:20

chiron
Réponses : 4

Bonjour,

Je dois mettre en oeuvre le tryptique syslog-ng, mysql, loganalyzer pour pouvoir analyser des logs d'UFW.

UFW fonctionne bien.

Je n'arrive pas à savoir par quel bout prendre le problème. Comment faire pour:

- Configurer une base de données utilisable par loganalyzer
- Configurer syslog-ng pour qu'il alimente la dite base.

thanks. smile

#6 Re : -1 »  syslog-ng + UFW + mysql + loganalyzer » Le 31/07/2014, à 20:53

chiron
Réponses : 4

Merci.
ufw est ok
syslog-ng est ok. après plus d'un mois d'efforts j'ai enfin compris comment "éclater" le champ message fourni par UFW (ip source, ip destination, etc...).
La base mysql est bien alimentée.
Ne me reste plus qu'à définir cette base comme source pour loganalizer. smile

#7 Re : -1 »  syslog-ng + UFW + mysql + loganalyzer » Le 01/08/2014, à 12:17

chiron
Réponses : 4

Je ferai le tuto dans quelques mois dès que j'aurai fini tout le projet, et que tout tournera comme une horloge. smile

#8 -1 »  [Résolu] Filtrer des blocs de texte délimités. » Le 30/07/2014, à 13:18

chiron
Réponses : 3

Bonjour à tous.

J'ai un fichier toto.txt sous la forme suivante:

DEBUT BLOC
texte555
rule=1
texte666

DEBUT BLOC
texte 888
rule=2
texte 666
texte 444
texte222

DEBUT BLOC
texte444787
texte55879
texte888749
rule=1

- Dans le fichier les blocs commencent toujours par "DEBUT BLOC" et se finissent par une ligne vide
- le nombre de lignes à l'intérieur du bloc est variable
Je cherche par exemple à afficher uniquement les blocs contenant "rule=1"

Je pourrais passer par un grep si je n'avais pas cette longueur de bloc variable...

Si une bonne âme passe par là... ;-)

#10 -1 »  [Résolu] wlan0 au démarrage » Le 12/05/2014, à 23:24

chiron
Réponses : 2

Bonjour à tous.

Sur mon serveur 12.04.4 j'ai monté un point d'accès avec une clef usb wifi TP-link TL-WN722N.
Tout fonctionne au poil, sauf que ça ne s'exécute pas au démarrage.

un ip addr me montre que wlan0 est down, donc à fortiori hostapd n'aura pas démarré, et le pool dhcpd non plus.
Je suis obligé de tout lancer manuellement:

sudo ifconfig wlan0 192.168.51.1 netmask 255.255.255.0 up
sudo hostapd /etc/hostapd/hostapd.conf &
sudo dhcpd wlan0

J'ai un autre pool dhcp dans le réseau 192.168.50.0/24, et là tout fonctionne bien

Y-a--t'il un truc qui cloche dans ma config?

user1@server1:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth1
iface eth1 inet dhcp
auto eth0
iface eth0 inet static
address 192.168.50.1
netmask 255.255.255.0

iface wlan0 inet static
address 192.168.51.1
netmask 255.255.255.0

gateway <mon ip publique>
dns-nameservers 8.8.8.8

#11 Re : -1 »  [Résolu] wlan0 au démarrage » Le 13/05/2014, à 13:55

chiron
Réponses : 2
jacobus77 a écrit :

auto wlan0 ?

Oups! roll

Merci beaucoup, problème résolu.
Pour ce qui est de dhcpd et de hostapd, j'ai créé un script de démarrage dans init.d

#12 Re : -1 »  MultiSystem, Créez votre LiveUSB MultiBoot simplement! » Le 08/12/2012, à 22:10

chiron
Réponses : 2566

Bonjour,

Je viens de passer à opensuse et KDE, et je n'arrive pas à faire fonctionner le script. J'ai résolu un certain nombre de dépendances, y compris en installant gtkdialog-0.8.2 depuis les sources, mais je bloque.

jyl@JYL-E6400:~/Téléchargements/multisystem> ./gui_multisystem.sh
Gtkdialog version: 0.8.2
LANG:fr_FR.UTF-8
LANGUAGE:fr_FR.UTF-8
LANGSEL:French|fr|fr_FR.UTF-8|Fabre François|liveusb@gmail.com
 Erreur il manque: update-grub2 kvm gksudo fatresize mksquashfs

Une idée?

#13 -1 »  [résolu] Ecrire données EXIF dans une série de fichiers » Le 24/08/2011, à 21:41

chiron
Réponses : 3

bonsoir,

Je suis confronté à un petit dilemne, je n'ai pas trouvé d'outil GUI ou ligne de commande pour faire le job:

J'ai une série de "vieux" JPG sans données exif. Le but du jeu est de mettre la date et heure de dernière modification du fichier comme donnée exif,et de répéter l'opération pour les 500 fichiers. Possible ou pas possible? wink

#14 Re : -1 »  [résolu] Ecrire données EXIF dans une série de fichiers » Le 03/09/2011, à 23:11

chiron
Réponses : 3

Oui, en partie merci smile . l'utilitaire stat en ligne de commande permet d'afficher les attributs d'un fichier, mais je n'ai pas encore trouvé comment récupérer la date de modif d'un fichier dans une variable...

#15 Re : -1 »  [résolu] Ecrire données EXIF dans une série de fichiers » Le 07/09/2011, à 22:13

chiron
Réponses : 3

J'ai ouvert un autre sujet dans la section programmation. Résolu. smile

#!/bin/bash
#
cd /home/jyl/Bureau/int
for filename in $(ls -1); do
modif=$(stat -c '%y' $filename)
heure=${modif#* }
heure=${heure%.*}
year=${modif%%-*}
base=${modif%% *}
day=${base##*-}
month=${base#*-}
month=${month%-*}
exiv2 -M"set Exif.Image.DateTime $year:$month:$day $heure" $filename
done
# http://www.exiv2.org/tags.html
cd /home/jyl

#16 -1 »  [résolu] BASH: Date de modification d'un fichier dans une variable » Le 06/09/2011, à 21:30

chiron
Réponses : 4

Bonsoir,

J'ai une série de "vieux" JPG sans données exif. Le but du jeu est de mettre la date et heure de dernière modification du fichier comme donnée exif de création de photo (avec exiv2),et de répéter l'opération pour les 500 fichiers. Le problème c'est que je n'arrive pas à récupérer la date de modif d'un fichier pour la mettre dans une variable. Je n'arrive à rien avec stat ou ls. Quelqun a une astuce?

#17 Re : -1 »  [résolu] BASH: Date de modification d'un fichier dans une variable » Le 06/09/2011, à 22:39

chiron
Réponses : 4

Merci, ça donne:

jyl@E6400:~/Bureau/int$ perl -MFile::stat -e 'print scalar localtime stat("1.jpg")->mtime, "\n"'
Sat Nov 19 15:19:26 2005

mais la chose se corse, de par le format des paramètres exigés par exiv2

   -a time Time adjustment in the format [-]HH[:MM[:SS]]. This option
           is only used with the 'adjust' action.
   -Y yrs  Year adjustment with the 'adjust' action.
   -O mon  Month adjustment with the 'adjust' action.
   -D day  Day adjustment with the 'adjust' action.

Comment extraire chaque valeur?

#18 Re : -1 »  [résolu] BASH: Date de modification d'un fichier dans une variable » Le 07/09/2011, à 22:10

chiron
Réponses : 4

Un grand merci. smile
Je suis arrivé à mes fins.

#!/bin/bash
#
cd /home/jyl/Bureau/int
for filename in $(ls -1); do
modif=$(stat -c '%y' $filename)
heure=${modif#* }
heure=${heure%.*}
year=${modif%%-*}
base=${modif%% *}
day=${base##*-}
month=${base#*-}
month=${month%-*}
exiv2 -M"set Exif.Image.DateTime $year:$month:$day $heure" $filename
done
# http://www.exiv2.org/tags.html
cd /home/jyl

#19 -1 »  serveur UPNP inaccessible » Le 12/08/2011, à 23:08

chiron
Réponses : 1

Bonsoir,

J'ai un serveur multimédia upnp dlna qui fonctionne comme un charme avec ma freebox, mais sur ma machine ubuntu 11.04, pas moyen de voir le serveur que ce soit avec vlc, totem avec le plugin coherence, ou xbmc. Rien à faire! ufw est inactif, donc je pense ne pas avoir de souci du côté des tables de routage.
Quelqun peut me filer un coup de main pour diagnostiquer le problème?

Merci beaucoup. smile

#20 Re : -1 »  serveur UPNP inaccessible » Le 24/08/2011, à 23:21

chiron
Réponses : 1

up?
J'ai testé depuis une machine virtuelle avec une installation toute fraiche. Je vois le serveur upnp sans problème...

#21 -1 »  Récupérer un chemin dans une variable? » Le 19/06/2011, à 22:57

chiron
Réponses : 7

Bonjour,

Dans un script bash j'ai une commande:

find / -maxdepth 3 -name essai2

qui me renvoie:

/volume1/video/essai2

Comment faire pour récupérer le chemin /volume1/video/ dans une variable pour le réutiliser plus tard?

J'ai essayé de me plonger dans le man de sed, mais euhh... roll

Merci à celui qui pourra me filer un petit coup de main... :-)

#22 Re : -1 »  Récupérer un chemin dans une variable? » Le 22/06/2011, à 10:50

chiron
Réponses : 7

Un grand merci à tous.
Je vous livre le fin fond de ma pensée. Je possède un synology DS110J, qui à priori ne gère pas l'uuid. Embêtant pour faire des sauvegardes automatisées (le point de montage pourrait changer si par exemple je débranche/rebranche en faisant du ménage).
J'ai fini mon morceau de bravoure. C'est la première fois que je me lance dans un script de cette ampleur.
J'ai utilisé une astuce, en testant la présence d'un fichier au nom unique sur les différents disques.
Je teste ensuite la présence de la source et de la sauvegarde (ainsi je ne risque pas d'écraser par mégarde ma sauvegarde), le retour du rsync, et un mail m'est envoyé systématiquement.
Les tests sont concluants, ça marche, y compris dans la crontab.
A votre avis, j'ai oublié quelque chose, il y a une faille?

#!/bin/ash
#
#
# Récupération des chemins des différents disques sources et de sauvegarde
# Cette moulinette teste la présence d'un fichier au nom unique sur chaque support et met le chemin dans une variable ad hoc
#
TestRsyncProgrammesSource=$(dirname $(find / -maxdepth 3 -name TestRsyncProgrammesSource | head -n1))           #Source des programmes
TestRsyncProgrammesDestination=$(dirname $(find / -maxdepth 3 -name TestRsyncProgrammesDestination | head -n1)) #Destination des programmes
TestRsyncVideoSource=/volume1/video                                                                             #Source des videos le chemin est toujours /volume1/video
TestRsyncVideoDestination=$(dirname $(find / -maxdepth 3 -name TestRsyncVideoDestination | head -n1))           #Destination des videos
TestRsyncVideo2Source=$(dirname $(find / -maxdepth 3 -name TestRsyncVideo2Source | head -n1))                   #Source des videos2
TestRsyncVideo2Destination=$(dirname $(find / -maxdepth 3 -name TestRsyncVideo2Destination | head -n1))         #Destination des videos2
#
#
# backup des programmes
#
rm -f /root/rapport-rsync.txt
#
#la source et la destination doivent exister sinon pas de sauvegarde
if [ -f $TestRsyncProgrammesSource"/"TestRsyncProgrammesSource ] &&  [ -f $TestRsyncProgrammesDestination"/"TestRsyncProgrammesDestination ] ; then
echo "programmes: test source et destination ok"
/usr/syno/bin/rsync -rltgoDv --del --ignore-errors --progress --stats --force --exclude "TestRsyncProgrammesSource" --exclude "TestRsyncProgrammesDestination" $TestRsyncProgrammesSource"/" $TestRsyncProgrammesDestination"/" >/root/rapport-rsync.txt
        if [ $? == 0 ] ; then
        echo "retour rsync $?"
        /opt/bin/nail -s "OK Backup programmes de $TestRsyncProgrammesSource vers $TestRsyncProgrammesDestination" mymail@free.fr < /root/rapport-rsync.txt
        else
        /opt/bin/nail -s "NOK Backup programmes de $TestRsyncProgrammesSource vers $TestRsyncProgrammesDestination" mymail@free.fr < /root/rapport-rsync.txt
        fi
else
echo " "
fi
if [ -f $TestRsyncProgrammesSource"/"TestRsyncProgrammesSource ] ; then
echo " "
else
echo "TestRsyncProgrammesSource nok"
/opt/bin/nail -s "ERREUR! sur TestRsyncProgrammesSource" mymail@free.fr < /root/erreur-USB
fi
if [ -f $TestRsyncProgrammesDestination"/"TestRsyncProgrammesDestination ]; then
echo " "
else
echo "TestRsyncProgrammesDestination nok"
/opt/bin/nail -s "ERREUR! sur $TestRsyncProgrammesDestination" mymail@free.fr < /root/erreur-USB
fi
#
# backup des vidéos
#
rm -f /root/rapport-rsync.txt
if [ -f $TestRsyncVideoSource"/"TestRsyncVideoSource ] &&  [ -f $TestRsyncVideoDestination"/"TestRsyncVideoDestination ] ; then
echo "videos: test source et destination ok"
/usr/syno/bin/rsync -rltgoDv --del --ignore-errors --progress --stats --force --exclude "05-Séries" --exclude "TestRsyncVideoSource" --exclude "TestRsyncVideoDestination" $TestRsyncVideoSource"/" $TestRsyncVideoDestination"/" >/root/rapport-rsync.txt
        if [ $? == 0 ] ; then
        echo "retour rsync $?"
        /opt/bin/nail -s "OK Backup videos de $TestRsyncVideoSource vers $TestRsyncVideoDestination" mymail@free.fr < /root/rapport-rsync.txt
        else
        /opt/bin/nail -s "NOK Backup videos de $TestRsyncVideoSource vers $TestRsyncVideoDestination" mymail@free.fr < /root/rapport-rsync.txt
        fi
else
echo " "
fi
if [ -f $TestRsyncVideoSource"/"TestRsyncVideoSource ] ; then
echo " "
else
echo "TestRsyncVideoSource nok"
/opt/bin/nail -s "ERREUR! sur TestRsyncVideoSource" mymail@free.fr < /root/erreur-USB
fi
if [ -f $TestRsyncVideoDestination"/"TestRsyncVideoDestination ]; then
echo " "
else
echo "TestRsyncVideoDestination nok"
/opt/bin/nail -s "ERREUR! sur $TestRsyncVideoDestination" mymail@free.fr < /root/erreur-USB
fi
#
# backup des vidéos2
#
rm -f /root/rapport-rsync.txt
if [ -f $TestRsyncVideo2Source"/"TestRsyncVideo2Source ] &&  [ -f $TestRsyncVideo2Destination"/"TestRsyncVideo2Destination ] ; then
echo "videos2: test source et destination ok"
/usr/syno/bin/rsync -rltgoDv --del --ignore-errors --progress --stats --force --exclude "TestRsyncVideo2Source" --exclude "TestRsyncVideo2Destination" $TestRsyncVideo2Source"/" $TestRsyncVideo2Destination"/" >/root/rapport-rsync.txt
        if [ $? == 0 ] ; then
        echo "retour rsync $?"
        /opt/bin/nail -s "OK Backup videos2 de $TestRsyncVideo2Source vers $TestRsyncVideo2Destination" mymail@free.fr < /root/rapport-rsync.txt
        else
        /opt/bin/nail -s "NOK Backup videos2 de $TestRsyncVideo2Source vers $TestRsyncVideo2Destination" mymail@free.fr < /root/rapport-rsync.txt
        fi
else
echo " "
fi
if [ -f $TestRsyncVideo2Source"/"TestRsyncVideo2Source ] ; then
echo " "
else
echo "TestRsyncVideo2Source nok"
/opt/bin/nail -s "ERREUR! sur TestRsyncVideo2Source" mymail@free.fr < /root/erreur-USB
fi
if [ -f $TestRsyncVideo2Destination"/"TestRsyncVideo2Destination ]; then
echo " "
else
echo "TestRsyncVideo2Destination nok"
/opt/bin/nail -s "ERREUR! sur $TestRsyncVideo2Destination" mymail@free.fr < /root/erreur-USB
fi

#23 Re : -1 »  fstab et hub usb » Le 16/11/2010, à 09:20

chiron
Réponses : 2

Finalement, j'ai fait un essai: installer une version desktop à la place de la version serveur. Ca fait maintenant un mois que ça tourne comme une horloge. Une version desktop plus stable que la version serveur? Un comble! roll smile

#24 Re : -1 »  Retrouver adresse MAC dans mes logs » Le 05/11/2010, à 00:12

chiron
Réponses : 3

Si tu es en dhcp avec réservation de bail sur ton réseau local, il suffit de regarder la config de ton serveur dhcp. Sinon essaie de voir les logs de ton serveur nas pour voir ce que tu peux en tirer...
les préfixes d'apple, et il y en a plusieurs, courage...