Créer une archive zip en ligne de commande

24 Avr 2012

Je ne retiens jamais cette option, car le zip ne vaut pas le targz :

zip -r monzip.zip repertoire/à/archiver 


Fusionner des pdf

17 Avr 2012

C’est facile !

sudo apt-get install pdftk

puis

pdftk fichier1.pdf  fichier2.pdf cat output fichier-fusionné.pdf


MySQL – « Table is marked as crashed and should be repaired »

4 Avr 2012

Beaucoup d’article traite le sujet dans le détail, c’est pour cela que je vous propose une

Réponse courte :

# myisamchk -r /var/lib/mysql/MaBase/MaTable

Remplacez MaBase et MaTable par le nom de la base et de la table qui pose problème, indiqués dans le message d’erreur.


L’Open Data c’est bon, mangez en !

27 Mar 2012

Voici une vidéo rapide qui explique les bienfaits de l’utilisation de l’OpenData :


Press This, le bookmarklet de WordPress

27 Fév 2012

Quand l’on veut partager rapidement un lien ou une image, plutôt que d’utiliser une plateforme bridée, utilisez les supers outils de WordPress !


Les dépôts backports de Debian

27 Déc 2011

Les dépôts backports chez Debian permettent d’intégrer à votre distribution Debian en version stable des paquets en provenance de la prochaine version “en test” (actuellement Wheezy) mais adaptés pour s’intégrer sur votre système stable.

En effet dès que la version stable est publiée, elle n’est plus mise à jour que pour des bugs sérieux trouvés dans ses paquets ou des mises à jour de sécurité. Si vous souhaitez mettre à jour d’autres paquets indispensables à la bonne marche de votre infrastructure, le dépôt backports devra être exploré avant de penser à dégainer votre compilateur.

Pour utiliser le dépôt squeeze-backports sur votre machine, il suffit d’ajouter la ligne suivante à votre fichier /etc/apt/sources.list :

deb http://backports.debian.org/debian-backports squeeze-backports main

Puis de passer la commande suivante en tant qu’utilisateur root :

# apt-get update

Avant d’installer le paquet qui vous intéresse en passant la commande suivante par exemple ici pour le webmail Roundcube :

# apt-get -t squeeze-backports install roundcube

[source]


Mettre la dernière version de clamAV

20 Déc 2011

Ce matin, un message effrayant :

WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.97.2 Recommended version: 0.97.3
DON'T PANIC! Read http://www.clamav.net/support/faq

ClamAV n’étant pas à jour, je lance une mise à jour, et aucun paquet n’était disponible !

WTF ?

(suite…)


ISPConfig 3.0.4.1, correction des bugs

13 Déc 2011

Si vous avez récemment mis à jour ISPConfig, et que vous avez le pack de langue FR, alors vous avez sûrement du rencontrer quelques bugs.
Dans mon cas, la liste des boites mails n’était plus clicable (dommage pour éditer un compte).
Aucun message d’erreur n’apparaissait. Pour certains, cela se traduisait pas des erreurs 500 d’apache. (suite…)


Où est le dossier mail dans ISPConfig3 ?

3 Déc 2011

Ici :

/var/vmail/{domaine}/{user}/ 


Kubuntu 11.10 et l’encodage de CD audio

1 Déc 2011


J’ai mis du temps avant de me rendre compte à quel point il est simple d’encoder un CD audio sur la dernière Kubuntu. (suite…)


Autoriser le port 587 dans Postfix

30 Nov 2011


Une petite astuce bien utile, lorsque l’on utilise un client de messagerie local (thunderbird and co), et que l’on veut se connecter en SMTP, est d’utiliser le port 587 à la place du port 25 par défaut.

En effet, les F.A.I bloquent le port 25 pour lutter contre les spams.
Merci à Outlook d’exister.

Par défaut, Postfix n’autorise aussi que le port 25.
Pour qu’il autorise la soumission sur le port 587, il suffis d’éditer le fichier

nano /etc/postfix/master.cf

et de dé-commenter les deux lignes suivantes :

smtp      inet  n       -       n       -       -       smtpd
submission inet n      -       n       -       -       smtpd

Enfin, on redémarre Postfix

/etc/init.d/postfix restart

Enfin, on test grâce à la commande

telnet adresseduserveur 587


ISPConfig 3 – Installation

28 Nov 2011

Update : Des scripts d’installation on vu le jour depuis que j’ai fait ce tuto. Je vous invite à aller jeter un coup d’oeil ici.


Depuis le temps que je voulais le faire, voici un petit tutoriel pour installer ISPConfig.

Fonctionnalités

ISPConfig vous permet de gérer l’hébergement de votre serveur dédié à l’aide d’une interface web. C’est ce que l’on appelle un « webmin ».
(suite…)


Comment trouver le numéro de version d’ISPConfig

27 Nov 2011

J’ai un peu honte de donner la réponse tellement c’est évident. Mais comme j’ai bien passé 30 minutes à chercher, j’imagine naïvement ne pas être le seul.
(suite…)


ISPConfig 3.0.4 et les plugins Roundcube

25 Nov 2011

Edit : Une nouvelle version (3.0.4.1) semble corriger ce bug ! Restez à jour !

Le passage de la version 3.0.3 vers la version 3.0.4 d’ISPConfig s’est déroulé à merveille, les développeurs font un travail remarquable.

La seule erreur que j’ai rencontré était le message

Soap Error: login_error_regex

Le message apparaît lorsque un utilisateur mail change son mot de passe, ou change son message d’absence.

Ceci est possible lorsque l’on utilise les plugins ispconfig de roundcube, permettant aux utilisateurs d’effectuer ces actions.

La solution, la voici la voila :
(suite…)


Nano et les numéros de ligne

24 Nov 2011

Un petit pense bête pour pour ma mémoire de poisson rouge.

Afficher les numéros de ligne :

nano -c monfichier 

Éditer mon fichier à la ligne n :

nano +n monfichier
Supprimer une ligne entière

En mode interactif, le raccourcis clavier est Ctrl + K 🙂


Redéfinir le mot de passe MySQL pour ISPConfig3

16 Nov 2011

Un jour, je ferai un beau tutoriel pour vanter les mérites d’ISPConfig une des meilleures solutions de webmin à mon goût.
Cependant, comme on ajoute une couche applicative au fonctionnement classique d’un serveur web, quand on a des erreurs, on met plus de temps à savoir d’où elles viennent. (suite…)


Unexpectedly shrunk window

5 Nov 2011

Un truc qui me chiffonnait depuis quelques temps, c’est ce genre de message dans logwatch :

 5 Time(s): TCP: Peer 212.195.105.120:46123/59866
 unexpectedly shrunk window 2046424326:2046425866 (repaired)
 7 Time(s): TCP: Peer 212.195.105.120:46123/59866 
unexpectedly shrunk window 2046938246:2046939874 (repaired)

Mais qu’est ce que c’est que ce truc ?

Je sais pas trop ce que veut dire ce message, mais je sais que ça fait ralentir le serveur.

Comment fixer ce problème ?

(suite…)


Nouvelle présentation d’Ubuntu

2 Nov 2011

Pour l’ahuris qui arrive sur ce blog, et qui n’a jamais entendu parler d’Ubuntu, ou pour le fan boy qui ne connaît pas cette super vidéo :

Si vous découvrez, essayez le en ligne !


Modifier sa clé privée ssh

28 Oct 2011


Vous savez sûrement déjà comment mettre en place une authentification par clés publiques/privées pour ssh.
Si vous désirez changer la pass-phrase qui crypte la clé privée, ceci est possible grâce à la commande suivante :

ssh-keygen -p

(suite…)


Résilier son contrat chez 1and1

19 Oct 2011


Quand on veut résilier son contrat, c’est qu’on est pas content !
Et quand on ne trouve pas comment faire, ça fait rager ! Alors voici comment arrêter de pester contre 1&1, car ils ont une procédure de résiliation de contrat exemplaire.
(suite…)


Les brevets logiciels : une histoire de fous !

22 Août 2011

« Les entreprises trouvent plus intéressant de gagner de l’argent en se faisant mutuellement des procès qu’en créant vraiment des produits. »

(suite…)


Debian et UTF8 ���

16 Août 2011

Quand l’encodage de caractère déconne, c’est rapidement illisible. C’est ce qu’il m’est arrivé après l’installation d’une fraiche Debian Squeeze. Voici la commande à lancer pour re paramétrer l’encodage :

# dpkg-reconfigure locales

(suite…)


WPscan : Détecter les failles de WordPress

22 Juil 2011

WPScan est un scanner de sécurité qui va rechercher les failles des WordPress en utilisant des méthodes « de méchant ».
Les principales fonctionnalités sont :

  • Énumération des utilisateurs,
  • crackage des mots de passes par force brute multithreadé,
  • détection de la version de WordPress,
  • détection et énumération des plugins vulnérables.

(suite…)


Petit memento MySQL

20 Juil 2011

Ce n’est que trop souvent que je dois aller chercher des infos sur ubuntu-fr. Mais leur documentation est trop complète, et je me fait souvent mal au doigt en scrollant.
Voici ma version bien élaguée. Je la maintiendrai à jour en fonction de la récurrence des opérations : (suite…)


Installer et configurer OpenVPN

19 Juil 2011

Qu’est ce que c’est ?

OpenVPN c’est un tunnel IP (UDP ou TCP au choix) authentifié et chiffré avec la bibliothèque OpenSSL.

Quels sont les avantages ?

  • Facilité pour passer les réseaux NATés (pas de configuration à faire)
  • Logiciel clients multi-plateforme.

(suite…)


Ajouter un script au démarrage de Linux

15 Juil 2011


Vous avez un besoin simple : Lancer votre jolie script toto.sh à chaque démarrage de votre Linux. Toutes les manipulations sont à faire en root.
(suite…)


Trouver une chaîne dans un dossier

5 Juil 2011


Quand on fait un peu de développement web, et que l’on doit utiliser un CMS, il nous arrive souvent de devoir modifier une chaîne de caractère qui apparaît sur la partie publique sans savoir dans quel fichier php elle se trouve.
Heureusement que le bash est notre ami !
(suite…)


Le bug de la page blanche sur Joomla

4 Juil 2011

C’est maintenant certain, Joomla n’est pas mon CMS préféré.
Après une migration d’hébergement, il peut arriver que la partie publique n’affiche plus qu’une page blanche, alors que la partie administration fonctionne normalement. (#wtf ?)
C’est déjà un gage de bonne configuration de base de donnée… (suite…)


La commande tar

30 Juin 2011

Utilisation tar seul : concaténation de fichiers

Création d’une archive pour un dossier :

tar -cvf archivedossier.tar dossier/ 

Pour l’extraction :

tar -xvf archive.tar

(suite…)


Remplacer une chaine de caractère

28 Juin 2011

Cela m’est arrivé quelques fois, après un export SQL de devoir modifier l’url de la base de donnée. J’utilisais avant Kate avec la fonction « remplacer tout » : Cela prenait une bonne dizaine de minutes avec une haute utilisation du processeur.

Heureusement que le bash a naturellement des outils plus adapté pour ce genre de tache !

[code]$ sed -i -e « s/chaine1/chaine2/g » fichier [/code]

Pour plus de renseignements sur la commande sed, le manuel vous aidera surement.

Source