Manuel FreeBSD

Groupe de Documentation FreeBSD

Version: 53069
Copyright
Note légale
2019-05-26 15:55:24 par blackend.
Résumé

Bienvenue à FreeBSD! Ce manuel décrit l'installation et l'utilisation quotidienne de FreeBSD 12.0-RELEASE et FreeBSD 11.2-RELEASE. Ce document est le résultat du travail toujours en cours de nombreuses personnes. Certaines sections peuvent ne pas être à jour. Les personnes qui sont intéressées pour aider à mettre à jour et à compléter ce document devraient envoyer 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 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. Des versions imprimées peuvent être achetées auprès de FreeBSD Mall. Des recherches dans le Manuel et les autres documents peuvent être effectuées à partir de la page de recherches.

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


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 9.X et versions suivantes
2.1. Synopsis
2.2. Matériel nécessaire
2.3. Tâches de pré-installation
2.4. Lancer l'installation
2.5. Présentation de bsdinstall
2.6. Installation à partir du réseau
2.7. Allouer l'espace disque
2.8. Procéder à l'installation
2.9. Post-Installation
2.10. Dépannage
2.11. Utilisation du CD Live
3. Quelques bases d'UNIX
3.1. Synopsis
3.2. Consoles virtuelles & terminaux
3.3. Permissions
3.4. Organisation de l'arborescence des répertoires
3.5. Organisation des disques
3.6. Monter et démonter des systèmes de fichiers
3.7. Processus
3.8. Daemons, signaux, et comment tuer un processus
3.9. Interpréteurs de commandes - “Shells”
3.10. Editeurs de texte
3.11. Périphériques et fichiers spéciaux de périphérique
3.12. Le format des fichiers binaires
3.13. Pour plus d'information
4. Installer des applications: les logiciels pré-compilés et les logiciels portés
4.1. Synopsis
4.2. Généralités sur l'installation de logiciels
4.3. Trouver votre application
4.4. Utiliser le système des logiciels pré-compilés
4.5. Utiliser le catalogue des logiciels portés
4.6. Activités de post-installation
4.7. Que faire avec les logiciels portés ne fonctionnant pas?
5. Le système X Window
5.1. Synopsis
5.2. Comprendre X
5.3. Installer X11
5.4. Configuration d'X11
5.5. Utilisation des polices de caractères sous X11
5.6. Le gestionnaire de procédures de connexions graphiques - “X Display Manager”
5.7. Environnements de travail
II. Tâches courantes
6. Bureautique
6.1. Synopsis
6.2. Navigateurs
6.3. Productivité
6.4. Lecteurs de document
6.5. Finance
6.6. Résumé
7. Multimédia
7.1. Synopsis
7.2. Configurer une carte son
7.3. Fichiers MP3
7.4. Lecture des Vidéos
7.5. Configuration des cartes TV
7.6. Scanners
8. Configurer le noyau de FreeBSD
8.1. Synopsis
8.2. Pourquoi compiler un noyau sur mesure?
8.3. Compiler et installer un noyau sur mesure
8.4. Le fichier de configuration
8.5. Si quelque chose se passe mal
9. Imprimer
9.1. Synopsis
9.2. Introduction
9.3. Configuration de base
9.4. Configuration avancée de l'imprimante
9.5. Using Printers ** Traduction en Cours **
9.6. Alternatives to the Standard Spooler ** Traduction en Cours **
9.7. Troubleshooting ** Traduction en Cours **
10. Compatibilité binaire avec Linux®
10.1. Synopsis
10.2. Configurer la compatibilité binaire avec Linux®
10.3. Sujets avancés
III. Administration Système
11. Configuration et optimisation
11.1. Synopsis
11.2. Configuration principale
11.3. Configuration des applications
11.4. Démarrer des services
11.5. Configuration de l'utilitaire cron
11.6. Utilisation du système rc(8) sous FreeBSD
11.7. Configuration des cartes réseaux
11.8. Hôtes virtuels
11.9. Fichiers de configuration
11.10. Optimisation avec sysctl(8)
11.11. Optimiser les disques
11.12. Optimisation des limitations du noyau
11.13. Ajouter de l'espace de pagination
11.14. Gestion de l'énergie et des ressources
11.15. Utiliser et déboguer l'ACPI sous FreeBSD
12. Processus de démarrage de FreeBSD
12.1. Synopsis
12.2. Le problème du démarrage
12.3. Le gestionnaire de démarrage et les étapes de démarrage
12.4. Interaction avec le noyau au démarrage
12.5. “Device Hints”—Paramétrage des périphériques
12.6. Init: Initialisation de la gestion des processus
12.7. Séquence d'arrêt du système
13. Gestion des comptes et des utilisateurs
13.1. Synopsis
13.2. Introduction
13.3. Le compte super-utilisateur
13.4. Comptes système
13.5. Comptes utilisateur
13.6. Modifier des comptes
13.7. Mettre en place des restrictions pour les utilisateurs
13.8. Groupes
14. Sécurité
14.1. Synopsis
14.2. Introduction
14.3. Securing FreeBSD ** Traduction en Cours **
14.4. DES, MD5, et chiffrement
14.5. Mots de passe non réutilisables
14.6. L'encapsuleur TCP (« TCP Wrappers »)
14.7. Kerberos
14.8. Kerberos5 ** Traduction en Cours **
14.9. OpenSSL
14.10. IPsec
14.11. OpenSSH
14.12. Listes de contrôle d'accès au système de fichiers
14.13. Surveillance des problèmes de sécurité relatifs aux programmes tierce-partie
14.14. Avis de sécurité de FreeBSD
14.15. Comptabilité des processus
15. Environnements jail
15.1. Synopsis
15.2. Termes relatifs aux environnements jail
15.3. Introduction
15.4. Création et contrôle de l'environnement jail
15.5. Optimisation et administration
16. Mandatory Access Control ** Traduction en Cours **
16.1. Synopsis
16.2. Key Terms in this Chapter
16.3. Explanation of MAC
16.4. Understanding MAC Labels
16.5. Module Configuration
16.6. The MAC bsdextended Module
16.7. The MAC ifoff Module
16.8. The MAC portacl Module
16.9. MAC Policies with Labeling Features
16.10. The MAC partition Module
16.11. The MAC Multi-Level Security Module
16.12. The MAC Biba Module
16.13. The MAC LOMAC Module
16.14. Implementing a Secure Environment with MAC
16.15. Another Example: Using MAC to Constrain a Web Server
16.16. Troubleshooting the MAC Framework
17. Audit des événements relatifs à la sécurité du système
17.1. Synopsis
17.2. Mots-clés
17.3. Configuration de l'audit
17.4. Travailler avec les traces d'audit
18. Stockage des données
18.1. Synopsis
18.2. Noms des périphériques
18.3. Ajouter des disques
18.4. RAID
18.5. Périphériques de stockage USB
18.6. Création et utilisation de supports optiques (CDs)
18.7. Création et utilisation de supports optiques (DVDs)
18.8. Création et utilisation de disquettes
18.9. Créer et utiliser les bandes magnétiques
18.10. Sauvegardes sur disquettes
18.11. Stratégies de sauvegarde
18.12. Sauvegardes
18.13. Systèmes de fichiers réseaux, en mémoire et sauvegardés sur fichier
18.14. Instantané (“Snapshot”) d'un système de fichiers
18.15. Quotas d'utilisation des disques
18.16. Chiffrer les partitions d'un disque
18.17. Chiffrage de l'espace de pagination
19. GEOM: architecture modulaire de gestion des disques
19.1. Synopsis
19.2. Introduction à GEOM
19.3. RAID0 - « Striping »
19.4. RAID1 - « mirroring »
19.5. Périphériques réseau « GEOM Gate »
19.6. Ajouter un label à un disque
20. The Z File System (ZFS) ** Traduction en Cours **
20.1. What Makes ZFS Different
20.2. Quick Start Guide
20.3. zpool Administration
20.4. zfs Administration
20.5. Delegated Administration
20.6. Additional Resources
20.7. ZFS Features and Terminology
21. Autres systèmes de fichiers
21.1. Synopsis
21.2. Systèmes de fichiers Linux®
22. Le gestionnaire de volume Vinum
22.1. Synopsis
22.2. Les disques sont trop petits
22.3. Les goulots d'étranglement d'accès aux données
22.4. Intégrité des données
22.5. Objets Vinum
22.6. Quelques exemples
22.7. Appellation des objets
22.8. Configuration de Vinum
23. Virtualisation
23.1. Synopsis
23.2. FreeBSD comme système d'exploitation invité
23.3. FreeBSD comme système d'exploitation hôte
24. Localisation - Utilisation et configuration de l'I18N/L10N
24.1. Synopsis
24.2. Les bases
24.3. Utiliser la localisation
24.4. Compiler des programmes I18N
24.5. Localiser FreeBSD pour des langues spécifiques
25. Mise à jour de FreeBSD
25.1. Synopsis
25.2. Mise à jour de FreeBSD
25.3. Portsnap: un outil de mise à jour du catalogue des logiciels portés
25.4. Suivre une branche de développement
25.5. Synchroniser vos sources
25.6. Recompiler le système
25.7. Suivre les mises à jour pour plusieurs machines
26. DTrace
26.1. Synopsis
26.2. Des différences de mise en oeuvre
26.3. Activer la prise en charge de DTrace
26.4. Utiliser DTrace
26.5. Le langage D
IV. Réseau
27. Serial Communications ** Traduction en Cours **
27.1. Synopsis
27.2. Introduction
27.3. Terminals
27.4. Dial-in Service
27.5. Dial-out Service
27.6. Setting Up the Serial Console
28. PPP et SLIP
28.1. Synopsis
28.2. Using User PPP ** Traduction en Cours **
28.3. Utiliser PPP intégré au noyau
28.4. Utiliser PPP sur Ethernet (PPPoE)
28.5. Utiliser PPP sur ATM (PPPoA)
28.6. Utiliser SLIP
29. Courrier électronique
29.1. Synopsis
29.2. Utilisation du courrier électronique
29.3. Configuration de sendmail
29.4. Changer votre agent de transfert de courrier
29.5. Dépannage
29.6. Sujets avancés
29.7. SMTP avec UUCP
29.8. Configuration pour l'envoi seul
29.9. Utiliser le courrier électronique avec une connexion temporaire
29.10. Authentification SMTP
29.11. Clients de messagerie
29.12. Utiliser fetchmail
29.13. Utiliser procmail
30. Serveurs réseau
30.1. Synopsis
30.2. Le “super-serveur” inetd
30.3. Système de fichiers réseau (NFS)
30.4. Services d'information réseau (NIS/YP)
30.5. Configuration réseau automatique (DHCP)
30.6. Serveurs de noms (DNS)
30.7. Serveur HTTP Apache
30.8. Protocole de transfert de fichiers (FTP)
30.9. Serveur de fichiers et d'impression pour clients Microsoft® Windows® (Samba)
30.10. Synchronisation de l'horloge avec NTP
31. Firewalls ** Traduction en Cours **
31.1. Introduction
31.2. Firewall Concepts
31.3. Firewall Packages
31.4. The OpenBSD Packet Filter (PF) and ALTQ
31.5. The IPFILTER (IPF) Firewall
31.6. IPFW
32. Administration réseau avancée
32.1. Synopsis
32.2. Passerelles et routes
32.3. Réseau sans fil
32.4. Bluetooth
32.5. Bridging
32.6. Système sans disque dur
32.7. ISDN
32.8. Translation d'adresses
32.9. IP sur liaison parallèle (PLIP)
32.10. IPv6
32.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 OpenPGP
D.1. Officiers
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. Sélection du mode d'utilisation du support d'installation
2.4. Changement de la table de clavier
2.5. Menu de sélection de la table de clavier
2.6. Menu amélioré de sélection de la table de clavier
2.7. Configuration du nom de machine
2.8. Sélection des composants à installer
2.9. Installation à partir du réseau
2.10. Sélection d'un miroir
2.11. Sélection du partitionnement guidé, manuel ou via l'interpréteur de commandes
2.12. Choix de partionnement sous FreeBSD 10.X et versions ultérieures
2.13. Sélection parmi plusieurs disques
2.14. Sélection de l'intégralité du disque ou d'une partition
2.15. Vérification des partitions créés
2.16. Créer manuellement les partitions
2.17. Créer manuellement les partitions
2.18. Créer manuellement les partitions
2.19. Menu de partionnement ZFS
2.20. Type de pool ZFS
2.21. Sélection de disques
2.22. Sélection non-valide
2.23. Analyse d'un disque
2.24. Mot de passe de chiffrement des disques
2.25. Dernière chance
2.26. Confirmation finale
2.27. Récupération des fichiers de distribution
2.28. Vérification des fichiers de distribution
2.29. Décompression des fichiers de distribution
2.30. Saisie du mot de passe root
2.31. Choix d'une interface réseau
2.32. Recherche des points d'accès sans-fil
2.33. Sélection d'un réseau sans-fil
2.34. Configuration WPA2
2.35. Sélection d'un fonctionnement réseau en IPv4
2.36. Sélection de la configuration IPv4 avec DHCP
2.37. Configuration IPv4 en statique
2.38. Sélection d'un réseau IPv6
2.39. Sélection de la configuration IPv6 SLAAC
2.40. Configuration IPv6 en statique
2.41. Configuration du DNS
2.42. Sélection d'une horloge locale ou UTC
2.43. Sélectionner une région
2.44. Sélection d'un pays
2.45. Sélection d'un fuseau horaire
2.46. Confirmation du fuseau horaire
2.47. Sélection de services supplémentaires à activer
2.48. Activer les crash dumps
2.49. Ajout de comptes utilisateur
2.50. Entrée des informations utilisateur
2.51. Quitter la gestion des utilisateurs et des groupes
2.52. Configuration finale
2.53. Configuration manuelle
2.54. Achever l'installation
22.1. Organisation par concaténation
22.2. Organisation segmentée
22.3. Organisation RAID-5
22.4. Un simple volume Vinum
22.5. Un volume Vinum en mode miroir
22.6. Un volume Vinum segmenté
22.7. Un volume Vinum en mode miroir segmenté
Liste des tableaux
2.1. Tables de partitionnement
3.1. Codes des périphériques disques
17.1. Classes d'événements par défaut
17.2. Prefixes pour les classes d'audit
18.1. Conventions de nom pour les disques physiques
22.1. Organisations de plex Vinum
32.1. Câblage d'un câble parallèle pour réseau
32.2. Adresses IPv6 réservées
Liste des exemples
2.1. Utilisation d'une partition existante
2.2. Réduire une partition existante
2.3. Création d'un système traditionnel de partitions pour systèmes de fichiers séparés
3.1. Exemples d'appellation de disques, tranches et partitions
3.2. Modèle conceptuel d'un disque
4.1. Télécharger un logiciel pré-compilé à la main puis l'installer localement
11.1. Créer un fichier de pagination sous FreeBSD
12.1. Ecran de boot0
12.2. Ecran de boot2
12.3. Une console non sécurisée dans /etc/ttys
13.1. Ajouter un utilisateur sous FreeBSD
13.2. Suppression interactive de compte avec rmuser
13.3. chpass interactif par le super-utilisateur
13.4. chpass interactif par un utilisateur ordinaire
13.5. Modifier votre mot de passe
13.6. Modifier le mot de passe d'un autre utilisateur en tant que super-utilisateur
13.7. Ajouter un groupe en utilisant pw(8)
13.8. Ajouter quelqu'un dans un groupe en utilisant pw(8)
13.9. Utilisation de id(1) pour déterminer l'appartenance à un groupe
14.1. Utiliser SSH pour créer un tunnel sécurisé pour SMTP
18.1. Utiliser dump(8) sur ssh
18.2. Utiliser dump sur ssh avec la variable RSH positionnée
18.3. Procédure de création d'une disquette de démarrage
18.4. Utilisation de mdconfig pour monter une image d'un système de fichiers
18.5. Création d'un nouveau disque sauvegardé sur fichier avec mdconfig
18.6. Création et montage d'un disque sauvegardé sur fichier avec mdmfs
18.7. Création d'un disque mémoire avec mdconfig
18.8. Création d'un disque mémoire avec mdmfs
29.1. Configuration de la base de données d'accès de sendmail
29.2. Exemple de base de données d'alias
29.3. Exemple de correspondance de domaine virtuel de courrier
30.1. Recharger le fichier de configuration d'inetd
30.2. Monter un systèmes de fichiers exporté avec amd
32.1. Réseau d'agence ou à domicile
32.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>.