Comment se documenter?



Documents pareils
Installation de DocBook sur un système Linux

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

Tutoriel Création d une source Cydia et compilation des packages sous Linux

FusionInventory. Guillaume Rousse Journées francophones de Perl 2011

DNS. Olivier Aubert 1/27

sshgate Patrick Guiran Chef de projet support

Serveurs de noms Protocoles HTTP et FTP

18 TCP Les protocoles de domaines d applications

Atelier Migration. Mohamadi ZONGO Formateur assistant Kassim ASSIROU Atelier Migration.

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Outils de développement collaboratif

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Personnes ressources Tice. Académie de Rouen

avast! EP: Installer avast! Small Office Administration

Installer un domaine DNS

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

Tous les logiciels cités dans ce document sont des marques déposées de leurs propriétaires respectifs

TP : Introduction à TCP/IP sous UNIX

TD séance n 2c Mise à jour des Systèmes

Environnement Informatique EMSE Linux

Généralités. javadoc. Format des commentaires. Format des commentaires. Caractères spéciaux. Insérer du code

ADMINISTRATION DE RESEAUX SOUS LOGICIEL «OPEN SOURCE»

Administration Linux - FTP

Fiche Technique. Cisco Security Agent

Réalisation d un portail captif d accès authentifié à Internet

Introduction. Adresses

TP1. Outils Java Eléments de correction

GEI 465 : Systèmes répartis

Logiciels libres de Bibliothèques numériques : présentation. Castore & Greenstone. Les autres : CDS Invenio, EPRINTS, Dspace.

ENDNOTE WEB POWERED BY THOMSON REUTERS WEB OF KNOWLEDGE SM

Services Réseaux - Couche Application. TODARO Cédric

Guide d installation JMap 5.0

Logiciel Enterprise Guide Version 1.3 Windows

SharePoint 2013 L'environnement de travail collaboratif

Administration Système & Réseau. Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS

ORDINATEUR DOSSIERS FICHIERS

Services sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Glossaire. ( themanualpage.org) soumises à la licence GNU FDL.

Publier dans la Base Documentaire

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique

EndNote Web. Quick Reference Card THOMSON SCIENTIFIC

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

Imprimantes et partage réseau sous Samba avec authentification Active Directory

Fiche d utilisation du logiciel. 1 - Installation. J. Thioulouse & D. Chessel

Architectures web/bases de données

contact@nqicorp.com - Web :

Installation ou mise à jour du logiciel système Fiery

Une clé USB transformée en bureau portable. Ou comment transporter son environnement de travail dans sa poche

MANUEL DE PROCÉDURE POUR LA MISE À JOUR DU SITE DE FIDAFRIQUE. Documentation utilisateur Octobre 2005

Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap

Supervision système et réseau avec Zabbix. Anne Facq Centre de Recherche Paul Pascal 17 avril 2008

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

User Documentation. Documentation utilisateur. version 0.2b

TP1 - Prise en main de l environnement Unix.

Inspiration 7.5. Brève description d Inspiration. Avantages d Inspiration. Inconvénients d Inspiration

Sauvegarde de postes clients avec BackupPC

Outils de l Internet

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/ Vue générale 2 - Mon premier programme 3 - Types de Programme Java

Aide-Mémoire unix. 9 février 2009

Guide d installation de SugarCRM Open Source version 4.5.1

L art d ordonnancer. avec JobScheduler. François BAYART

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

Qu est ce qu Internet. Qu est-ce qu un réseau? Internet : à quoi ça sert? présentation des services. Exemple de configuration. Rôles des éléments

Petit guide pour l installation de CVW sous Linux

Installation de Smokeping sur Debian

2X ThinClientServer Guide d utilisation

Linux 1: Présentation

Petit guide pour les débutants en L A TEX

Service FTP. Stéphane Gill. Introduction 2

Le serveur web Windows Home Server 2011

Outils gratuits de présentation de documents «animés» Issuu - Slideshare

Guide d installation de MySQL

Manuel de System Monitor

Supervision de réseau

Guide de formation EndNote Web Interface EndNote Web

Introduction aux Systèmes et aux Réseaux, Master 2 CCI

Guide Pratique: Installation Réseau

A. Architecture du serveur Tomcat 6

Manuel d utilisation de l outil collaboratif

(1) XDCAM Browser

HelpDesk Fiche produit

Outils pour la pratique

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

Le Client/Serveur avec Enterprise Miner version 4

Problématique. Techniques générales. Déploiement Windows. Déploiement Linux. Déploiement Mac OS X. Applications Windows. Applications Linux

contexte cahier des charges critères de choix fonctionnalités configuration en pratique Bilan Conclusion Backuppc Logiciel de sauvegarde

WebSpy Analyzer Giga 2.1 Guide de démarrage

TP 7, 8 & 9 : Installation et Gestion de GLPI et Télédéploiement SISR 1 HUBERT JULIEN LABBE RICHARD DAY MICKAEL DOGNY CHRISTOPHE

Application Web et J2EE

Logiciel de facturation (ASP) pour les distributeurs de combustibles

EMC NetWorker Version 7.4 Version multiplate-forme

Avira Professional Security Migrer vers Avira Professional Security version HowTo

Unix/Linux I. 1 ere année DUT. Université marne la vallée

GUIDE UTILISATEUR. KPAX Discover

Chapitre 10 : Logiciels

Introduction à Linux (pour le HPC) «Linux 101» Présentation :

Transcription:

Comment se documenter? Olivier Aubert 1/26

RTFM Réfère-Toi au Fameux Manuel Read The Fine Manual Read The F...ing Manual Variantes RTFS : Read The F...ing Source UTSL : Use The Source, Luke.... 2/26

Le manuel Outil standard sous UNIX Syntaxe : man commande Pour commencer : man man Organisé en sections (1 à 9). 3/26

Les sections du manuel 1 : programmes exécutables ou commandes shell 2 : appels systèmes (fonctions fournies par le noyau) 3 : fonction des bibliothèques 4 : fichiers spéciaux, pilotes de périphériques, etc 5 : formats de fichiers (par ex. /etc/passwd) 6 : jeux 7 : macros et conventions 8 : commandes d administration système 9 : routines du noyau 4/26

Structure d une page de manuel NAME : nom et courte description en une ligne SYNOPSIS : interface d invocation, include et bibliothèques DESCRIPTION : explication plus élaborée OPTIONS : options comprises FILES : fichiers associés SEE ALSO : pages de manuel relatives au même sujet BUGS : limitations et bugs connus AUTHOR : auteur 5/26

La commande man Accès à une section particulière : man 3 socket (Linux) man -s 3 socket (Solaris) Recherche par mot-clé sur la partie NAME : man -k socket ou apropos socket Affichage de la liste des pages correspondant à une commande : man -f socket (Linux) man -l socket (Solaris) 6/26

grep Outil standard de recherche de mot-clé grep -i mot *.txt : pas de distinction majuscule/minuscule grep -l mot *.txt : affichage des noms des fichiers contenant le mot À utiliser dans des répertoires ciblés : /usr/include, /usr/share/man, sources,... Existence sous Linux et certains UNIX d une version gérant les fichiers compressés : zgrep 7/26

find Outil standard UNIX Recherche d un nom de fichier dans une arborescence Exécution d une action sur le fichier find $HOME -name core -print 8/26

locate Outil standard de Linux Alternative plus rapide à find Recherche d un nom de fichier dans le système Utilise une base mise à jour périodiquement (tous les jours) locate fichier 9/26

Aide de l application Applications CLI : option -h ou -help (GNU) Par exemple : find -help Applications graphiques : menu Aide ou Help 10/26

Fichiers Info Mode de documentation hypertexte du projet GNU Interfaces de consultation : emacs, info Documentation plus poussée. Format prévu pour être consultable en ligne et imprimable (texinfo) 11/26

Perl Documentation perl écrite dans un format particulier : POD POD = Plain Old Documentation. Documentation insérée dans les programmes ou les modules. Pour obtenir la documentation d un module : perldoc perldoc Pour obtenir la documentation d une fonction : perldoc -f open Pour chercher dans la FAQ perl : perldoc -q mot-cle 12/26

Java Documentation java écrite dans le source Commentaires dans un format spécifique : javadoc Génération de la documentation au format HTML via le programme javadoc Consultation via un navigateur web. 13/26

HOWTO Courant dans le monde Linux Description d une manière de résoudre un problème spécifique Gérés par le Linux Documentation Project http://www.linuxdoc.org/ Sur Debian : /usr/share/doc/howto Par exemple : PPP-HOWTO 14/26

FAQ Frequently Asked Questions, Foire Aux Questions Origine sur Usenet Réponses aux questions récurrentes Archivées sur http://www.faqs.org/ Disponibles sur ftp://ftp.univ-lyon1.fr/pub/faq/ 15/26

RFC Request For Comments RFC 1, "Host Software", April 7, 1969 (Steve Crocker) RFC 2026 "The Internet Standards Process Revision 3" RFC 2223 "Instructions to RFC Authors" RFC 2555 "30 years of RFCs" Spécification des standards de l Internet (protocoles, programmes, concepts, notes de réunions) Processus d élaboration progressif (Internet Draft, approbation, publication) 16/26

Localisation Site original : http://www.rfc-editor.org/ Des miroirs un peu partout : ftp://ftp.univ-lyon1.fr/pub/rfc STD regroupe la liste des documents non-obsolètes http://www.rfc-editor.org/rfcxx00.html Toujours vérifier le statut : Informational, Experimental, Standards Track, Draft, Historic 17/26

Exemples RFC791 : IP Protocol RFC793 : TCP Protocol RFC821 : SMTP RFC1149 : A Standard for the Transmission of IP Datagrams on Avian Carriers RFC1700 : Assigned Numbers (rendue obsolète par la RFC3232) RFC1918 : Address Allocation for Private Internets RFC1627 : Network 10 Considered Harmful RFC1855 : Netiquette RFC2235 : Hobbes Internet Timeline 18/26

Moteurs de recherche Moyen pour obtenir de l information pratique Méthodes : Intuiter des mots-clés suffisamment génériques et précis Copier/coller le texte du message d erreur retourné Recherche dans plusieurs médias différents : web, listes de discussion, groupes de news Le plus efficace actuellement : http://www.google.com/ 19/26

Bug Tracking System Utile pour isoler un problème dans un logiciel récent Possibilité de voir si le problème est déjà connu (sinon il faut l enregistrer), et également s il est résolu. Spécifique à un logiciel/projet Par exemple : http://www.debian.org/bugs/, http://www.mozilla.org/bugs/, Bug Tracker sur SourceForge, http://bugzilla.gnome.org/, etc 20/26

Bases de connaissances Knowledge Base Équivalent des FAQ sur un domaine spécifique Généralement plus dynamique Exemples : http://support.microsoft.com/, http://www.redhat.com/apps/support/, http://www.faqts.com/ (générique) 21/26

Articles Articles spécialisés sur un domaine de recherche. En informatique, quelques bases de données utiles : http://www.citesearch.com/ 22/26

Livres Bibliographies à se constituer suivant le domaine. Par exemple : Richard Stevens, UNIX Network Programming, Volume 1, Second Edition : Networking APIs : Sockets and XTI, Prentice Hall, 1998. Inconvénient : expiration parfois rapide de certaines informations. Les livres doivent servir de références pour des informations persistentes. 23/26

Spécifique à linux Linux Documentation Project http://www.linuxdoc.org/ Maintenance de plusieurs types de documents : guides, HOWTO, FAQ, pages de manuel, Linux Gazette Coordination des traductions 24/26

Spécifique à Debian Commande dpkg -l Commande apt-cache search Répertoire /usr/share/doc/nom-de-package copyright : indique la licence associée au package, ainsi que le site de téléchargement original README, NEWS : fichiers génériques de documentation changelog.debian.gz : description des modifications d une version à une autre 25/26

Exploration d un projet/programme grep ctags README Répertoire doc/ Source Navigator 26/26