Logo English Web Page
Accueil Association BSD Linux Dev Reseau Infologisme Mac OSX
tl tr
Sujet Système Date 12-01-2012
Titre FreeBSD - Installer et Configurer version 8.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 8.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. Interface graphique
16. Journal de modification
17. Liste de Packages de l‘Installation
18. FreeBSD - Installer et Configurer version 9.0-RELEASE


1. Prérequis Début de page

Construire et installer FreeBSD 8.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 » suivant :

apache-2.2.22
bind96-9.6.3-ESV-R3
firefox-10.0,1
mysql-server-5.1.61
mysql-server-5.5.20
perl-5.14.2
php5-5.3.10
proftpd-1.3.4a
samba34-3.4.14
webalizer-2.23.5
xfe-1.32.4

phpMyAdmin-3.4.9
virtualmin-server-3.88
webmin-1.570



FreeBSD est un « Must » pour compiler et accueillir le « Groupware » précité et dispose probablement de la pile TCP/IP la plus robuste, comme tous les BSD.

FreeBSD a été conçu pour Internet et inclus ce que beaucoup considère comme la référence en ce qui concerne l‘implémentions du protocole TCP/IP, la pile TCP/IP de BSD 4.4. Cela fait de FreeBSD le système d‘exploitation idéal pour les applications réseaux. Il est donc parfait dans le rôle d‘un serveur Internet ou Intranet. Il offre des services réseaux robustes même sous de fortes charges, il utilise efficacement la mémoire afin de maintenir des temps de réponses corrects pour des milliers de processus utilisateurs simultanés.

Par choix, le système proposé est une configuration Serveur Web sans compatibilité Linux.

L‘option d‘installation retenue est ce qui fait la force de cet Operating System et non sa faiblesse.

Pour la mise en réseau, j‘ai choisi de manière arbitraire Samba, pour être en réseau simultanément avec les Systèmes suivants :

FreeBSD 8.2, Linux Fedora, Mac OSX et le Système de la « Firme de Redmond ».


*  Processeurs et Composants matériels supportés par FreeBSD.


Installation matériels :

Motherboard P4C800-E Deluxe Chipset Intel 875P
Intel Pentium 4C 3GHz
Deux Kits de Ram Kingston HyperX 2 Go (kit 2x 1 Go) DDR-SDRAM PC3200 CL2
Processeur graphique Nvidia GeForce 6800GT - Asus V9999GT-TD AGP 256 Mo
Ethernet bge0 3Com Gigabit Server NIC
Ethernet fxp0 Intel Pro/100 S Server 82550
Ethernet fxp1 Intel Pro/100 S Server 82550
Carte Son Creative SoundBlaster Audigy PCI

Caviar® Blue™ 320 Go, 3 Gb/s, 16 Mo de cache, 7200 tr/mn - Modèle : WD3200AAKS


Disk: ad4 Partition name: ad4s1 Free: 0 blocks (0MB)
Disk: ad6 Partition name: ad6s1 Free: 0 blocks (0MB)

Part Mount Size Newfs
---- ----- ---- -----
ad4s1a / 2048MB Y
ad4s1b swap 4096MB SWAP
ad4s1d /var 40960MB UFS2+S Y
ad4s1e /tmp 4096MB UFS2+S Y
ad4s1f /usr 20480MB UFS2+S Y
ad4s1g /home 228GB UFS2+S Y
ad6s1d /save 298GB UFS2+S Y

Autre configuration


Motherboard ASUSTeK Rampage III GENE - Chipset Intel X58 Express - Intel ICH10R - 6x DIMM 240 pins DDR3 - Bios Flashé v. 1033
Ethernet re0 Realtek RTL8111C - 10 Mbps Ethernet, 100 Mbps Fast Ethernet, 1000 Mbps Gigabit Ethernet
Intel Core i7 960 - Quad Core Socket 1366 QPI 4.8 GT/s Cache L3 8 Mo 0.045 m - Architecture Intel Nehalem
Kingston HyperX Triple Channel 6 Go kit 3x 2 Go) DDR3-SDRAM PC3-12800 CL8 - KHX12800D3LLK3/6GX
PNY Quadro FX 580 PCIE - 512 Mo Dual DisplayPort/DVI - PCI Express (NVIDIA Quadro FX 580)
Ethernet em0 et em1 - Intel PRO/1000 PT Dual Port Server - EXPI9402PT
Deux Disques Western Digital Caviar Blue 500 Go 7200 RPM 16 Mo Serial ATA II - WD5000AAKS
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 - Corsair Professional Series Gold AX650 Normes ATX12V v2.31 et EPS 2.92
Boîtier Lian Li PC-9 - Boîtier moyen tour



Disk: ad10 Partition name: ad10s1 Free: 0 blocks (0MB)
Disk: ad12 Partition name: ad12s1 Free: 0 blocks (0MB)

Part Mount Size Newfs
---- ----- ---- -----
ad10s1a / 4096MB Y
ad10s1b swap 6144MB SWAP
ad10s1d /var 40960MB UFS2+S Y
ad10s1e /tmp 8192MB UFS2+S Y
ad10s1f /usr 40960MB UFS2+S Y
ad10s1g /home 387GB UFS2+S Y
ad12s1d /save 415GB UFS2+S Y

Remarque : Configuration matérielle entièrement reconnue et testée avec FreeBSD 8.2, voir Messages, très véloce pour donner un ordre d‘idée, la compilation de gcc-4.5.5.20100518 dure un peu moins de 18 minutes alors qu‘avec mes vieux riblons antiques, Intel Pentium 4C 3GHz et Chipset Intel 875P cette compilation dure à un poil près, une heure et quarante huit minutes. Tout s‘exécute à merveille très vite.

Bien que ce Serveur chauffe très peu, je pense que la gravure en 32 nm du processeur dans un proche avenir serait bénéfique pour la consommation d‘énergie, ce qui ne serait tardé.

La lenteur parfois rédhibitoire des Serveurs FTP sourceforge.net sont les seuls faits imputables dans l‘attente devant ce type Serveur. D‘ailleurs à ce sujet, quand un par exemple un téléchargement de 16MB à 12 kBps de ghostscript, ne pas hésiter à ouvrir une ou deux sessions de SSH de plus dans plusieurs Terminal et de continuer l‘installation par compilation, cela gène en rien FreeBSD. La seule chose à éviter est de compiler des sources de dépendances identiques pour des packages différents. Ce type de Machine montre la puissance de FreeBSD voir la suite de l'article.

2. Installation
Début de page

FreeBSD 8.2 ne déçoit pas, bien au contraire, très aboutit et fonctionnelle dès sa sortie. Bref, un FreeBSD comme on aime un Système d‘exploitation adulte. Un grand bravo aux Développeurs de FreeBSD !


Cet article ne reprend pas tous les points de détail et s‘adresse plus aux utilisateurs confirmés Unix.

Pour le débutant lire l‘article qui présente un tutorial d‘installation complet suivant :

FreeBSD - Installer et Configurer version 7.4-RELEASE

Cet article énonce les variantes d‘installation pour FreeBSD 8.2 et soumet une installation distante à l‘aide de SSH et de Webmin très tôt dans l‘installation de FreeBSD.


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

Rien de nouveau sous le soleil, Sysinstall toujours égal à lui-même et c‘est très bien ainsi.

Voir le détail sur FreeBSD - Installer et Configurer version 7.4-RELEASE


Partitions Disques


Contrôleur SATA sur une Motherboard ASUS P4C800-E Deluxe et deux Disques Western Digital
Caviar® Blue™ 320 Go, 3 Gb/s, 16 Mo de cache, 7200 tr/mn - Modèle : WD3200AAKS


* Ces disques sont reconnus et marchent nickel chrome, avec le contrôleur Serial ATA 150 Mb/s du chipset 875P de chez Intel.

Disk: ad4 Partition name: ad4s1 Free: 0 blocks (0MB)
Disk: ad6 Partition name: ad6s1 Free: 0 blocks (0MB)

Part Mount Size Newfs
---- ----- ---- -----
ad4s1a / 2048MB Y
ad4s1b swap 4096MB SWAP
ad4s1d /var 40960MB UFS2+S Y
ad4s1e /tmp 4096MB UFS2+S Y
ad4s1f /usr 20480MB UFS2+S Y
ad4s1g /home 228GB UFS2+S Y
ad6s1d /save 298GB UFS2+S Y

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

Clavier et Souris USB connectés sur les Ports PS2 avec un changement de genre.

Au sujet du clavier et de la souris sur les ports USB cela marche très bien, répondre non à la question sur la souris sur port PS2. Cela écrit simplement dans le Fichier rc.conf si la réponse est Oui la ligne suivante :

moused_enable="YES"


Remarque : Compatibilité Matériels voir la page Web : FreeBSD 8.2-RELEASE Hardware Notes


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

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.

Créer dans /usr/src/ les répertoires suivants :

/lib/libc/gen

freebsd-update fetch upgrade
freebsd-update install


Le Kernel est Mise à Jour en version FreeBSD 8.2-RELEASE-p3 #0: Tue Sep 27  18:45:57 UTC 2011


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 8.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 8.2 le 24 Février 2011.

FreeBSD qui soit dit en passant 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 les commandes suivantes en terminant la saisie par Entrée.

portsnap fetch update
portsnap extract


Cela change la liste des composants logiciels du Système constitué de 22 680 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.
portupgrade -N managepkg-1.1 Script for maintaining ports Ports-mgmt 02-06-2010
portupgrade -N portmaster-3.11 Manage your ports without external databases or languages Ports-mgmt 16-12-2011

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.570.tar.gz 
gunzip webmin-1.570.tar.gz 
tar -xvf webmin-1.570.tar 
cd webmin-1.570 
./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.com localhost.c-extra.com localhost
127.0.0.1        production.c-extra.com localhost.c-extra.com localhost
192.168.1.1      c-extra.com www.c-extra.com ftp.c-extra.com mail.c-extra.com
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.


# Generated by Eric Douzet - Mon Jun 30 12:00:00 2008
#
# FreeBSD /etc/rc.conf
#
# 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.252"
hostname="production.c-extra.com"
ifconfig_bge0="inet 192.168.16.1 netmask 255.255.255.0 broadcast 192.168.16.255"
ifconfig_bge0_alias0="inet 192.168.16.10 netmask 255.255.255.255 broadcast 192.168.16.10"
ifconfig_fxp0="inet 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255"
ifconfig_fxp1="inet 192.168.2.1 netmask 255.255.255.0 broadcast 192.168.2.255"
named_enable="YES"
ntpdate_enable="YES"
#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.iso.acc"
#moused_enable="YES"
apache22_enable="YES"
sshd_enable="YES"
inetd_enable="YES"



Pour pouvoir compiler gcc-4.6 il faut copier le Fichier /boot/loader.conf avec Webmin.


# FreeBSD /boot/loader.conf

# Kernel tunables
kern.maxdsiz="734003200"        # Set the max data size

# Sound modules
sound_load="YES"                # Digital sound subsystem
snd_emu10kx_load="YES"          # Creative SoundBlaster Live and Audigy*



* 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 Ordre de résolution
Mettre a jour le " hostname" dans les adresses en cas de modification
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 fxp0 de la section Interfaces Actives puis sur (Ajouter une interface virtuelle).

Refaire l‘opération, Cliquer sur fxp0 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
bge0 Gigabit ethernet 192.168.16.1 255.255.255.0 Effectif
  bge0:0 Ethernet (Virtuel) 192.168.16.10 255.255.255.255 Effectif
fxp0 Ethernet 192.168.1.1 255.255.255.0 Effectif
fxp1 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 ?
bge0 Gigabit ethernet 192.168.16.1 255.255.255.0 Oui
  bge0:0 Ethernet (Virtuel) 192.168.16.10 255.255.255.255 Oui
fxp0 Ethernet 192.168.1.1 255.255.255.0 Oui
fxp1 Ethernet 192.168.2.1 255.255.255.0 Oui
lo0 Loopback 127.0.0.1 255.0.0.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.
portmaster db41-4.1.25_4 The Berkeley DB package, revision 4.1 Databases 02-06-2010
portupgrade -N gmake-3.82 GNU version of 'make' utility Devel 20-05-2011
portupgrade -N bison-2.5,1 A parser generator from FSF, (mostly) compatible with Yacc Devel 02-02-2012
portupgrade -N perl-5.14.2 Practical Extraction and Report Language Lang 20-12-2011

Upgrade de Ruby en version 1.9


Lister les Ports installés avec :    portmaster -l    (L minuscule)


Désinstaller la version existante de Ruby :

pkg_delete -f ruby18-bdb-0.6.5_1
pkg_delete -f ruby-1.8.7.302,1



Ajouter les deux lignes concernant Ruby au Fichier :

/etc/make.conf

# added by use.perl 2011-12-28 08:00:00
PERL_VERSION=5.14.2

# Ruby 1.9 as default version.
RUBY_DEFAULT_VER=1.9



Puis continuer l‘installation avec les commandes ci-dessous :


Saisir les commandes suivantes en terminant la saisie par Entrée.
portmaster portupgrade-2.4.9.3,2 FreeBSD ports/packages administration and management tool suite Ports-mgmt 24-08-2011
portupgrade -N bsdconv-7.3 BSD licensed charset/encoding converter library Converters 16-01-2012
portupgrade -N pcre-8.21_1 Perl Compatible Regular Expressions library Devel 10-01-2012
portupgrade -N libcroco-0.6.2_1 CSS2 parsing library Textproc 02-06-2010
portupgrade -N libsigc++-2.2.10 Callback Framework for C++ Devel 30-07-2010
portupgrade -N libcheck-0.9.8 A unit test framework for C Devel 02-06-2010
portupgrade -N eject-1.5_4 Utility for ejecting media from CD or optical disk drive Sysutils 02-06-2010
portupgrade -N hal-0.5.14_18 Hardware Abstraction Layer for simplifying device access Sysutils 04-01-2012
portupgrade -N nano-2.2.6 Nano's ANOther editor, an enhanced free Pico clone Editors 04-12-2010

Redémarrer le Serveur avec shutdown -r now


Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N openssl-1.0.0_9 SSL and crypto library Security 20-01-2012
portupgrade -N openldap-client-2.4.26 Open source LDAP client implementation Net 06-07-2011
portupgrade -N nss-3.13.1_1 Libraries to support development of security-enabled applications Security 02-02-2012

Sélectionner l‘Option de Compilation.
portupgrade -N ca_root_nss-3.13.1 The root certificate bundle from the Mozilla Project Security 12-01-2012

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.4_1 A compression utility designed to be a replacement for compress Archivers 08-11-2010
portupgrade -N p5-Authen-Libwrap-0.22 Authen::Libwrap - access to TCP Wrappers library Security 18-12-2010
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.03 Perl5 library for WWW access Www 12-01-2012
portupgrade -N p5-Net-OpenSSH-0.57 Perl SSH client package implemented on top of OpenSSH Net 28-12-2011
portupgrade -N p5-Net-SSH2-0.40 Support for the SSH 2 protocol via libSSH2 Net 28-10-2011
portupgrade -N p5-Net-SSLeay-1.42 Perl5 interface to SSL Security 04-10-2011
portupgrade -N p5-perl-ldap-0.4300 A Client interface to LDAP (includes Net::LDAP) Net 04-09-2011
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


L‘installation de GCC est une opération assez longue, mais qui peut accélérer de manière significative l‘installation de certain Port FreeBSD.

* Option d‘installation non requis.
portupgrade -N gcc-4.7.0.20120121 GNU Compiler Collection 4.7 Lang 22-01-2012

Redémarrer le Serveur avec shutdown -r now


Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N xorg-drivers-7.5.1 X.org drivers meta-port X11-drivers 24-02-2011
portupgrade -N xorg-7.5.1 X.Org complete distribution metaport X11 24-02-2011
portupgrade -N liberation-fonts-ttf-1.07.0,1 Liberation fonts from Red Hat to replace MS TTF fonts X11-fonts 01-06-2011

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.32.4 Fast MS-Explorer like filemanager for X X11-fm 16-06-2011

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 :


Xfe-1.19.2
Xorg-7.5

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.20_2 Batch mail retrieval utility for IMAP/POP3/ETRN/ODMR Mail 24-08-2011
portupgrade -N procmail-3.22_7 A local mail delivery agent Mail 10-12-2010
portupgrade -N p5-Mail-SpamAssassin-3.3.2_6 A highly efficient mail filter for identifying spam Mail 08-01-2012

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 mysql-client-5.1.61 Multithreaded SQL database (client) Databases 14-01-2012
portupgrade -N mysql-server-5.1.61 Multithreaded SQL database (server) Databases 14-01-2012
portupgrade -N mysql-scripts-5.1.61 Multithreaded SQL database (scripts) Databases 14-01-2012
portupgrade -N libnss-mysql-1.5_3 NSS module using a MySQL database for backend Net 20-03-2011
portupgrade -N pam_mysql-0.7.r1_2 A pam module for authenticating with MySQL Security 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 cmake-2.8.7 A cross-platform Makefile generator Devel 10-01-2012
portupgrade -N mysql-client-5.5.20 Multithreaded SQL database (client) Databases 14-01-2012
portupgrade -N mysql-server-5.5.20 Multithreaded SQL database (server) Databases 14-01-2012
portupgrade -N libnss-mysql-1.5_3 NSS module using a MySQL database for backend Net 20-03-2011
portupgrade -N p5-DBD-mysql55-4.019 MySQL 5.5 driver for the Perl5 Database Interface (DBI) Databases 24-05-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


# 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

Pour Apache avec FreeBSD 8.2 choisir la version apache-2.2.22 qui est un must de rapidité et de stabilité bien mieux que la version apache-1.3.42 avec FreeBSD 8.2 et puis je trouve la version apache-2.2.22 possède bien plus de sécurités et est préférable aux anciennes version. Il faut bien se dire une chose, si les programmeurs de la La Fondation Apache HTTP Server Project ont entièrement réécrit cette 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 apache-2.2.22 Version 2.2.x of Apache web server with prefork MPM. Www 02-02-2012

Lorsque le formulaire de compilation Options for apache-2.2.22 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 Tabulation du clavier pour atteindre le champ de validation [ OK ] ensuite appuyez sur Entrée pour continuer l‘installation.


Créer les répertoires suivants :

# mkdir cgi-bin
# mkdir error
# mkdir html
# mkdir icons
# mkdir usage
# ls
cgi-bin    error    html    icons    usage
#



Ce qui donne comme arborescence de répertoires :

/usr/local  
  /www  
  /cgi-bin  
  /error  
  /html  
  /icons  
  /usage  

Remarque : Copier le contenu des répertoires /cgi-bin /error /icons de /usr/local/www/apache22/ dans ceux de /usr/local/www/ cela va sans dire, bien-sûr.


Effacer le répertoire /apache22 après avoir copier tout ce qu‘il contient dans le répertoire /usr/local/www


# cd /usr/local/www/
# ls
apache22
# rm -r apache22/
#



Remarque : Pour générer le Package apache-2.2.22 - Version 2.2.x of Apache web server with prefork MPM. - Ne pas effacer ce dossier ou répertoire.

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 php5-5.3.10 PHP Scripting Language Lang 04-02-2012

Lorsque le formulaire de compilation Options for php5-5.3.10 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 Tabulation du clavier pour atteindre le champ de validation [ OK ] ensuite appuyez sur 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.5.13_1 An intrusion detection and prevention engine Www 24-08-2011

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 php5-bsdconv-7.0 PHP wrapper for bsdconv Converters 04-02-2012
portupgrade -N php5-bz2-5.3.10 The bz2 shared extension for php Archivers 04-02-2012
portupgrade -N php5-ctype-5.3.10 The ctype shared extension for php Textproc 04-02-2012
portupgrade -N php5-filter-5.3.10 The filter shared extension for php Security 04-02-2012
portupgrade -N php5-gd-5.3.10 The gd shared extension for php Graphics 04-02-2012
portupgrade -N php5-iconv-5.3.10 The iconv shared extension for php Converters 04-02-2012
portupgrade -N php5-json-5.3.10 The json shared extension for php Devel 04-02-2012
portupgrade -N php5-mbstring-5.3.10 The mbstring shared extension for php Converters 04-02-2012
portupgrade -N php5-mcrypt-5.3.10 The mcrypt shared extension for php Security 04-02-2012
portupgrade -N php5-mysql-5.3.10 The mysql shared extension for php Databases 04-02-2012
portupgrade -N php5-openssl-5.3.10 The openssl shared extension for php Security 04-02-2012
portupgrade -N php5-session-5.3.10 The session shared extension for php Www 04-02-2012
portupgrade -N php5-xml-5.3.10 The xml shared extension for php Textproc 04-02-2012
portupgrade -N php5-zip-5.3.10 The zip shared extension for php Archivers 04-02-2012
portupgrade -N php5-zlib-5.3.10 The zlib shared extension for php Archivers 04-02-2012

Librairie PDF pour phpMyAdmin

portupgrade -N pdflib-7.0.5 A C library for dynamically generating PDF Print 10-01-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 : bind96-9.6.3-ESV-R3 est déjà installé, il ne faut pas le remplacer.


Aprés l‘installation de FreeBSD 8.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 samba34-3.4.14 A free SMB and CIFS client and server for UNIX Net 02-08-2010
portupgrade -N samba34-libsmbclient-3.4.14 Shared libs from the samba package Net 02-08-2010
portupgrade -N pam_smb-2.0.0.r6 NetBIOS domain logon PAM module Security 02-06-2010

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.18_1 The GNU Privacy Guard Security 26-09-2011
portupgrade -N logrotate-3.7.9 Daemon to rotate, compress, remove and mail system log files Sysutils 27-08-2010
portupgrade -N proftpd-1.3.4a Highly configurable ftp daemon Ftp 02-02-2012
portupgrade -N proftpd-mod_sql_mysql-1.3.4a Highly configurable ftp daemon with MySQL support Ftp 02-02-2012
portupgrade -N screen-4.0.3_13 A multi-screen window manager Sysutils 08-11-2011
portupgrade -N smartmontools-5.42_2 S.M.A.R.T. disk monitoring tools Sysutils 08-12-2011
portupgrade -N sudo-1.8.3_2 Allow others to run commands as root Security 02-02-2012
portupgrade -N sudoscript-2.1.2 Audited shells in Perl with sudo(8) and script(1) Security 02-06-2010
portupgrade -N sudosh3-3.2.0_2 Third version of the sudo shell Security 02-02-2012
portupgrade -N webalizer-2.23.5 A web server log file analysis program Www 18-04-2011

Redémarrer le Serveur avec shutdown -r now


Si nécessaire installer le navigateur Web Firefox en version 3.6.x

Saisir les commandes suivantes en terminant la saisie par Entrée.
portupgrade -N firefox-10.0,1 Web browser based on the browser portion of Mozilla Www 02-02-2012
portupgrade -N firefox-i18n-10.0 Localized interface for Firefox Www 02-02-2012

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-3.88.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. 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.8 sur un Serveur de développement, voir l‘article :

FreeBSD - Installation de Xfce 4.8 version 8.2-RELEASE


16. Journal de modification Début de page

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

Le 28-12-2011 – Ajout procédure Update Kernel et Upgrade en version 1.9 de Ruby.
Le 02-10-2011 – Ajout de l‘installation du Serveur PostgreSQL et diverses modifications.
Le 12-07-2011 – Actualisation de la Liste de Packages de l‘Installation.
Le 24-02-2011 – Sortie de la version 8.2 installation et compilation sans aucun problème.
Le 12-09-2010 – Modification du Sommaire, ajout rubrique : Liste de Packages de l‘Installation
Le 02-06-2010 – Gestion dynamique de la Liste de Packages de l‘installation.
Le 20-05-2010 – 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-2012, tous droits réservés  –  Mise à jour le 02 Février 2012 Infologisme.com