Manuel FreeBSD

Groupe de Documentation FreeBSD

Version: 45102
Copyright
Note légale
2014-06-22 par blackend.
Résumé

Bienvenue à FreeBSD! Ce manuel décrit l'installation et l'utilisation quotidienne de FreeBSD 8.4-RELEASE, FreeBSD 9.3-RELEASE et FreeBSD 10.0-RELEASE. Ce manuel est en constante évolution et il est le résultat du travail de nombreuses personnes. Par conséquent, certaines sections peuvent prendre de l'âge et demandent à être mises à jour. Si vous voulez participer à ce projet, envoyez un courrier électronique à la liste de diffusion du groupe de documentation de FreeBSD. La dernière version anglaise de ce document est disponible sur le site Web de FreeBSD (les versions antérieures de ce manuel peuvent être obtenues auprès de http://docs.FreeBSD.org/doc/). Il peut être aussi téléchargé dans divers formats et options de compression depuis le serveur FTP FreeBSD ou l'un des nombreux sites miroirs. Si vous préférez avoir une version imprimée du manuel, vous pouvez en acquérir une auprès de FreeBSD Mall. Vous pouvez aussi faire des recherches dans le Manuel.

N.d.T.: Contactez Marc Fonvieille si vous voulez collaborer à la traduction.

[ Multiples pages HTML / Page HTML unique ]

Table des matières
Préface
I. Pour commencer
1. Introduction
1.1. Synopsis
1.2. Bienvenue à FreeBSD!
1.3. A propos du Projet FreeBSD
2. Installer FreeBSD
2.1. Synopsis
2.2. Matériel nécessaire
2.3. Tâches de pré-installation
2.4. Débuter l'installation
2.5. Présentation de sysinstall
2.6. Allouer l'espace disque
2.7. Choisir ce que l'on va installer
2.8. Choisir votre support d'installation
2.9. Procéder à l'installation
2.10. Post-installation
2.11. Dépannage
2.12. Guide avancé d'installation
2.13. Préparer votre propre support d'installation
3. Installer FreeBSD 9.X et versions suivantes
3.1. Synopsis
3.2. Matériel nécessaire
3.3. Tâches de pré-installation
3.4. Lancer l'installation
3.5. Présentation de bsdinstall
3.6. Installation à partir du réseau
3.7. Allouer l'espace disque
3.8. Procéder à l'installation
3.9. Post-Installation
3.10. Dépannage
3.11. Utilisation du CD Live
4. Quelques bases d'UNIX
4.1. Synopsis
4.2. Consoles virtuelles & terminaux
4.3. Permissions
4.4. Organisation de l'arborescence des répertoires
4.5. Organisation des disques
4.6. Monter et démonter des systèmes de fichiers
4.7. Processus
4.8. Daemons, signaux, et comment tuer un processus
4.9. Interpréteurs de commandes - “Shells”
4.10. Editeurs de texte
4.11. Périphériques et fichiers spéciaux de périphérique
4.12. Le format des fichiers binaires
4.13. Pour plus d'information
5. Installer des applications: les logiciels pré-compilés et les logiciels portés
5.1. Synopsis
5.2. Généralités sur l'installation de logiciels
5.3. Trouver votre application
5.4. Utiliser le système des logiciels pré-compilés
5.5. Utiliser le catalogue des logiciels portés
5.6. Activités de post-installation
5.7. Que faire avec les logiciels portés ne fonctionnant pas?
6. Le système X Window
6.1. Synopsis
6.2. Comprendre X
6.3. Installer X11
6.4. Configuration d'X11
6.5. Utilisation des polices de caractères sous X11
6.6. Le gestionnaire de procédures de connexions graphiques - “X Display Manager”
6.7. Environnements de travail
II. Tâches courantes
7. Bureautique
7.1. Synopsis
7.2. Navigateurs
7.3. Productivité
7.4. Lecteurs de document
7.5. Finance
7.6. Résumé
8. Multimédia
8.1. Synopsis
8.2. Configurer une carte son
8.3. Fichiers MP3
8.4. Lecture des Vidéos
8.5. Configuration des cartes TV
8.6. Scanners
9. Configurer le noyau de FreeBSD
9.1. Synopsis
9.2. Pourquoi compiler un noyau sur mesure?
9.3. Compiler et installer un noyau sur mesure
9.4. Le fichier de configuration
9.5. Si quelque chose se passe mal
10. Imprimer
10.1. Synopsis
10.2. Introduction
10.3. Configuration de base
10.4. Configuration avancée de l'imprimante
10.5. Using Printers ** Traduction en Cours **
10.6. Alternatives to the Standard Spooler ** Traduction en Cours **
10.7. Troubleshooting ** Traduction en Cours **
11. Compatibilité binaire avec Linux
11.1. Synopsis
11.2. Installation
11.3. Installer Mathematica®
11.4. Installer Maple
11.5. Installer MATLAB®
11.6. Installer Oracle®
11.7. Installer SAP® R/3®
11.8. Sujets avancés
III. Administration Système
12. Configuration et optimisation
12.1. Synopsis
12.2. Configuration initiale
12.3. Configuration principale
12.4. Configuration des applications
12.5. Démarrer des services
12.6. Configuration de l'utilitaire cron
12.7. Utilisation du système rc sous FreeBSD
12.8. Configuration des cartes réseaux
12.9. Hôtes virtuels
12.10. Fichiers de configuration
12.11. Optimisation avec sysctl
12.12. Optimiser les disques
12.13. Optimisation des limitations du noyau
12.14. Ajouter de l'espace de pagination
12.15. Gestion de l'énergie et des ressources
12.16. Utiliser et déboguer l'ACPI sous FreeBSD
13. Processus de démarrage de FreeBSD
13.1. Synopsis
13.2. Le problème du démarrage
13.3. Le gestionnaire de démarrage et les étapes de démarrage
13.4. Interaction avec le noyau au démarrage
13.5. “Device Hints”—Paramétrage des périphériques
13.6. Init: Initialisation de la gestion des processus
13.7. Séquence d'arrêt du système
14. Gestion des comptes et des utilisateurs
14.1. Synopsis
14.2. Introduction
14.3. Le compte super-utilisateur
14.4. Comptes système
14.5. Comptes utilisateur
14.6. Modifier des comptes
14.7. Mettre en place des restrictions pour les utilisateurs
14.8. Groupes
15. Sécurité
15.1. Synopsis
15.2. Introduction
15.3. Securing FreeBSD ** Traduction en Cours **
15.4. DES, MD5, et chiffrement
15.5. Mots de passe non réutilisables
15.6. L'encapsuleur TCP (« TCP Wrappers »)
15.7. Kerberos
15.8. Kerberos5 ** Traduction en Cours **
15.9. OpenSSL
15.10. IPsec
15.11. OpenSSH
15.12. Listes de contrôle d'accès au système de fichiers
15.13. Surveillance des problèmes de sécurité relatifs aux programmes tierce-partie
15.14. Avis de sécurité de FreeBSD
15.15. Comptabilité des processus
16. Environnements jail
16.1. Synopsis
16.2. Termes relatifs aux environnements jail
16.3. Introduction
16.4. Création et contrôle de l'environnement jail
16.5. Optimisation et administration
17. Mandatory Access Control ** Traduction en Cours **
17.1. Synopsis
17.2. Key Terms in this Chapter
17.3. Explanation of MAC
17.4. Understanding MAC Labels
17.5. Module Configuration
17.6. The MAC bsdextended Module
17.7. The MAC ifoff Module
17.8. The MAC portacl Module
17.9. MAC Policies with Labeling Features
17.10. The MAC partition Module
17.11. The MAC Multi-Level Security Module
17.12. The MAC Biba Module
17.13. The MAC LOMAC Module
17.14. Implementing a Secure Environment with MAC
17.15. Another Example: Using MAC to Constrain a Web Server
17.16. Troubleshooting the MAC Framework
18. Audit des événements relatifs à la sécurité du système
18.1. Synopsis
18.2. Mots-clés utilisés dans ce chapitre
18.3. Installation du support pour les audits
18.4. Configuration de l'audit
18.5. Administration du système d'audit
19. Stockage des données
19.1. Synopsis
19.2. Noms des périphériques
19.3. Ajouter des disques
19.4. RAID
19.5. Périphériques de stockage USB
19.6. Création et utilisation de supports optiques (CDs)
19.7. Création et utilisation de supports optiques (DVDs)
19.8. Création et utilisation de disquettes
19.9. Créer et utiliser les bandes magnétiques
19.10. Sauvegardes sur disquettes
19.11. Stratégies de sauvegarde
19.12. Sauvegardes
19.13. Systèmes de fichiers réseaux, en mémoire et sauvegardés sur fichier
19.14. Instantané (“Snapshot”) d'un système de fichiers
19.15. Quotas d'utilisation des disques
19.16. Chiffrer les partitions d'un disque
19.17. Chiffrage de l'espace de pagination
20. GEOM: architecture modulaire de gestion des disques
20.1. Synopsis
20.2. Introduction à GEOM
20.3. RAID0 - « Striping »
20.4. RAID1 - « mirroring »
20.5. Périphériques réseau « GEOM Gate »
20.6. Ajouter un label à un disque
21. Le gestionnaire de volume Vinum
21.1. Synopsis
21.2. Les disques sont trop petits
21.3. Les goulots d'étranglement d'accès aux données
21.4. Intégrité des données
21.5. Objets Vinum
21.6. Quelques exemples
21.7. Appellation des objets
21.8. Configuration de Vinum
22. Virtualisation
22.1. Synopsis
22.2. FreeBSD comme système d'exploitation invité
22.3. FreeBSD comme système d'exploitation hôte
23. Localisation - Utilisation et configuration de l'I18N/L10N
23.1. Synopsis
23.2. Les bases
23.3. Utiliser la localisation
23.4. Compiler des programmes I18N
23.5. Localiser FreeBSD pour des langues spécifiques
24. Mise à jour de FreeBSD
24.1. Synopsis
24.2. Mise à jour de FreeBSD
24.3. Portsnap: un outil de mise à jour du catalogue des logiciels portés
24.4. Suivre une branche de développement
24.5. Synchroniser vos sources
24.6. Recompiler le système
24.7. Suivre les mises à jour pour plusieurs machines
25. DTrace
25.1. Synopsis
25.2. Des différences de mise en oeuvre
25.3. Activer la prise en charge de DTrace
25.4. Utiliser DTrace
25.5. Le langage D
IV. Réseau
26. Serial Communications ** Traduction en Cours **
26.1. Synopsis
26.2. Introduction
26.3. Terminals
26.4. Dial-in Service
26.5. Dial-out Service
26.6. Setting Up the Serial Console
27. PPP et SLIP
27.1. Synopsis
27.2. Using User PPP ** Traduction en Cours **
27.3. Utiliser PPP intégré au noyau
27.4. Utiliser PPP sur Ethernet (PPPoE)
27.5. Utiliser PPP sur ATM (PPPoA)
27.6. Utiliser SLIP
28. Courrier électronique
28.1. Synopsis
28.2. Utilisation du courrier électronique
28.3. Configuration de sendmail
28.4. Changer votre agent de transfert de courrier
28.5. Dépannage
28.6. Sujets avancés
28.7. SMTP avec UUCP
28.8. Configuration pour l'envoi seul
28.9. Utiliser le courrier électronique avec une connexion temporaire
28.10. Authentification SMTP
28.11. Clients de messagerie
28.12. Utiliser fetchmail
28.13. Utiliser procmail
29. Serveurs réseau
29.1. Synopsis
29.2. Le “super-serveur” inetd
29.3. Système de fichiers réseau (NFS)
29.4. Services d'information réseau (NIS/YP)
29.5. Configuration réseau automatique (DHCP)
29.6. Serveurs de noms (DNS)
29.7. Serveur HTTP Apache
29.8. Protocole de transfert de fichiers (FTP)
29.9. Serveur de fichiers et d'impression pour clients Microsoft® Windows® (Samba)
29.10. Synchronisation de l'horloge avec NTP
30. Firewalls ** Traduction en Cours **
30.1. Introduction
30.2. Firewall Concepts
30.3. Firewall Packages
30.4. The OpenBSD Packet Filter (PF) and ALTQ
30.5. The IPFILTER (IPF) Firewall
30.6. IPFW
31. Administration réseau avancée
31.1. Synopsis
31.2. Passerelles et routes
31.3. Réseau sans fil
31.4. Bluetooth
31.5. Bridging
31.6. Système sans disque dur
31.7. ISDN
31.8. Translation d'adresses
31.9. IP sur liaison parallèle (PLIP)
31.10. IPv6
31.11. ATM (« Asynchronous Transfer Mode »)
V. Annexes
A. Se procurer FreeBSD
A.1. Editeurs de CD-ROMs et DVDs
A.2. Sites FTP
A.3. CVS anonyme
A.4. Utiliser CTM
A.5. Utiliser CVSup
A.6. Utiliser Portsnap
A.7. Etiquettes CVS
A.8. Sites AFS
A.9. Sites rsync
B. Bibliographie
B.1. Livres & magazines consacrés à FreeBSD
B.2. Manuels d'utilisation
B.3. Manuels d'administration
B.4. Manuels de programmation
B.5. “Internes” du système d'exploitation
B.6. Ouvrages de référence en matière de sécurité
B.7. Ouvrages de référence sur le matériel
B.8. Histoire d'UNIX®
B.9. Revues et journaux
C. Ressources sur Internet
C.1. Listes de diffusion
C.2. Forums de discussion
C.3. Serveurs World Wide Web
C.4. Adresses électroniques
C.5. Comptes
D. Clés PGP
D.1. Officiers
D.2. Membres de l'équipe de base
D.3. Développeurs
Glossaire FreeBSD
Index
Liste des illustrations
2.1. Menu du chargeur FreeBSD
2.2. Résultats typiques de la détection du matériel
2.3. Menu de sélection du pays
2.4. Quitter sysinstall
2.5. Sélection de l'entrée Usage dans le menu principal de sysinstall
2.6. Sélectionner le menu de documentation
2.7. Menu de documentation de sysinstall
2.8. Menu principal de sysinstall
2.9. Menu des tables de clavier de sysinstall
2.10. Menu principal de sysinstall
2.11. Options de sysinstall
2.12. Commencer une installation standard
2.13. Sélection du disque pour FDisk
2.14. Partitions Fdisk typiques avant édition
2.15. Partionnement Fdisk utilisant l'intégralité du disque
2.16. Menu du gestionnaire de démarrage de sysinstall
2.17. Quitter la sélection de disque
2.18. L'éditeur Disklabel de sysinstall
2.19. L'éditeur Disklabel de sysinstall en mode automatique
2.20. Espace libre pour la partition racine
2.21. Edition de la taille de la partition racine
2.22. Choisir le type de la partition racine
2.23. Choisir le point de montage de la partition racine
2.24. Editeur Disklabel de sysinstall
2.25. Choix de l'ensemble de distribution
2.26. Confirmer le choix de la distribution
2.27. Choisir le support d'installation
2.28. Sélection d'un périphérique Ethernet
2.29. Configuration réseau pour ed0
2.30. Edition d'inetd.conf
2.31. Configuration par défaut du FTP anonyme
2.32. Edition du message de bienvenue du FTP
2.33. Edition du fichier exports
2.34. Options de configuration de la console système
2.35. Options de l'économiseur d'écran
2.36. Délai de l'économiseur d'écran
2.37. Sortie de la configuration de la console système
2.38. Choisissez votre région
2.39. Sélectionnez votre pays
2.40. Sélectionnez votre fuseau horaire
2.41. Sélectionner la configuration du protocole de la souris
2.42. Configurer le protocole de la souris
2.43. Configuration du port de la souris
2.44. Choisir le port de la souris
2.45. Activer le “daemon” - gestionnaire de la souris
2.46. Tester le gestionnaire de la souris
2.47. Sélection d'une catégorie de logiciels pré-compilés
2.48. Sélection des logiciels pré-compilés
2.49. Installation des logiciels pré-compilés
2.50. Confirmation de l'installation de logiciels pré-compilés
2.51. Sélectionner l'ajout d'utilisateur
2.52. Ajout de l'information utilisateur
2.53. Quitter la gestion des utilisateurs et des groupes
2.54. Quitter l'installation
2.55. Configuration réseau
2.56. Sélection du MTA par défaut
2.57. Configuration de ntpdate
2.58. Configuration réseau suite
3.1. Menu du chargeur FreeBSD
3.2. Résultats typiques de la détection du matériel
3.3. Sélection du mode d'utilisation du support d'installation
3.4. Changement de la table de clavier
3.5. Menu de sélection de la table de clavier
3.6. Configuration du nom de machine
3.7. Sélection des composants à installer
3.8. Installation à partir du réseau
3.9. Sélection d'un miroir
3.10. Sélection du partitionnement guidé ou manuel
3.11. Sélection parmi plusieurs disques
3.12. Sélection de l'intégralité du disque ou d'une partition
3.13. Vérification des partitions créés
3.14. Créer manuellement les partitions
3.15. Créer manuellement les partitions
3.16. Créer manuellement les partitions
3.17. Confirmation finale
3.18. Récupération des fichiers de distribution
3.19. Vérification des fichiers de distribution
3.20. Décompression des fichiers de distribution
3.21. Saisie du mot de passe root
3.22. Choix d'une interface réseau
3.23. Recherche des points d'accès sans-fil
3.24. Sélection d'un réseau sans-fil
3.25. Configuration WPA2
3.26. Sélection d'un fonctionnement réseau en IPv4
3.27. Sélection de la configuration IPv4 avec DHCP
3.28. Configuration IPv4 en statique
3.29. Sélection d'un réseau IPv6
3.30. Sélection de la configuration IPv6 SLAAC
3.31. Configuration IPv6 en statique
3.32. Configuration du DNS
3.33. Sélection d'une horloge locale ou UTC
3.34. Sélectionner une région
3.35. Sélection d'un pays
3.36. Sélection d'un fuseau horaire
3.37. Confirmation du fuseau horaire
3.38. Sélection de services supplémentaires à activer
3.39. Activer les crash dumps
3.40. Ajout de comptes utilisateur
3.41. Entrée des informations utilisateur
3.42. Quitter la gestion des utilisateurs et des groupes
3.43. Configuration finale
3.44. Configuration manuelle
3.45. Achever l'installation
21.1. Organisation par concaténation
21.2. Organisation segmentée
21.3. Organisation RAID-5
21.4. Un simple volume Vinum
21.5. Un volume Vinum en mode miroir
21.6. Un volume Vinum segmenté
21.7. Un volume Vinum en mode miroir segmenté
Liste des tableaux
2.1. Exemple d'inventaire de périphériques
2.2. Partitionnement du premier disque
2.3. Partitionnement pour les disques suivants
2.4. Noms des images ISO FreeBSD 6.X et 7.X et leurs significations
3.1. Tables de partitionnement
4.1. Codes des périphériques disques
19.1. Conventions de nom pour les disques physiques
21.1. Organisations de plex Vinum
31.1. Câblage d'un câble parallèle pour réseau
31.2. Adresses IPv6 réservées
Liste des exemples
2.1. Utilisation d'une partition existante
2.2. Redimensionner une partition existante
3.1. Utilisation d'une partition existante
3.2. Réduire une partition existante
3.3. Création d'un système traditionnel de partitions pour systèmes de fichiers séparés
4.1. Exemples d'appellation de disques, tranches et partitions
4.2. Modèle conceptuel d'un disque
5.1. Télécharger un logiciel pré-compilé à la main puis l'installer localement
12.1. Créer un fichier de pagination sous FreeBSD
13.1. Ecran de boot0
13.2. Ecran de boot2
13.3. Une console non sécurisée dans /etc/ttys
14.1. Ajouter un utilisateur sous FreeBSD
14.2. Suppression interactive de compte avec rmuser
14.3. chpass interactif par le super-utilisateur
14.4. chpass interactif par un utilisateur ordinaire
14.5. Modifier votre mot de passe
14.6. Modifier le mot de passe d'un autre utilisateur en tant que super-utilisateur
14.7. Ajouter un groupe en utilisant pw(8)
14.8. Ajouter quelqu'un dans un groupe en utilisant pw(8)
14.9. Utilisation de id(1) pour déterminer l'appartenance à un groupe
15.1. Utiliser SSH pour créer un tunnel sécurisé pour SMTP
19.1. Utiliser dump(8) sur ssh
19.2. Utiliser dump sur ssh avec la variable RSH positionnée
19.3. Procédure de création d'une disquette de démarrage
19.4. Utilisation de mdconfig pour monter une image d'un système de fichiers
19.5. Création d'un nouveau disque sauvegardé sur fichier avec mdconfig
19.6. Création et montage d'un disque sauvegardé sur fichier avec mdmfs
19.7. Création d'un disque mémoire avec mdconfig
19.8. Création d'un disque mémoire avec mdmfs
28.1. Configuration de la base de données d'accès de sendmail
28.2. Exemple de base de données d'alias
28.3. Exemple de correspondance de domaine virtuel de courrier
29.1. Recharger le fichier de configuration d'inetd
29.2. Monter un systèmes de fichiers exporté avec amd
31.1. Réseau d'agence ou à domicile
31.2. Siège social ou autre réseau
A.1. Récupérer quelque chose de -CURRENT (ls(1)):
A.2. Utiliser SSH pour récupérer l'arborescence src/:
A.3. Récupérer la version 6-STABLE de ls(1):
A.4. Générer la liste des différences concernant ls(1) (sous forme de “diffs unifiés”) entre différentes versions de FreeBSD
A.5. Savoir quels autres noms de modules peuvent être utilisés:

Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.

Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.