Pour réglée la majoritée des problémes, netoyer le disque dur qui est plein, et relancer apache
Si ce n'est pas un disque plein, que mysql se considére comme déjà démarée, et que pgrep ne trouve pas mysql, utilisé la commande :
/bin/kill `cat /var/run/mysqld/mysqld.pid 2> /dev/null ` > /dev/null 2>$1
Elle liste les processuce mysql par le cat, qu'elle tue avec le kill, seul les erreurs du kill nous sont renvoyé.
ATTENTION : Article en cours d'écriture.
On met le système à jour :
apt-get updateOn install postfix : (postfix-mysql étant déféctueux durant mes tests)
apt-get install postfix
Vérifier l'install :
ps ax | grep master
pas ax | grep pickup
pas ax | grep qmgr
Si l'un de ses 3 deamons ne tourne pas vous avez un bug.
Testons l'instal :
mail root@localhost -s test premier test local . Cc:
# sudo postsuper -d ALL
Source :
http://www.linux-france.org/article/mail/postfix-jaco/
http://www.starbridge.org/spip/spip.php?article12&lang=fr
http://www.llaumgui.com/post/Serveur-mail-postfix-/-postfix-mysql-/-Dovecot-/-RoundCube-/-spamassassin-sous-CentOS-5
http://www.mkdesign.fr/index.php?id=231
Pour commencer il faut intaller synergy sur ,tous les ordinateurs.
apt-get install synergy
Sous windows, télécharger le logiciel, puis installer l'exe. (je ne traiterai pas se cas mais c'est faisable)
Sous Mac télécharger le logiciel, puis faite le glisser dans application. (je ne traiterai pas se cas mais c'est faisable)
Maintenant qu'il est installer il faut configuré le serveur :
écrivé dans ~/.synergy si vous désirez le configuré que pour 1 utilisateur, et /etc/synergy.conf si vous désirez le configuré pour tous les comptes.
section: screens
toshiba:
lord:
did:
end
section:links
toshiba:
right=lord
left=did
lord:
right=did
left=toshiba
did:
right=toshiba
left=lord
end
section: aliases
toshiba:
localhost
192.168.0.1
did:
192.168.0.2
lord:
LordDaedalus
192.168.0.3
end
Puis lancer le serveur :
synergys --restart
Le restart permet de relancer automatiquement en cas de crash
Maintenant au machine cliente :
synergyc --restart -f 192.168.0.100
192.168.0.100 étant la machine serveur
Bonus, vous pouvez placer chaqu'une de ses commande au démarache, exemple sous debian (ubuntu...)
Systéme / Préférence / Application au démarrage
Attention toutes ces manipulations sont à faire avec précaution.
Avant toute utilisation, il est fortement conseillé de tester sur une vm utilisant les mêmes librairies que votre production.
Et bien sur il est fortement recommander de sauvegarder toutes vos données.
Etape 1 : Mettre a jour les sources d'apt.
nano /etc/apt/sources.list
Modifier dans les urls tout les mots lenny en squeeze.
Et supprimer les dépôts volatiles.(Ils sont directement intégrés dans les miroirs principaux.)
Etape 2 : Téléchargement des mises a jour
apt-get update
Etape 3 : Mise à jour
apt-get upgrade
Etape 4 : Utilisation
Certains services nécessitent un redémarrage.
Ils vous seront listés.
Il est inutile de redémarrer tout le système.
LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so
<VirtualHost *:80>
ServerName proxyreverse.didungar.com # Permet de savoir quel nom de domaine et concernée ( Serveralias peut le completter)
ProxyVia On
ProxyRequests Off # bloque le proxy en sortie ( pour la sécurité )
<proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPreserveHost on
<Location />
# Serveur ou l'on veut renvoyer
ProxyPass http://192.168.1.2/
ProxyPassReverse http://192.168.1.2/
# On annule le cache du proxy :
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
</Location>
</VirtualHost>
Dans le cas ou tous fonctionne sans erreur mais que le proxy ne fonctionne pas, tenté de le renomée pour qu'il soit prix en compte avant les autre sites-enabled exemple : /etc/apache2/sites-enabled/0000-proxyreverse
Instalation :
apt-get install libnet-ssh-perl
Utilisation simple :
use Net::SSH::Perl;
my $ssh = Net::SSH::Perl->new($host);
$ssh->login($user, $pass);
my($stdout, $stderr, $exit) = $ssh->cmd($cmd);
Pour commencer il faut créer un projet : (même si il existe sur le serveur cvs)
Ensuite soit un crée un projet (attention le repertoire dois être existant et avoir les droits) soit on récupére un projet existant
Je vais en créer un lors de cet exemple :
On crée un nouveaux projet (oui c'est une nouvelle place de travail)
On selectionne le répertoire que l'on désire utiliser (vous pouvez utiliser des points de montage)
Il ne reste plus qu'as cliquer sur finish :
Et voila votre projet est crée.
Voici un récaputilatif de la configuration cvs :