Où se trouve le mot de passe du super-utilisateur MySQL sous Vesta

Lors de l'installation de Vesta, aucune information n'est communiquée concernant les accès à la base MySQL. Embêtant si l'on a besoin d'une base de données pour un site, ce qui n'est pas si rare...

Cette information, on va la trouver dans le fichier:

/usr/local/vesta/conf/mysql.conf

Effacer le cache varnish en ligne de commande, sous Linux

Par exemple, effacer le cache pour l'url "/onestepcheckout" :

url="/onestepcheckout"; echo "ban.url $url" | nc -q 1 127.0.0.1 6082 &> /dev/null

Pour l'effacer pour l'url "/onestepcheckout" et toutes ses "sous-url":

url="/onestepcheckout/*"; echo "ban.url $url" | nc -q 1 127.0.0.1 6082 &> /dev/null

 

Pour vider tout le cache d'un domaine (par exemple sur le domaine redcap.fr):

HOST=redcap.fr; echo "ban req.http.host ~ \"$HOST\"" | nc -q 1 127.0.0.1 6082 &> /dev/null

 

Lister ou supprimer des fichiers ou dossiers correspondant à certains critères, au sein d’une arborescence (sous Linux)

Pour lister les fichiers dont le nom contient ".log" (par exemple) au sein de l'arborescence /var/www :

find /var/www/ -type f -name "*.log" -ls;

Pour lister les répertoires dont le nom est ".svn" (par exemple) au sein de l'arborescence /var/www :

find /var/www/ -type d -name ".svn" -ls;

Pour les supprimer:

find /var/www/ -type d -name ".svn" -exec rm -Rfv {} \;

 

Trouver les infos de connexion à la Base de données Magento

Pour connaître ou modifier les informations de la base de données à laquelle la plate-forme Magento se connecte, il suffit de consulter/modifier le fichier app/etc/local.xml :

<connection>
<host><![CDATA[localhost]]></host>
<username><![CDATA[nom_utilisateur]]></username>
<password><![CDATA[mot_de_passe]]></password>
<dbname><![CDATA[nom_bd]]></dbname>
<active>1</active>
</connection>

 

Obtenir un fond transparent sous GIMP 2.8 (image .png)

Ceci ne convient que si le fond est entièrement blanc (ou noir ou ...). Sinon, il est nécessaire de passer par une phase préalable de détourage (http://openclassrooms.com/courses/debuter-dans-l-infographie-avec-gimp/un-peu-de-decoupage-avec-le-detourage)

Choisir l'outil "baguette magique" (ie. "sélection contiguë") et cliquer sur la zone de fond d'image. Puis choisir "Couleurs" \ "Couleur vers alpha...", puis Ok. Et voilà !

Scan des ports ouverts sur un serveur

Si l'on est sur le serveur et s'il est sous Linux, on utilise la commande netstat :

netstat -tunap

ou netstat -ntpl

Si l'on n'est pas sur le serveur, on peut quand même lister les ports ouverts en utilisant, sous linux, la commande nmap :

nmap -Pn <nom_du_serveur>

 

Plus d'infos si besoin: http://openclassrooms.com/courses/introduction-au-scan-de-ports

 

Exécuter .bashrc lors des connexions ssh sous Debian Wheezy

Dans le fichier .bashrc peuvent se trouver quelques instructions utiles, comme par exemple:

export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'

Si ce fichier n'est pas exécuté lors des connexions via ssh, il suffit d'ajouter la séquence suivante dans le fichier .bash_profile :

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

Quelques infos utiles sur ces fichiers .bashrc, .profile ... : ici

Installer un environnement graphique léger LXDE sous Debian Wheezy

Un environnement graphique minimal peut s'avérer indispensable si l'on veut être efficace. Par exemple lorsqu'on souhaite disposer de geany pour la création de scripts, ou encore si l'on veut utiliser gparted.

sudo apt-get update
sudo apt-get install lxde

 

Installer les VMware Tools sur un VPS OVH sous Debian Wheezy

Ex.: cd /opt/    #  Se positionner dans l'arborescence du serveur

wget ftp://ftp.ovh.net/made-in-ovh/dedie/install-vmwareTools.sh

chmod 755 install-vmwareTools.sh

./install-vmwareTools.sh

les VMware Tools permettent notamment d'effectuer des soft reboot depuis le panel OVH.