avril 20, 2006

Linux : Trucs et astuces indépendants d'une distribution

Utilisation Messenger/Webcam avec derrière un firewall Linux

[WWW] http://fr.gentoo-wiki.com/HOWTO_msn_messenger_derri%C3%A8re_un_NAT

[WWW] http://upnp.sourceforge.net/#downloads

[WWW] http://sourceforge.net/project/showfiles.php?group_id=52728

Tunnel over http proxy

[WWW] http://desproxy.sourceforge.net/config-en.html

[WWW] http://proxychains.sourceforge.net/

[WWW] http://yaph.sourceforge.net/

Changer de shell en bash

Pour connaitre le shell utilisé :

$ echo $SHELL
/bin/bash
  • En local

chsh -s /bin/bash

  • NIS (config réseaux) comme à l'univ

ypchsh monlogin

Et donner son mot de pass, puis mettre en shell /bin/bash Cela permet d'utiliser .bashrc et compagnie.

Install Xdtv

Install à partir du source, pas de rpm trouvé pour Xdtv : xdtv-2.0.0.tar.bz2 sur [WWW] http://xawdecode.sourceforge.net/

Plugin

plug-m-2.0.4.1.tar.bz2 sur [WWW] http://members.lycos.co.uk/forumdevelo/viewtopic.php?t=2571 [WWW] http://cricrac.free.fr/download/xawdecode/beta/meuhmeuplug/

Utilisation de bash-completion

Installation du package bash-completion, sous mandriva : urpmi bash-completion

On ajoute dans le ~/.bashrc . /etc/bash_completion, le . correspond à la commande source.

Changer l'action déclanchée par le ctrl alt suppr en arrêt de la machine

Remplacer dans /etc/inittab

# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now

Par

# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -h now

Eviter d'avoir une saturation du disque à cause de journaux trop gros

On peut limiter la taille des logs en utilisant logrotate. Il est souvent activé par défaut.

En éditant /etc/logrotate.d/syslog par exemple pour les journaux principaux :

# WARNING : don't use * wildcard as extension
# (glob in logrotate will try to rotate all files instead of
# only the basenames of the logs, i.e. it will rotate
# already rotated files and recompress them, taking
# exponential time...)

/var/log/auth.log /var/log/syslog /var/log/user.log /var/log/secure /var/log/messages /var/log/boot.log /var/log/mail/errors /var/log/mail/info /var/log/mail/warnings /var/log/cron/errors /var/log/cron/info /var/log/cron/warnings /var/log/kernel/errors /var/log/kernel/info /var/log/kernel/warnings /var/log/lpr/errors /var/log/lpr/info /var/log/lpr/warnings /var/log/news/news.err /var/log/news/news.notice /var/log/news/news.crit /var/log/daemons/errors /var/log/daemons/info /var/log/daemons/warnings /var/log/explanations {
sharedscripts
# -----------> Diminution du nombre de sauvegarde à 3
rotate 3
weekly
# -----------> Limitation de la taille de chacun de ces journaux à 200Mo
size 200M
postrotate
/usr/bin/killall -HUP syslogd #
endscript
}


Convertir les noms de fichier vers l'utf8

Par exemple pour convertir du francais iso vers l'utf8. On peut faire des tests sans modifier les fichiers avant de l'appliquer. Attention à ne pas convertir deux fois les mêmes fichiers, sinon il faudras les convertir à nouveau dans le sens inverse.

convmv -f iso-8859-1 -t utf-8 -r --notest dossier_a_conv_ou_fichier

[WWW] http://eyegene.ophthy.med.umich.edu/unicode/

Aucun commentaire: