Logo English Web Page
Accueil Association BSD Linux Dev Reseau Infologisme Mac OSX
tl tr
Sujet Système Date 30-09-2013
Titre FreeBSD - Installer et Configurer version 9.2-RELEASE Section BSD Linux
Article

Table des matières

1. Prérequis
2. Installation
3. Procéder à l‘installation
4. Mise à Jour Kernel
5. Mise à Jour ou Update de FreeBSD 9.2
6. Installation de Webmin et Fichiers de configuration
7. Installation de Packages
8. Installation de MySQL
9. Installation de PostgreSQL
10. Installation de Apache
11. Installation de PHP 5
12. Installation de Bind
13. Installation de Samba
14. Installation de Serveurs et Logiciels
15. FreeBSD - Serveur NFS
16. Interface graphique
17. Journal de modification
18. Liste de Packages de l‘Installation


1. Prérequis Début de page

Construire et installer FreeBSD 9.2 Production Release avec les versions Logiciels et Serveurs,
pour servir et administrer Nom de Domaine, Site Web et Base de données avec le « Groupware » logiciels suivant :

apache22-2.2.27_2
bind-9.8.3-P4
opera-12.16
mysql51-server-5.1.73_1
mysql55-server-5.5.37
perl5.18-5.18.2_2
php55-5.5.11
proftpd-1.3.4d_5
samba36-3.6.23
webalizer-2.23.8
xfe-1.37

phpMyAdmin-4.1.12
virtualmin-server-4.02
webmin-1.680


FreeBSD est un « Must » pour compiler et accueillir l‘ensemble de Serveurs et Logiciels précités et dispose comme tout les BSD de la pile TCP/IP la plus robuste disponible actuellement. La version 9 de FreeBSD ne déroge pas aux règles de rapidité et de stabilité.

Voir les Changements architecturaux de FreeBSD-9.2-RELEASE
Remarque : Contrairement aux versions antérieures qui incluaient sysinstall comme interface d‘installation, FreeBSD en version 9.2 utilise un nouveau programme d‘installation nommé bsdinstall.

Un nouveau Schémas de Table de Partitionnement GUID intègre cette nouvelle mouture.

Schémas de partitionnement

Abréviation Description
APM Apple Partition Map, used by PowerPC® Macintosh.
BSD BSD Labels without an MBR, sometimes called "dangerously dedicated mode". See bsdlabel(8).
GPT GUID Partition Table
MBR Master Boot Record
PC98 MBR variant, used by NEC PC-98 computers
VTOC8 Volume Table Of Contents, used by Sun SPARC64 and UltraSPARC computers.



2. Installation
Début de page

*  Processeurs et Composants matériels supportés par FreeBSD 9.2-RELEASE Hardware Notes.


Installation Serveur Virtuel :

Motherboard VM VirtualBox
CPU: Intel(R) Xeon(R) CPU W3520 @ 2.67GHz (2630.96-MHz K8-class CPU)
Mémoire 1024 Mio
ada0: VBOX HARDDISK 1.0 ATA-6 SATA 2.x device 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada0: 90112MB
ada0: Previously was known as ad4
Processeur graphique VGA-compatible display
Ethernet em0: Intel(R) PRO/1000
Ethernet em1: Intel(R) PRO/1000


Disque Machine Hôte : Caviar® Blue™ 320 Go, 6 Gb/s, 16 Mo de cache, 7200 tr/mn - Modèle : WD3200AAKX


Disk: ad0 Partition name: ad4 Free: 0 blocks (0MB)

Partition Size File System Mount
ada0 88 GB GPT
ada0p1 64 kB freebsd-boot
ada0p2 4.0 GB freebsd-ufs /
ada0p3 4.0 GB freebsd-swap none
ada0p4 24 GB freebsd-ufs /var
ada0p5 4.0 GB freebsd-ufs /tmp
ada0p6 20 GB freebsd-ufs /usr
ada0p7 32 GB freebsd-ufs /home

Installation Serveur Matériel :

ASUS Maximus IV GENE-Z - Chipset Intel Z68 - Socket LGA 1155 Intel Z68 2 x ports SATA 6 Gb/s, 4 x ports SATA 3 Gb/s
Ethernet em0 Intel 82579 - 10 Mbps Ethernet, 100 Mbps Fast Ethernet, 1000 Mbps Gigabit Ethernet
Intel Core i7-2600S (2.8 GHz) - Quad Core Socket 1155 DMI 5 GT/s Cache L3 8 Mo 0,32 nm - Architecture Intel Sandy Bridge - TDP 65 Watt
Kingston HyperX Dual Channel 4 Go (kit 2 x 2 Go) DDR3 1600 MHz CL7 1,65 V - KHX1600C7D3K2/4GX
PNY Quadro FX 580 PCIE - 512 Mo Dual DisplayPort/DVI - PCI Express (NVIDIA Quadro FX 580)
Ethernet em1 et em2 - Intel PRO/1000 PT Dual Port Server - EXPI9402PT
Deux Disques Caviar® Black™ 500 Go, 6 Gb/s, 32 Mo de cache, 7200 tr/mn - Modèle : WD5002AALX
Plextor PX-L890SA - DVD(+/-)RW/RAM 24/8/24/6/12x DL(+/-) 12/12x CD-RW 48/24/48x LightScribe SATA - Noir
Alimentation système de câbles modulaires - Seasonic X-560 80PLUS Gold Alimentation 560W ATX 12V/EPS 12V
Boîtier Lian Li PC-8NWX - Boîtier moyen tour Aluminium


Contrôleur SATA – ASUS Maximus IV GENE-Z Motherboard et deux Disques Western Digital
Caviar® Black™ 500 Go, 6 Gb/s, 32 Mo de cache, 7200 tr/mn - Modèle : WD5002AALX



Disk: ad0 Partition name: ad8 Free: 0 blocks (0MB)
Disk: ad1 Partition name: ad12 Free: 0 blocks (0MB)

Partition Size File System Mount
ada0 465 GB GPT
ada0p1 64 kB freebsd-boot
ada0p2 4.0 GB freebsd-ufs /
ada0p3 8.0 GB freebsd-swap none
ada0p4 48 GB freebsd-ufs /var
ada0p5 8.0 GB freebsd-ufs /tmp
ada0p6 24 GB freebsd-ufs /usr
ada0p7 120 GB freebsd-ufs /home
ada0p7 253 GB freebsd-ufs /save
ada1 465 GB GPT
ada1p1 465.0 GB freebsd-ufs /storage

* La taille de la partition /var est volontairement augmentée, elle contient les Bases de données MySQL dans /var/db/mysql.


Network Configuration

Rubrique Exemple Commentaire
Host production.nom-site.com Le nom du poste suivi du Nom de Domaine
Domain nom-site.com Le Nom de Domaine principal du Serveur
IPv4 Gateway 192.168.1.254 Adresse TCP/IP du Routeur ou plus exactement de la Passerelle
Name Server 80.10.246.2 Serveur DNS Primaire du fournisseur d‘accès ici celui de Orange.fr
IPv4 Address 192.168.1.1 Adresse TCP/IP de l‘interface réseau Ethernet sélectionnée
Netmask 255.255.255.0 Le masque de sous-réseau

3. Procéder à l‘installation Début de page

Inventaire des différentes phases d‘installation de bsdinstall.

BSD-Install
Exemple d‘installation pour un Serveur virtuel dans VirtualBox.
BSD-Install
Choix du clavier autre que celui par défaut.
BSD-Install
Clavier PC Azerty accentué.
BSD-Install
Clavier Mac Azerty accentué.
BSD-Install
Nom de Machine ou Nom de Host suivit du Nom de Domaine. Exemple : production.c-extra.net
BSD-Install
Installation des Composants optionnels du Système.
BSD-Install
Message obtenu avec une image d‘installation Netinstall qui ne possède pas sur le support d‘installation les composants nécessaires. La configuration des paramètres réseaux sera obligatoire pour les télécharger par Internet.
BSD-Install
Sélection d‘une Interface réseau.
BSD-Install
Interrogation sur les paramètres IPV4 de l‘Interface réseau sélectionnée, répondre Yes.
BSD-Install
Interrogation sur l‘utilisation du DHCP de l‘Interface réseau sélectionnée, répondre No.
BSD-Install
Configuration de l‘Interface réseau statique, voir précédente description.
BSD-Install
Interrogation sur les paramètres IPV6 de l‘Interface réseau sélectionnée, répondre No.
BSD-Install
Configuration du Resolver DSN ou Résolution sortante de Nom de Domaine. Exemple :

c-extra.net
80.10.246.2
80.10.246.129


Adresse IP des Serveurs DNS primaire et secondaire de Orange.fr
BSD-Install
Sélection d‘un Serveur ou Miroir FTP.
BSD-Install
Sélection du Type de partitionnement, Guidé, Manuel ou Shell. Prendre : Guided
BSD-Install
Sélection du Disque dans son intégralité.
BSD-Install
Message annonçant l‘effacement des Partitions existantes.
BSD-Install
Affichage de la Table du Partitionnement automatique.
BSD-Install
Supprimer les Partitions ada0p2 et ada0p3 en utilisant Delete. On obtient le résultat ci-dessus.
BSD-Install
Créer une Partition de Type freebsd-ufs de 4GB point de montage /
BSD-Install
Créer une Partition de Type freebsd-swap de 4GB point de montage none
BSD-Install
Continuer le Partitionnement du Disque pour obtenir le résultat ci-dessus, puis sélectionner Finish.
BSD-Install
Sélectionner Commit pour appliquer la Table de Partition et le formatage du Disque ainsi que l‘installation de FreeBSD.
Saisir le Mot de passe Super-utilisateur « root ».

Voir la suite de l‘installation : 3.8 Committing to the Installation    3.9 Post-Installation

4. Mise à Jour Kernel Début de page

Faire la Mise à Jour du Kernel de FreeBSD avec freebsd-update.

Se connecter au Serveur en mode Super-utilisateur « root ».

En mode console Saisir les commandes suivantes en terminant la saisie par Entrée.

freebsd-update fetch upgrade
freebsd-update install


Le Kernel est Mise à Jour en version FreeBSD 9.2-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012


Lorsque la Mise à Jour est terminée, redémarrer le Serveur avec shutdown -r now


shutdown -r now    Pour seulement redémarrer un système FreeBSD
shutdown -p now    Pour arrêter et couper l‘alimentation d‘un système FreeBSD

Vous devez être en mode Super-utilisateur root ou un membre du groupe operator pour pouvoir exécuter la commande : shutdown


5. Mise à Jour ou Update de FreeBSD 9.2 Début de page

En premier faire la Mise à Jour des composants de l‘installation, ce qui est primordiale, car pratiquement avec le temps toutes les versions des Packages et leurs dépendances seront obsolètes depuis la sortie de FreeBSD 9.2 le 30 Septembre 2013.

FreeBSD est très bien maintenu et possède des ordres assez géniaux pour mettre à jour ou installer des composants ainsi que leurs dépendances.

Utilisons la puissance du Système pour ne pas avoir d‘erreurs de compilation, la méthode présentée est des plus simple.

Se connecter au Serveur en mode Super-utilisateur « root ».

La console est avec un clavier Français.

En mode console Saisir la commande suivante en terminant la saisie par Entrée.

Télécharger tous les fichiers dans le dossier « root »

fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.2-release/ports-mgmt/portmaster-3.17.1.tbz

fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.2-release/ports-mgmt/portmaster-3.17.1.tbz



Remarque : Utiliser la complétion


pkg_add portmaster-3.17.1.tbz


En mode console Saisir les commandes suivantes en terminant la saisie par Entrée.

pkg_add -r portmaster

portsnap fetch update
portsnap extract


Cela change la liste des composants logiciels du Système constitué de 24 048 Packages, après ces deux opérations, on peut réellement commencer la procédure d‘installation des Ports et installer le Serveur.

Saisir les commandes suivantes en terminant la saisie par Entrée.

portmaster -a
portmaster ports-mgmt/pkg
 – Voir Option de Compilation plus bas.


Upgrade de Perl en version 5.18

ee /etc/make.conf

# Apache suexec for Virtualmin
SUEXEC_DOCROOT="/home"

# Berkeley DB db5 or db6 database
# WITH_BDB_VER=5 or WITH_BDB_VER=6
WITH_BDB_VER=6

# Specific version for Perl
DEFAULT_VERSIONS= perl5=5.18



Saisir les commandes suivantes en terminant la saisie par Entrée.

portmaster lang/perl5.18

portmaster databases/db6

portmaster ports-mgmt/portupgrade



Redémarrer le Serveur avec shutdown -r now


Upgrade Berkeley DB procédure


# DO NOT FORCE DELETE older Berkeley DB packages, that breaks the upgrade
# tools. Instead, first rebuild the ports that depend on it,
# then remove the old Berkeley DB versions.
#
# portupgrade -N db6-6.0.20
#
# portmaster apr apache22
# portmaster ap22-mod_security
# portmaster ruby
# portmaster portupgrade
# portmaster php5-
#



Se connecter au Serveur en mode Super-utilisateur « root ».

Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N pkg-1.2.7_2 New generation package manager Ports-mgmt 08-04-2014
Sélectionner l‘Option de Compilation.

Lorsque le formulaire de compilation Options for portmaster-3.17.4 apparaît cocher avec la barre d‘espacement en plus de celles sélectionnées l‘Option suivante :

[X]  PKGNGPATCH        Enable PKGNG support

Appuyez sur la touche Entrée pour continuer l‘installation.
portupgrade -N portmaster-3.17.4 Manage your ports without external databases or languages Ports-mgmt 04-04-2014

Remarque : Portupgrade supporte désormais pkgng. Pour utiliser pkgng, activez-le dans le fichier make.conf et convertir la base de données.

# echo 'WITH_PKGNG=yes' >> /etc/make.conf
# pkg2ng
# pkgdb -fu



Redémarrer le Serveur avec shutdown -r now


6. Installation de Webmin et Fichiers de configuration Début de page

Installer Webmin après avoir installer Perl et préparer les fichiers de configuration avec une autre machine.


Remarque : Utiliser la commande fetch pour télécharger Webmin avec la syntaxe suivante :


Saisir les commandes suivantes en terminant la saisie par Entrée.

cd /usr/local 
fetch http://prdownloads.sourceforge.net/webadmin/webmin-1.680.tar.gz 
gunzip webmin-1.680.tar.gz 
tar -xvf webmin-1.680.tar 
cd webmin-1.680 
./setup.sh 


Voir le détail de l‘install de Webmin - Administration serveur & système

Localisation de la langue Française sur Webmin - Configurer et lancer


Remarque : En utilisant Webmin on va pouvoir configurer le Serveur.


Avec Webmin cliquer sur l‘icône Autres puis Upload et Download puis Upload to server ou Download from server selon l‘opération voulue.

Upload et Download

Permet de télécharger un ou plusieurs fichiers avec l‘ordinateur qui administre un Système local ou distant avec Webmin dans un navigateur Web.
 Upload de fichiers sur le serveur
Fichiers à uploader

Destination de l‘upload Création de répertoire requis ?  
Avec l‘utilisateur
Avec le group Défaut
Extraire les fichiers ZIP ou TAR ? Oui et supprimer Oui Non
Envoyer un e-mail après un Upload effectué ? Non Oui, à l‘adresse  

Pour télécharger un fichier et le sauvegarder sur l‘ordinateur qui administre un Système local ou distant avec Webmin dans un navigateur Web.
 Télécharger le Fichier du Serveur vers le PC
Fichier à télécharger
Afficher dans le navigateur si possible ? Oui Non


Après installation de FreeBSD mettre en conformité Nom de Machine ou de Host dans le Fichier /etc/hosts

Au sujet du Fichier hosts de FreeBSD j‘ai lu pas mal de bêtises sur le Net, surtout concernant Apache, Bind et MySQL, la bonne syntaxe est celle présentée ci-dessous, qui donne entière satisfaction avec les Serveurs précités.

Le Ficher /etc/hosts est à copier avec Webmin sur le serveur et bien-sûr à adapter pour ses propres Sites Web.

# Generated by Eric Douzet - Mon Jun 30 12:00:00 2008
#
# FreeBSD /etc/hosts
#
#
::1              production.c-extra.net localhost.c-extra.net localhost
127.0.0.1        production.c-extra.net localhost.c-extra.net localhost
192.168.1.1      c-extra.net www.c-extra.net ftp.c-extra.net mail.c-extra.net
192.168.1.1      c-expresso.com www.c-expresso.com ftp.c-expresso.com mail.c-expresso.com
192.168.1.1      c-expresso.fr www.c-expresso.fr ftp.c-expresso.fr mail.c-expresso.fr
192.168.16.10    phpMyAdmin
#
#



Copier le Fichier /etc/rc.conf avec Webmin.


# FreeBSD /etc/rc.conf
#
# -- sysinstall generated deltas -- # Thu Jan 12 08:00:00 2012
# Created: Thu Jan 12 08:00:00 2012
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
defaultrouter="192.168.1.254"
hostname="production.c-extra.net"
ifconfig_em1="inet 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255"
ifconfig_em2="inet 192.168.2.1 netmask 255.255.255.0 broadcast 192.168.2.255"
ifconfig_em0="inet 192.168.16.1 netmask 255.255.255.0 broadcast 192.168.16.255"
ifconfig_em0_alias0="inet 192.168.16.10 netmask 255.255.255.255 broadcast 192.168.16.10"
named_enable="YES"
ntpdate_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="NO"
#proftpd_enable="YES"
#samba_enable="YES"
webmin_enable="YES"
mysql_server_enable="YES"
dbus_enable="YES"
hald_enable="YES"
avahi_daemon_enable="YES"
keymap="fr.macbook.acc.kbd"
#nfs_server_enable="YES"
#rpcbind_enable="YES"
apache22_enable="YES"
sshd_enable="YES"
inetd_enable="YES"
#postgresql_enable="YES"



Copier le Fichier /boot/loader.conf avec Webmin.


# FreeBSD /boot/loader.conf

# Driver ATAPI devices
atapicam_load="YES"             # The use of applications like cdrdao or cdrecord

# Filesystem and related modules
cd9660_load="YES"               # ISO 9660 filesystem

# Sound modules
sound_load="YES"                # Digital sound subsystem
snd_hda_load="YES"              # Intel High Definition Audio (Controller)*



* Pour trouver le Driver de la Carte Son avec une Machine FreeBSD, aller sur le Site Web Sound Devices pour trouver le Nom du chipset du Driver de la Carte Son et regarder si le Nom du chipset existe dans le Fichier /boot /defaults /loader.conf à la section Sound modules puis le copier dans le Fichier /boot/loader.conf comme indiquer ci-dessus.


Redémarrer le Serveur avec shutdown -r now


Résolution de Nom de Domaine


Avec Webmin cliquer sur l‘icône Réseau puis Configuration Réseau puis Client DNS doit être configuré comme ci-dessous.

 Options du Client DNS
Nom du poste
Mettre a jour le " hostname" dans les adresses en cas de modification ?
Ordre de résolution



Serveurs DNS



Domaines de recherche Aucun Listé


Remarque :

80.10.246.2
80.10.246.129


Adresse IP des Serveurs DNS primaire et secondaire de Orange.fr


Paramètres réseaux de trois interfaces Ethernet


Quand un Serveur possède plusieurs Interfaces Ethernet paramétrer les classes réseaux appropriées avec Webmin comme l‘exemple exposé ici.

Attention au Nom d‘Interface Ethernet qui peut être différent.

Avec Webmin à la section Réseau puis Configuration Réseau puis Interfaces Réseau Ajouter une nouvelle interface (Ajouter une interface virtuelle).

Cliquer sur em1 de la section Interfaces Actives puis sur (Ajouter une interface virtuelle).

Refaire l‘opération, Cliquer sur em1 de la section Interfaces Permanentes.

 *  Adresse de diffusion ou broadcast 192.168.16.255 pour Adresse IP 192.168.16.1 /24 ou Masque de sous-réseau 255.255.255.0

 *  Ethernet (Virtuel) Adresse de diffusion ou broadcast 192.168.16.10 pour Adresse IP 192.168.16.10 /32 ou Masque de sous-réseau 255.255.255.255

 *  Adresse de diffusion ou broadcast 192.168.1.255 pour Adresse IP 192.168.1.1 /24 ou Masque de sous-réseau 255.255.255.0
 *  Adresse de diffusion ou broadcast 192.168.2.255 pour Adresse IP 192.168.2.3 /24 ou Masque de sous-réseau 255.255.255.0

Vous devez obtenir un résultat similaire, selon la classe réseau choisie.

Interfaces Actives
Selectionner tout. | Inverser la sélection. | Ajouter une nouvelle interface.
 Nom  Type  IP Adresse  Masque de sous-réseau  État
em0 Gigabit ethernet 192.168.16.1 255.255.255.0 Effectif
  em0:0 Ethernet (Virtuel) 192.168.16.10 255.255.255.255 Effectif
em1 Ethernet 192.168.1.1 255.255.255.0 Effectif
em2 Ethernet 192.168.2.1 255.255.255.0 Effectif
lo0 Loopback 127.0.0.1 255.0.0.0 Effectif
Selectionner tout. | Inverser la sélection. | Ajouter une nouvelle interface.
Interfaces Permanentes
Selectionner tout. | Inverser la sélection. | Ajouter une nouvelle interface.
 Nom  Type  IP Adresse  Masque de sous-réseau  Permanente ?
em0 Gigabit ethernet 192.168.16.1 255.255.255.0 Oui
  em0:0 Ethernet (Virtuel) 192.168.16.10 255.255.255.255 Oui
em1 Ethernet 192.168.1.1 255.255.255.0 Oui
em2 Ethernet 192.168.2.1 255.255.255.0 Oui
Selectionner tout. | Inverser la sélection. | Ajouter une nouvelle interface.

Avec Webmin à la section Réseau puis Configuration Réseau Cliquer sur 
pour redémarrer le service réseau.


Redémarrer le Serveur avec shutdown -r now


Configurer SSH


Avec Webmin cliquer sur l‘icône Serveurs puis Serveur SSH puis Authentification régler les paramètres comme indiqué ci-dessous.


Authentification

Options de connexion et d‘authentification
Autoriser l‘authentification par mot de passe ? Oui Non
Permettre les noms de connexion avec des mots de passe vides ? Oui Non
Autoriser une connexion par root ?
Autoriser l‘authentification RSA ? Oui Non
Autoriser l‘authentification DSA (SSH 2) ? Oui Non
Vérifier les droits d‘accès sur les fichiers de clés ? Oui Non
Afficher /etc/motd à la connexion ? Oui Non
Ignorer les fichiers known_hosts des utilisateurs ? Oui Non
Fichier des messages de pré-connexion Aucun
Fichier des clés utilisateur autorisées Par défaut (~/.ssh/authorized_keys) Fichier dans home

Ignorer les fichiers .rhosts ? Oui Non

Cliquer sur le bouton Sauvegarder.


Avec Webmin cliquer sur l‘icône Serveurs puis Serveur SSH puis Configuration réseau régler les paramètres comme indiqué ci-dessous.


Configuration réseau

Options de la configuration réseau
Écouter sur les adresses Toutes les addresses Saisies ci-dessous...
Adresse Port
Défaut
Défaut
Écouter sur le port Défaut (22)
Accepter les protocoles SSH v1 SSH v2
Déconnecter en cas de panne du client ? Oui Non
Temps à attendre pour se connecter En permanence secondes
Autoriser la redirection TCP ? Oui Non
Autorise les connexions sur des ports redirigés ? Oui Non

Cliquer sur le bouton Sauvegarder.


Remarque : Arrêter et Démarrer le Serveur SSH


Pour se connecter au Serveur distant sur une classe réseau locale :

ssh -l root 192.168.16.1


The authenticity of host ‘192.168.16.1 (192.168.16.1)‘ can‘t be established.
DSA key fingerprint is 4f:3e:22:4d:x0:72:1a:x2:73:x6:c0:87:c4:53:52:96.
   La clé SSH est fausse bien entendu.
Are you sure you want to continue connecting (yes/no)? yes
Connection closed by 192.168.16.1
production# ssh -l root 192.168.16.1
Password:
   Saisir le mot de passe du Serveur distant.


Remarque : On obtient ceci dans une fenêtre de Terminal après une connexion établie :


Welcome to FreeBSD!

Before seeking technical support, please use the following resources:

o Security advisories and updated errata information for all releases are
at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
for your release first as it‘s updated frequently.

o The Handbook and FAQ documents are at http://www.FreeBSD.org/ and,
along with the mailing lists, can be searched by going to
http://www.FreeBSD.org/search/. If the doc distribution has
been installed, they‘re also available formatted in /usr/share/doc.

If you still have a question or problem, please take the output of
`uname -a‘, along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list. If you are
unfamiliar with FreeBSD‘s directory layout, please refer to the hier(7)
manual page. If you are not familiar with manual pages, type `man man‘.

You may also use sysinstall(8) to re-enter the installation and
configuration utility. Edit /etc/motd to change this login announcement.

production#



Remarque : Si par hasard cela se passe mal, on peu toujours effacer le Fichier /root/.ssh/known_hosts et réitérer l‘opération.

A partir de maintenant l‘installation peut s‘exécuter en connexion distante avec SSH.


7. Installation de Packages Début de page

Il est préférable de compiler tous les packages du Serveur pour deux raisons :

On possède toutes les sources des Packages dans le Serveur, ce qui peut rendre service lors de l‘installation d‘un autre Serveur et que l‘on ne peut accéder à une source de Package.

Compiler avec son processeur les Packages cela fiabilise grandement le Serveur et puis cela équivaut à un système écrit pour sa machine.

Et puis surtout toujours réaliser une installation de FreeBSD dans le temps avec les sources des Packages à jour.

Arrivé à ce stade, il est fort simple d‘installer et de configurer un serveur sans se casser la tête. La seule chose à connaître est la liste des Packages à installer et leurs fichiers de configuration .conf et autres.

Comme un Unix est développé en C et C++ on commencera par les composants suivants :

Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N bsdconv-11.1 BSD licensed charset/encoding converter library Converters 24-09-2013
portupgrade -N libcroco-0.6.8 CSS2 parsing library Textproc 10-03-2013
portupgrade -N libsigc++-2.3.1 Callback Framework for C++ Devel 02-08-2013
portupgrade -N libcheck-0.9.12 A unit test framework for C Devel 24-01-2014
portupgrade -N eject-1.5_4 Utility for ejecting media from CD or optical disk drive Sysutils 02-06-2010
portupgrade -N bison-2.7.1,1 A parser generator from FSF, (mostly) compatible with Yacc Devel 30-04-2013
portupgrade -N nano-2.2.6 Nano's ANOther editor, an enhanced free Pico clone Editors 04-12-2010
portupgrade -N hal-0.5.14_23 Hardware Abstraction Layer for simplifying device access Sysutils 06-02-2014

Redémarrer le Serveur avec shutdown -r now

Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N openssl-1.0.1_11 SSL and crypto library Security 13-04-2014
portupgrade -N openldap-client-2.4.39 Open source LDAP client implementation Net 08-04-2014
portupgrade -N nss-3.15.5 Libraries to support development of security-enabled applications Security 08-04-2014

Sélectionner l‘Option de Compilation.
portupgrade -N ca_root_nss-3.15.5 The root certificate bundle from the Mozilla Project Security 08-04-2014

Sélectionner l‘Option de Compilation.
portupgrade -N nss_mdns-0.10_2 NSS module implementing multicast DNS name resolution DNS 16-09-2010

Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N gzip-1.6 A compression utility designed to be a replacement for compress Archivers 24-06-2013
portupgrade -N p5-Authen-Libwrap-0.22 Authen::Libwrap - access to TCP Wrappers library Security 18-12-2010
portupgrade -N p5-Crypt-SSLeay-0.64 Perl5 interface to allow p5-libwww LWP to make https connections Security 06-08-2012
portupgrade -N p5-IO-Tty-1.10 Flexible I/O Perl5 module that allows manipulation of pseudo-TTYs Devel 12-10-2010
portupgrade -N p5-libwww-6.05 Perl5 library for WWW access Www 12-03-2013
portupgrade -N p5-Net-OpenSSH-0.60 Perl SSH client package implemented on top of OpenSSH Net 20-02-2013
portupgrade -N p5-Net-SSH2-0.53 Support for the SSH 2 protocol via libSSH2 Net 04-09-2013
portupgrade -N p5-perl-ldap-0.5800 A Client interface to LDAP (includes Net::LDAP) Net 08-04-2014
portupgrade -N p5-String-Multibyte-1.10 Perl module to manipulate multibyte character strings Converters 02-08-2010

Redémarrer le Serveur avec shutdown -r now


En fin de compte à terme, Clang remplacera Gcc dans le système de base de FreeBSD.

* Option d‘installation non requis.
portupgrade -N clang34-3.4_2 C, Objective-C, and C++ compiler Lang 08-04-2014

Redémarrer le Serveur avec shutdown -r now


Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N xorg-drivers-7.7 X.org drivers meta-port X11-drivers 26-05-2013
portupgrade -N xorg-7.7 X.Org complete distribution metaport X11 26-05-2013
portupgrade -N liberation-fonts-ttf-2.00.1,1 Liberation fonts from Red Hat to replace MS TTF fonts X11-fonts 18-11-2012

Xfe est un puissant gestionnaire de fichiers graphique sous le Serveur X capable d‘éditer les fichiers textes pour modifier la configuration Système.
portupgrade -N xfe-1.37 Fast MS-Explorer like filemanager for X X11-fm 26-11-2013

Redémarrer le Serveur avec shutdown -r now


Se connecter au serveur avec SSH en mode Super-utilisateur « root ».

Saisir les commandes suivantes en terminant la saisie par Entrée.

Xorg -configure

Ce qui génère un fichier nommé xorg.conf.new dans le répertoire /root puis exécuter l‘ordre suivant :

mv xorg.conf.new /etc/X11/xorg.conf


Après l‘installation du Xorg-7.5 on va pouvoir configurer le Clavier en Français.

Avec Xorg-7.4 la configuration du clavier a changé, on ne procède plus comme avec les versions antérieures. Ce n‘est pas dépendant de la version de FreeBSD mais de la version de Xorg.

Avec Unix, il est préférable de choisir le Character set encoding UTF-8.

Après il suffit de copier ce fichier avec Webmin qui concerne la localisation du clavier composé de la syntaxe suivante :

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.keyboard">
      <merge key="input.xkb.layout" type="string">fr</merge>
    </match>
  </device>
</deviceinfo>


Enregistrer et copier ce fichier sous le nom suivant x11-input.fdi sous le répertoire suivant :

/usr/local/etc/hal/fdi/policy/x11-input.fdi

Avec Firefox faire clique droit sur le lien x11-input.fdi Enregistrer la cible du lien sous... en le renommant en .fdi


Remarque : Pour la Localisation en Français des logiciels suivants :


xorg-7.7
xfe-1.37


Ajouter pour l‘utilisation du Shell csh au Fichier /etc/csh.login la syntaxe suivante :

setenv LANG fr_FR.UTF-8
setenv MM_CHARSET UTF-8
setenv LC_ALL fr_FR.UTF-8


Upload et Download de ce Fichier avec Webmin.


Redémarrer le Serveur avec shutdown -r now


Installation des Serveurs Apache Bind MySQL Samba Fetchmail et de PHP


Se connecter au Serveur en mode Super-utilisateur « root ».

Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N fetchmail-6.3.26 Batch mail retrieval utility for IMAP/POP3/ETRN/ODMR Mail 24-04-2013
portupgrade -N procmail-3.22_7 A local mail delivery agent Mail 10-12-2010
* Option d‘installation non requis.
portupgrade -N p5-Mail-SpamAssassin-3.3.2_8 A highly efficient mail filter for identifying spam Mail 28-06-2013

8. Installation de MySQL Début de page
On peut installer soit MySQL-5.1 ou MySQL-5.5 selon la préférence de chacun. Ces deux installations sont semblables, mais diffèrent en certains points. Les paragraphes ci-dessous énoncent les variantes de leur installation respective.

Version MySQL-5.1

Attention à bien installer le Package libnss-mysql sans celui-ci le PHP ne s‘affiche pas dans Firefox.

Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N mysql51-server-5.1.73_1 Multithreaded SQL database (server) Databases 08-04-2014
portupgrade -N mysql51-scripts-5.1.73_1 Multithreaded SQL database (scripts) Databases 08-04-2014
portupgrade -N libnss-mysql-1.5_3 NSS module using a MySQL database for backend Net 20-03-2011

Après compilation des Packages, avec Webmin cliquer sur l‘icône Serveurs puis MySQL Database Server puis cliquer sur l‘onglet Configuration du module et paramétrer les deux lignes suivantes :

Path to MySQL databases directory /var/db/mysql
MySQL configuration file /usr/local/etc/my.cnf

Copier le Fichier my.cnf dans le répertoire /usr/local/etc

Avec Firefox faire clique droit sur le lien my.cnf Enregistrer la cible du lien sous... en le renommant en .cnf


# Generated by Eric Douzet - Mon Jun 30 12:00:00 2008
#
# FreeBSD /usr/local/etc/my.cnf
#
[mysqld]
datadir = /var/db/mysql
socket = /tmp/mysql.sock
user=mysql

[mysqld_safe]
log-error = /var/log/mysqld.log



Remarque : Générer les Bases de données de MySQL

Saisir les commandes suivantes dans un Terminal en terminant la saisie par Entrée.

cd /usr/local/bin

mysql_install_db --user=mysql


Avec Webmin lancer MySQL et cliquer sur l‘icône Change Administration Password pour changer le Mot de Passe Administrateur de Mysql.

Pour lancer automatiquement MySQL au boot ou démarrage de FreeBSD avec Webmin cliquer sur l‘icône Système puis sur l‘icône Actions de démarrage et d‘arrêt et cliquer sur mysql-server et modifier la variable du Script de l‘onglet Éditer une action dans le formulaire Script de l‘action comme ci-dessous :

: ${mysql_enable="YES"}

MySQL-5.1 sera lancé automatiquement par le Fichier rc.conf.


Version MySQL-5.5

Attention à bien installer le Package libnss-mysql sans celui-ci le PHP ne s‘affiche pas dans Firefox.

Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N mysql55-server-5.5.37 Multithreaded SQL database (server) Databases 08-04-2014
portupgrade -N libnss-mysql-1.5_3 NSS module using a MySQL database for backend Net 20-03-2011
portupgrade -N p5-DBD-mysql-4.027 MySQL driver for the Perl5 Database Interface (DBI) Databases 08-04-2014

Après compilation des Packages, avec Webmin cliquer sur l‘icône Serveurs puis MySQL Database Server puis cliquer sur l‘onglet Configuration du module et paramétrer les deux lignes suivantes :

Path to MySQL databases directory /var/db/mysql
MySQL configuration file /usr/local/etc/my.cnf

Copier le Fichier my.cnf dans le répertoire /usr/local/etc


# FreeBSD /usr/local/etc/my.cnf

[mysqld]
datadir = /var/db/mysql
socket = /tmp/mysql.sock
user=mysql

[mysqld_safe]
log-error = /var/log/mysqld.log



Remarque : Générer les Bases de données de MySQL

Saisir les commandes suivantes dans un Terminal en terminant la saisie par Entrée.

cd /usr/local/bin

mysql_install_db --user=mysql --basedir=/usr/local


Option --databasedir=/var/db/mysql

Si le fichier de log MySQL est inexistant :

touch /var/log/mysqld.log


Remarque : Permet de toujours lancer MySQL – /usr/local/libexec/mysqld --skip-grant &


Soit avec Webmin comme indiqué précédemment ou éditer le Fichier /usr/local/etc/rc.d/mysql-server
Modifier la syntaxe de la ligne suivante comme ci-dessous :

: ${mysql_enable="YES"}

MySQL-5.5 sera lancé automatiquement par le Fichier rc.conf.

Avec Webmin lancer MySQL et cliquer sur l‘icône Change Administration Password pour changer le Mot de Passe Administrateur de MySQL.

9. Installation de PostgreSQL Début de page

Remarque : Voir l‘article : FreeBSD - Installation de PostgreSQL Serveur

10. Installation de Apache Début de page

Avec FreeBSD 9.2 prendre la version de apache22-2.2.27_2 qui est un must de rapidité et de stabilité, et possède bien plus de sécurités ce qui est préférable. Si les programmeurs de La Fondation Apache HTTP Server Project ont entièrement réécrit cette dernière version d‘Apache ce n‘est pas pour rien.

Apache est le plus populaire des Serveurs Web sur Internet et cela depuis avril 1996 c‘est une référence en matière de Serveur Web personnellement je ne connais pas mieux.

Installer Apache – Saisir l‘ordre suivant en terminant la saisie par Entrée.
portupgrade -N apache22-2.2.27_2 Version 2.2.x of Apache web server with prefork MPM. Www 12-04-2014

Lorsque le formulaire de compilation Options for apache22-2.2.27_2 apparaît cocher avec la barre d‘espacement en plus de celles sélectionnées l‘Option suivante :

[X]  SUEXEC        Enable mod_suexec

Appuyez sur la touche Entrée pour continuer l‘installation.


Créer les répertoires suivants :

# cd /usr/local/www
# mkdir html
# mkdir usage
# ls
apache22       html       usage
#


Ce qui donne comme arborescence de répertoires :

/usr/local  
  /www  
  /apache22  
  /html  
  /usage  


Après compilation du Package, avec Webmin cliquer sur l‘icône Serveurs puis Serveur Web Apache puis cliquer sur l‘onglet Configuration du module et paramétrer les quatre lignes suivantes :

Chemin d‘accès à httpd.conf /usr/local/etc/apache22/httpd.conf
Chemin d‘accès à srm.conf /usr/local/etc/apache22/srm.conf
Chemin d‘accès à access.conf /usr/local/etc/apache22/access.conf
Chemin d‘accès à mime.types /usr/local/etc/apache22/mime.types

Installer PHP – Saisir l‘ordre suivant en terminant la saisie par Entrée.
portupgrade -N php55-5.5.11 PHP Scripting Language Lang 08-04-2014

Lorsque le formulaire de compilation Options for php55-5.5.11 apparaît cocher avec la barre d‘espacement en plus de celles sélectionnées l‘Option suivante :

[X]  Apache         Build Apache module

Appuyez sur la touche Entrée pour continuer l‘installation.

Installer mod_security – Saisir l‘ordre suivant en terminant la saisie par Entrée.
portupgrade -N ap22-mod_security-2.7.7 An intrusion detection and prevention engine Www 08-02-2014

Après copier ce Fichier httpd.conf dans le répertoire suivant :

/usr/local/etc/apache22

Avec Firefox faire clique droit sur le lien Enregistrer la cible du lien sous... en le renommant en .conf

Ce Fichier httpd.conf active le gzip encoding et quelques Options nécessaires au bon fonctionnement d‘Apache comme PHP avec les modules :

LoadModule php5_module libexec/apache22/libphp5.so
LoadModule security2_module libexec/apache22/mod_security2.so


Entre autres, c‘est pour cette raison qu‘il est impératif de le copier après installation de PHP5.

Remarque : Activer le Nom de Host Virtuel en enlevant le caractère # devant les lignes ci-dessous du Fichier httpd.conf selon la classe réseau utilisée quand un Host Virtuel est configuré.

#NameVirtualHost 192.168.1.1
#NameVirtualHost 192.168.16.10


Remarque : Lire Résolution DNS Fichier hosts et hostname - Servir avec Apache sur les noms


11. Installation de PHP 5 Début de page

Installer les composants de PHP 5 incluant les modules PHP pour phpMyAdmin.

Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N mod_php55-5.5.11 PHP Scripting Language Www 08-04-2014
portupgrade -N php55-bz2-5.5.11 The bz2 shared extension for php Archivers 08-04-2014
portupgrade -N php55-ctype-5.5.11 The ctype shared extension for php Textproc 08-04-2014
portupgrade -N php55-filter-5.5.11 The filter shared extension for php Security 08-04-2014
portupgrade -N php55-gd-5.5.11 The gd shared extension for php Graphics 08-04-2014
portupgrade -N php55-iconv-5.5.11 The iconv shared extension for php Converters 08-04-2014
portupgrade -N php55-json-5.5.11 The json shared extension for php Devel 08-04-2014
portupgrade -N php55-mbstring-5.5.11 The mbstring shared extension for php Converters 08-04-2014
portupgrade -N php55-mcrypt-5.5.11 The mcrypt shared extension for php Security 08-04-2014
portupgrade -N php55-mysql-5.5.11 The mysql shared extension for php Databases 08-04-2014
portupgrade -N php55-mysqli-5.5.11 The mysqli shared extension for php Databases 08-04-2014
portupgrade -N php55-openssl-5.5.11 The openssl shared extension for php Security 08-04-2014
portupgrade -N php55-pgsql-5.5.11 The pgsql shared extension for php Databases 08-04-2014
portupgrade -N php55-session-5.5.11 The session shared extension for php Www 08-04-2014
portupgrade -N php55-simplexml-5.5.11 The simplexml shared extension for php Textproc 08-04-2014
portupgrade -N php55-xml-5.5.11 The xml shared extension for php Textproc 08-04-2014
portupgrade -N php55-zip-5.5.11 The zip shared extension for php Archivers 08-04-2014
portupgrade -N php55-zlib-5.5.11 The zlib shared extension for php Archivers 08-04-2014

Librairie PDF pour phpMyAdmin

portupgrade -N pdflib-7.0.5_2 A C library for dynamically generating PDF Print 02-07-2012

Reste à éditer le Fichier php.ini-production du répertoire /usr/local/etc avec xfe et l‘enregistrer sous le Nom de php.ini dans le répertoire /usr/local/etc et redémarrer le Serveur.

Remarque : Chaque compilation de PHP5 génère la ligne suivante dans le Fichier httpd.conf il faut supprimer ce doublon.

LoadModule php5_module libexec/apache22/libphp5.so


12. Installation de Bind Début de page

Remarque : bind-9.8.3-P4 est déjà installé, il ne faut pas le remplacer.


Aprés l‘installation de FreeBSD 9.2, avec Webmin cliquer sur l‘icône Serveurs puis Serveur de noms de domaines BIND puis cliquer sur l‘onglet Configuration du module et paramétrer la ligne suivante :


Full path to the rndc.conf file        /var/named/etc/namedb/rndc.conf

On peut ensuite générer la clef RNDC avec l‘icône Setup RNDC.

Bind fonctionne en environnement chroot

chroot est une commande de système d‘exploitation UNIX permettant de changer le répertoire racine d‘un processus de la machine hôte.

Cette commande permet d‘isoler l‘exécution d‘un programme afin d‘éviter ainsi certaines malveillances, comme l‘exploitation d‘un dépassement de tampon, pour ensuite accéder au répertoire racine de la machine hôte.

Cela permet également de faire tourner plusieurs instances d‘un même ensemble de services ou daemons sur la même machine hôte.

Répertoire des Fichiers de configuration /var/named/etc/namedb

Remarque :

Pour configurer Bind avec FreeBSD voir l‘article ne traitant que de ce sujet : BIND Système Nom Domaine - FreeBSD


13. Installation de Samba Début de page

Installer Samba – * Option sans objet sur un Serveur Web de Production.

Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N samba36-3.6.23 A free SMB and CIFS client and server for UNIX Net 08-04-2014
portupgrade -N samba36-libsmbclient-3.6.23_1 Shared libs from the samba package Net 08-04-2014

Aucun problème de configuration pour Samba, les fichiers smb.conf et smbusers sont identiques à ceux de Linux Fedora.

Voir l‘article sur la configuration de Samba - Une petite danse pas très Brazil


14. Installation de Serveurs et Logiciels Début de page

Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N clean-3.4 Automatically remove unwanted files Sysutils 02-06-2010
portupgrade -N gnupg-2.0.22 The GNU Privacy Guard Security 06-10-2013
portupgrade -N logrotate-3.8.7 Daemon to rotate, compress, remove and mail system log files Sysutils 16-01-2014
portupgrade -N proftpd-1.3.4d_5 Highly configurable ftp daemon Ftp 08-04-2014
portupgrade -N proftpd-mod_sql_mysql-1.3.4d_5 MySQL module for ProFTPD Ftp 08-04-2014
portupgrade -N tmux-1.9.a_1 Terminal Multiplexer Sysutils 08-03-2014
portupgrade -N smartmontools-6.2_2 S.M.A.R.T. disk monitoring tools Sysutils 08-04-2014
portupgrade -N sudo-1.8.10.p2 Allow others to run commands as root Security 08-04-2014
portupgrade -N sudoscript-2.1.2 Audited shells in Perl with sudo(8) and script(1) Security 02-06-2010
portupgrade -N sudosh2-1.0.5 Second version of the sudo shell Security 20-02-2014
portupgrade -N webalizer-2.23.8 A web server log file analysis program Www 08-09-2013

Redémarrer le Serveur avec shutdown -r now


Si nécessaire installer le navigateur Web Firefox.

Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N opera-12.16 Blazingly fast, full-featured, standards-compliant browser Www 12-11-2013
portupgrade -N Www 12-11-2013

Redémarrer le Serveur avec shutdown -r now


Remarque : Arriver à ce stade, il n‘est pas obligatoire d‘installer une Interface graphique, le Système est opérationnel pour héberger des Sites Web. Le réseau et Webmin sont amplement suffisant pour administrer ce Serveur FreeBSD.

Installation sans Interface graphique : Liste de Packages


Le Système FreeBSD possède tout les composants requis pour installer Virtualmin.

Télécharger sur www.webmin.com le Module Virtualmin virtualmin-server-4.02.gpl.wbm.gz.

Avec Webmin cliquer sur l‘icône ou la section Webmin puis sur Configuration de Webmin puis sur Modules Webmin et sur l‘onglet Install.

Avec ce formulaire installez Virtualmin.

Install
Vous pouvez ajouter des modules après l‘installation de Webmin avec le formulaire ci-dessous. Les modules sont généralement disponibles dans le format .wbm  certain module en contienne un ou plusieurs. Il est également possible d‘installer des modules à partir de fichiers de type RPM si votre système d‘exploitation le permet.
 Installation de module
Source d‘installation
 Un fichier local  
 Un fichier déposé sur le serveur  
 Une URL FTP ou HTTP
 Module standard provenant de www.webmin.com   
 Module tiers provenant de :  
Ignorer les dépendances lors de l‘installation du module : Oui  Non
Privilège d‘accès  Accorder un accès seulement aux utilisateurs et aux groupes :
 Accorder un accès à tous les utilisateurs Webmin

Voir l‘article : Virtualmin - Installation et configuration


15. FreeBSD - Serveur NFS Début de page

Pour activer le Serveur NFS FreeBSD utiliser la commande suivante :


touch /etc/exports

Ajouter au Ficher /etc/rc.conf

nfs_server_enable="YES"
rpcbind_enable="YES"



Redémarrer le Serveur avec shutdown -r now


Voir : 30.3 Network File System (NFS)

16. Interface graphique Début de page

Je déconseille fortement l‘utilisation d‘une Interface Graphique pour un Serveur de production, pour la facilité de maintenance et de Mise à jour.

Xfe comme Gestionnaire de fichiers et comme Editeur de textes en local et Samba pour copier des fichiers sont amplement suffisant. Quand à l‘administration des Serveurs logiciels Webmin permet de tout faire en local ou distant.

Au sujet de Xfe changer les polices d‘affichage dans Préférences puis Fonts, choisir Liberation Sans 10, l‘affichage est plus esthétique.

Je déconseille également de lancer par défaut le Serveur Samba sur un Serveur de production et d‘installer phpMyAdmin, ces deux outils doivent être lancer sur un Serveur de développement.

Par ailleurs, il n‘est pas nécessaire de lancer Samba sur un Serveur de production pour ce connecter à un Serveur de développement sur lequel le Serveur Samba et phpMyAdmin sont toujours opérationnels.

Considérons un Serveur de production comme un routeur firewall comme par exemple un Zyxel Zywall 5 qui ne possède qu‘une interface Web pour le configurer, non système dépendant.


Pour installer xfce-4.10 sur un Serveur de développement, voir l‘article :

FreeBSD - Installation de xfce-4.10 version 9.2-RELEASE






17. Journal de modification Début de page

Rubrique indiquant le changement de version de compilation de logiciels Serveur.


Le 28-01-2014 – Précision sur l‘installation de portupgrade. Section 5. Mise à Jour ou Update de FreeBSD 9.2
Le 30-09-2013 – Mise à niveau de la version en FreeBSD-9.2-RELEASE.
Le 08-02-2012 – Modification de la liste de Packages.
Le 12-01-2012 – Révision complète de la procédure d‘installation de FreeBSD.






Auteur
Eric Douzet
Début de page
bl br
C-extra.com v. 1.2.2 © 2000-2014, tous droits réservés  –  Mise à jour le 12 Avril 2014 Infologisme.com