-=[ silmaril ]=- a écrit 1463 commentaires

  • # Obtenir la taille d'un fichier ...

    Posté par  (site web personnel) . En réponse au message Bash : connaitre la taille d'un fichier. Évalué à 3.

    Conseil: man stat

    Exemple:

    SIZE_BYTES=`stat -c %s /bin/ls`
  • [^] # Re: Réglage Alsa

    Posté par  (site web personnel) . En réponse au journal SIP chez Free + linphone. Évalué à 2.

    Tiens si tu veut des infos sur les réglages alsa/sblive: http://linuxfr.org/comments/310935.html#310935
  • # Corrections ...

    Posté par  (site web personnel) . En réponse au message Problème de RAID. Évalué à 1.

    >J'ai monter 2 HDDs Maxtor 120Go et j'ai configuré la carte contrôleur pour qu'ils
    >soient en RAID 1 (mirroring).

    Non ce que tu a fait c'est indiquer à ta carte mere que tu aimerai que ces deux
    disques soit gérés en raid ... logiciel.
    En effet les 'controleurs raid' intégrés sur les cartes mères n'en sont pas,
    a par quelques exceptions où ils auraient une ou deux fontions optimisées
    ce sont de bétes controleurs IDE/SATA avec un bios un peu plus évolué
    permettant la selection du format du raid et un peu plus de memoire pour
    stocker cette configuration.

    >le problème c'est que mon Linux (Mandriva PowerPack 2006) reconnais toujours
    > 2 disques au lieu d'un seul.

    En effet, c'est normal. IL existe un projet pour permettre au driver raid soft de
    linux d'intéroger les bios 'RAID' pour obtenir la configuration séléectionnée par
    l'utilisateur mais je ne sait pas ce que c'est devenu.

    >Est-ce grave, et si oui, Comment faire pour lui faire comprendre qu'il doit
    >laisser la carte contrôleur gérer le RAID?

    Tout depend de ta définition de grave. Ce que tu doit faire c'est configurer
    le raid soft sous linux.

    >sinon, est-ce autant efficace et surtout pas trop compliqué de monter un RAID
    >logiciel que matériel?

    Autant efficace non bien entendu mais la nous ne parlons pas de raid materiel
    donc dans ce cas oui c'est autant efficace.
    Quand au niveau de difficulté tout depend de tes compétences et/ou de l'installeur de ta distribution.
    Personnellement j'ai converti un serveur linux en raid 1 en live avec aucune perte de données et juste deux reboots iirc.
    Mais maintenant l'installeur de la debian sarge par exemple propose la création de volumes raid et lvm donc c'est bien plus facile.


    PS une carte controlleur raid matérielle se distingue au minimum par un processeur dédié + un peu de ram et un coût élevé (~80euro / disque connectable en IDE/SATA, min 300¤ en SCSI).
    Souvent on utilise des modéles plus évolués disposant de plus de ram (128/256Mo) et d'une batterie pour sauvegarder les données dans la
    ram.

    Exemple ici: http://www.materiel.net/browse_ctrlIDE.html
    La carte en ~20 ne fournit pas de raid matériel. Seuls les modèles 3ware/adaptec le font.

    Ici: http://www.materiel.net/browse_ctrlSATA.html
    La carte adaptec 1210SA ne propose pas de raid matériel non plus (technologie HostRAID d'adaptec == raid logiciel).
  • [^] # Re: As tu essayer les tableaux ?

    Posté par  (site web personnel) . En réponse au message Chaine de caractères. Évalué à 1.

    Bein justement les espaces sont 'mangés' car ils servent de séparateurs
    de colonne.
  • [^] # Re: As tu essayer les tableaux ?

    Posté par  (site web personnel) . En réponse au message Chaine de caractères. Évalué à 1.

    hum comme quoi la relecture n'est pas tjrs suffisante,
    dans l'exemple précédent il faut bien sûr remplacer
    ${TOTO[0]} par ${ligne[0]}
  • # As tu essayer les tableaux ?

    Posté par  (site web personnel) . En réponse au message Chaine de caractères. Évalué à 1.

    A tu essayé les tableaux ?
    ex:


    while read ligne; do
    # converti en tableau une chaine séparé par des espaces;
    ligne=($ligne)

    # test si la 1ere chaine vaut APPEND
    # ps: le x est la pour le cas ou la variable ne contient
    # pas de données.
    if [ x${TOTO[0]} = "xAPPEND" ]; then
    ...
    else
    ...
    fi
    done
  • # Hum

    Posté par  (site web personnel) . En réponse au message thème de bureau. Évalué à 1.

    Toi tu as du chercher pendant plusieurs millisecondes au moins
    avant de venir ici ....

    bon sinon je ne saurais que trop te conseiller les sites suivants:

    http://art.gnome.org/

    http://www.kde-look.org/

    Et si tu cherche des idées / inspirations / themes ... :
    http://forum.hardware.fr/hardwarefr/OSAlternatifs/Concours-p(...)
  • [^] # Re: Le seuil de danger

    Posté par  (site web personnel) . En réponse à la dépêche Google, futur grand méchant loup ?. Évalué à 2.

    > pourquoi utiliser GMail at all (si quelqu'un·e a un équivalent français...).

    Tout court me parait un bon candidat.
  • [^] # Re: RE: La fin de SGI...

    Posté par  (site web personnel) . En réponse au journal La fin de SGI.... Évalué à 4.

    Meme pas vrai, il y a eu au moins Highlander auparavent, Star-Trek: entrerprise,
    Joey (Friends), ....
    http://fr.wikipedia.org/wiki/Spin-off
  • [^] # Re: Non, non, non et non....

    Posté par  (site web personnel) . En réponse au message Lecteur DAT. Évalué à 2.

    Bon alors pour information il n'y a pas vraiment de raison que ce que tu fait ait un quelconque effet sur le 'montage' de ton lecteur DAT, mis a part le dechargement du module st.

    Ce qu'il serait interessant serait de comparer le fichier spécial /dev/st0 avant et apres les problèmes (en utilisant ls -l /dev/st0)

    Note que le fonctionnement des dev-file unix fait que le nom n'a aucune espece d'importance dans l'adressage des périphériques, seul le type de fichier et ses major/minor number en ont. Tu pourrait aussi bien l'appeler /root/tape_drive moyennant que l'option nodev ne soit pas active sur la partition contenant /root.

    Je vois deux raisons logiques à ton problème:

    1 quand tu fait les backups pour une raison X ou Y le fichier /dev/st0 est remplacé/corrompu/... ou
    2 tu etait trop rapide en faisant ton rmmod/modprobe du module st.
  • [^] # Re: Tests OK !!!

    Posté par  (site web personnel) . En réponse au message winSCP3 copie de fichiers sur un PC du reseau. Évalué à 1.

    >ACCEPT net fw tcp 25
    >et ajout de la ligne "port 25" dans la config de ssh

    Hum il faut eviter les wells know ports (tout port < 1024) pour ce genre
    de choses. La par exemple ton firewall n'a plus de smtp fonctionnel,
    donc plus d'envoi de mails par les cron & co ...
  • [^] # Re: ....

    Posté par  (site web personnel) . En réponse au message Fréquence mise à jour MIB SNMP. Évalué à 1.

    je parlait pas de la doc, je parlait du code.
    Telechargeable et recherchable a volonté (comme la doc d'ailleurs).
  • [^] # Re: Lourdeur

    Posté par  (site web personnel) . En réponse au journal Ubuntu Dapper Drake Beta 2. Évalué à 2.

    Ok alors la on est sur un autre probleme: la table de partition
    issue de MS-DOS ne permet pas la fusion de deux espaces non
    contigus.

    Dans ton cas il te faut detruire *toutes* les partitions, swap inclue
    avant de refaire ton partitionnement.
    Un conseil créee tes partitions dans l'ordre suivant et avec les tailles
    suivantes:

    swap 2*la taille de ta ram normalement
    boot 256Mo
    root 512Mo
    usr 5Go-10Go (5 c'est deja enorme)
    home 20Go et +
    tmp 5Go
    var 5Go

    Mon conseil pour les partitions root, usr, home, tmp et var utilise un gestionnaire de disque evoluer comme LVM ou evms cela te permettra
    de redimensionner tes partitions apres installation si besoin.
  • [^] # Re: Lourdeur

    Posté par  (site web personnel) . En réponse au journal Ubuntu Dapper Drake Beta 2. Évalué à 2.

    >Je peux utiliser ces 2 Go pour créer une autre partition mais je sais pas
    >simplement fusionner cet espace disque avec /.

    Bas c'est pas compliqué pourtant: tu detruit la partition / et tu la recrée ;)
  • [^] # Re: Vista // Linux

    Posté par  (site web personnel) . En réponse à la dépêche Virtualisation de Serveur : Linux sous Windows. Évalué à 3.

    >Maintenant, une bonne partie du code est parait-il écrite en C#, PbPg
    >nous dira peut quelle proportion (à la louche), et C# étant un langage
    >de haut niveau, je pense que ça doit justement être mieux écrit
    >(langage haut niveau), mieux pensé (langage objet), sans les
    >problèmes de pointeurs que certains systèmes d'exploitations trainent
    >encore.

    Alors la tu vois c'est marrant ca casse tout de suite tout ce que tu dit
    plus haut. En quoi un langage haut niveau va forcement de pair avec
    une meilleure ecriture du code ? Moi je suis fan de perl qui est un
    langage de haut niveau mais alors question clareté du code s'il fallait
    donner dess notes aux applis perl ca va du -20 au 20.

    Ensuite les problèmes de pointeurs tu les a aussi dans ces langages de haut niveau, la différence c'est que tu fait confiance au
    langage pour les relger pour toi ce qui dans le cas d'un OS est de la
    folie.

    Et enfin tu devrait te renseigner sur les fondation d'un OS multitache
    avant de dire de telles choses. Il est totalement impossible de faire
    avec la technologe matérielle actuelle un OS dans un langage ne
    gérant pas les pointeurs.

    >Un OS écrit dans un langage sans pointeur, ça tournera à mon avis
    >très bien , lentement certes (JIT), mais sans trop de bug.

    Bon déjà on pourrait objecter qu'addresser le materiel sans gestion
    de pointeur c'est impossible, de même que la gestion de tout ce qui
    est mémoire (bein oui faut bien a un momment que quelqu'un s'en
    occupe). La gestion de la table de mapping mémoire par exemple.
    Y a aussi la commutation de contexte kernel<->user avec toute les
    copies que cela implique.
    Ca fait plus de 10 ans que des langages haut niveau existent (ada, smalltalk, perl, et meme java) et pourtant personne n'a sorti un OS
    multitache en les utilisant comme fondation, bizarre non ?
    Encore que pour ada il y ai des projets, mais faut avouer que le
    langage à de serieux avantages et n'est pas aussi limitant que java
    au niveau de la mémoire.

    Comme dit plus ceux qui donnent leur avis sur les sourcces leaké sont soit des menteurs soit n'y connaissent pas grande chose.
  • [^] # Re: Des news ...

    Posté par  (site web personnel) . En réponse au message Administration Messagerie FULL DEBIAN !! Besoin d'aide !. Évalué à 1.

    Commence par les les logs mails eux seuls te renseignerons sur la reussite
    ou non des envois de mails. (/var/log/mail.*)
    mailq est un outil utile aussi.
  • [^] # Re: Heu ....

    Posté par  (site web personnel) . En réponse au message A votre avis ... ?!?!. Évalué à 1.

    >Tout d'abord, je me suis déjà posé la question sur le pourquoi du pourquoi faire >moitié ldap, moitié sql ! Moi j'aurai préféré faire du full SQL ! Mais après mon >maitre de stage, il préfère avoir un peu de LDAP .... !!!
    >Est-ce pour une question de fonctionnalité supplémentaire au SQL ? Est-ce pour >une question de compatibilité pour les clients externes ? je ne sais pas trop quoi >en penser !

    Je suis d'accord avec ton maitre de stage dans ce cas il faut du ldap, pour une
    raison simple: le protocole et les applications sont optimisés pour la lecture au detriment de l'écriture, à contrario du sql où l'écriture est aussi importante que la
    lecture.

    Ma question portait en fait sur l'interet du SQL dans ce cas, je ne voit pas ce qui motive la presence d'une base SQL dans ton projet, tout pouvant etre integrer dans un annuaire ldap.
  • [^] # Re: Heu ....

    Posté par  (site web personnel) . En réponse au message A votre avis ... ?!?!. Évalué à 1.

    Ah oui et puis le serveur web dedié pour gérér la messagerie
    amha c'est du gachis. C'est typiquement un point ou tu peut réutiliser un serveur existant.
  • # Heu ....

    Posté par  (site web personnel) . En réponse au message A votre avis ... ?!?!. Évalué à 2.

    > Je suis donc en train de refaire tout celà. Voici ma configuration en
    > cours :
    > un serveur web pour l'administration via php de l'annuaire ldap, de
    > mysql
    > un serveur sql
    > un serveur ldap
    > un serveur de messagerie !

    Alors pour commencer tu ne par pas du bon coté.
    As tu identifié les processus nécéssitant de la puissance cpu
    et les autres ?
    T'est-tu informé sur les capacités d'un serveur ldap et sur l'opportunité de la base sql (et vice-versa) ?
    Quelle est la criticité du service ?
    Quels sont les budgets/le matériel dont tu dispose ?

    Amha une meilleure approche pour ta messagerie serait de partir comme suit:

    1 un serveur de stockage avec backup / replication
    2 une base ldap avec toutes les informations des utilisateurs
    ++> a repliquer au min. une fois
    3 X serveurs de filtrage avec amavis, spamassin et clamav
    4 X serveurs 'transport' avec postfix/exim4/sendmail/courier-mta
    5 X serveurs 'utilisateurs' avec courier-pop/ldap ou cyrus

    + Utilisation du dns RR pour répartir la charge sur tes serveurs frontaux.
  • [^] # Re: sudo

    Posté par  (site web personnel) . En réponse au message Autoristions pour www-data. Évalué à 4.

    C'est une notion qui n'existe pas vraiment en Unix.
    Le seul utilisateur avec pouvoir c'est root. Après tu peut avoir des groupes
    d'utilisateurs ayant le droit de passer root et/ou des groupes d'utilisateurs
    ayant le droits d'executer via sudo des commandes root.

    Pour info: webmin n'utilise pas apache et tu n'arrivera pas à grand chose
    en utilisant apache. Ou alors il te faut une organisation en 2-tiers:

    [client] -> [apache/php] -> [server d'administration]

    où apache/php ne sert qu'a créer une couche graphique à un autre démon
    tournant sous l'identitée root et éxecutant les commandes demandées par
    l'utilisateur.
    L'interface entre apache et le demon peut etre une bete fifo (ex nagios)
    ou une base de donnée (ex un vieux script bloquant automatiquement
    les IP tentant des connexions répétées en SSH).
  • # ....

    Posté par  (site web personnel) . En réponse au message Fréquence mise à jour MIB SNMP. Évalué à 2.

    Amha il aurait été plus rapide de regarder comment fonctionne net-snmp.
    Enfin en gros il n'y a pas de cache (tout du moins sur net-snmp) et les données
    sont issue en 'temps réel' de l'état du système.

    Après un truc comme OpenManage lui (agent snmp de dell pour la gestion des erveurs dell) il peut avoir du cache mais c'est pas forcé non plus.

    En résumé: tout dépend de l'implementation
  • [^] # Re: besoin d'explications

    Posté par  (site web personnel) . En réponse au message Forum LFS. Évalué à 1.

    je te comprend pas, ce que tu veut faire c'est un 'rm -ir' tout simplement,
    quand a i et fait ils ne sont pas incompatibles mais opposés.
    i = - f si tu prefere.

    donc un rm -ifififi = rm -i
  • [^] # Re: Ce que tu cherches ...

    Posté par  (site web personnel) . En réponse au journal Choisir un environnement de dev pour y écrire un plugin. Évalué à 0.

    Oui enfin emacs faisait tout ce que fait eclipse avant eclipse et pour moins de ram hein. Alors bon. ...
  • [^] # Re: Moi j'ai compris :-)

    Posté par  (site web personnel) . En réponse au journal mes interrogations Nagios.... Évalué à 3.

    Ben moi j'ai compris :-)

    Forcement ca fait 5 ans que j'utilise nagios tous les jours...

    Bah moi aussi et pour les memes raisons ;)

    Alors mon potage a moi c'est snmp pour monitorer machines(uniquement du linux) + equipements reseaux (gestion de trap en cours) et nsca lorsque j'ai besoin de factoriser les informations d'un ou plusieurs nagios distribués afin de n'avoir qu'un seul point d'information.
  • # Hop

    Posté par  (site web personnel) . En réponse au message probleme avec crontab. Évalué à 1.

    pour vérifier l'execution par cron:
    `grep CRON /var/log/syslog |less' ou
    `tail -f /var/log/syslog | grep CRON' en 'live'

    sinon verifie tes mails locaux et les paths de ton shell.
    quitte a modifier le path dans la crontab si tu ne peut
    modifier le script/programme.