Feeds:
Articles
Commentaires

Archive for the ‘Tuto’ Category

ou le ssh pour les commerciaux !

 

Le programme le plus simple est putty, qu’on peut trouver à l’adresse :  http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Le lien direct pour le soft est http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

Il s’agit d’un programme en stand alone, il peut être lancer directement. On peut tout de même l’installer si on souhaite : http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.61-installer.exe

Pour se connecter à un serveur, il faut entrer l’adresse IP ou le host dans la case bien nommée : « Host Name (or IP addresse) ». On peut mettre « ca******.a***a.net par exemple. Si on souhaite mémorisé la config, il faut entré un nom dans la case « Saved Sessions » puis cliquer droite sur le bouton « Save ».
On lance la connexion en cliquant sur « Open » en bas. Si on établit une première connexion, putty va demander de valider la clé de cryptage, il faut accepter. Une fenêtre noire va s’ouvrir et demander un nom d’utilisateur par exemple « root » (c’est pas bien pour la sécurité mais on va dire que c’est un début de config). Puis le mot de passe va être demander. Attention, le mot de passe ne va pas s’écrire avec des *****. Il n’y a rien à l’écran : c’est normal. On valide et on est connecté !

Pour recharger une session sauvegardée, il faut la choisir dans le liste et cliquer sur « Load ».

Mes amitiés à mes amis commerciaux …

 

Read Full Post »

Bonjour,

Voici mon tuto pour un projet que j’ai en cours :

Ce tuto date du 23/01/11

Objet : mise en place d’une maquette pour le serveur
OS : Ubuntu 10.4.1 LTS
connexion ssh xxxx@xxxx.nalias.net

1. Installation Ubuntu serveur minimum avec openssh server
User : xxxxxxx
mdp :

2. Installation de ddclient pour gérer l’ip dynamique et le domaine
$sudo apt-get install ddclient
activation sur le compte xxxxx du domaine xxxx.dynalias.net

3. Installation d’apache 2, php5 et Mysql 5
$sudo apt-get install apache2 php5
Il faut accepter les dépendances
$sudo apt-get install mysql-server php5-mysql
Il faut accepter les dépendances
mot de passe super utilisateur mysql serveur : xxxxxxx

4. Installation de phpmyadmin
$sudo apt-get install phpmyadmin
Il faut accepter les dépendances
Choisir apache2 comme serveur web et accepter la configuration automatique de la base. Donner le mot de passe saisie à l’étape précédente.

==> tout est prêt pour le serveur web.

5. Installation de zimbra

On télécharge depuis le site officiel :
$wget http://files2.zimbra.com/downloads/6.0.10_GA/zcs-6.0.10_GA_2692.UBUNTU10_64.20101215172513.tgz
Je choisie la version Gun’s’n’Roses parce que je connais pas le groupe Helix (plus serieusement la versions 7 – Helix – n’est qu’en Beta).

On install des dépendances :
$ sudo apt-get install libperl5.10 sysstat

On ouvre l’archive :
$ tar xvzf zcs-6.0.10_GA_2692.UBUNTU10_64.20101215172513.tgz

on va dans le répertoire :
$ cd zcs-6.0.10_GA_2692.UBUNTU10_64.20101215172513

on lance l’install
$sudo ./install.sh

quelque question :
– Do you agree with the terms of the software license agreement? [N] y
– Install zimbra-ldap [Y]
– Install zimbra-logger [Y]
Install zimbra-mta [Y]
Install zimbra-snmp [Y]
Install zimbra-store [Y]
Install zimbra-apache [Y]
Install zimbra-spell [Y]
Install zimbra-memcached [N]
Install zimbra-proxy [N]
The system will be modified.  Continue? [N] y

Change hostname [Yes]
Please enter the logical hostname for this host [caraocar-test] caraocar.dynalias.net

Checking for port conflicts
Port conflict detected: 80 (zimbra-store)
Port conflicts detected! – Any key to continue

Address unconfigured (**) items  (? – help) 3
Select, or ‘r’ for previous menu [r]  4

Password for admin@caraocar.dynalias.net (min 6 characters): [M57R63WJk] nicolas03
Select, or ‘r’ for previous menu [r] 10
Please enter the HTTP server port: [80] 880
Select, or ‘r’ for previous menu [r] 11
Please enter the HTTPS server port: [443] 4443
Select, or ‘r’ for previous menu [r] r

*** CONFIGURATION COMPLETE – press ‘a’ to apply
Select from menu, or press ‘a’ to apply config (? – help) a
Save configuration data to a file? [Yes]  y
Save config in file: [/opt/zimbra/config.10144]
Saving config in /opt/zimbra/config.10144…done.
The system will be modified – continue? [No] y

6. Installation de gnome
$ sudo apt-get install ubuntu-desktop

7. Installation de nxserver
$ wget http://64.34.161.181/download/4.0/Linux/VDW/nxserver_vdw_4.0.104-3_x86_64.deb
$ sudo dpkg -i nxserver_vdw_4.0.104-3_x86_64.deb

Read Full Post »

Bonjour,

En tant qu »admin système j’ai souvent le besoin de faire un peu de ménage automatiquement. Alors j’ia cherché un script pour me faire ça et voici le résultat.

'----------------------------------------+----------------------------------------
' RemoveOldFiles.vbs - Purge older files on folder
'----------------------------------------+----------------------------------------

Option Explicit
Dim fso, dTwoWeeksAgo
'----------------------------------------+----------------------------------------
' Age of file to purge
'----------------------------------------+----------------------------------------
dTwoWeeksAgo = Date() - X
wscript.echo dTwoWeeksAgo
Set fso = CreateObject("Scripting.FileSystemObject")

'----------------------------------------+----------------------------------------
' Directories to purge
'----------------------------------------+----------------------------------------
DirWalk("C:\repertoire1")
DirWalk("C:\repertoire2")  

Sub DirWalk(parmPath)
	Dim oSubDir, oSubFolder, oFile, n

	   On Error Resume Next
	   Set oSubFolder = fso.getfolder(parmPath)
'----------------------------------------+----------------------------------------
' Deletion of old file
'----------------------------------------+----------------------------------------
	   For Each oFile In oSubFolder.Files
		  If Err.Number <> 0 Then
			 Err.Clear
		  ElseIf oFile.DateLastModified < dTwoWeeksAgo Then
			 Wscript.Echo "about to delete " & oFile.Path
		    	fso.DeleteFile oFile.Path, True
		  End If
	   Next

	   For Each oSubDir In oSubFolder.Subfolders
		  DirWalk oSubDir.Path
	   Next

'----------------------------------------+----------------------------------------
' Deletion of empty directories
'----------------------------------------+----------------------------------------
	   For Each oSubDir In oSubFolder.SubFolders
		  If (oSubDir.Files.Count = 0) Then
			Call oSubDir.Delete()
		  End If
		Next

	   On Error Goto 0  

End Sub

Bon c’est un peu brute de décoffrage mais c’est utilisable avec un tache planifiée.
Il faut d’abord modifier les éléments que j’ai mis en rouge gras (le nombre de jour et les répertoires). En suite pour un windows 2008  : on va dans « Start », « administrative tools », « Task scheduler » (démarrer, outils d’administration, planificateur de tâche).

On se met à la racine et on ajoute une tache basique (en haut à droite), on lui met un petit nom : « Nettoyage j-7 », on définit la période, quand est-ce que ça doit se faire (éviter de tout mettre à 0:00), ensuite on veut lancer un programme, on sélectionne le script. Avant de cliquer sur terminer, il faut cocher la case ouvrir le fenêtre de propriété.

Dans la fenêtre de propriété : cliquer sur démarrer avec les droits administrateur en bas à gacuhe sinon vous ne pourrez pas tout effacer.

Et voilà ! Si seulement c’était aussi simple pour mon appart !

Lorf

Comme toujours un ptit lien :

http://blog.juliencyr.fr/?p=90

Read Full Post »