Publicité
+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 6 12345 ... DernièreDernière
Affichage des résultats 1 à 20 sur 107
  1. #1
    Community Manager

    Avatar de Lana.Bauer
    Femme Profil pro Lana Bauer
    Administrateur systèmes et réseaux
    Inscrit en
    novembre 2012
    Messages
    3 647
    Détails du profil
    Informations personnelles :
    Nom : Femme Lana Bauer
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : novembre 2012
    Messages : 3 647
    Points : 7 059
    Points
    7 059

    Par défaut Contribuez à la FAQ Linux

    Une FAQ Linux est en cours de préparation !!.

    Vous pouvez également contribuer à l'évolution de la FAQ en proposant des questions / réponses, corrections de bugs / orthographe ...

    Règles importantes pour participer :
    -> Si vous proposez une question, vous devez impérativement proposer la réponse qui va avec ... (les questions sans réponses seront supprimées)

    -> Un code source n'est pas une réponse en soit. Il est grandement apprécié de rédiger un paragraphe pour approfondir le sujet, apporter des précisions sur ce qu'on fait, pourquoi on fait comme ça, etc. On peut aussi en profiter pour inviter le lecteur à lire des questions/réponses dans des domaines proches ...

    -> Un code source doit être court : les imports, le main ne sont pas nécessaires, aller a l'essentiel en 5 ou 6 lignes.

    -> En dessous des réponses sont souvent proposés des liens, soit vers l'extérieur, soit vers des questions en rapport. Pensez à indiquer les liens utiles pour que le lecteur puisse approfondir.

    -> Dans certains cas, en plus des exemples court dans la réponse, on peut ajouter un programme complet.

    Merci à tous pour vos contributions ...
    Bonne rédaction.
    Cordialement
    Lana
    Community Manager

  2. #2
    Rédacteur
    Avatar de armatatuxa
    Inscrit en
    mars 2003
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : mars 2003
    Messages : 145
    Points : 195
    Points
    195

    Par défaut

    Bonjour à tous

    La FAQ Linux est enfin sortie

    Ceci n'est bien entendu qu'une première version, qui sera étoffée au fur et à mesure avec, pour commencer, les Q/R contenues dans ce thread et qui n'ont pas été intégrées

    Vous êtes, naturellement, invités à poster ici vos remarques, commentaires, rapports de bugs... et nouvelles Q/R


  3. #3
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2002
    Messages
    3 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2002
    Messages : 3 761
    Points : 5 611
    Points
    5 611

    Par défaut

    Bonjour à tous,

    Dans le cadre d'une très grosse mise à jour de la FAQ linux nous recherchons des rédacteurs pour la partie "distributions" où je voudrais aborder quelques opérations courantes sous linux, mais dont les manipulations sont propres à chaque distrib car utilisent les outils spécifiques des distrib.

    Questions à traiter (au minimum) :
    - installation et désinstallation de packages avec le système de la distrib (apt-get, yum, urpmi, etc.)
    - configuration du réseau
    - démarrage/arrêt des services
    - francisation du système (si nécessaire)
    - présentation des programmes spécifiques d'administration/configuration

    Expliquez les manip de préférence avec les assistants graphiques fournis avec la distrib, ou avec les outils console, ou les fichiers de configuration le cas échéant.

    Distributions souhaitées = les plus populaires
    - Mandriva (Mandrake) prioritaire
    - Suse
    - Fedora
    - Red Hat
    - Gentoo
    - Slackware

    Je m'occupe personnellement de la partie Debian et Gnux de la distrib SourceMage. 8)

    Je suis bien sûr ouvert à toute suggestion.

    Vous pouvez proposer vos contributions directement dans ce topic.

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.
    Je n'ai rien à voir avec la société www.ovh.com !

  4. #4
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2002
    Messages
    3 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2002
    Messages : 3 761
    Points : 5 611
    Points
    5 611

    Par défaut

    La FAQ a été mise à jour !
    172 réponses à vos questions, dont 64 nouvelles !

    http://linux.developpez.com/faq/

    Toutes les questions ont aussi été revues et corrigées.

    Nous tacherons désormais de maintenir cette FAQ de manière plus suivie, ainsi un prochain update est déjà prévu pour après les fêtes.

    à ceux qui ont participé
    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.
    Je n'ai rien à voir avec la société www.ovh.com !

  5. #5
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2002
    Messages
    3 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2002
    Messages : 3 761
    Points : 5 611
    Points
    5 611

    Par défaut

    Le topic a été nettoyé puisque la nouvelle FAQ a été publiée, et sera mise à jour régulièrement

    N'hésitez pas à encore poster vos contributions pour continuer à compléter et améliorer la FAQ

    à tous
    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.
    Je n'ai rien à voir avec la société www.ovh.com !

  6. #6
    Membre Expert
    Avatar de fabszn
    Homme Profil pro Fabrice Sznajderman
    Développeur Java
    Inscrit en
    mars 2002
    Messages
    976
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabrice Sznajderman
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : mars 2002
    Messages : 976
    Points : 1 529
    Points
    1 529

    Par défaut

    Hello,

    Comment réinitiailiser un fichier de log sans avoir à redémarrer un serveur ou supprimer le fichier

    En utilisant la commande echo, il suffit d'écrire une chaine vide via un pipe dans le fichier de log.

    echo "" > monFichierDeLog.log
    De cette maniere le fichier se retrouve vide! et on peut reprendre le suivie de la log.
    C'est un sacré gain de temps!
    @+

    Fabszn
    Twitter : @fsznajderman

    N'oubliez pas le bouton
    Comment bien poser ses questions sur le forum


  7. #7
    Expert Confirmé Sénior
    Avatar de Katyucha
    Profil pro
    Ingénieur systèmes Linux/Unix/SAN
    Inscrit en
    mars 2004
    Messages
    3 262
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Ingénieur systèmes Linux/Unix/SAN

    Informations forums :
    Inscription : mars 2004
    Messages : 3 262
    Points : 4 736
    Points
    4 736

    Par défaut

    Citation Envoyé par fabszn
    Hello,

    Comment réinitiailiser un fichier de log sans avoir à redémarrer un serveur ou supprimer le fichier

    En utilisant la commande echo, il suffit d'écrire une chaine vide via un pipe dans le fichier de log.

    echo "" > monFichierDeLog.log
    De cette maniere le fichier se retrouve vide! et on peut reprendre le suivie de la log.
    C'est un sacré gain de temps!
    Deux autres méthodes
    Code :
    1
    2
    > monFichierdeLog
    /dev/null > monFichierdeLog
    C'est même préférable de ne jamais supprimer un fichier. Certains systèmes Linux et Unix n'apprécient pas du tout une suppression, recréation!
    Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
    "En face, c'est des c**s, alors au premier regroupement, il faut qu'ils discutent avec les taupes."

    Je ne réponds ni aux messages privées, ni aux messages plein de fautes...

  8. #8
    Membre Expert
    Avatar de fabszn
    Homme Profil pro Fabrice Sznajderman
    Développeur Java
    Inscrit en
    mars 2002
    Messages
    976
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabrice Sznajderman
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : mars 2002
    Messages : 976
    Points : 1 529
    Points
    1 529

    Par défaut

    Hello,

    Tu parlais de 2 autres manieres de faire?
    A moins que j'ai mal compris, tu n'en as écrit qu'une ?
    @+

    Fabszn
    Twitter : @fsznajderman

    N'oubliez pas le bouton
    Comment bien poser ses questions sur le forum


  9. #9
    Membre Expert
    Avatar de narmataru
    Profil pro
    Inscrit en
    décembre 2002
    Messages
    1 537
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : décembre 2002
    Messages : 1 537
    Points : 1 497
    Points
    1 497

    Par défaut

    bonjour,
    voici les méthodes présentées :
    1 : echo "" > monFichierDeLog.log
    2 : > monFichierdeLog
    3 : /dev/null > monFichierdeLog

    voilou

    en passant "echo "" > monFichierDeLog.log" n'utilise pas un pipe '|' mais une redirection.

  10. #10
    Membre Expert
    Avatar de fabszn
    Homme Profil pro Fabrice Sznajderman
    Développeur Java
    Inscrit en
    mars 2002
    Messages
    976
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabrice Sznajderman
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : mars 2002
    Messages : 976
    Points : 1 529
    Points
    1 529

    Par défaut

    Hello,

    Ouuupps désolé je n'avais pas compris!

    Autant pour moi! Je ne maitrise pas encore tous les termes sous Unix/Linux..

    Merci pour l'info!
    @+

    Fabszn
    Twitter : @fsznajderman

    N'oubliez pas le bouton
    Comment bien poser ses questions sur le forum


  11. #11
    Membre Expert
    Avatar de fabszn
    Homme Profil pro Fabrice Sznajderman
    Développeur Java
    Inscrit en
    mars 2002
    Messages
    976
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabrice Sznajderman
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : mars 2002
    Messages : 976
    Points : 1 529
    Points
    1 529

    Par défaut

    Hello,

    Comment exécuter une commande contenue dans une variable d'un script shell?

    Lors de l'exécution d'un script shell il peut être possible de stocker une commande (toto/tata/java) dans une variable et d'exécuter cette commande pour réaliser un traitement.
    Il faut mettre cette variable en quote.

    Exemple:



    #initialisation de la variable
    _RUNJAVA="$JAVA_HOME"/bin/java

    #Exécution de la commande contenue dans la variable
    "$_RUNJAVA" maClasse
    #le contenu de la variable sera exécuté comme une commande shell
    @+

    Fabszn
    Twitter : @fsznajderman

    N'oubliez pas le bouton
    Comment bien poser ses questions sur le forum


  12. #12
    Membre Expert
    Avatar de narmataru
    Profil pro
    Inscrit en
    décembre 2002
    Messages
    1 537
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : décembre 2002
    Messages : 1 537
    Points : 1 497
    Points
    1 497

    Par défaut

    ce n'est pas la peine de mettre la variable entre quote pour l'exécuter
    exemple :
    # toto=ls
    # $toto

  13. #13
    Membre Expert
    Avatar de fabszn
    Homme Profil pro Fabrice Sznajderman
    Développeur Java
    Inscrit en
    mars 2002
    Messages
    976
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabrice Sznajderman
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : mars 2002
    Messages : 976
    Points : 1 529
    Points
    1 529

    Par défaut

    Hello,

    Décidement
    Je viens d'apprendre cela en travaillant sur un script!

    Il n'y a aucune différence entre les deux types d'écriture? avec ou sans quote?


    Désolé!
    @+

    Fabszn
    Twitter : @fsznajderman

    N'oubliez pas le bouton
    Comment bien poser ses questions sur le forum


  14. #14
    Rédacteur

    Inscrit en
    mars 2004
    Messages
    1 298
    Détails du profil
    Informations forums :
    Inscription : mars 2004
    Messages : 1 298
    Points : 1 613
    Points
    1 613

    Par défaut

    si il y a diferrence entre rien, "" et '' mais pas dans ton cas.
    les differnce sont dans la maniere dons le shell va interpreter ou pas les caractères speciaux :
    rien tout ces caratères sont interpréter
    "" seul les $, *, ? , \ . sont interpretés
    '' aucun caractére d'interpretés
    Marc
    Slackware for ever ......
    BASH - KSH ( http://marcg.developpez.com/ksh/ )

  15. #15
    Membre chevronné Avatar de Tuxico
    Étudiant
    Inscrit en
    août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 27

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : août 2003
    Messages : 662
    Points : 673
    Points
    673

    Par défaut

    Si besoin d'aide pour debian (et dérivés) je suis dispo

  16. #16
    Expert Confirmé Sénior
    Avatar de Katyucha
    Profil pro
    Ingénieur systèmes Linux/Unix/SAN
    Inscrit en
    mars 2004
    Messages
    3 262
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Ingénieur systèmes Linux/Unix/SAN

    Informations forums :
    Inscription : mars 2004
    Messages : 3 262
    Points : 4 736
    Points
    4 736

    Par défaut

    Citation Envoyé par Tuxico
    Si besoin d'aide pour debian (et dérivés) je suis dispo
    Ne t'inquiète pas pour debian, regarde l'avatar d'ovh
    En fait, c'est surtout une personne pour Mandriva qu'il nous faut.
    Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
    "En face, c'est des c**s, alors au premier regroupement, il faut qu'ils discutent avec les taupes."

    Je ne réponds ni aux messages privées, ni aux messages plein de fautes...

  17. #17
    Membre chevronné Avatar de Tuxico
    Étudiant
    Inscrit en
    août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 27

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : août 2003
    Messages : 662
    Points : 673
    Points
    673

    Par défaut

    alors c'est pas trop mon truc je suis même plutôt contre mandriva&co enfin cela c'est autre chose

  18. #18
    Membre Expert
    Avatar de fabszn
    Homme Profil pro Fabrice Sznajderman
    Développeur Java
    Inscrit en
    mars 2002
    Messages
    976
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabrice Sznajderman
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : mars 2002
    Messages : 976
    Points : 1 529
    Points
    1 529

    Par défaut

    Hello,

    Comment exécuter une commande dans un script avec les droits/profils d'un autre utilisateur?

    il faut utiliser la commande su (pour super utilisateur).
    cette commande possède un paramètre -c.
    Ce paramètre permet de passer une commande à exécuter dans l'environement ouvert, de manière ponctuelle, par la commande su.

    par exemple :

    Exécution d'un requête SQL sur une base DB2.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    #!/bin/sh
     
    #commande exécuter dans l'environnement de l'utisateur executant le script
    ......
     
    #commande à exécuter par l'utilisateur du profil DB2 : [u]db2user[/u]
    su - db2user -c "db2 maRequeteSQL"
     
    #commande exécuter dans l'environnement de l'utisateur executant le script
     
    .....
    Dans cette exemple on notera qu'il y a des " qui encadre la commande DB2. En fait, ils sont nécessaire dans le cas ou la commande à exécuter comporte des espaces.
    @+

    Fabszn
    Twitter : @fsznajderman

    N'oubliez pas le bouton
    Comment bien poser ses questions sur le forum


  19. #19
    Membre Expert
    Avatar de fabszn
    Homme Profil pro Fabrice Sznajderman
    Développeur Java
    Inscrit en
    mars 2002
    Messages
    976
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabrice Sznajderman
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : mars 2002
    Messages : 976
    Points : 1 529
    Points
    1 529

    Par défaut

    Hello,


    Question : Pourquoi mon script s'execute correctement en ligne de commande et pas quand je passe par crontab?


    Le script qui s'execute utilise surement des variables d'environnements.

    Ce qu'il faut savoir c'est que lorsque le crontab s'execute, il charge un environnement 'lite', il ne tient pas compte de l'environnement du user utilisé. Il faut que le script executé, se charge lui même de l'initialisation de son environnement.

    Pour connaitre les differences entre les deux environnements, on peut utiliser la commande env (elle permet de connaitre les variables locales initialisées en mémoire).
    @+

    Fabszn
    Twitter : @fsznajderman

    N'oubliez pas le bouton
    Comment bien poser ses questions sur le forum


  20. #20
    Membre éprouvé Avatar de herzleid
    Inscrit en
    juin 2002
    Messages
    387
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : juin 2002
    Messages : 387
    Points : 403
    Points
    403

    Par défaut

    Citation Envoyé par fabszn
    Hello,

    Comment exécuter une commande dans un script avec les droits/profils d'un autre utilisateur?

    il faut utiliser la commande su (pour super utilisateur).
    cette commande possède un paramètre -c.
    Ce paramètre permet de passer une commande à exécuter dans l'environement ouvert, de manière ponctuelle, par la commande su.

    par exemple :

    Exécution d'un requête SQL sur une base DB2.



    #commande exécuter dans l'environnement de l'utisateur executant le script
    ......

    #commande à exécuter par l'utilisateur du profil DB2 : db2user
    su - db2user -c "db2 maRequeteSQL"

    #commande exécuter dans l'environnement de l'utisateur executant le script

    .....
    [/code]

    Dans cette exemple on notera qu'il y a des " qui encadre la commande DB2. En fait, ils sont nécessaire dans le cas ou la commande à exécuter comporte des espaces.
    Bonjour, je rajouterai

    Il faut installer le paquet sudo et configurer sudo, via visudo exemple :
    pour autoriser monuser à exécuter toutes les commandes (y compris celle d'administration.

    A+

    Ps : Je vais préparer un ensemble de Q/R pour mandriva et pour gentoo, sauf s'il y a déjà qq1 sur le sujet. Et si certaines questions vous parraissent prioritaire n'hésitez pas à me le dire.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •