Vous êtes sur la page 1sur 4

LPI 102. 107.

3 Localisation et internationalisation

Linux : adapt au contexte de chaque pays


2 dmarches complmentaires pour que linux puisse tre adapt

Internationalisation (i18n)

Localisation (L10n)

Que peut-on adapter ?

une large varit de jeux de caractres, Diffrents types de claviers, Diffrents formats daffichage de dates Etc.
M. Chater

Fuseau horaire
configur dans le fichier /etc/localtime est

$ date mardi 16 novembre 2010, 22:09:44 (UTC+0100) $

Fuseau horaire
2me mthode pour modifier le fuseau horaire : Modifier /etc/localtime pour correspondre autre zoneinfo

$ file /usr/share/zoneinfo/Africa/tunis $ file /etc/timezone $ file /etc/localtime


1re mthode pour modifier le fuseau horaire : $ $

ou

M. Chater

Variables d'environnement de localisation


Elles permettent de Syntaxe :
langue[_pays[.encodage]][@modifier] # locale LANG=fr_FR.UTF-8 LC_CTYPE="fr_FR.UTF-8" LC_NUMERIC="fr_FR.UTF-8" LC_TIME="fr_FR.UTF-8" LC_COLLATE="fr_FR.UTF-8" LC_MONETARY="fr_FR.UTF-8" LC_MESSAGES="fr_FR.UTF-8" LC_PAPER="fr_FR.UTF-8" LC_NAME="fr_FR.UTF-8" LC_ADDRESS="fr_FR.UTF-8" LC_TELEPHONE="fr_FR.UTF-8" LC_MEASUREMENT="fr_FR.UTF-8" LC_IDENTIFICATION="fr_FR.UTF-8" LC_ALL= UNICODE, UTF-8, ISO-8859-1 ISO-8859-15 ASCII

Modifier l'encodage
Syntaxe
iconv f encodageSource [-t encodageCible] [fichier]

Exemple:

LC_COLLATE

LC_MESSAGES :

Pour obtenir la liste des encodages : Commande :

LC_NUMERIC :

LC_ALL :

M. Chater

M. Chater

LPI 102. 108.1 Maintain system time (poids :3)

Afficher l'heure
Il existe deux types dhorloges : horloge logicielle horloge matrielle (BIOS)

M. Chater

M. Chater

Modifier l'horloge
horloge logicielle
# date s 01/01/2010 # date s 12:12:59 # date s 070110112011 hwclock --set --date= <date>
9/22/96 16:45:05

Protocole NTP
horloge matrielle (BIOS)
Maintenir une horloge systme (logicielle) prcise : important. lhorodatage est utilis

# hwclock s ou # hwclock hctosys


On synchronise l'horloge partir de l'horloge

# Ou #
On synchronise l'horloge partir de l'horloge

Si Plusieurs ordinateurs en reseau executent les applications qui utilisent la notion de temps (scurit, BD/ client/serveur), il faut synchronisation du temps en utilisant 1 serveur de reference. => protocole

M. Chater

M. Chater

Serveurs de temps
Le protocole NTP cre une hirarchie plusieurs niveaux de sources de temps. L'architecture NTP prvoit la diffusion verticale arborescente de proche en proche d'une heure de rfrence partir d'une ou plusieurs machines racines garantes d'une grande prcision.

Sur linux
Package telecharger : Demon :

Fichier de configuration : /etc/ntp.conf si modif /etc/ntp.conf => /etc/init.d/ntpd reload Verifier : ps ef | grep ntp

ou

pgrep ntpd

Afficher les serveurs avec lesquels on est synchroniss: ntpq c peers ntpq -p

M. Chater

wikipedia

M. Chater

: liste des serveurs ntp

Synchronisation ponctuelle
Commande : ntpdate

Fichier ntp.conf
On y configure les serveurs ntp que l'on veut utiliser
server server otherntp.server.org ntp.research.gov # A stratum 1 server # A srtatum 2 server

Quel type d'accs ces serveurs


restrict otherntp.server.org mask 255.255.255.255 nomodify notrap noquery restrict ntp.research.gov mask 255.255.255.255 nomodify notrap noquery

Notre machine sert de serveur de temps pour quels clients ?


restrict 192.168.0.0 mask 255.255.255.0 notrust nomodify notrap restrict 192.168.1.0 mask 255.255.255.0 notrust nomodify notrap

La machine locale sert de serveur de temps pour elle-mme


restrict 127.0.0.1
M. Chater M. Chater

M. Chater

M. Chater

Vous aimerez peut-être aussi