Voici une petite astuce fort sympathique, et qui est très utile pour les administrateurs qui se connectent souvent sur des serveurs de développement.
Qui dit des serveurs de développement, dit des serveurs qui se créaient et se suppriment à la volée.
Du coup vous vous retrouvez sans cesse en train de modifier votre fichier /$user/.ssh/known_hosts, car vos serveurs évoluent (suppression, création) mais vos IP utilisées restent les mêmes.
Pour éviter cette manip, voici un paramètre à changer dans le fichier de configuration du client ssh (/etc/ssh/ssh_config).
# vi /etc/ssh/ssh_config
-
StrictHostKeyChecking no
Désormais fini, le message de confirmation lors des premières connexions SSH sur un serveur.
$ ssh $server1
Are you sure you want to continue connecting (yes/no)?...
Read More
Pour que je puisse offrir le stockage de fichier à certaines personnes.
Je me suis lancé d’installer un serveur FTP.
Il s’agit d’un petit tuto abordable pour tous.
Je ne manquerais pas de compléter ce tuto avec la gestion des quotas par utilisateur.
(Lire la...
Read More
Depuis quelques temps j’essaye d’optimiser au mieux tous les services compris au sein d’une architecture n-tiers.
Cette tâche me direz-vous est très complexe….je vous le confirme, il faut beaucoup de patience, de tests, de bourrage de crâne de bouquin.
Dans ma quête de la perfection je suis tombé sur un poste alliant un système de cache « MEMCACHE » avec MYSQL…oui vous avez bien lu.
Au début je ne pensais pas trop obtenir de réels résultats en couplant les deux mais finalement, les résultats sont présents.
C’est d’ailleurs pour cela, que je vous en parle aujourd’hui.
Installation des pré-requis
Pour que tout ce petit monde fonctionne main dans la main, nous allons commencer par installer les pré-requis.
# apt-get install lua5.1 liblua5.1-md5-0 liblua5.1-socket2 luarocks mysql-proxy
Le paquet « MYSQL-PROXY » fera la liaison entre Mysql et Memcache.
Puis nous allons récupérer...
Read More
Nous allons nous atteler aujourd’hui à mettre en place un serveur SFTP en utilisant le serveur SSH.
Pour ce faire, nous allons commencer par créer l’utilisateur et l’arborescence associée.
(Lire la...
Read More
Pour des raisons de performances je me suis intéressé à d’autres serveurs web afin d’alléger Apache.
Ceci me permet de laisser apache gérer les pages dynamiques tandis que Nginx s’occupera des fichiers statiques.
Schémas :
Clients ==> [ Nginx - Proxy ] --> Fichiers statiques
|==> Apache2 --> Pages dynamiques
(Lire la...
Read More
Tout content de tester la nouvelle version d’Ubuntu, je me suis précipité et installé la Karmic.
Bon !! après un ptit temps de test, j’aurais peut être du attendre un peu, mais c’est fait…
(Lire la...
Read More
Après avoir vu que la toute dernière version d’ubuntu était stable, je me suis vite précipité pour mettre à jour mon portable.
Tout c’est très bien passé au niveau de l’upgrade, par contre à ma grande surprise je ne pouvais plus utiliser mon vmware workstation.
En effet, les modules vmware sont générés en fonction du noyau en cours, donc c’est tout à fait normal de les recompiler après chaque changement de version de noyau.
Mais lors de la nouvelle compilation, une erreur apparait, avec des logs pas très parlant :
juin 09 10:14:38.998: app| Log for VMware Workstation pid=5189 version=6.5.2 build=build-156735 option=Release
juin 09 10:14:38.999: app| Host codepage=UTF-8 encoding=UTF-8
juin 09 10:14:38.999: app| Logging to /tmp/vmware-root/setup-5189.log
juin 09 10:14:39.809: app| Extracting the sources of the vmmon module.
juin 09 10:14:39.853: app| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmmon-only...
Read More
Il existe de nombreux mode de virtualisation.
Nous avons dans un premier temps l’Emulation complète du matériel sur un environnement existant (sans modifier le système d’exploitation), à travers toute la suite Vmware, Qemu.
Ceci permet d’émuler complétement une machine en commençant par son matériel jusqu’à l’installation de son système, tout cela à travers une application ou process.
Puis la ParaVirtualisation, qui consiste à faire la même chose que l’émulation mais sans passer par la couche applicative. Tout se déroule à travers un noyau, optimisé à ces fins, par exemple Xen.
Et enfin la virtualisation au niveau du système d’exploitation, qui a pour particularité de gérer plusieurs environnements différents isolés les uns des autres, au sein d’un seul et même système d’exploitation ( même noyau ), qui doit rester dans tous les cas GNU/Linux.
Mise à part cela, ce système de virtualisation permet de...
Read More
En me baladant comme tous les matins sur quelques blog d’admin.
Je suis tombé sur un article très interessant traitant d’une solution libre pour mettre en place son propre serveur NAS sur une base de FreeBsd.
Ma curiosité m’a poussé à tester, et c’est vrai que c’est bluffant, toute l’interface d’administration.
Chapeau. Vous pouvez retrouver ce post à l’URL...
Read More
Afin de mettre en place un peu de sécurité dans ce monde de brute, je me suis penché sur le produit très élaboré qu’est
« Prelude ». Mais l’installation étant un peu complexe, je me suis permis de centraliser quelques tutos afin de me faire un petit mémo.
(Lire la...
Read More