Jump to content

neologix

INpactien
  • Posts

    585
  • Joined

  • Last visited

Everything posted by neologix

  1. Arf, je me doutais bien que je n'étais pas le premier à avoir besoin de ça... Bin, j'ai fini mon script, il est vraiment crade mais il marche: #! /bin/sh echo "Début de la sauvegarde" DEST=/home/sauvegarde TMP=/home/tmp SRC="//cible1/partage1 //cible2/partage2 ..." if [ ! -e $DEST ]; then mkdir $DEST fi if [ ! -e $TMP ]; then mkdir $TMP fi for i in $SRC; do echo "Sauvegarde de $i en cours" mount -t smbfs -o guest $i $TMP name=$(echo $i | cut -c 3- | tr '/' '_') if [ ! -e $DEST/$name ]; then mkdir $DEST/$name fi cp -Ru $TMP/* $DEST/$name umount $TMP echo "Sauvegarde de $i terminée" done rm -R $TMP echo "Terminé"
  2. Salut. J'ai une question qui ne mérite pas un post, alors je la pose ici... Imaginons que, en bash, j'ai une chaîne de la forme: "//monpc/monrepertoire" Je voudrais l'utiliser pour créer un répertoire qui a comme nom "monpc_monrepertoire" La substitution de caractères c'est pas mon fort, donc si quelqu'un pouvait m'aider... (C'est pour un petit script de sauvegarde via samba...)
  3. Je sais, c'est juste que moi aussi j'ai débuté il n'y a pas très longtemps, donc je suis un peu tout fou... Dans peu de temps tu verras pourquoi cay bieng de faire ça, et on ira ensemble sur le long chemin qui mène à la force du C... (Mais quest-ce que je raconte comme conneries...)
  4. Pour être plus propre, il faudrait faire: // helloworld program #include <stdio.h> int main(void) { printf("Hello, World!\n"); return 0; }
  5. Suite à une question dans un autre sujet qui risque de faire partir le reste du post en HS, je la pose ici: existe-t-il un moyen simple de faire un équivalent des domaines Windows sous Linux/BSD? Avec identification distante, montage automatique de répertoires (dont le répertoire de l'user), etc.
  6. http://www.geda.seul.org/ Basé sous SPICE, initialement sous licence BSD.
  7. Salut. Suite à mon problème avec mon portable, je dois rester sous Windows. Histoire de m'amuser encore, j'aimerais me monter un pc d'occasion. Quelqu'un aurait une idée de configuration à base de pentium 400MHz qui tournerait sans problème sous Linux? neo
  8. Bon choix! Sur mon pc, TOUT (progs, plugins, fonds d'écran, etc) vient de l'archive main de Debian. Donc, pas besoin de vérifier la "liberté" de mon pc.
  9. Ca m'aurait bien tenté, mais je ne peux pas en semaine. A une prochaine fois peut-être. Sinon, j'ai trouvé un article intéressant sur les différents environnements graphiques, différents OS confondus. Je suis plutôt d'accord avec ses conclusions. http://www.osnews.com/story.php?news_id=3064&page=1 neo
  10. C'est bien, mais maintenant il faudrait que les dev kde se concentrent sur la stabilité, parce qu'avec kde 3.3, il y a du boulot
  11. Pas les performances, mais cela libérerait de la mémoire. Dans mon cas, en ne gardant que tty 7 (pour X) et tty 1, je gagne 4-5 Mo. Ce n'est pas énorme, mais c'est déjà ça. Pour ce qui est de prelink et de la recompilation, je le laisse aux gentooiste, qui s'y connaissent bien mieux que moi.
  12. Salut les gens. Ce matin, j'ai eu une idée de tuto, "l'optimisation sous GNU/Linux" . En gros, je passerais en revue différents points critiques qui ne sont pas, généralement, optimisés de base. Je procéderais par "difficulté" croissante, afin d'éviter aux gens de faire n'importe quoi: 1. Services lancés au démarrage: les identifier, désactiver ceux inutiles : permet de réduire l'occupation mémoire et accélère le démarrage 2. Les terminaux par défaut, 6 ou 7 terminaux virtuels lancés, cela fait beaucoup, et cela occupe de la mémoire. On peut le diminuer en éditant /etc/inittab 3. Le disque dur hdparm, avec différents paramètres 4. L'ordonnanceur d'entrées-sorties cfq vs anticipatory 5. Les options du noyau en fonction de l'archi, les modules Voilà. Si ça peut être intéressant, je m'y mets, mais il me faudrait de l'aide pour les processus lancés au démarrage, je ne connais le système que sous Debian neo
  13. C'est fait ;-) Donc, pour ceux que ça intéresse, ça se passe là: http://www.pcinpact.com/forum/sujet_23973.htm?st=280&
  14. Salut à tous (ça faisait longtemps!): je viens de lire le tuto de remy sur le noyau, et je lis ça: Sauf erreur de ma part, il se trompe: le time slice est la durée pendant laquelle un processus est autorisé à s'éxécuter, et pas la durée pendant laquelle on switche d'un processus à l'autre. Ce temps de "latence" est celui de la commutation de contexte, qu'on n'a, il me semble, pas réussi à évaluer précisément. Donc, le timeslice avait bien été réduit d'un facteur 10 (passant de 10 à 1 ms), mais la conséquence est juste un plus grande réactivité, mais au prix d'une moins bonne "efficacité", puisque le processeur passe 10 fois plus de temps à effectuer des changements de contexte (sauvegarde des registres, etc dans la pile). D'ailleurs, il me semble que depuis le 2.6.13, il a été ramené à 4ms (250Hz). En cas d'erreur, merci de me corriger. neo
  15. Je ne comprends pas: via samba, tes machines UNIX peuvent accéder au partage, pourquoi vouloir passer par NFS? De plus, si jamais tu veux un jour en faire un serveur d'impression, tu ne peux qu'avec samba. Sinon, je ne pense pas que cela pose de problème, si jamais il suffirait de monter la partition en question en 2 endroits dicstintcs (option bind), et d'affecter l'un à samba, l'autre à NFS. Mais a priori, ce n'est pas nécessaire. neo
  16. tuXXX, je meurre... Tu m'as brisé mon rêve, je suis au bord du suicide. Plus sérieusement, s'il y a beaucoup de développeurs qui sont passés à Ubuntu, je ne pense pas que ce soit pour la qualité de la distribution (que je ne nie pas), mais pour des raisons financières... P.S: C'est quoi cette private joke du 42? Comprends pas...
  17. Bah, Debian, enfin c'est évident comme question! Plus sérieusement, au-delà de l'aspect trollesque de la chose, un tel dossier permet de faire parler du libre. Et la liberté, c'est contagieux...
  18. Je vais te donner mes deux meilleurs liens: Pour les systèmes GNU/Linux: http://casteyde.christian.free.fr/online/i...inux/book1.html Pour le C: http://www.crasseux.com/books/ctutorial/ Voilà.
  19. Bon, là je sèche avec ma Debian (merde, c'est vraiment très rare). quand je lance un find, j'obtiens: Si quelqu'un a une idée, je suis preneur... edit: élément de réponse: http://lists.debian.org/debian-user/2005/06/msg04340.html Ca doit venir d'un bug de find, introduit dans etch.
  20. Je déterre ça pour dire que Ubuntu n'est pas un fork(), car elle se synchronise sur sid tous les 6 mois. Donc, la compatibilité devrait être maintenue (dans une certaine mesure). neo
  21. x.org a été uploadé dans experimental? Ou c'est un paquet non-officiel? Quelqu'un aurait une date pour x.org dans Debian?
  22. Dans l'ordre: -ça tombe bien, geexbox peut s'installer sur le disque dur -il te faut smbclient sur ton linux si tu veux juste accéder à ton windows, mais il faut que tu installes samba si tu veux aussi partager des fichiers de ton linux.
  23. Heu... Il n'y a rien qui mérite qu'on me félicite, tu dois confondre. Par contre mon frère a fini 16ème sur 1750 à sa première année de médecine! neo
  24. Tu peux par exemple utiliser netstat pour les connexions établies: netstat -pan -A inet Mais tu risquerait de louper les ports utilisés "temporairement", par exemple https pour la messagerie instantanée. Ce que tu peux faire, c'est ajouter le log de ce qui sort: iptables -A OUTPUT -j LOG et consulter les logs par "dmesg". neo
×
×
  • Create New...