#debian

Docker Cheatsheet

Published 22nd Mar 2016 // #rpi #bpi #debian

Docker Cheatsheet # list all images docker images # remove an image docker rmi <imageid> # list all running containers docker ps # list all containers docker ps -a # remove all exited containers docker rm $(docker ps -q -f status=exited) # start a container with an interactive session and remove it when stopped docker run -it --rm --name=mosquitto slucas/alpine-mosquitto /bin/sh # start…

How to have a clean iftop output using putty

Published 14th Mar 2016 // #windows #debian

How to have a clean iftop output using putty NCURSES_NO_UTF8_ACS=1 iftop -bB

How to update smartctl database with Debian Wheezy

Published 1st Nov 2014 // #debian

How to update smartctl database with Debian Wheezy You'll have to create run these commands : #!/bin/bash UPDATE=/usr/sbin/update-smart-drivedb if [ -f "$UPDATE" ]; then sed -i "/^SRCEXPR/{s#=.*#='http://sourceforge.net/p/smartmontools/code/HEAD/tree/\$location/smartmontools/drivedb.h?format=raw'#}" $UPDATE fi before running update-smart-drivedb Source : http://debianforum.de/forum/viewtopic.php?f=27&t=146361#p964092

How to test your SMTP configuration

Published 8th Feb 2013 // #debian #windows

How to test your SMTP configuration I had problem with mail not being delivered to some person. After a lot of search I finally found this site : http://www.allaboutspam.com You just have to send an email and 15 minutes later you'll receive an email with the url of the report. In my case my

Installation de Owncloud 4.5.X avec Debian et Nginx

Published 28th Nov 2012 // #cloud #debian #nginx

Installation de Owncloud 4.5.X avec Debian et Nginx C'est l'outil que j'utilise en remplacement de Dropbox notamment pour synchroniser ma bibliothèque Calibre pour COPS. Pour l'instant j'en suis assez satisfait. Installation Pré-requis Pour les dépendances c'est exactement pareil que pour la version 4.0.X (voir Installation de Owncloud 4.0.2 avec Debian et Nginx). Suppression de l'ancienne…

Installation de Owncloud 4.0.2 avec Debian et Nginx

Published 17th Jun 2012 // #cloud #debian #nginx

Installation de Owncloud 4.0.2 avec Debian et Nginx Pour faire suite à mon billet précédent je suis passé à l'action et j'ai installé Owncloud sur mon VPS. pour l'instant le bilan est satisfaisant, je détaillerai un peu plus en fin d'article dans le bilan. Dépendances J'ai bêtement repris les dépendances indiquées sur le…

How to extract a specific file from an archive

Published 27th Mar 2012 // #debian #windows

How to extract a specific file from an archive I'll use 7zip : 7z e *.rar -ir!*.txt Here I'll extract all txt files from every rar archive in my directory. Check if your binary is 7z or 7za

Récupérer des répertoires Dropbox en console

Published 24th Jan 2012 // #debian

Récupérer des répertoires Dropbox en console Pourquoi ? Je veux profiter du serveur 1and1 pour héberger quelques petit sites et autres données privées (photos, musique, ...) et j'ai trouvé que Dropbox était pas mal fait pour ce genre de chose (j'ai pris l'habitude de crypter le contenu de mon dropbox). Le seul…

How to have a secure ssh server

Published 31st Dec 2011 // #debian

How to have a secure ssh server There's is some easy steps to follow : If possible change the sshd daemon listening port (How to change the listening port of Sshd) If you enabled login through private key (How to open an ssh session with a private key), you can disable password authentication.

How to open an ssh session with a private key

Published 31st Dec 2011 // #debian

How to open an ssh session with a private key First you'll have to have a private key setup. Then : Create the .ssh directory and secure it : mkdir .ssh chmod 700 .ssh Then create the authorized_keys and secure it cd .ssh touch authorized_keys chmod 600 authorized_keys Then copy your public key to authorized_keys Enjoy As a side note you

Migration sur un VPS L de 1&1

Published 31st Dec 2011 // #debian #dockstar #nginx

Migration sur un VPS L de 1&1 Fin du serveur temporaire Suite au crash de ma clé USB, j'ai du migrer sur un serveur temporaire (Mon cadeau de Noël : le site cassé), je suis passé à un hébergement moins amateur. J'ai donc loué un VPS L de 1&1 avec les caractéristiques…

Installation de nginx 1.1.0

Published 11th Oct 2011 // #debian #dockstar #nginx

Installation de nginx 1.1.0 Pourquoi ? Parce que la version de Squeeze est quand même super vieille et que j'ai toujours l'envie de finaliser ma gestion de cache fastcgi. J'ai vu sur dotdeb que des paquets étaient disponible (malheureusement uniquement pour x86 et amd64) et finalement je me suis rendu compte que…

Installation de pyLoad sur un Seagate Dockstar / Debian Squeeze

Published 11th Sep 2011 // #debian #dockstar #iptables #nginx #python

Installation de pyLoad sur un Seagate Dockstar / Debian Squeeze Quoi ? On parle de pyLoad. Installation Dépendances apt-get install python-crypto python-pycurl tesseract-ocr spidermonkey-bin python-imaging Création d'un utilisateur spécifique adduser pyload Installation de pyLoad On va se connecter sous l'utilisateur pyload que nous venons de créer : su - pyload et on installe : wget http://get.pyload.org/get/src/ mv index.html pyload-src-v0.4.7.zip unzip pyload-src-v0.4.7.zip cd pyload ./pyLoadCore.py -s Au niveau…

Conversion between Epoch / Timestamp / Date

Published 21st Aug 2011 // #centos #debian

Conversion between Epoch / Timestamp / Date Sometimes you have to quickly debug using timestamp and this site can help : http://www.epochconverter.com/

Ranger proprement des fichiers dans des répertoires

Published 21st Aug 2011 // #debian #perl

Ranger proprement des fichiers dans des répertoires Dernièrement un ami m'a donné des photos (un bon paquet de photos : 2325). Le problème est qu'elles étaient toutes dans un seul et même répertoire sans organisation en répertoire. Par contre elles étaient toutes nommées de la même manière : <Date au format…

No space left on device et pourtant il reste de la place

Published 8th Aug 2011 // #centos #debian

No space left on device et pourtant il reste de la place Le problème J'avais été confronté à ce problème il y a quelques années et je viens de reperdre du temps ce matin de la même manière. Sur le Dockstar, j'essaye bêtement de créer un nouveau script à mettre dans la…

Une solution de monitoring assez simple : Zabbix

Published 17th Jul 2011 // #debian

Une solution de monitoring assez simple : Zabbix Pourquoi ? Suite à la mise en ligne de nouveaux services hébergés, j'ai eu besoin d'une solution de monitoring de serveur. Mes besoins étaient limités dans le sens ou : je n'ai que 3 serveurs hébergés à contrôler, j'ai une petite dizaine de machines virtuelles en…

How to stop the startup beep with Debian Squeeze

Published 1st Jul 2011 // #debian #tips

How to stop the startup beep with Debian Squeeze By googling for an answer, I found out that the most popular way was to blacklist the module pcspkr : echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist.conf Unfortunately it hasn't worked for me. In mt case I had to execute my favorite mixer (xfce-mixer) et mute

Utiliser une clé USB pour démarrer Debian - Partie 2

Published 9th Apr 2011 // #debian #grub

Utiliser une clé USB pour démarrer Debian - Partie 2 Pourquoi ? J'avais déjà fait le nécessaire avec Grub4dos (voir Utiliser une clé USB pour démarrer Debian) mais malheureusement j'ai été maladroit et cette clé n'est plus de ce monde. Au final il ne me reste plus qu'un vieille clé de 32Mo…

How to count the number of files in a directory

Published 8th Feb 2011 // #debian #tips

How to count the number of files in a directory Non recursive find targetdir -type f -maxdepth 1 | wc -l Recursive find targetdir -type f | wc -l Recursive and follow symlink find targetdir -type f -follow | wc -l

How to split a big XML file without running out of RAM

Published 7th Feb 2011 // #debian #tips

How to split a big XML file without running out of RAM aptitude install xml-twig-tools xml_split -s 5Mb MyBigXmlFile.xml More informations : http://search.cpan.org/~mirod/XML-Twig-3.35/tools/xml_split/xml_split

Convert file to/from DOS format

Published 7th Feb 2011 // #debian #tips

Convert file to/from DOS format The point is to replace \r\n -> \n. Install aptitude install tofrodos Usage dos2unix unix2dos

Display GUI to an open X session with putty

Published 7th Feb 2011 // #debian #tips

Display GUI to an open X session with putty export DISPLAY=:0.0 yourCommand

Basic use of rsync

Published 7th Feb 2011 // #debian #tips

Basic use of rsync Mirror two directories : rsync -av --progress SourceDir/ DestinationDir/ Mirror two directories with compression : rsync -avz --progress SourceDir/ DestinationDir/ Mirro two directories and delete in destination what's been deleted in source (real mirroring) : rsync -avz --progress --delete --delete-after SourceDir/ DestinationDir/

How to create an iso of a CD / DVD

Published 7th Feb 2011 // #debian #tips

How to create an iso of a CD / DVD With dd dd if=/dev/cdrom of=myImage.iso bs=4096k or dd if=/dev/dvd of=myImage.iso bs=4096k With readcd aptitude install cdrecord umount /media/cdrom0 readcd dev=/dev/dvd f=myImage.iso If you want to have an idea of the speed of readcd, you can add "meshpoints=20 -factor" to your command line. It will output the speed each 5

How to add a new disk to an existing array

Published 7th Feb 2011 // #debian #tips

How to add a new disk to an existing array After a crash of one disk of my RAID 1 array I had to replace it : mdadm --add /dev/md0 /dev/hdb4 mdadm --grow /dev/md0 --raid-devices=1

How to remove trailing whitespace from a bunch of files

Published 7th Feb 2011 // #debian #tips

How to remove trailing whitespace from a bunch of files Linux files (and also Mac) find . -name '*.js' -exec sed -i 's/[[:blank:]]*\n$/\n/g' '{}' \; Windows files find . -name '*.js' -exec sed -i 's/[[:blank:]]*\r$/\r/g' '{}' \; Sed oneliners http://sed.sourceforge.net/sed1line.txt

How to enable shutdown and reboot as a normal user with XFCE and Lenny

Published 7th Feb 2011 // #debian #tips

How to enable shutdown and reboot as a normal user with XFCE and Lenny Add yourself to the powerdev group gpasswd -a myFavoriteUser powerdev

How to start a program in background with screen

Published 7th Feb 2011 // #debian #tips

How to start a program in background with screen screen : http://www.gnu.org/software/screen/ Install aptitude install screen start a program in background screen -d -m <YourProgram> check the program screen -R And CTRL+A D to detach.

How to convert a file from ISO-8859-P1 to UTF-8

Published 7th Feb 2011 // #debian #tips

How to convert a file from ISO-8859-P1 to UTF-8 iconv --from-code=ISO-8859-1 --to-code=UTF-8 ./oldfile.txt > ./newfile.txt

How to clone all the partitions of a disk

Published 7th Feb 2011 // #debian #tips

How to clone all the partitions of a disk If you want to create the same partitions as an existing disk and if those disks are exactly the same, then you can use the following command : sfdisk -d /dev/hda | sfdisk /dev/hdb

Copy/Paste with PuTTY on Linux

Published 7th Feb 2011 // #debian #tips

Copy/Paste with PuTTY on Linux Paste : middle click Copy : select with the right click http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter3.html#using-selection

Access system menu with PuTTY on Linux

Published 7th Feb 2011 // #debian #tips

Access system menu with PuTTY on Linux CTRL + Right click. http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter3.html#using-sysmenu

How to make output of df/du readable

Published 7th Feb 2011 // #debian #tips

How to make output of df/du readable Use du -h --max-depth 1 df -h also applicable to many other linux programs : ls,...

How to iconize an active remote desktop session

Published 7th Feb 2011 // #debian #tips

How to iconize an active remote desktop session Press Ctrl + Alt + Enter and reduce to icon.

apt-get VS aptitude

Published 7th Feb 2011 // #debian

apt-get VS aptitude The fact aptitude is newer and better than apt-get so it's simple : use aptitude. Under the change aptitude by default install recommended packages. So if you want to have only what's necessary and nothing more Create a file in /etc/apt/apt.conf.d (in my case /etc/apt/apt.conf.d/20apt-nosuggested) Add these line : APT::Install-Recommends "0"; APT::Install-Suggests "0";

How to get the numlock on startup with SLiM

Published 7th Feb 2011 // #debian #tips

How to get the numlock on startup with SLiM Edit the file /etc/slim.conf and change (and uncomment if necessary) numlock off with numlock on

How to install and configure ftp-proxy

Published 7th Feb 2011 // #debian #tips

How to install and configure ftp-proxy http://justnotes.co.cc/2010/01/13/ftp-proxy-in-ubuntu-installation-and-configuration/

How to "nice" the I/O

Published 7th Feb 2011 // #debian #tips

How to "nice" the I/O ionice : http://linux.die.net/man/1/ionice|ionice Install aptitude install util-linux Extreme case : only run a program when I/O is idle (root mandatory) : ionice -c3 xfs_fsr -t 600 An addition to my .bashrc to ensure my niced program also preserve my I/O alias nice='ionice -c2 -n7 nice' My source : http://gentoo-wiki.com/HOWTO_Light_Gentoo_Installation#Extra:_ionice

My swap is used a lot but I have ton of free RAM

Published 7th Feb 2011 // #debian #tips

My swap is used a lot but I have ton of free RAM There's a parameter called swappiness which control the way the kernel will use swap. It's a value between 0 (only use the swap when there is no memory left) and 100 (try to often offload the memory to

fusesmb doesn't find all my network shares

Published 7th Feb 2011 // #debian #tips

fusesmb doesn't find all my network shares You can force a scan of fusesmb with the following command : fusesmb.cache --

How to defrag an XFS partition

Published 7th Feb 2011 // #debian #tips

How to defrag an XFS partition Install aptitude install xfsdump Usage xfs_fsr -t 600 It will try to defrag all you XFS partition for 600 seconds (10 minutes).

How to reboot or shutdown within SLiM

Published 7th Feb 2011 // #debian #tips

How to reboot or shutdown within SLiM You can use magic username with root password to do magic things : halt : no comment ... reboot : still no comment ... suspend : suspend to RAM console : start a console exit : exit to the shell

How to force fsck on the next reboot

Published 7th Feb 2011 // #debian #tips

How to force fsck on the next reboot su - cd / touch /forcefsck reboot

Horreur ! VMware Player ne marche plus après une mise à jour Debian !

Published 30th Dec 2010 // #debian #vmware

Horreur ! VMware Player ne marche plus après une mise à jour Debian ! Le message d'erreur de VMware Player parle de vmmon non accessible, j'ai confirmé le problème avec dmesg : [ 14.772088] vmmon: disagrees about version of symbol smp_ops [ 14.772092] vmmon: Unknown symbol smp_ops Une petite recherche

Utiliser une clé USB pour démarrer Debian

Published 12th Nov 2010 // #debian #grub

Utiliser une clé USB pour démarrer Debian Pourquoi ? Je voulais installer Debian sur un ordinateur portable mais en étant certain de ne pas perturber l'installation de Windows existante. J'ai donc installer ma Debian Squeeze normalement mais dans installer Grub dans le MBR (donc sans virer le bootloader de Windows). Le plan…

Installation de nginx sous Debian

Published 12th Oct 2010 // #debian #nginx #php

Installation de nginx sous Debian Pourquoi nginx Mon objectif était de transformer un Dockstar en serveur Web, vu les capacités de la bête (Hardware Seagate Dockstar), j'ai voulu un serveur Web super léger. Après pas mal de lecture je suis tombé sur les alternatives suivantes : Lighttpd Avantage : Outil reconnu, beaucoup de documentation. Défaut…

Installation d'une Debian Squeeze sur un Seagate Dockstar

Published 11th Oct 2010 // #debian #dockstar

Installation d'une Debian Squeeze sur un Seagate Dockstar Seagate Dockstar Historique Cela faisait des années que je suivais tout ce qui concernait les PlugComputer, notamment les SheevaPlug et les BeagleBoard. Et en juillet suite à un post sur http://forum.hardware.fr, j'ai fini par acheter sur un site en ligne un superbe Dockstar (Lien officiel)…

Appliance / Image Debian Squeeze pour VMware

Published 5th Oct 2010 // #debian #vmware

Appliance / Image Debian Squeeze pour VMware Versions utilisées VMware player 3.1.2 pour amd64. Installer Debian Squeeze (http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso) du 05/10/2010. VMware tools 8.4.4. Spécificités de l'installation J'ai installé une version minimale de Squeeze avec le serveur SSH, donc pas de Xorg pour cette version. J'ai aussi pris les choix suivants : Le compte root a pour mot…

Linux n'a pas besoin de defragmenteur ......

Published 2nd Oct 2010 // #debian

Linux n'a pas besoin de defragmenteur ...... Eh bien si Pourquoi ce billet Tout simplement pour éviter de dégouter à vie des personnes de Linux à cause de mensonges ou d'idées reçues sans fondement. J'ai déjà entendu qu'un PII-400 avec Linux peut parfaitement jouer tous les Divx (et même certains H264) .....…

Installation des VMWare Tools sur une Squeeze

Published 26th Sep 2010 // #debian #vmware

Installation des VMWare Tools sur une Squeeze Pourquoi c'est pas si simple J'utilise au boulot VMWare Server en dernière version à ce jour (2.0.2) qui par défaut donne une version très ancienne des VMWare Tools. Ces VMWare Tools ne compile donc pas avec un noyau récent. Suite à cela j'ai essayé open-vm-tools (une…