Trucs et astuces Linux

Effacer lignes vides

Wednesday, November 8th, 2006

Une petite commande linux pour effacer les lignes vides d’un fichier texte.
C’est du bourrinage je sais mais j’ai pas trouvé la fonction magique …
cat toto | while read A; do if [ "$A" != "" ]; then echo $A >> tata; fi done
Cela supprime donc toutes les lignes vides du fichier toto et le réecris [...]

Bande passante utilisée

Wednesday, November 1st, 2006

Vous cherchez une petite appz qui vous permete d’afficher la bande passante utilisée par votre serveur.
Un truc un poil plus simple que mrtg
Bwbar est fait pour vous !
Il vous affiche la bande passante en temps réel. Une image es générée, il ne vous reste plus qu’a l’inserer

Pour l’installer:
aptitude install bwbar
Ensuite [...]

SSH nohup

Wednesday, October 25th, 2006

Je viens de découvrir la commande nohup qui permet de continuer une action même si vous vous déconnecté (par ex de ssh)

Exemple concret:
Hier plantage de PC, donc reinstall de windows toussa … et j’me dis, je vais en profiter pour mettre un dual boot avec debian.
Je dl donc un iso DVD de debian (testing car [...]

Instaler emacs sur debian (apt)

Monday, October 16th, 2006

“Tout bète” vous allez me dire:
aptitude install emacs
ou
apt-get install emacs
Vous allez vous prendre un:
Pas de version candidate trouvée pour emacs
Pour je ne sais quelle raison (si on pouvait m’éclairer ..) il faut en fait installer emacs21
Et donc un petit coup de
aptitude install emacs21
ou
apt-get install emacs21
et l’affaire est dans le sac
J’installe emacs car [...]

Chercher une commande

Sunday, October 15th, 2006

Pour chercher une commande qui fait quelque chose sous linux, il y a une commande toutes simple:
man ␣ -k ␣ la_chose_que_lon_veut_faire↵
Sachant que la_chose_que_lon_veut_faire est souvent à formuler en anglais.. (et oui les pages de man en fr y’en à pas tant que ça)
En gros ca ressemble un peu à la commande
aptitude search prog_ou_fction
mais pas [...]

Emplacemment historique awstats

Tuesday, September 19th, 2006

Arf que de galères ridicules.
J’avais mal configurer awstats et ce cette manière il me faisais des stats sur tout les sites du serveur et pas seulement celui voulu.
Une fois ceci corrigé, je relance le script de génération html mais la merdouile, il conserve l’histoique et incremente juste en faite les stats.
Donc pour effacer l’historique/cache ancien [...]

Linux rechercher fichiers en fonction de leur taille

Sunday, September 10th, 2006

Si comme moi vous chercher une commande linux pour voir tout les fichiers sur votre disque dur qui dépassent une certaine taille, utilisez:
find / -size +1024k -print
Sachant que 1024k est la taille en kilo-octet (1 mega)
Utile, pour ma part pour voir (en plus des log ftp) si je n’heberge pas des fichiers pour une board [...]

Empecher affichage version apache

Tuesday, September 5th, 2006

Dans un soucis de sécurité, il est conseillé de ne pas afficher votre version d’apache et tout ce qui va avec (mod-ssl …)
On peut pas dire non plus que ce soit super secure mais c’est toujours un plus
Il suffit d’editer votre fichier /etc/apache2/apache2.conf
nano /etc/apache2/apache2.conf
Et rajouter ensuite ces lignes toutes simples:
# ServerTokens : masque [...]

Script de backup sauvegarde mysql par ftp

Monday, September 4th, 2006

Voici un petit script pour sauvegarder toutes vos bases de données mysql puis les envoyé sur un ftp.
Le tout en gardant seulement un certains nombre de jours de backup.
J’utilise yafc pour le ftp, si vous ne l’avez pas:
Aptitude install yafc
Ensuite voici le script:
mkdir /cron
nano /cron/script_backup_mysql.sh
Le script en lui même !
#!/bin/bash
#Backup mysql par ftp
Mysql_User=”root”
Mysql_Paswd=”password-sql”
Mysql_host=”localhost”
# Emplacemment des [...]

Linux effacer tous sauf un dossier ou un fichier

Monday, September 4th, 2006

Juste une petite commande pour laquelle j’ai bien galerer:
find . -maxdepth 1 -not -name celui_la_on_efface_pas -exec rm -rf ‘{}’ \;
Biensur remplacer celui_la_on_efface_pas par le dossier ou le fichier que vous voulez garder

Log ssh et bruteforce, iptables, interdire root

Monday, September 4th, 2006

L’emplacemment de vox log ssh est /var/log/auth.log.
Pour avoir une petite analyse, faites un petit
nano /var/log/auth.log
Si comme moi vous avez de jolis log du genre:
Sep 3 16:19:29 sd-4145 sshd[23909]: Illegal user aleksandra from 88.191.11.198
Sep 3 16:19:29 sd-4145 sshd[23911]: Illegal user aleksandra from 88.191.11.198
Sep 3 16:19:29 sd-4145 sshd[23913]: Illegal user aleksandra from 88.191.11.198
Sep [...]

Encodage mysql interclassement, points d’interrogations …

Monday, September 4th, 2006

Pas forcemment jolis les points d’interrogations dans un losange noir que vous affiche firefox à la place de tous les accents et des caractères speciaux.
Souvent ça nous arrive à la suite d’une exportation/importation toute bète via phpmyadmin.
Pour ma part, ça m’est arrivé lors du passage de mysql4 à mysql5, j’avais donc d’abord exporté via phpmyadmin, [...]

Dedibox online

Monday, September 4th, 2006

Ca y est, je me suis enfin décidé
Bon ça reste un investissement puisque 36€/mois mais bon, c’est surtout aussi un plaisir
Un serveur dedié, depuis le temps que j’en voulais un. Et puis bon ba 100mbits de BP, ba c’est plutot cool :-p
Ma dedibox
Vous pouvez voir les graph mrtg et voir que pour [...]

Categories

Pages

  • Contribuer
  • Daylimotion
  • Dezeer dezer …
  • index of mp3 radiohead