Stephane Autret a écrit 19 commentaires

  • # awk

    Posté par . En réponse au message [recuperer la position d'une chaine de caractere]. Évalué à 1.

    Pourquoi ne pas utiliser awk:

    awk '($1 ~ Attribut1) {print $3}'
  • # Tu peux essayer ça dans un script

    Posté par . En réponse au message Tri d'une liste en shell (KSH). Évalué à 1.

    #!/bin/bash
    tri_tab() {
    liste1=($1)
    liste2=($2)
    i=0
    liste_res=(`while [ $i -lt ${#liste1[*]} ]
    do
    echo ${liste2[$i]} ${liste1[$i]}
    let i+=1
    done | sort | awk '{print $2}'`)
    echo "${liste_res[*]}"
    }

    tableau1=(a b c d e)
    tableau2=(5 2 1 3 4)

    tri_tab "${tableau1[*]}" "${tableau2[*]}"
  • # /etc/resolv.conf

    Posté par . En réponse au message Problème de réseaux sous Debian. Évalué à 1.

    Regarde dans ton /etc/resolv.conf si tu as bien l'adresse de ton routeur de renseigné:

    nameserver 192.168.0.1
    (en supposant que l'adresse de ton routeur soit 192.168.0.1
  • # Banner dans /etc/ssh/sshd_config

    Posté par . En réponse au message Message de login. Évalué à 4.

    Salut,

    Il faut décommenter la ligne Banner dans le fichier /etc/ssh/sshd_config:
    Banner /root/message
    où /root/message est le fichier qui contient le texte que tu veux afficher. Tu peux mettre le nom de fichier que tu veux.

    Le /etc/motd comme tu dis, n'est affiché qu'après la connexion.
  • # NIS: make

    Posté par . En réponse au message Autofs & NIS. Évalué à 1.

    Je pense qu'il faut regénérer tes tables NIS après la création de ton utilisateur (sur ton serveur).
    Positionne toi dans le répertoire /var/yp/ (ou alors le répertoire où se situe le fichier Makefile de NIS) et tape la commande:
    make
  • [^] # Re: User ? Messages ?

    Posté par . En réponse au message Cron & growisofs. Évalué à 1.

    Ce n'est qu'une hypothèse mais est ce que ça pourrait venir de ta variable PATH, je ne sais pas si le cron récupère ton PATH et donc il ne trouve peut être pas les commande mkisofs, dvd+rw-format et growisofs.
    Je pense que tu devrais essayer de mettre le chemin complet de tes commandes.
  • # Amanda ou rsync

    Posté par . En réponse au message backup (local) incrémental sur bande. Évalué à 1.

    Pour effectuer de la sauvegarde incrémentale il existe de très bons outils :

    amanda: ca peut être un peu lourd à mettre en oeuvre, tu n'as besoin que d'un lecteur de bande (tu peux mettre directement sur disque je pense, à vérifier).

    rsync: très facile à mettre en oeuvre dans un petit script de 2 lignes. Tu automatises tout ça via la crontab. Il va te permettre de sauver uniquement les différence par rapport à ta dernière sauvegarde. Je ne suis pas sûr que tu puisse utiliser une bande pour mettre tout ca. Cela dit, tu pourrais passer par un disque usb (ca doit couter moins cher)
  • # mount ou dd, au choix

    Posté par . En réponse au message Tester si un cd est dans un lecteur. Évalué à 2.

    Est-ce que la commande mount ne te suffirait pas?

    mount | grep /dev/cdrom
    if [ $? -eq 0 ] ; then
    echo Il est monté
    else
    echo Il est pas monté
    fi


    Sinon avec dd tu peux essayer de voir comme ca:

    dd if=/dev/cdrom of=/tmp/toto count=1 bs=1024 2>/dev/null
    if [ $? -eq 0 ] ; then
    echo Il est present
    else
    echo y a rien
    fi
  • [^] # Re: Ohh

    Posté par . En réponse au message arret pc. Évalué à 1.

    Oui, regarde au niveau de la configuration de grub dans /boot/grub/menu.lst.
    Regarde sur ta ligne kernel si tu n'as pas un truc du genre "acpi=off" ou "noacpi".
    Si c'est la cas, essaye de l'enlever.
  • # Et sudo

    Posté par . En réponse au message Une belle colle !. Évalué à 2.

    Tu peux aussi le faire avec sudo.
  • # Regarde si tu as le binaire

    Posté par . En réponse au message Vitesse réseau. Évalué à 1.

    Essayer de la localiser avec la commande locate (si ta base n'est pas a jour, utilise updatedb).
    locate ethtool

    Ensuite vérifie ta variable PATH. Si elle est mal renseigné, tape le chemin complet.

    Après, je sais pas, t'as peut mis des mouffles en tapant ta commande ;-)
  • # Avec des double cotes

    Posté par . En réponse au message faire un grep de variable ?. Évalué à 1.

    essaye en mettant des double cotes:
    grep "$LGSP" s_tmp > LG$LGSP
  • # Essaye ce site

    Posté par . En réponse au message Parametrage SNMP pour info réseau. Évalué à 1.

    Je te conseil d'aller voir sur ce site:
    http://www.labo-cisco.com/ArticleComp.asp?ARID=28
  • [^] # Re: Résal

    Posté par . En réponse au message configuration des interfaces réseau. Évalué à 2.

    Je me pose juste la question: si ton interface existe quand tu fais un "ifconfig -a", est-ce que ca ne veut pas dire que ton module n'est pas déjà utilisé?
    Essaye de taper la commande "lsmod" pour voir s'il est bien présent.
  • [^] # Re: Résal

    Posté par . En réponse au message configuration des interfaces réseau. Évalué à 2.

    En meme temps que tu ping, regarde au niveau de tes trames réseaux, utilise tcpdump:
    tcpdump -i rausb0

    Si quelque chose passe, à priori c'est que c'est bon.
  • # On sait jamais...

    Posté par . En réponse au message Noyau SMP. Évalué à 1.

    As-tu vérifié ta configuration du grub? Regarde si dans le fichier /boot/grub/menu.lst tu as bien la présence d'une ligne concernant ton noyau SMP. Si ce n'est pas le cas, il faudra ajouter un nouveau paragraphe avec les lignes title, root, kernel et initrd.
    Peux-tu montrer ton fichier et donner le nom de ton futur kernel STP?
  • # Essaye ca

    Posté par . En réponse au message l'ordi ne démarre plus /var est plein. Évalué à 1.

    Deja il faut déterminer sur quelle partition se situe ton filesysteme /var. Pour connaitre toutes les partitions de ton disque:
    sfdisk -d /dev/hda
    Ensuite pour chaque partition listée par le résultat de ta commande précédente, recherche celle qui correspond à /var :
    tune2fs -l /dev/hdaX | grep name

    Si tu n'en vois aucune, c'est que ton /var est intégré directement au / (ce qui n'est pas idéal). En supposant que ton / corresponde à la partition hda1, tu le montes comme ils l'ont expliqué précédemment.

    Concernant le fait que ton /var soit plein, il ne faut pas faire le ménage n'importe comment.
    Si c'est ton /var/log/messages qui est trop gros, essaye de voir les messages qui reviennent sans arrêt puis vide le de cette manière:
    echo > /var/log/messages.

    Pour éviter une future saturation, tu peux mettre en place une rotation de log:
    modifie ton /etc/logrotate.d/syslog et mets ca dedans:

    /var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron {
    size 50M
    sharedscripts
    postrotate
    /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
    endscript
    }

    Ca va te permettre d'effectuer une rotation chaque fois que le fichier atteint 50Mo.
  • # Problème nvidia Geforce (Débutant mais obstiné inside)

    Posté par . En réponse au message Problème nvidia Geforce (Débutant mais obstiné inside). Évalué à 1.

    Je pense que la question serait plutot, as-tu installé un serveur X: Xorg ou Xfree par exemple.
    Je te conseille d'aller faire un tour sur cette page:
    http://people.via.ecp.fr/~alexis/formation-linux/xfree.html
  • [^] # Re: Précisions...

    Posté par . En réponse au message help a l installation. Évalué à 1.

    As tu essayé de démarrer ta machine sans rien connecter sur tes ports usb?