theClimber

To content | To menu | To search

Tag - administration

Entries feed - Comments feed

Wednesday, June 17 2009

Trics & Tips : configurer son client ssh

Flash_by_allanced.jpg

Quand vous êtes un utilisateur fréquent de machines distantes, il arrive que ça soit pratique d'optimiser un peu votre client ssh pour ne pas toujours devoir tapper une ligne de commande hyper longue, juste pour se connecter à un serveur. Si vous utilisez votre client ssh comme le commun des mortels, voici la ligne de commande que vous utilisez d'habitude :

login@hote:~> ssh login@server.domain.extension
Password:
login@server:~>

Et je vous propose d'obtenir après quelques manips :

login@hote:~> ssh server
login@server:~>

Ce qui est déjà nettement plus court, admettez-le ;)

Continue reading...

Monday, April 6 2009

Arrêtez de spammer vos amis avec vos tests

email11.jpg

C'est chaque fois un peu ennuyant d'envoyer des email à ses amis ou des clients pour tester une applications web n'est-ce pas?

Pour éviter ça, vous pouvez changer d'application mail ou modifier votre configuration postfix, mais c'est lourd en manipulation et pas toujours évident pour tout le monde. De plus, je viens de trouver une solution bien plus simple et facile :

python -m smtpd -n -c DebuggingServer localhost:2525

Et désormais tous les mails envoyés en local seront affichés dans le terminal (si vous utilisez un port plus petit que 1024, vous devez être root)

Bref, une solution bien pratique pour faire des tests avec votre application web et voir si les mails sont bien envoyés là où il faut !

Bon développement !

Thursday, February 26 2009

Pic of the day : that's why you need to monitorize

moz-screenshot-11.jpg

Tuesday, February 17 2009

How to create a SSH tunnel

First of all, this is a small memo for me because I'll need to use this quite often the next weeks. So if it can be usefull for others, I post it here ;)

openssh.gif

  • I want to access to a private port on a remote host. This port will be mapped on a local port with the tunnel.
  • After creating the tunnel, the service will be accessible on the port localhost:LocalPort
  • All the communications will pass trough the SSH connection (so it will be ssl-encrypted)
ssh -f -N -L LocalPort:RemoteHost:RemotePort Login@RemoteHost
  • -f is to hide the session
  • -N and -L are there for the tunnel

Sunday, February 15 2009

Installer NS-2 sur Mac OS X

NS-2 (Network Simulator) est un environnement de simulation réseau très réputé et très utilisé dans le monde de la recherche. Ici j'explique en quelques mots comment recompiler et mettre en place NS-2 sur un ordinateur Mac-Intel tournant sous Mac OS X. J'explique comment recompiler la dernière version de NS-2.

Une version de NS-2 est disponible dans les dépôts de MacPort (anciennement appelé DarwinPort), cependant c'est une ancienne version est la compilation n'est pas spécialement évidente. En effet, moi j'ai eu des erreurs de compilation et je n'ai pas pu l'installer via cette méthode ci.

Cependant, si vous ne souhaitez pas nécessairement utiliser la dernière version en date de NS-2 il existe une version pré-compilée de NS-2 disponible sur le wiki officiel (Version dmg disponible ici).

Continue reading...

Tuesday, January 27 2009

Tutorial : Setup your mail server (courier-imap + postfix + postgresql)

mysza.gif

Purpose

To have a mail server Which is working with sessions organised in a postgresql database structure and not based on the unix user sessions

Version of the used software for this tutorial

- Ubuntu 8.10 Intrepid server edition - Courier-imap 4.3.1 - Postfix 2.5.5 - postgresql 8.3

I started from a new installation of my distribution so all the actions described here are from scratch.

courier-imap.png

Continue reading...

Tuesday, January 13 2009

MEMO : créer plusieurs instances de postgresql sur un serveur

postgresql.png

Je ne dois plus présenter postgresql pour les spécialistes des bases de données. C'est évidement une des solutions largement utilisée sur les serveurs pour gérer les bases de données.

Maintenant le truc c'est que dans le cadre de mon boulot nous allons devoir travailler avec plusieurs bases de données qui seront répliquées sur plusieurs serveurs avec des règles de load_balancing et autres. En d'autres mots, il faut mettre tout ça en place pour que ça marche.

Alors pour pouvoir effectuer des tests je me demandais comment on pouvais lancer plusieurs instances de postgresql sur un même serveur. Je veux dire par là, avoir accès à plusieurs serveurs de base de données sur différents ports de mon localhost. Eh bien figurez vous que c'est archi-simple à créer :

sudo pg_createcluster [options] <version> <cluster_name>

Et voilà le travail. Ca va vous créer un nouveau répertoire dans /etc/postgresql/<version>/<cluster_name> dans lequel vous avez un fichier postgresql.conf qui vous permet de personnaliser ce serveur. Vous pouvez donc stocker les données dans un autre endroit et tout. Voilà donc une manière légère de pouvoir bosser sur plusieurs instances de bases de données sans pour autant risquer de tout foutre en l'air.

Thursday, January 8 2009

Memo : la commande screen

Voici un petit mémo pour moi pour ne plus oublier comment ça marche.

Screen est un petit programme qui permet d'émuler un terminal, rendant possible l'exécution de plusieurs applications terminales full-screen à partir d'une seule instance de terminal. Il vous permet de manipuler et de sauver vos session, votre input et votre output, et même de faire du copy/paste entre plusieurs instances. Pour les détails je vous renvoie bien évidement vers la page de manuel.

screen [options] [command [args] ]

Donc pour faire ce dont j'avais besoin :

  • Créer un screen :
screen -R nomDuScreen
  • Détacher un screen :
CTRL + a + d
  • Récupérer un screen :
screen -R nomDuScreen

Wednesday, December 24 2008

Nagios : Installation du système de monitoring réseau sur Ubuntu

logofullsize.png

Nagios est un outil libre et open-source qui est utilisé pour contrôler et monitorer les éléments et les services sur un réseau. Lorsqu'il détecte un problème il envoie des messages d'alerte, soit par mail, soit par d'autres techniques. Il peut aussi être configuré afin qu'un personnel désigné peut accéder à des informations, des services ou des équipements particulièrs. Ce tutorial vous explique comment mettre en place Nagios sur un Ubuntu 8.10 server.

Nagios3 est dans les dépots de base pour Ubuntu 8.10.

Continue reading...

Nagios Network Monitoring System Setup on Ubuntu

logofullsize.png

Nagios is a free, open-source tool that can be used to monitor network components and services. When it detects a problem, it can send alert messages by either e-mail or pager. It can also be configured so that only designated personnel can view status information for particular services or equipment. This tutorial will show you how to install Nagios 3 on an Ubuntu 8.10 server.

Nagios3 is in the repository for Ubuntu 8.10.

Continue reading...

- page 1 of 4