lubuntu, c'est ubuntu avec un gestionnaire de fenetre plus leger (lxde) au lieu de gnome ou de unity.
donc oui, si ca rame, tu peux essayer avec lubuntu.
tu peux aussi retenter slitaz en faisant bien attention d'installer GRUB sur le MBR de ton disque DUR
et pas sur le MBR de ta cle USB ou de ton CDROM
nouveau problème ntdrl manquant
puis-je quand même lancer l'installation d'ubuntu ?
oui, ntdrl manquant c'est un message du boot windows qui ne trouve plus ses fichiers,
cela semble correspondre au probleme cité plus haut que ton GRUB n'est pas installé sur le MBR de ton disque dur.
le MBR contient donc toujours l'amorce Windows,
qui evidemment ne trouve pas ses fichiers puisque tu as formaté et installé un linux à la place.
dans mon var/log/apache2
j'ai des fichiers access.log, des fichiers error.log
et avec la config donnée plus haut (qui dit de traiter /var/log/apache2/*.log), il fait bien la rotation de
access.log.5.gz => suppression
access.log.4.gz => access.log.5.gz
access.log.3.gz => access.log.4.gz
access.log.2.gz => access.log.3.gz
access.log.1 => access.log.2.gz
access.log => access.log.1
la meme chose pour error.log
donc je ne vois pas pourquoi il ne pourrait pas le faire pour
/var/log/usineA/*.bckp
avec switchA-20120131.bkcp, switchB-20111231.bckp
sauf peut-etre qu'il va falloir l'aider au debut
en renommant le premier fichier switchA.bckp
celui d'avant en switchA.bckp.1
etc
ainsi il garde la date de la creation dans les infos du fichier, sur le systeme de fichier.
bon, j'avoue que je ne sais pas comment il peut se comporter si tu le fais tourner plus regulierement que daily
car à ce que tu dis, on pourrait avoir 40 fichiers dans une journée
puis rien pendant 6 mois
mais tu auras un probleme similaire avec ton script de purge,
que tu feras tourner toutes les X jours
et qui devra purger tout ce qui est plus vieux de Y jours
ex : avec Y = 6 mois (180jours)
pour un switch il ne va te garder que la config de fin janvier 2013 car la precedente (fin janvier 2012) date de plus de 6 mois
mais il va te garder les 25 sauvegardes d'un autre switch qui a été modifié 25 fois entre aout 2012 et janvier 2013.
alors que logrotate à l'inverse, tu lui dis de ne garder que les 25 dernieres,
il se fichera de savoir de quand date le fichier, il gardera 25 fichiers : xxxx.bckp et xxxx.bkcp.1 à xxxx.bckp.24
si un switch a été modifié 30 fois (1 par jour) en janvier, il ne gardera que les 25 dernieres (les 25 derniers jours)
mais si un switch a été modifié 5 fois par ans pendant 5 ans, il gardera bien les 25 dernieres configs (soit 5 ans)
Bref, il y a des outils pour faire ce que tu demandes, il faut juste prendre le temps de tester
(et de toutes facons il aurait aussi fallu tester ton script)
donc tu prends quelques fichiers que tu 'cp -p' (pour conserver les infos de date en autre) dans un dossier de test
tu configure logrotate sur ce dossier de test
avec une rotation daily (on peut peut-etre descendre à hourly pour un changement toute les heures)
et tu verras ce qu'il fait avec tes fichiers dans test
on voit clairement qu'il doit traiter les fichiers *.log du dossier /var/log/apache2
il fera le traitement toutes les semaines avec l'option weekly
il en gardera 52 grace à l'option rotate 52
et il execute meme des commandes avant/apres la rotation (prerotate et postrotate)
de memoire il se base sur la date du fichier pour calculer ceux qu'il doit virer et pas sur leur nom.
mais avec un rotate de 10, il ne gardera que les 10 derniers fichiers, et s'ils sont creer 1 fois par an, ben il gardera 10ans
il faut evidemment tester, mais j'ai souvenir d'avoir configuré ca pour des backups de sites web en .tgz
visiblement ce sont des telephones IP,
ils prennent donc leurs configurations via un serveur
pourquoi alors ne pas simplement configurer cet URL dans la config du telephone qui se trouve sur le serveur, le reste se fait tout seul au moment du deploiement.
logrotate fait ca tres bien,
il le fait deja pour les logs du systeme
il peut faire la rotation/suppression selon une date, selon une taille
tu peux preciser combien tu en gardes…
Posté par NeoX .
En réponse au message erreur if elif.
Évalué à 2.
Dernière modification le 31 janvier 2013 à 10:47.
je me suis permis de coloriser ton script en mettant 3 ` puis sh en ouverture
et 3 ` en fermeture
sans avoir testé, je pense que le ; en bout de ligne dans tes if fait s'arreter la chaine de traitement.
en gros tu lui dis
tu prend des trucs, tu les traites, et tu les pipe à
si j'ai 52 ports, alors awk et imprimes 1 et 2 et pipe FIN (;)
si j'ai 26 ports alors awk et imprimes 1 et 2 et pipe FIN (;)
et ensuite tu as un sort -k 1,1 qui pipe sur un sed
seulement le sort n'a rien à trier puisque le pipe c'est terminé.
une solution elegante serait de faire le test du nombre de port dans le awk
tu ne fait alors plus qu'un seul pipe, awk faisant les conditions et les reponses.
ton probleme vient du fait que TTY en non graphique n'est pas multitache.
or, dans ton cas, il faudrait :
1°) suspendre ce que l 'utilisateur est en train de faire,
2°) afficher l'information et la boite de dialogue, valider les choix, etc, fermer la boite de dialog
3°) reprendre ce que l'utilisateur etait en train de faire
:~$ aptitude search go | grep cc
[...]
p gccgo - Go compiler, based on the GCC backend
[...]
et pour l'histoire du path
chez moi dans un terminal c'est par defaut le shell bash qui est lancé,
donc plutot que .profile, c'est le .bashrc de l'utilisateur qui doit contenir les variables et la ligne source ...
[^] # Re: solution trouvée
Posté par NeoX . En réponse au message iptables string match ne fonctionne pas. Évalué à 2.
à noter que ce qui change par rapport à ta ligne precedente c'est surtout
[^] # Re: heu ben il ne ce passe rien
Posté par NeoX . En réponse au message probleme installation slitaz. Évalué à 2.
plus qu'à aller voir le LUG à coté de chez toi,
meme si c'est dans le departement d'à coté.
ainsi avec la machine ils pourront voir ce qui fonctionne ou pas
[^] # Re: mauvaise instalation grub ca c'est sur !!
Posté par NeoX . En réponse au message probleme installation slitaz. Évalué à 2.
lubuntu, c'est ubuntu avec un gestionnaire de fenetre plus leger (lxde) au lieu de gnome ou de unity.
donc oui, si ca rame, tu peux essayer avec lubuntu.
tu peux aussi retenter slitaz en faisant bien attention d'installer GRUB sur le MBR de ton disque DUR
et pas sur le MBR de ta cle USB ou de ton CDROM
[^] # Re: mauvaise instalation grub ca c'est sur !!
Posté par NeoX . En réponse au message probleme installation slitaz. Évalué à 2.
oui, ntdrl manquant c'est un message du boot windows qui ne trouve plus ses fichiers,
cela semble correspondre au probleme cité plus haut que ton GRUB n'est pas installé sur le MBR de ton disque dur.
le MBR contient donc toujours l'amorce Windows,
qui evidemment ne trouve pas ses fichiers puisque tu as formaté et installé un linux à la place.
[^] # Re: tout ca est intéressent :)
Posté par NeoX . En réponse au message Script de purge sous linux. Évalué à 2.
dans mon var/log/apache2
j'ai des fichiers access.log, des fichiers error.log
et avec la config donnée plus haut (qui dit de traiter /var/log/apache2/*.log), il fait bien la rotation de
access.log.5.gz => suppression
access.log.4.gz => access.log.5.gz
access.log.3.gz => access.log.4.gz
access.log.2.gz => access.log.3.gz
access.log.1 => access.log.2.gz
access.log => access.log.1
la meme chose pour error.log
donc je ne vois pas pourquoi il ne pourrait pas le faire pour
/var/log/usineA/*.bckp
avec switchA-20120131.bkcp, switchB-20111231.bckp
sauf peut-etre qu'il va falloir l'aider au debut
en renommant le premier fichier switchA.bckp
celui d'avant en switchA.bckp.1
etc
ainsi il garde la date de la creation dans les infos du fichier, sur le systeme de fichier.
bon, j'avoue que je ne sais pas comment il peut se comporter si tu le fais tourner plus regulierement que daily
car à ce que tu dis, on pourrait avoir 40 fichiers dans une journée
puis rien pendant 6 mois
mais tu auras un probleme similaire avec ton script de purge,
que tu feras tourner toutes les X jours
et qui devra purger tout ce qui est plus vieux de Y jours
ex : avec Y = 6 mois (180jours)
pour un switch il ne va te garder que la config de fin janvier 2013 car la precedente (fin janvier 2012) date de plus de 6 mois
mais il va te garder les 25 sauvegardes d'un autre switch qui a été modifié 25 fois entre aout 2012 et janvier 2013.
alors que logrotate à l'inverse, tu lui dis de ne garder que les 25 dernieres,
il se fichera de savoir de quand date le fichier, il gardera 25 fichiers : xxxx.bckp et xxxx.bkcp.1 à xxxx.bckp.24
si un switch a été modifié 30 fois (1 par jour) en janvier, il ne gardera que les 25 dernieres (les 25 derniers jours)
mais si un switch a été modifié 5 fois par ans pendant 5 ans, il gardera bien les 25 dernieres configs (soit 5 ans)
Bref, il y a des outils pour faire ce que tu demandes, il faut juste prendre le temps de tester
(et de toutes facons il aurait aussi fallu tester ton script)
donc tu prends quelques fichiers que tu 'cp -p' (pour conserver les infos de date en autre) dans un dossier de test
tu configure logrotate sur ce dossier de test
avec une rotation daily (on peut peut-etre descendre à hourly pour un changement toute les heures)
et tu verras ce qu'il fait avec tes fichiers dans test
[^] # Re: tout ca est intéressent :)
Posté par NeoX . En réponse au message Script de purge sous linux. Évalué à 1. Dernière modification le 01 février 2013 à 14:39.
logratote gere tres bien les noms avec caracteres generiques
ex pour apache
on voit clairement qu'il doit traiter les fichiers *.log du dossier /var/log/apache2
il fera le traitement toutes les semaines avec l'option weekly
il en gardera 52 grace à l'option rotate 52
et il execute meme des commandes avant/apres la rotation (prerotate et postrotate)
de memoire il se base sur la date du fichier pour calculer ceux qu'il doit virer et pas sur leur nom.
mais avec un rotate de 10, il ne gardera que les 10 derniers fichiers, et s'ils sont creer 1 fois par an, ben il gardera 10ans
il faut evidemment tester, mais j'ai souvenir d'avoir configuré ca pour des backups de sites web en .tgz
[^] # Re: Les debriefing est dispo
Posté par NeoX . En réponse au message Challenge Codingame n°3. Évalué à 2.
sympa leur petit IDE en interface web avec le code, le test et le resultat
[^] # Re: C'est faux :)
Posté par NeoX . En réponse au message iptables string match ne fonctionne pas. Évalué à 3. Dernière modification le 01 février 2013 à 13:23.
qu'il va falloir jouer du wireshark pour aller voir comment se passer une ouverture de session, et si la chaine "OpenSSH" passe bien dans les paquets
en plus tu ne dis pas à iptables de fermer la connexion mais simplement de dropper le paquet.
donc au pire si ca marche,
- ta connexion reste ouverte (dddd passe bien)
- mais tu ne vois jamais arriver
test
# URL à mettre dans le fichier de config du telephone
Posté par NeoX . En réponse au message Replay de session http sur une liste d'IP. Évalué à 2.
visiblement ce sont des telephones IP,
ils prennent donc leurs configurations via un serveur
pourquoi alors ne pas simplement configurer cet URL dans la config du telephone qui se trouve sur le serveur, le reste se fait tout seul au moment du deploiement.
# logrotate est ton ami
Posté par NeoX . En réponse au message Script de purge sous linux. Évalué à 3.
tout est dans le titre
logrotate fait ca tres bien,
il le fait deja pour les logs du systeme
il peut faire la rotation/suppression selon une date, selon une taille
tu peux preciser combien tu en gardes…
[^] # Re: Photorec
Posté par NeoX . En réponse au message montage d'une image disque NTFS corrompue. Évalué à 2.
c'est pas rien de le dire ;)
une arborescence
Dir001/file0001.jpg
Dir001/file0002.jpg
c'est tres pratique pour retrouver des infos :p
[^] # Re: T'es obligé de crier comme ça ?
Posté par NeoX . En réponse au message iptables string match ne fonctionne pas. Évalué à 3.
j'ai corrigé son post,
c'est les # du shell en debut de ligne qui genere un titre
merci qui, merci markdown
[^] # Re: tty non graphique = pas "multitache", quelques idées quand meme
Posté par NeoX . En réponse au message Lancer une application sur un TTY distinct depuis un démon. Évalué à 2.
si la console est ouverte, le programme login ou bash est en train de tourner.
sinon tu peux regarder comment
wall
outalk
fonctionne[^] # Re: escuse moi
Posté par NeoX . En réponse au message erreur if elif. Évalué à 2. Dernière modification le 31 janvier 2013 à 10:47.
je me suis permis de coloriser ton script en mettant 3 ` puis sh en ouverture
et 3 ` en fermeture
sans avoir testé, je pense que le ; en bout de ligne dans tes if fait s'arreter la chaine de traitement.
en gros tu lui dis
tu prend des trucs, tu les traites, et tu les pipe à
si j'ai 52 ports, alors awk et imprimes 1 et 2 et pipe FIN (;)
si j'ai 26 ports alors awk et imprimes 1 et 2 et pipe FIN (;)
et ensuite tu as un sort -k 1,1 qui pipe sur un sed
seulement le sort n'a rien à trier puisque le pipe c'est terminé.
une solution elegante serait de faire le test du nombre de port dans le awk
tu ne fait alors plus qu'un seul pipe, awk faisant les conditions et les reponses.
# tty non graphique = pas "multitache", quelques idées quand meme
Posté par NeoX . En réponse au message Lancer une application sur un TTY distinct depuis un démon. Évalué à 6.
ton probleme vient du fait que TTY en non graphique n'est pas multitache.
or, dans ton cas, il faudrait :
1°) suspendre ce que l 'utilisateur est en train de faire,
2°) afficher l'information et la boite de dialogue, valider les choix, etc, fermer la boite de dialog
3°) reprendre ce que l'utilisateur etait en train de faire
# fichier -> imprimer -> comme un fichier -> type PDF
Posté par NeoX . En réponse à l’entrée du suivi Génération de contenu au format epub et/ou pdf. Évalué à 2 (+0/-0).
en attendant que firefox gere l'export en epub
si la CSS le gere bien, il doit etre possible de demander l'impression dans un fichier au format PDF
# pax britannica dans une depeche du 20 janvier, recherche le 24
Posté par NeoX . En réponse à l’entrée du suivi Résultat de recherche incomplet.. Évalué à 2 (+0/-0).
j'ai tenté une recherche sur "pax britannica", sur "britannica"
j'ai plein de resultat (certains avec PAX integré dans le noyau par exemple)
mais rien sur cette depeche
https://linuxfr.org/news/pax-britannica-un-jeu-a-decouvrir
d'ailleurs le tri par date nous place le 20/10/12 au dessus du 11/12/12
vraiment bizarre le moteur de recherche ;(
[^] # Re: il fut un temps... que les moins de 20 ans ...
Posté par NeoX . En réponse au message contrôler la taille et la position d'une fenêtre d'application à son lancement. Évalué à 6. Dernière modification le 29 janvier 2013 à 21:25.
parce que dans les deux cas, ton erreur porte sur l'argument passer à display
et pas sur l'option geometry
# il fut un temps... que les moins de 20 ans ...
Posté par NeoX . En réponse au message contrôler la taille et la position d'une fenêtre d'application à son lancement. Évalué à 6.
à une epoque c'etait normalisé, il suffisait de faire
pour placer la fenetre de
program
au pixel (0;0) et faire une fenetre de 1024x768[^] # Re: chez moi
Posté par NeoX . En réponse au message [golang] path de crosscompilation non défini au démarrage. Évalué à 2.
désolé, sur ma machine, le terminal est deja ouvert alors que synaptic peine à demarrer ;)
# chez moi
Posté par NeoX . En réponse au message [golang] path de crosscompilation non défini au démarrage. Évalué à 3.
sur ubuntu 12.10
et pour l'histoire du path
chez moi dans un terminal c'est par defaut le shell bash qui est lancé,
donc plutot que .profile, c'est le .bashrc de l'utilisateur qui doit contenir les variables et la ligne
source ...
[^] # Re: sed
Posté par NeoX . En réponse au message Format adresse mac . Évalué à 2.
+1
joli et efficace
[^] # Re: sed
Posté par NeoX . En réponse au message Format adresse mac . Évalué à 1.
sauf que c'est plus compliqué car là il ne fait que le 0->00 initial mais pas le 9->09 à la 5e place
# avec et sans SSL, comme ca, au hasard
Posté par NeoX . En réponse au message Savoir si le SSL fonctionne - LDAP. Évalué à 2.
je dirais que si tu demandes à ton "client" de se connecter sans SSL, il doit se faire jeter.
au contraire, si tu lui demandes d'utiliser SSL, il doit passer.
[^] # Re: suite
Posté par NeoX . En réponse au message Carte vidéo ATI Radeon 9200Pro Tvout. Évalué à 2.
heu ?
avec une carte video ATI tu installes les logiciels nvidia
ca peut expliquer pourquoi ca te fait des trucs bizarres
c'est un peu comme si tu mettais de l'essence dans un moteur diesel, ou l'inverse…
ce n'est pas le meme fabriquant, donc pas les memes logiciels.
bon reste plus que la carte son, au pire, vire la carte additionnel et utilise la carte integrée à ta carte mere