ServeurPerso.fr / MonServeurPerso.com

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - administration

Fil des billets - Fil des commentaires

lundi 9 juin 2014

Installation d'un patch ESXi

Voici la procédure à appliquer quand on souhaite installer un patch sur un serveur esxi.

Pré-requis : avoir un accès ssh sur le serveur ou un accès direct au serveur esxi.

On passe la machine en mode maintenance :

~ # vim-cmd hostsvc/maintenance_mode_enter

En retour, on obtient quelques choses comme ça :

'vim.Task:haTask-ha-host-vim.HostSystem.enterMaintenanceMode-480860420'

On se déplace dans le répertoire contenant le patch qu'on aura au préalable télécharger.

Dans le cas présent, un répertoire patch a été télécharger sur le datastore1 contenant le fichier zip de la mise à jour.

~ # cd /vmfs/volumes/datastore1/Patch/

Un listage du répertoire permeet de voir le fichier zip :

/vmfs/volumes/509028a7-8b9f5f08-e7e0-001b21ce9319/Patch # ls
ESXi550-201404001.zip

On lance la commande suivante pour appliquer le patch.

# esxcli software vib update -d "/vmfs/volumes/datastore1/Patch/ESXi550-201404001.zip"

En retour, on obtient le message suivant :

Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed:

Si on passe la commande suivante :

esxcli software vib list

On obtient la liste des logiciels installés ainsi que la date d'installation.

Ceci fait, on redémarre le serveur ESXi :

reboot

Une fois, le serveur redémarré, on repasse ce dernier en mode normal :

~ # vim-cmd hostsvc/maintenance_mode_exit

En retour, on obtient quelques choses comme ça :

'vim.Task:haTask-ha-host-vim.HostSystem.exitMaintenanceMode-230145299'

mercredi 26 mars 2014

Nginx et .user.ini

Si vous avez déjà configurer un serveur web apache, vous avez dû utiliser le fameux fichier .htaccess. Si vous avez migrer depuis sous Nginx vous vous êtes aperçu que les .htaccess ne fonctionne pas sous ce serveur web.

A cela, une solution possible, le fameux fichier .user.ini qui permet de définir des paramètres spécifiques pour un domaine par exemple tout comme on peut le faire sous Apache avec le .htaccess.

Vous n’avez qu’à placer le fichier .user.ini à la racine du domaine que vous souhaitez personnaliser. Le fichier étant relu toutes les 5 minutes (par défaut), il faudra peut-être attendre quelques instants pour qu’il soit pris en compte.

Voilà, les infos, si l’on fait un phpinfo() :

phpinfo_user.ini.png

Très pratique ce fichier quand on souhaite par exemple définir une taille de fichier maximale supérieure à 8 mo (par défaut).

samedi 22 mars 2014

Logwatch : où comment je surveille les logs ?

Vous avez un serveur linux, problème, vous n'avez pas le temps de faire le tour de ses logs.

A ce là, une réponse : Logwatch

Ce logiciel permet d'analyser les différents logs d'un linux et de générer un rapport détaillé.

Voici une petite procédure pour l'installer sur votre système :

aptitude install logwatch

Puis on copie le fichier de config' :

sudo cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf/

Ensuite, on édite le fichier de configuration :

sudo nano /etc/logwatch/conf/logwatch.conf

Au niveau config voici ce que l'on peut faire :

LogDir = /var/log
TmpDir = /var/cache/logwatch
Output = mail
Format = html
Encode = none
MailTo = le1eremail@mondomaine.fr eventuellement2email@mondomaine.fr
MailFrom = Logwatch@mondomaine.fr
Filename = /tmp/logwatch
Archives = Yes
Range = all
Detail = Med
Service = All
Service = "-zz-network"
Service = "-zz-sys"
Service = "-eximstats"

On enregistre les modifications.

Ensuite, on lance la commande :

sudo logwatch

Ceci va lancer le programme logwatch puis envoyer le rapport version html vers la boite e-mail défini.

Voici un exemple de rapport HTML :

logwatch_rapport_html.png

Et vous, vous utilisez quel logiciel pour analyser vos logs ?

mardi 7 janvier 2014

Extraction d'un dump mysql dans des fichiers individuels

Suite à l'article d'hier concernant l'extraction d'une base à partir d'un Dump MySQL. Ce soir, j'ai fait une recherche pour faire une extraction des tables mysql contenues dans un dump mysql puis enregistrer dans un fichier individuel.

La recherche ne fut pas très longue puisque kedar avait réaliser, il y a quelques années, un script qui remplissait cette fonction (à merveille).

Voici la marche à suivre si vous souhaitez utiliser ce script.

Tout d'abord, on le télécharge :

wget http://kedar.nitty-witty.com/blog/wp-content/uploads/2010/02/mysqldumpsplitter.sh.txt

Puis on renomme le fichier comme ceci :

sudo mv mysqldumpsplitter.sh.txt mysqldumpsplitter.sh

On met le droit d'execution :

chmod +x mysqldumpsplitter.sh

Si on lance le script directement sans argument voici le résultat :

sudo ./mysqldumpsplitter.sh

mydumpsplitter.png

Dans le cas présent, j'ai lancé la commande ci-dessous pour extraire les différentes tables du dump de la base d'hier que j'avais extrait du dump "général".

sudo ./mysqldumpsplitter.sh nom-de-la-base.sql

Résultat :

Toutes les tables de ma base de données dans des fichiers individuels histoire de facilité la restauration de ce qui nous intéresse vraiment.

lundi 6 janvier 2014

Extraire une base d'un Dump MySQL

Si vous souhaitez extraire une base de données d'un DUMP MySQL, rien de plus simple.

sed -n '/^--Current Database: `nom-de-la-base`/, /^--Current Database: `/p' dump-mysql.sql > nom-de-la-base.sql

Si vous souhaitez faire une restauration d'une base de données depuis un Dump MySQL sur un serveur :

mysql> mysql -u root -p --one-database nom-de-la-base < dump-mysql.sql

mardi 25 juin 2013

Installation et configuration de FileZilla Server sur Windows 7

Voici la mise à jour d'un document que j'avais rédigé en 2005, il a pour sujet l'installation et la configuration du serveur FTP FileZilla Server sur un système d'exploitation Windows 7.

Il explique la mise en place d'un serveur FTP ainsi que sa configuration.

Site officiel FileZilla Server

Le document PDF est disponible à l'url suivante :

Installation et configuration de FileZilla Server sur Windows 7

vendredi 28 mai 2010

Bienvenue sur ServeurPerso.fr

Ce site a pour vocation a délivré des informations, des astuces, des conseils et de l'aide en général concernant l'installation, la configuration et l'administration de votre serveur personnel que se soit sous Linux ou sous Windows.