[PDF] Liste matériel projet Cyber_Edu





Previous PDF Next PDF



Ajouter la langue arabe sous Windows XP sans avoir besoin du CD

Ajouter la langue arabe sous Windows XP sans avoir besoin du. CD d'installation : 1. Télécharger le fichier compressé suivant « XP-?Arabic-?font.zip 



Référence Debian

Ce guide de référence Debian (version 2.94) (2022-09-27 05:10:32 UTC) est destiné à procurer un large aperçu du système. Debian en tant que guide de 



les_cahiers_du_debutant.pdf

5 avr. 2020 sur Debian écran allumé



Comprendre le langage dassemblage

17 mars 2022 quelqu'un a déjà écrit le livre “Assembly Language for Beginners”. ... compilateurs au lieu de les installer sur votre système.



Guide pratique de TEX Live 2022

Cette distribution peut être obtenue par téléchargement sur le DVD TEX Collection distribué le répertoire texmf-dist/doc/texlive en plusieurs langues :.



pas-a-pas-vers-l-assembleur-par-lord-noteworthy.pdf

possibilité aux programmeurs d'utiliser une syntaxe proche de la langue anglaise le fichier d'aide win32.hlp disponible en téléchargement gratuitement.



Paramétrage dun ordinateur pour lactivation des langues orientales

installation si le répertoire d'installation de Windows XP. (« i386 ») n'est pas présent sur la machine. Il faut redémarrer l'ordinateur pour.



Liste matériel projet Cyber_Edu

12 Franco Arabe Quartier Installer le serveur DNS et DHCP sur les serveurs CFELx. ... Moodle va vous proposer de télécharger le paquetage de la langue ...



Cotutelle internationale de thèse : Université Paris-Sacley et

Les langues les plus couramment parlées sont l'Haoussa le Tamasheq et le o le modèle numérique de terrain (MNT) du Niger (téléchargé sur le site de ...



Application Citrix Workspace pour Linux

14 sept. 2022 tivée la disposition du clavier client se synchronise automatiquement avec la session Citrix Virtual. Apps and Desktops et Citrix DaaS ...

,0121 $3"40 5+*6 6 7 82
,9.:è 3!

2è3

8 #(%) !0,&11&1%&'(% #(-è2)!!*$%& &(3

4..5(*!!*$%&

&(3 &(6) 7( 4..5( ,68è) .!%$%&' (3 (3) #(3 (9:).((

4..5(;<22! .!;%&'

(3 7( 7

4..5($=!!1%&'

4..5(1= .!,%&'

,393>&, ,,>6 ?)9 '(3@-$(39<33*%(1"< ,//(1393%,;(A#-9; (@6 &(3 &(3# (9:).& /6"è9(9 ) 8B. (3

4..5(8)##80C

;D*5-&'

4..5(%=6)E0C

4..5(-=

(1 /'01+!,%23

2" 45 %'0*%0

)6 27
#11 11+3

2"4 8

9: ;6'01+!,%! ! "3

9+!,%'0

3+!,%+!,%

4 62
0 6%0 6

2'0+!,%/

>4è 86*4

2&??'6*3+0

5$&??."

4 !'01+!,%*@4A

'(2'()!'0 2 %0 '02:B B

3*((A4

#11 11%0

C%6"9%

4 D%"" 9/%* 4 + 6/ 4 (6" 2/ %68 *24"" 8

66:62 0

24,
*+8 (4( 2+2 "9E %333*E

F04$%&

+GA; '02 2 6= BB /2/',+ *2 '04 #11H 1 C

CHCCCC*

4 6 36
#11H 1EA86E0&??'IJ

République et Canton de

GenèveObservatoire TechnologiqueDCTICase postale 22851211 Genève 2N/Ref: Auteur: Samuel CarruptPhotos: Création: 20.07.2006Dernière sauvegarde: 29.09.2006version: 1.2Document validé le: 29.09.2006 par DHACe document a été réalisé avec une solution open

source.Cyber_Edu MaliHOWTOInstallation d'un serveurTéléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Table des matiresVersions du document ........................................................................................................................................3

Licence du document..........................................................................................................................................3

Systme/matriel utilis......................................................................................................................................4

Spcifications des serveurs.................................................................................................................................4

Topologie du rseau tendu.................................................................................................................................5

Informations sur le serveur IGAD .....................................................................................................................5

Topologie du rseau local...................................................................................................................................6

Informations sur le rseau local ........................................................................................................................6

Installer Ubuntu sur un serveur ..........................................................................................................................7

Configurer le rseau............................................................................................................................................7

Partitionner les disques.......................................................................................................................................8

Crer le premier utilisateur (administrateur du systme)...................................................................................9

Complter la configuration du rseau sur les serveurs CFELx..........................................................................9

Complter la configuration du rseau sur le serveur IGAD...............................................................................9

Mettre jour le serveur ....................................................................................................................................10Terminer la configuration du rseau sur les serveurs CFELx..........................................................................12Configurer le DNS sur les serveurs CFELx......................................................................................................13Configurer la liste des htes..............................................................................................................................13Installer le serveur DNS et DHCP sur les serveurs CFELx..............................................................................14Installer un utilitaire de gestion des services....................................................................................................15Installer le serveur NTP....................................................................................................................................15Installer un environnement LAPP.....................................................................................................................16Configurer la fonction cache du proxy sur les serveurs CFELx.......................................................................20Installer un cache sur les serveurs CFELx........................................................................................................21Installer le serveur OpenSSH............................................................................................................................22Crer un dpt local (repository local).............................................................................................................23Prparer les paquets du dpt local...................................................................................................................24Installer les packages complmentaires Moodle............................................................................................24Installer le serveur d'impression sur les serveurs CFELx.................................................................................26Installer le serveur de messagerie SMTP..........................................................................................................27

Configurer la procdure de sauvegarde du serveur..........................................................................................29Modifier les mots de passe................................................................................................................................31Lire les mail locaux...........................................................................................................................................32Installer Moodle................................................................................................................................................32Configurer le firewall........................................................................................................................................32Iptables sur les serveurs CFELx.......................................................................................................................32Iptables sur les serveurs IGAD.........................................................................................................................36Ajouter un password GRUB...........................................................................................................................40Automatiser les mises jour du serveur...........................................................................................................41Crer un utilisateur avec les droits d'administration.........................................................................................42Crer les cls prive/publique sur le serveur IGAD.........................................................................................42Autres applications utiles .................................................................................................................................43Glossaire............................................................................................................................................................44Téléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 3 / 45

Versions du documentVersionDateRemarques

1.020.07.2006 Cration du document1.0.101.09.2006 Diverses corrections gnrales rsultants de la phase de

test1.112.09.2006 Diverses corrections gnrales rsultant de la formation

des utilisateurs Ajout de la partie aptcacher Ajout de la configuration du firewall1.229.09.2006 Diverses corrections Ajout de la configuration de la mise jour automatique Ajout de la configuration de GRUBLicence du documentCopyright c 2006 CTI, Observatoire Technologique.This work is licensed under the Creative Commons AttributionNonCommercialShareAlike License. To

viewa copy of this license, visit http://creativecommons.org/licenses/byncsa/2.5/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.Vous tes libres:·de reproduire, distribuer et communiquer cette cration au public ·de modifier cette crationSelon les conditions suivantes :Paternit. Vous devez citer le nom de l'auteur original.Pas d©Utilisation Commerciale Vous n'avez pas le droit d'utiliser cette cration des fins

commerciales.Partage des Conditions Initiales l©Identique. Si vous modifiez, transformez ou adaptez cette

cration, vous n'avez le droit de distribuer la cration qui en rsulte que sous un contrat identique celuici.

·A chaque rutilisation ou distribution, vous devez faire apparatre clairement aux autres les

conditions contractuelles de mise disposition de cette cration.·Chacune de ces conditions peut tre leve si vous obtenez l'autorisation du titulaire des droits. Ce qui prcde n'affecte en rien vos droits en tant qu'utilisateur (exceptions au droit d'auteur : copies

rserves l'usage priv du copiste, courtes citations, parodie...)Ceci est le Rsum Explicatif du Code Juridique (la version intgrale du contrat).

Téléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 4 / 45

Pr-requis connatre les commandes de base du SHELL (Bash par dfaut sur Ubuntu - http://www.gnu.org/software/bash/). connatre les commandes de base de l'diteur vi http://www.vim.org/ (ou un quivalent, par ex. nano). - connatre le n du sousrseau pour lequel le serveur va servir de passerelle: voir le document

ªPlanAdressageCyberEdu.odsº- disposer d'une connexion Internet comprendre la topologie du rseau (local et tendu)Systme/matriel utilis Ubuntu Dapper Drake 6.06 LTS serveur http://www.ubuntu.com/- Serveurs Dell PowerEdge 2400 1024Mo RAM 766MHzSpcifications des serveursServiceChoixPage

NATNAT10DNSdnsmasq13DHCPdnsmasq13NTPntpserver14Web LAPP115Proxy Apache219Cache APTAptcacher20

SSHOpenSSH21ImpressionCupsys24

SMTPPostfix26

BackupCron28

Mises jour Cron 39

1 LAPP: Linux, Apache2, PostgreSQL, PHPPerlPhyton.

ApplicationChoixPage

Gestionnaire de

servicesysvrcconf14SGC2Moodle31Firewalliptables312 SGC: Systme de Gestion de Contenu.Téléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 5 / 45

Topologie du rseau tenduExplications gnralesLe serveur IGAD est la machine centrale du rseau tendu, il est situ dans les locaux de l'AGETIC

(Agence des Technologies et de l©Information du Mali). Le serveur IGAD est la seule machine disposer

d'une adresse IP publique et statique, il est connecte Internet via les infrastructures de l'AGETIC.

Tous les autres serveurs, de type CFELx, sont situ dans les diffrentes coles ou centres de formation et

sont connects Internet via un FAI traditionnel.Informations sur le serveur IGADNom du serveurIGADAdresse LAN192.168.0.0Adresse publique217.64.100.68Passerelle217.64.100.65Téléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 6 / 45

Topologie du rseau localInformations sur le rseau localNom du serveurCyberEduServeur(x)Nom de domaineCyberEdu(x).mlAdresse LAN192.168.x.0Passerelle192.168.x.1Masque de sous-rseau255.255.255.0Adresse imprimante192.168.x.5Remarques: le x reprsente le n de votre sousrseau. Pour voir le dtail du plan d'adressage, consultez

le document "PlanAdressageCyberEdu.odsº.Téléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 7 / 45

Installer Ubuntu sur un serveur

1. Brancher le serveur.2. Allumer le serveur avec le CD d'installation d'Ubuntu insr dans le lecteur de CD.Remarque: vrifiez la squence de boot du serveur si celuici ne dmarre pas sur le CD.3. Une fois la machine dmarre, choisir l'option "Install a server" dans le menu.

Remarque: ne modifiez pas la langue cette tape ce qui aurait comme effet de slectionner un clavier

franais.4. Choisir la langue: Franais (French)5. Choisir votre emplacement gographique : Mali (Autre)6. Choisir la disposition du clavier: Suisse romand (fr_CH-Latin) (Choisir votre clavier dans une liste)

Configurer le rseau7. Le serveur possde deux interfaces rseau. Choisissez eth0 comme interface rseau principale.Interface Utiliteth0connect sur le rseau extrieureth1connect sur le rseau local8. Indiquez le nom du systme : CyberEduServeurx. x reprsente le n du serveur. Ce numro doit

correspondre au numro de votre sousrseau (ex. CyberEduServeur3).

Utilisez le nom IGAD pour le serveur central de l'AGETIC.Remarque: le nom de la machine est stock dans le fichier /etc/hostname.

9. Indiquez le mandataire HTTP (Proxy), c'estdire l'adresse IP ou le nom du proxy associ associ au

port 80. Cette information doit tre renseigne uniquement dans le cas ou vous ne vous connectez pas

directement Internet. Si vous n'avez pas reu d'information au sujet du proxy de la part de votre FAI

vous devez sans doute laisser ce champs vide. Notez qu'il est toujours possible de configurer le proxy

aprs la fin de l'installation en ditant le fichier /etc/apt/apt.confa) exemple de configuration du fichier /etc/apt/apt.conf avec l'utilisation d'un proxy:APT::Authentication::TrustCDROM ªtrueº;# ligne par dfaut, ne pas modifierAcquire::http::Proxy ªhttp://proxy.etat.ml:80º;# ajouter l©adresse de votre proxy Acquire::http::Proxy ªfalseº;# ligne par dfaut, ne pas modifierb) exemple de configuration du fichier /etc/apt/apt.conf sans utilisation d'un proxy:APT::Authentication::TrustCDROM ªtrueº;# ligne par dfaut, ne pas modifierAcquire::http::Proxy ªfalseº;# ligne par dfaut, ne pas modifierRemarque: l'adresse du proxy ne doit pas forcment tre saisie, laissez ce champs vide si vous n'avez pas

de mandataire HTTP (Proxy). Téléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 8 / 45

Partitionner les disquesPour consulter le dtail de la structure des disques des serveurs, consultez le document

"StructureDisquesServeurs.odtº.

De manire gnrale, les serveurs seront quips de trois disques SCSI, respectivement sda, sdb et sdc.10. Choisir dans le menu "Modifier manuellement la table des partitions".

11. Slectionnez le 1er disque partitionner (sda), puis slectionnez l'option "Crer une nouvelle

partition".

12. Crer trois nouvelles partitions en se basant sur les informations suivantes (taille 18.2 GB):N

partitionTailleTypeEmplacementUtilis comme Point de montage112.0 GBPrimaireDbutSystme de fichier journalis ext3/1 + indication d'amor age pr sent

21.0 GBPrimaireDbutEspace d'change SWAPswap2

35.2 GBLogiqueDbutSystme de fichier journalis

ext3/home3

1 /: systme.2 swap: espace d'change SWAP.3 /home: rpertoire personnel des utilisateurs (sur le serveur cela concerne uniquement l'administrateur).13. Slectionnez le 2me disque partitionner (sdb), puis slectionnez l'option "Crer une nouvelle

partition".

14. Crer deux nouvelles partitions en se basant sur les informations suivantes (taille 73.4 GB):N

partitionTailleTypeEmplacementUtilis comme Point de montage

136.7 GBPrimaireDbutSystme de fichier journalis

ext3/usr4

236.7 GBLogiqueDbutSystme de fichier journalis

ext3/var5

4 /usr: donnes et programmes communs aux utilisateurs, www, rpertoires enseignants.5 /var: www, donnes, rpertoires enseignants.15. Slectionnez le 3me disque partitionner (sdc), puis slectionnez l'option "Crer une nouvelle

partition".

16. Crer une nouvelle partition en se basant sur les informations suivantes (taille 18.2 GB):N

partitionTailleTypeEmplacementUtilis comme Point de montage

118.2GBLogiqueDbutSystme de fichier journalis

ext3/bckdskTéléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 9 / 45

Remarque: ce disque dur peut galement tre rajout au serveur dans une deuxime tape.17. Lorsque vous avez termin la configuration, choisissez l'option "Terminer le partitionnement et

appliquer les changements".

18. L'horloge systme estelle l'heure universelle (UTC): oui.

Crer le premier utilisateur (administrateur du systme)19. Crer un administrateur en utilisant les informations suivantes:Nom completIdentifiantMot de passeUtilitAdministrateuradmin Adm1n2006Administrateur du systmeRemarque: seul cet utilisateur est autoris excuter des tches d'administration sur le systme. (sudo)

20. Laissez tourner le systme pour l'installation du serveur. Cette tape peuttre relativement longue

suivant le type de machine donz vous disposez.21. Terminer l'installation du systme en enlevant le CD lorsque le systme le demande puis redmarrer la

machine. 22. Pour entrer dans le systme utilisez l'identifiant/mot de passe que vous avez cr l'tape 19.23. Pour les tapes suivantes, le serveur doit tre connect Internet.Complter la configuration du rseau sur les serveurs CFELx

24. Utilisez la commande suivante pour vrifier que le serveur bien reu une adresse IP du serveur DHCP

sur l'interface eth0:ifconfigLes champs inet addr:, Bcat: et Mask doivent tre remplis automatiquement, comme sur l'exemple cidessous:

eth0 Lien encap:Ethernet HWaddr 00:08:74:04:48:46 inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0 ...

25. Si le serveur n'a pas reu d'adresse IP, il faut alors la demander explicitement:sudo dhclient eth0! Attention: vous devez rgler tous les problmes de rseau avant de poursuivre l'installation du serveur.Complter la configuration du rseau sur le serveur IGAD26. Le serveur IGAD a une adresse statique publique, il faut donc le configurer diffrement des serveurs

CFEL(x).

sudo vi /etc/network/interfacesEditez le fichier comme sur l'exemple cidessous:...

auto eth0iface eth0 inet staticTéléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 10 / 45

address 217.64.100.68# adresse publique du serveur IGADnetmask 255.255.255.248# masque de sous-rseaugateway 217.64.100.65# adresse de la passerelle...

Remarque: les informations cidessus sont fournies par l'AGETIC.! Attention: vous devez rgler tous les problmes de rseau avant de poursuivre l'installation du serveur.Commandes utiles pour dsactiver et activer une interface:sudo ifdown eth0sudo ifup eth0Remarque: la configuration de l'interface eth1, directement connecte sur notre rseau local, est dcrite plus loin.Mettre jour le serveur

Pour mettre jour le serveur il y a deux solutions, soit mettre en place un dpt (repository) local soit

directement tlcharger les paquets depuis Internet.a) avec un dpt localCette tape est optionnelle et ne doit tre ralise que dans le cas o vous avez dj tlcharg les mises

jour du serveur, que vous les avez sauvegardes et que vous voulez viter de les tlcharger une

nouvelle fois.27. Commencez par modifier la source des dpts /etc/apt/source.list en utilisant la commande suivante:sudo vi /etc/apt/sources.list28. Ajoutez la ligne cidessous et mettez en commentaires toutes les autres:# ...

deb file:/var serveur-repository/# Repository est le terme anglais pour désigner un d p t

Remarque: toutes les autres lignes doivent tre mises en commentaire en les faisant prcder d'un #.29. Crer le rpertoire /var/serveur-repository dans lequel nous allons placer les paquetes (.deb)

pralablement tlchargs: mkdir /var/serveur-repository30. Copiez le contenu du rpertoire /media/usbdisk/server-repository (nous assumons que les paquets se

trouvent sur un disque dur externe USB) du disque externe dans le rpertoire /var/server-repository:

sudo cp /media/usbdisk/serveur-repository/* /var/serveur-repository/Remarque: la commande cidessus ne fonctionne que si le disque dur externe est directement branch sur

le serveur via le port USB. /usbdisk reprsente le nom du disque choisi par le systme lors de l'criture

de ce HOWTO, il est possible que ce nom soit diffrent dans votre configuration.Un disque mont apparatra soit dans le rpertoire /mnt, soit dans le rpertoire /media.

Trouvez votre disque en utilisant une des commandes suivantes:ls -l /mntTéléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 11 / 45

ou

ls -l /mediaRemarque: si il n'est pas possible de brancher le disque dur externe sur le serveur, il faut utiliser un

poste client et copier les paquets via le protocole SSH. Le serveur SSH doit tre install avant de pouvoir

effectuer cette opration.31. Une fois les fichiers copis sur le serveur, forcez la mise jour en utilisant les commandes suivantes:sudo apt-get update# synchronisation avec notre source de dpts

(sources.list)sudo apt-get upgrade# installation des versions les plus rcentessudo apt-get dist-upgrade# mise jour du kernelsudo reboot# redmarrer le serveur si le kernel a changRemarque: la commande update met jour la base de donnes des packages disponibles en se servant du

fichier /etc/apt/sources.list. La commande upgrade met jour les applications installes sur le serveur.

b) avec le rseau InternetCette tape est trs importante car en faisant les mises jour du serveur on bnficie des dernires mises

jour de scurit.32. Commencez par modifier la source des dpts /etc/apt/sources.list en utilisant la commande suivante:sudo vi /etc/apt/sources.list33. Configuration du fichier /etc/apt/sources.list:

## Ubuntudeb http://ch.archive.ubuntu.com/ubuntu dapper main restricted universe multiverse## Updatesdeb http://ch.archive.ubuntu.com/ubuntu dapper-updates main restricted universe

multiverse## Securitydeb http://security.archive.ubuntu.com/ubuntu dapper-security main restricted universe

multiverseRemarque: toutes les autres lignes doivent tre mises en commentaire en les faisant prcder d'un #.34. Forcez la mise jour du serveur en utilisant les commandes suivantes:sudo apt-get update# synchronisation avec notre source de dpts

(sources.list)sudo apt-get upgrade# installation des versions les plus rcentessudo apt-get dist-upgrade# mise jour du kernelsudo reboot# redmarrer le serveur si le kernel a changRemarque: la commande update met jour la base de donnes des packages disponibles en se servant du

fichier /etc/apt/sources.list. La commande upgrade met jour les applications installes sur le serveur.

Les fichiers tlchargs sont stocks dans le rpertoire /var/cache/apt/archives. Utilisez la commande Téléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 12 / 45

sudo apt-get clean ou sudo apt-get autoclean pour vider ce rpertoire.Terminer la configuration du rseau sur les serveurs CFELx

Nous allons maintenant configurer le NAT afin de permettre aux machines de notre rseau local de se

connecter Internet. Afin de raliser cette translation d'adresses, nous devons crer les deux scripts qui

sont d

crits cidessous:35. Le 1er script doit tre excut avant que l'interface connecte Internet (eth0) soit active:sudo vi /etc/network/if-pre-up.d/nat.shEditez le fichier pour qu'il ressemble exactement celuici:# on active le routage (forwarding) sur le serveurecho 1 > /proc/sys/net/ipv4/ip_forward# translation d©adresse pour tout ce qui traverse la passerelle en passant par eth0iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADERemarque: la signification de cette dernire ligne est: tout ce qui sort du routage (A POSTROUTING)

et qui doit passer vers l'Internet (o eth0) doit subir un masquage d'adresse (j MASQUERADE).36. Le 2me script doit tre excut aprs que l'interface connecte Internet (eth0) soit dsactive:sudo vi /etc/network/if-post-down.d/nat.shEditez le fichier pour qu'il ressemble exactement celuici:# on efface toutes les règles de iptablesiptables -t nat -F# effacer toutes les rgles de la table nat# on dsactive le routage (forwarding) sur le serveurecho 0 > /proc/sys/net/ipv4/ip_forward37. Il faut rendre ces deux scripts excutables:sudo chmod +x /etc/network/if-pre-up.d/nat.shsudo chmod +x /etc/network/if-post-down.d/nat.sh38. Modifiez le fichier /etc/network/interfaces afin de donner une adresse IP statique l'interface eth1.

L'interface eth1 est celle qui est connecte sur notre rseau local: sudo vi /etc/network/interfacesConfigurezle comme cidessous:

auto lo eth0 eth1# The loopback network interface iface lo inet loopback# The primary network interfaceiface eth0 inet dhcp# interface configure pour recevoir

une

# adresse IP automatiquementTéléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 13 / 45

# The secondary network interface iface eth1 inet static address 192.168.x.1# x=n du sous-rseau netmask 255.255.255.0 pre-up /etc/network/if-pre-up.d/nat.sh# script excut avant l©activation post-down /etc/network/if-post-down.d/nat.sh# script excut aprs la

d

sactivationPour voir la configuration de iptables concernant le NAT (Network Address Translation - Traduction

d©Adresses Rseau), utilisez la commande suivante:sudo iptables -t nat -L39. Vous devez redmarrer les services rseau pour que les changements soient pris en comptent:sudo /etc/init.d/networking restartConfigurer le DNS sur les serveurs CFELx

La configuration des DNS se trouve dans le fichier /etc/resolv.conf. Ce fichier tant automatiquement

cras au dmarrage de la machine et rempli avec les informations reues du FAI, il est inutile de l'diter

manuellement. Toutefois Ubuntu fourni un mcanisme permettant de palier ce "problme". La

solution consiste modifier le fichier /etc/dhcp3/dhclient.conf avec nos propres informations. Ce fichier

sera lu par le systme et compltera automatiquement le fichier /etc/resolv.conf.

40. Utilisez la commande cidessous pour diter le fichier /etc/dhcp3/dhclient.conf:sudo vi /etc/dhcp3/dhclient.confAjoutez les instructions suivantes:...

# l©adresse de notre serveur DNS localprepend domain-name-servers 127.0.0.1;# on regarde d©abord chez nous# aprs on fait comme

d©habitude# ajouter cette ligne si elle n©existe pasprepend domain-name ªcyberedux.ml º;# notre nom de domaine local...

Remarque: prepend permet d'utiliser notre configuration avant celle reue par le FAI (Fournisseur d©Accs Internet).

41. Redmarrez les service rseau pour que les changements soient pris en compte:sudo /etc/init.d/networking restart42. Le fichier /etc/resolv.conf devrait finalement ressembler l'exemple cidessous:search cyberedux.ml# x=n du sous-rseaunameserver 127.0.0.1# notre serveur DNS localnameserver 160.53.236.30# 1er serveur DNS du FAInameserver 160.53.236.60# 2me serveur DNS du FAIRemarque: le mot cl nameserver correspond l'adresse IP des serveurs de noms (DNS). Ces adresses IP

sont fournies par le FAI et peuvent tre diffrente dans votre configuration.Configurer la liste des htesTéléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 14 / 45

43. Nous allons maintenant diter la liste des htes qui se trouve dans le fichier /etc/hosts. Ce fichier spcifie

comment rsoudre les noms des machines de notre rseau en leur associant une adresse IP:sudo vi /etc/hostsIGAD: donnezlui la forme suivante:#IPFQDN alias

127.0.0.1 localhost 127.0.1.1IGAD.agetic.gov.mlIGAD

## ! à compléter avec les adresses des serveurs des n écolesRemarque: Toutes les lignes suivantes concernant IPV6 peuvent tre commentes en les faisant prcder

du caractre #.CFELx: donnezlui la forme suivante:#IPFQDN alias

127.0.0.1 localhost 192.168.x.1CyberEduServeurx.cyberedux.mlCyberEduServeurx# x=n du

Remarque: CyberEduServeurx est le nom du serveur. Toutes les lignes suivantes concernant IPV6

peuvent tre commentes en les faisant prcder du caractre #.44. Redmarrez les services rseau pour que les changements soient pris en compte:sudo /etc/init.d/networking restartVous pouvez vrifier la configuration des interfaces grce la commande suivante:ifconfigInstaller le serveur DNS et DHCP sur les serveurs CFELx

Nous allons installer dnsmasq qui va nous servir la fois de serveur DNS local et de serveur DHCP.45. Utilisez la commande suivante pour installer dnsmasq:

sudo apt-get install dnsmasqCompltez le fichier /etc/dnsmasq.conf: sudo vi /etc/dnsmasq.confPour qu'il ressemble l'exemple cidessous... # les requtes pour des machines dont le nom de domain n©est pas pleinement qualifi

(FQDN), ne sont pas envoyes aux serveurs DNS du FAIdomainneeded#ligne 14Téléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 15 / 45

# les adresses ne sont pas envoyes vers des espaces d©adressage non routboguspriv#ligne 16... # v rifier les changements de resolv.conf#nopoll#ligne 45... # distribuer des adresses IP seulement sur l©interface eth1interface=eth1#ligne 69... # le nom de notre domaine localdomain=cyberedux.ml#ligne 107...

# la plage d©adresses IP que nous allons distribuer aux clientsdhcprange=192.168.x.11,192.168.x.254,255.255.255.0,24h#ligne 120...

# la taille du cache localcachesize=256#ligne 278...

46. Redmarrez le service dnsmasq pour que les changements soient pris en compte:sudo /etc/init.d/dnsmasq restartRemarque: les postes clients doivent redmarrer leur service rseau pour obtenir une adresse IP de notre

serveur DHCP.Installer un utilitaire de gestion des servicessysv-rc-conf est un utilitaire qui facilite la gestion des services du serveur. Il permet de choisir quels

services doivent tre lancs au dmarrage du serveur et quel niveau ils doivent tre disponibles (Runlevel).

47. Pour l'installer, utilisez la commande suivante:sudo apt-get install sysv-rc-confPour lancer cet utilitaire, entrez la commande suivante:sudo sysv-rc-confL'utilisation de cet utilitaire est trs intuitive et ne devrait pas poser de difficult.Installer le serveur NTPNous allons installer un serveur NTP local afin de fournir l'heure aux postes clients de notre rseau local.48. Commencez par installer ntpdate:

sudo apt-get install ntpdateTéléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 16 / 45

ntpdate est le service qui est excut au dmarrage pour effectuer une synchronisation de l'heure avec les

serveurs NTP de niveau suprieur.49. Il faut ensuite slectionner des serveurs NTP de niveau suprieur afin de mettre jour notre serveur

local. Pour cela, ditez le fichier /etc/default/ntpdate:

sudo vi /etc/default/ntpdateModifiezle comme dans l'exemple cidessous:# servers to checkNTPSERVERS="pool.ntp.org ntp.ubuntu.com"# se baser en priorit sur le pool de

serveurs ntp# puis le serveur ntp Ubuntu...

50. Nous allons maintenant installer ntp-server qui est le service permettant aux postes clients de faire des

requtes de synchronisation de temps sur notre serveur:sudo apt-get install ntp-serverRemarque: ntp-server installe galement les packages ntp et ntp-simple.

51. Editez ensuite le fichier de configuration /etc/ntp.conf:

sudo vi /etc/ntp.confModifiez ce fichier comme dans l'exemple cidessous:... # liste des serveurs de niveau suprieur server pool.ntp.org# se baser en priorit sur le pool de serveur server ntp.ubuntu.com# puis le serveur NTP Ubuntu...

# on autorise notre propre machinerestrict 127.0.0.1# on autorise uniquement les machines du rseau local interroger notre serveur NTPrestrict 192.168.x.0 mask 255.255.255.0 notrust nomodify notrap# x=n du

sous-rseau... # adresse de broadcast de notre réseau localbroadcast 192.168.x.255# x=n du

sous-rseauRemarque: notrust signifie de ne pas utiliser ces adresses comme source de synchronisation et nomodify

signifie de ne pas autoriser la modification de l'tat du serveur.52. Redmarrez le serveur ntp pour que les changements soient pris en compte:sudo /etc/init.d/ntp-server restart53. Pour faire une mise jour explicite de l'heure du serveur, utilisez la commande suivante:sudo ntpdate -u pool.ntp.orgInstaller un environnement LAPPTéléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 17 / 45

LAPP est un acronyme permettant de dsigner l'association de Linux, Apache, PostgreSQL et PHP,Perl,Python sur une mme plateforme.AbrviationSignificationVersionUtilit

LLinuxUbuntu Dapper Drake 6.06

LTSSystme d'exploitation libreAApache2Serveur WebPPostgreSQL8.1Base de donnesPPHP (Perl,

Python)PHP5Module d'interprtation PHP54. Apache 2: tapez la ligne de commande suivante:sudo apt-get install apache2Liste des dpendancesapache2mpmworker | apache2mpmprefork | apache2mpmperchild55. Nous allons commencer par changer le propritaire du rpertoire /var/www avec la commande suivante:sudo chown -R www-data:www-data /var/wwwProblme d©accents: en cas de problme avec l'affichage des accents, il faut configurer le jeu de

caractre de Apache2 (par dfaut UTF-8) pour utiliser ISO88591 (latin 1). A dfaut d'avoir format les documents Web avec le jeux de caractres UTF8, les accents ne pourront pas s'afficher correctement.

56. Cette tape n'est pas ncessaire en principe. Moodle 1.6+ tant bas sur le jeu de caractres UTF8 le

probl

me ne devrait pas se poser. Toutefois la procdure est dcrite cidessous:sudo vi /etc/apache2/conf.d/charsetEditez et sauvegarder ce fichier pour qu'il ressemble l'exemple cidessous:#AddDefaultCharset UTF-8# ligne commenterAddDefaultCharset ISO88591# ligne a ajouterRemarque: cette instruction sur le serveur Web la priorit sur la balise meta d'une page Web (

httpequiv="ContentType" content="text/html; charset=iso88591">).57. Pour que les changements soient pris en compte par le serveur Web (Apache2) il faut le redmarrer: sudo /etc/init.d/apache2 reload58. Pour vrifier le bon fonctionnement du serveur Web, prenez un poste client puis tapez l'URL ou l'adresse

IP du serveur (ex. http://CyberEduServeurx/). Si tout s'est bien pass, vous devriez obtenir une page Web

sur laquelle apparat le dossier par dfaut d'Apache qui est apache2-default.

59. PostgreSQL 8.1: tapez la ligne de commande suivante:Téléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 18 / 45

sudo apt-get install postgresql-8.1Liste des dpendanceslibc6, libcomerr2, libkrb53, libpam0g, libpq4, libssl0.9.8, postgreslclient8.1, postgresqlcommon

Remarque: lors de l'installation de PostgreSQL l'utilisateur postgres est automatiquement cr dans le systme.60. PHP5 (ainsi que module Apache2 et le module PostgreSQL): tapez la ligne de commande suivante:sudo apt-get install php5 php5-pgsql libapache2-mod-php5Liste des dpendancesphp5: libapache2modphp5 | php5cgi, php5commonphp5pgsql: libc6, libpq4, debconf | debconf2.0, phpapi20051025, php5common61. PhpPgAdmin: afin de faciliter la gestion de la base de donnes PostgreSQL, nous allons installer

PhpPgAdmin. PhpPgAdmin est une interface Web permettant d'administrer des bases de donnes

PostgreSQL.Tapez la ligne suivante pour l'installer:sudo apt-get install phppgadminListe des dpendancesdebconf, libapache2modphp4 | libapachemodphp4 | php4cgi | libapache2modphp5 |

libapachemodphp5 | php5cgi, php4pgsql | php5pgsql, apache2 | httpd, wwwconfigcommonPaquets supplmentaires qui seront installswwwconfigcommon62. Pour accder PhpPgAdmin depuis le serveur Web (Apache2), il suffit de crer un lien symbolique dans

/var/www/ vers phppgadmin en utilisant la commande suivante:sudo ln -s /usr/share/phppgadmin/ /var/www/phppgadmin63. Pour que les changements soient pris en compte par le serveur Web (Apache2) il faut le redmarrer: sudo /etc/init.d/apache2 reloadPour tester le bon fonctionnement de phppgadmin, prenez un poste client puis tapez l'URL ou l'adresse

IP du serveur suivit de phppgadmin (ex. http://CyberEduServeur x /phppgadmin ). Si tout s'est bien pass,

vous devriez obtenir l'interface Web de PhpPgAdmin.64. Il faut maintenant configurer de mot de passe de l'utilisateur par dfaut de PostgreSQL (postgres).

Commencez par diter le fichier /etc/postgresql/8.1/main/pg_hba.conf. Nous remplaçons le paramètre ident par trust afin se connecter sur

postgresql sans authentification avec l'utilisateur postgres:sudo vi /etc/postgresql/8.1/main/pg_hba.confTéléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 19 / 45

Faire les modifications ncessaires pour que ce fichier corresponde l'affichage cidessous:... # Database administrative login by UNIX socketslocalallpostgrestrust sameuser...

65. Il faut redmarrer la base de donne pour que la configuration soit prise en compte:sudo /etc/init.d/postgresql-8.1 restart66. Ensuite, il faut se loguer sur la base de donnes par dfaut (template1) et crer le mot de passe de

l'utilisateur postgres.psql -U postgres -d template1Vous tes maintenant logus sur la base de donnes, crez le mot de passe de l'utilisateur postgres:

template1=# ALTER USER postgres with encrypted password ©Adm1n2006©;

Si la requte correctement fonctionn, vous devez obtenir le message cidessous:ALTER ROLEUtilisez la commande suivante pour sortir de la base de donnes:template1=# \q67. Une fois encore , ditez le fichier /etc/postgresql/8.1/main/pg_hba.conf:sudo vi /etc/postgresql/8.1/main/pg_hba.confNous remplaçons le paramètre trust par md5 afin se connecter sur la

base de données PostgreSQL de manière authentifiée avec l'utilisateur postgres. Nous ajoutons également des règles qui définissent quelles machines sont autorisées à accéder à la base de données:... # Database administrative login by UNIX socketslocalallpostgresmd5 sameuser...

# Ipv4 local connections:hostallall127.0.0.1/32md5# notre propre machinehostallall192.168.x.0/24md5# les machines de notre

sous-rseauhostallall192.168.100.0/24md5# les machines du VPN...

68. Il faut maintenant diter le fichier /usr/share/phppgadmin/conf/config.inc.php:sudo vi /usr/share/phppgadmin/conf/config.inc.phpPar dfaut l'option extra_login_security est true, remplacez par false afin d'autoriser le compte postgres

accder la base de donnes:... $conf[©extra_login_security©] = false; Téléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 20 / 45

69. Il faut maintenant diter le fichier /etc/postgresql/8.1/main/postgresql.conf:sudo vi /etc/postgresql/8.1/main/postgresql.confDcommentez la ligne listen_addresses et remplacer localhost par * afin d'couter les connexions

entrantes vers la base de donnes partir de toutes les machines. la restriction se fait via le fichier

/etc/postgresql/8.1/main/pg_hba.conf: listen_addresses = '*'# dcommentez cette ligne afin d©couter les connexions partir # de toutes les adresses IP...

70. Il faut redmarrer la base de donne pour que la configuration soit prise en compte:sudo /etc/init.d/postgresql-8.1 restartPour tester le bon fonctionnement de phppgadmin, prenez un poste client puis tapez l'URL ou l'adresse

IP du serveur suivit de phppgadmin (ex. http://CyberEduServeur x /phppgadmin ).

Essayez maintenant de vous connecter sur la base de donnes avec le login: postgres et le password que

vous avez choisis prcdemment depuis un poste client en utilisant la commande suivante:psql -U postgres -h 192.168.100.x# x = n° du sous-réseauConfigurer la fonction cache du proxy sur les serveurs CFELx

71. Nous allons maintenant activer le module cache du serveur Web (Apache2):

sudo a2enmod proxyRemarque: cette commande cre un lien symbolique dans le rpertoire /etc/apache2/mods-enabled depuis

le rpertoire /etc/apache2/mods-available. La commande pour dsactiver un module est a2dismod.

72. Puis il faut configurer le fichier /etc/apache2/mods-enabled/proxy.conf sudo vi /etc/apache2/mods-enabled/proxy.confAvec les informations cidessous:...

#activation du proxyProxyRequests On# on envoie sur un autre proxy si nécessaire seulement #ProxyRemote * http://proxy.etat.ml:80Order deny,allow# on interdit d©abord et on donne des droits

ensuite Deny from allAllow from 192.168.x.# x=n du sous-rseau... Téléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 21 / 45

ProxyVia On...

CacheEnable disk /# activer le cache pour le URL©sCacheRoot ª/var/cache/apache2/proxyº# chemin du cache sur notre disqueCacheDirLevels 5# struture des rpertoires du cacheCacheDirLength 3# nombre caractères dans les noms du

cache

CacheSize 307200# taille du cache en KB (300Mo =

307200)

CacheGcInterval 24# interval de vrification du cache en H CacheMaxExpire 168# temps maximal de stockage sur le cache

CacheLastModifiedFactor 0.1CacheDefaultExpire 1CacheForceCompletion 90# finir de tlcharger les fichiers

dont # plus de 90% ont dj t rcuprs...

Remarque: la directive ProxyRemote n'est ncessaire que lorsque le trafic doit passer par un autre proxy.73. Pour que les changements soient pris en compte par le serveur Web (Apache2) il faut le redmarrer: sudo /etc/init.d/apache2 reload74. Vous pouvez vrifier que les pages sont bien mises dans le cache avec la commande cidessous:ls / var/cache/apache2/proxyRemarque: un poste client doit tre configur avec l'adresse de notre proxy et surfer sur Internet pour que

le test soit significatif.Installer un cache sur les serveurs CFELx Lorsqu'un poste client fait des mises jour ou installe des logiciels, les nouveaux paquets sont t l chargs dans le cache du client. Aptcacher est un gestionnaire de cache qui permet de stocker les

paquets des mises jour directement sur le serveur. Ainsi lorsqu'un poste client installe des paquets qui

ont d j t tlchargs prcdement par un autre poste client, ils ne sont plus rcuprs sur les dpts

distants mais ils sont pris directement dans le cache du serveur. On diminue ainsi de manire importante

le trafic sur Internet. Aptcacher utilise le protocole HTTP par l'intermdaire du serveur Web (Apache).75. Pour installer aptcacher, utilisez la commande suivante:sudo apt-get install apt-cacher76. Aptcacher n'est activ directement au dmarrage du serveur, pour modifier ce paramtre il faut diter le

fichier /etc/default/apt-cacher:

sudo vi /etc/default/apt-cacherModifiez le paramtre AUTOSTART pour le mettre 1 comme cidessous afin de lancer le service au

d marrage du serveur:Téléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 22 / 45

# set to 1 to start the daemon at boot timeAUTOSTART=1

77. Il faut redmarrer le service aptcacher pour que les changements soient pris en compte:sudo /etc/init.d/apt-cacher restartCette tape est optionnelle et ne doit tre ralise que dans le cas o vous avez dj tlcharg les mises

jour des postes clients, que vous les avez sauvegardes et que vous voulez viter de les tlcharger une

nouvelle fois.78. Pour cela, placez les paquets (.deb) dans le rpertoire /var/cache/apt-cacher/import et entrez la

commande suivante:sudo /usr/share/apt-cacher/apt-cacher-import.plLes paquets que vous avez placs dans le rpertoire /var/cache/apt-cacher/import sont transfrs

automatiquement dans le rpertoire /var/cache/apt-cacher/packages et sont directement utilisables par les

postes clients.Remarque: la configuration de aptcacher se trouve dans le fichier /etc/apt-cacher/apt-cacher.conf.

79. Il faut encore modifier la sources des dpts des clients pour rellement utiliser la proprit de cache de

aptcacher.La liste des dpts sur les postes clients doit prendre la forme suivante:deb http:// 192.168. x .1/aptcacher/ ch .archive.ubuntu.com/ubuntu dapper main restricted

universe multiverseInstaller le serveur OpenSSHNous allons maintenant installer un serveur SSH. Ce service nous permet d'administrer le serveur

distance, ce qui nous permet de travailler sur le serveur sans y avoir accs physiquement.80. Pount installer opensshserver utilisez la commande suivante:sudo apt-get install openssh-serverListe des dpendanceslibc6, libcomerr2, libkrb53, libpam0g, libselinux1, libssl0.9.8, libwrap0, zlib1g, debconf,

libpamruntime, libpammodules, adduser, dpkg, opensshclient, lsbbase81. Pour simplifier l'administration du serveur via SSH, nous allons poser une cl publique sur celuici.

Cette cl publique est couple une cl prive qui se trouve sur le poste client qui accde au serveur.Téléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 23 / 45

La cl publique sera stocke sur le serveur dans le fichier /home/admin/.ssh/id_rsa.pub. Voir le document

"ClientInstallationHOWTO.odtº pour connatre la mthode de cration et de transfert de la cl publique.82. Aprs avoir install un serveur SSH sur notre serveur, il est dsormais possible d'y accder distance:ssh admin@210.156.90.40Remarque: l'adresse IP 210.156.90.40 du serveur est donne titre d'exemple. admin est le nom de

l'utilisateur avec lequel on veut se connecter sur le serveur distant.83. En cas d'dition du fichier de configuration de OpenSSHserveur (/etc/ssh/sshd_config), il faut

red

marrer le service pour que les changements soient pris en considration: sudo /etc/init.d/ssh restartCrer un dpt local (repository local)

Si aptcacher est install cette tape n'est pas ncessaire. Dans les autres configurations, cette tape est

optionnelle et ne doit tre ralise que dans le cas o vous avez dj tlcharg les mises jour des postes clients, que vous les avez sauvegardes et que vous voulez viter de les tlcharger une nouvelle fois.84. Crer le rpertoire /var/www/client-repository dans lequel on va placer nos paquets .deb:

sudo mkdir /var/www/client-repository85. Copiez le contenu du rpertoire /media/usbdisk/client-repository du disque dur externe dans le rpertoire

/var/www/client-repository:

sudo cp /media/usbdisk/client-repository/* /var/www/client-repository/Remarque: la commande cidessus ne fonctionne que si le disque dur externe est directement branch sur

le serveur via le port USB. /usbdisk reprsente le nom du disque choisi par le systme lors de l'criture

de ce HOWTO, il est possible que ce nom soit diffrent dans votre configuration. Un disque mont

apparatra soit dans le rpertoire /mnt, soit dans le rpertoire /media.Trouvez votre disque en utilisant une des commandes suivantes:ls -l /mntou

ls -l /mediaTéléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 24 / 45

NB: si il n'est pas possible de brancher le disque dur externe sur le serveur, il faut utiliser un poste client

et copier les paquets via SSH. Le serveur SSH doit tre install avant de pouvoir effectuer cette op

ration.86. Il faut encore modifier les droits d'accs ce rpertoire et son contenu de la manire suivante:sudo chmod 755 -R /var/www/client-repository/87. A la fin de cette tape, il est possible de configurer les postes clients pour que les mises jour se fassent

directement depuis le dpt local.Prparer les paquets du dpt localCette tape n'est ncessaire que si vous crez un dpt local sur le serveur ce qui est inutile en cas

d'installation de aptcacher. Pour savoir comment prparer les paquets (.deb) qui serviront la mise jour des postes clients, voir le document "CreerRepositoryLocalHOWTO.odtº.

Installer les packages complmentaires MoodleCette partie n'est ncessaire qu'en cas d'installation de Moodle sur le serveur avec les extensions

cyberedu.88. Nous allons installer des packages supplmentaires pour le fonctionnement des triggers sur la base de

donn

es PostgreSQL. Utilisez un terminal et tapez les commandes suivantes:sudo apt-get install postgresql-plperl-8.1sudo apt-get install postgresql-devsudo apt-get install libdbd-pg-perlsudo apt-get install libdbi-perlsudo apt-get install libglib-perlsudo apt-get install php5-gdPaquets supplmentaires qui seront installspostgresqlplperl8.1: libperl5.8postgresqldev: libc6dev, libpqdev, libssldev, linuxkernelheaders, zlib1gdevlibdbdpgperl: libdbiperl, libnetdaemonperl, libplrpcperllibglibperl: libglib2.00php5gd: defoma, fontconfig, laptopdetect, libfontconfig1, libfreetype6, libgd2xpm, libjpeg62,

libpng120, libt15, libx116, libxau6, libxpm4, ttfbitstreamvera, ttfdejavu, ttffreefont, ucf,

x11common 89. Nous avons galement besoin d'installer un compilateur. Utilisez un terminal et tapez les commandes

suivantes:sudo apt-get install g++Liste des dpendancescpp, gcc, g++4.0, gcc4.0sudo apt-get install build-essentialTéléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 25 / 45

Liste des dpendanceslibc6dev | libcdev, gcc, g++, make, dpkgdev90. Nous devons maintenant rcuprer sur le serveur deux archives suivantes: DBD-PgPP-0.05.tar.gz et

DBD-Pg-1.49.tar.gz. Si ces deux archives se trouvent sur un poste client, allez dans le rpertoire o se

trouvent ces packages et utilisez la commande suivante depuis le poste client:scp DBD-PgPP-0.05.tar.gz admin@xxx.xxx.xxx.xxx:/home/admin/scp DBD-Pg-1.49.tar.gz admin@xxx.xxx.xxx.xxx:/home/admin/Remarque: xxx.xxx.xxx.xxx reprsente le nom ou l'IP du serveur sur lequel on veut dposer les packages.91. Nous allons maintenant dcompresser ces archives en utilisant les commandes suivantes:tar xzf DBD-PgPP-0.05.tar.gztar xzf DBD-Pg-1.49.tar.gzEnsuite, en vue de la compilation il faut modifier les droits d'accs ces rpertoires crs l'tape

prcdente:chmod 777 DBD-PgPP-0.05chmod 777 DBD-Pg-1.4992. Nous allons compiler les deux packages. Nous allons commencer avec le rpertoire DBD-PgPP-0.05.

Pour cela tapez les instructions suivantes:cd /home/admin/DBD-PgPP-0.05perl Makefile.PL# cration du fichier de configuration

makefile

make # lancer la compilationmake test# tester la compilationsudo make install # installer l©applicationReproduisez exactement les mmes instructions avec le rpertoire DBD-Pg-1.49:cd /home/admin/DBD-PgPP-1.49perl Makefile.PL# cration du fichier de configuration

makefile

make # lancer la compilationmake test# tester la compilationsudo make install # installer l©application93. Nous pouvons maintenant supprimer les archives (tar.gz) ainsi que les archives dcompresses que nous

avons rcupres sur le serveur:sudo rm DBD-PgPP-0.05.tar.gzsudo rm DBD-Pg-1.49.tar.gzsudo rm -r DBD-PgPP-0.05sudo rm -r DBD-Pg-1.49Téléphone +41 22 388 13 50 Fax +41 22 38813 57 Email ot@etat.ge.ch

Installation d'un serveurPage 26 / 45

Installer le serveur d©impression sur les serveurs CFELx Nous allons installer un serveur d'impression, ce qui va nous permettre de partager une imprimante

rseau sur notre rseau local.94. CUPSYS: utilisez la commande suivante pour installer:sudo apt-get install cupsysListe des dpendanceslibc6, libcupsysimage2, libcupsys2, libgnutls12, libldap2, libpam0g, libpaper1, libslp1, zlib1g,

adduser, debconf, patch, popperutils | xpdfutils, procps, gsesp, lsbbase95. Il faut configurer le fichier /etc/cups/cupsd.conf afin de configurer

les droits d'accès à cupsys. Dans cette configuration, toutes les

machines du réseau local ont accès à l'interface d'administration.sudo vi /etc/cups/cupsd.confCommentez le paramtre Listen:

# Listen localhost:631...

Puis paramtrer les Locations comme cidessous:...

quotesdbs_dbs14.pdfusesText_20
[PDF] télécharger la langue arabe gratuit pour windows xp

[PDF] telecharger langue arabe gratuit pour pc

[PDF] telecharger langue arabe pc gratuit

[PDF] telecharger logiciel langue arabe gratuit

[PDF] telecharger model fiche de stock excel gratuit

[PDF] telecharger template page de garde word

[PDF] telecom customer segmentation with k means clustering

[PDF] telefono tienda paris puerto montt

[PDF] telegraphic stage

[PDF] telus long distance rates

[PDF] template page de garde rapport de stage word

[PDF] template page de garde rapport word

[PDF] temps de trajet paris bordeaux avion

[PDF] temps de trajet paris orléans

[PDF] temps de trajet paris orleans voiture