Tag Archives: linux

ArchLinux

Je me suis laissé tenter par ArchLinux.
Une distro roots en rolling release.
C’est sympa mais pas pour de la prod.

Je ferai bien un desktop avec mais surement pas un serveur.

Quelques liens en vrac qui m’ont servi :

http://archlinux.fr/

http://wiki.archlinux.fr/Pacman

http://blog.vintherine.org/post/2013/11/19/Ma-proc%C3%A9dure-d-installation-Archlinux

Installer golang sur tous les debian-like facilement

Grace a un outil fourni par le mainteneur de golang pour Debian : godeb

Essayé et approuvé.

http://blog.labix.org/2013/06/15/in-flight-deb-packages-of-go

Steam pour Linux

Encore une fois, on ne me previent de rien et je découvre par hasard que Steam est enfin disponible pour Linux…

http://store.steampowered.com/browse/linux/

Installation via un .deb ou un repo http://repo.steampowered.com/steam/
Bon on regrettera que le .deb soit un paquet pour x86 (qui installe encore un desktop en x86).

Lancement sans probleme, telechargement de l’update du steam client, ajout de ma machine dans les machines autorisée et hop tout fonctionne. Sur les 119 jeux de mon compte 19 fonctionnent sous Linux.
De façon originale ou pas mis a part 3 titres de Valve, on ne trouve que des Indie Games dans la liste. Les plus gros studios sont aussi les moins enclins a faire les developpements sous Linux (grosse bande de radins en somme). Bluffant de simplicité sur ma LinuxMint.

Participer http://steamcommunity.com/linux

Auto-Login FreeWifi sous Linux

Hello

un petit script shell pratique pour vous loguer automatiquement des que vous etes connectés a un AP FreeWifi. Un chmod +x sur le script que vous mettrez dans votre if-up.d (ou equivalent)

Bien sur, il faut remplacer LOGIN,PASSWORD et UTILISATEUR pour y mettre vos infos :

#!/bin/sh
 # LOGIN Freewifi
 LOGIN="0000000000"
 # PASSWORD Freewifi
 PASSWORD="XXXXXXXXX"
 # USERNAME LINUX POUR NOTIFICATIONS
 UTILISATEUR="username"
 
 wifi=$(iwgetid)
 essid=$(echo $wifi|awk -F":" '{print $2}')
 free=\"FreeWifi\"
 if [ $essid = $free ];
 then
wget -O - --post-data="login=$LOGIN&password=$PASSWORD"
 "https://wifi.free.fr/Auth" 2>/dev/null|grep "CONNEXION AU SERVICE
 REUSSIE" 1>/dev/null 2>&1 && su $UTILISATEUR -c "DISPLAY=:0
 notify-send --icon='/usr/local/share/freewifi.png' 'Free
 Wifi' 'Authentification réussie'" && exit 0
 exit 1
 fi


>Comment renvoyer le traffic par l’interface dont il est venu.

>Comment renvoyer le trafic par l’interface dont il est venu.

Si vous avez deux interfaces disons eth0 et eth1 et seulement une gateway vers eth0:)
Et que par hasard quelqu’un veut accéder a la machine sur l’interface eth1, les paquets reviendront par l’interface de la gateway, eth0.
Tout va bien si vous n’avez pas de firewall. Si vous en avez un, les ennuis commencent.
Vous pourriez être tenté de mettre une route pour le scope source vers une gateway sur eth1.

Malheureusement, on va vous dire que ce serait bien de pouvoir joindre la machine par les 2 interfaces (C’est toujours tellement plus simple de faire de la magie système plutôt que de dire a tout le monde que on utilise qu’une des deux interfaces).

Donc, il existe un moyen avec les ip rules de renvoyer les paquets sortants par l’interface dont ils sont venus :

#obligatoire pour que la machine garde l’accès au scope local de l’interface 🙂
up ip route add 172.16.2.0/24 dev eth1  proto kernel  scope link  src 172.16.2.95 table 172
#définir une gw pour cette table.
up ip route add default via 172.16.2.254 dev eth1 table 172  
#from ‘ip de l’interface eth1’ destination vers la table de retour spécifique (172 dans notre cas).
up ip rule add from 172.16.2.95 table 172

Des infos supplémentaires la : http://lartc.org/howto/lartc.rpdb.multiple-links.html

>Envie de password ?

Creer un password aléatoire rapidement sous Unix/Linux/OSX :

#remplacer 8 par la longueur voulue pour le mot de passe.
cat /dev/urandom |head -c100|base64|head -c 8

>renommer les .srt pour votre mediaplayer favori.

>Bonjour,
une fois n’est pas coutume je vous propose un script php home made pour renommer les .srt dans un dossier pour que leur nom colle a celui du .avi correspondant.
Cette méthode permet la lecture automatique des sous-titres sur la plupart des lecteurs de video (de salon et de pc).

Le code est dispo sur http://pastebin.com/2jfBSaUS

>Controle des ressources sous Linux avec les cgroups.

>Un article sur l’usage des cgroups est disponible dans le Linux Magasine 141 de ce mois.
Voici pour ceux qui ne lisent pas sur papier un autre article ici

>CPULIMIT pour limiter les processus.

>Un outil tres sympa pour controler l’usage du CPU sur Linux ici

>Tuning du scheduler CPU de Linux

>Un article de la doc d’ OpenSuse qui traite du sujet de façon intéressante chez http://doc.opensuse.org/

Optimization WordPress Plugins & Solutions by W3 EDGE