jeudi 24 janvier 2013

Simple MFP Daemon

Si, après l'installation du pilote "Samsung Unified Linux Driver", vous observez une tâche smfpd consommant en permanence du temps CPU, sachez qu'il est possible (dans la plupart des cas) de désinstaller cette tâche sans impact pour le bon fonctionnement de votre périphérique Samsung.

smfpd correspond à "Simple MFP Daemon". Ce deamon est exécuté en root et fournie un accès au port parallèle via le port tcp/8822.

Si votre périphérique n'est pas connecté au port parallèle, ce deamon n'est pas nécessaire.
Pour le desinstaller, exécuter les commandes suivantes :

sudo rm /etc/init.d/smfpd

sudo rm /etc/rc*.d/*smfpd


Et voilà ;-)

dimanche 20 janvier 2013

Ubuntu : Nettoyer son systeme et récupérer de l'espace


1. Supprimer les fichiers temporaires des fichiers d'installation

Supprimer uniquement les paquets périmés :
sudo apt-get autoclean

Supprimer tous les paquets téléchargés et installés :
sudo apt-get autoremove

2. Supprimer des logiciels

Supprimer des logiciels en sauvegardant la configuration
sudo apt-get remove <progname>

Supprimer des logiciels en supprimant la configuration
sudo apt-get purge <progname>

3. Supprimer des fichiers de sauvegarde (sans confirmation) :
find ~/ -name '*~' -print0 | xargs -0 rm


4. Supprimer des anciens noyaux

Vérifier quel noyau est utilisé :
uname -r

Lister les noyaux installés :
dpkg -l | grep -Ei "linux-headers|linux-image"

Exemple de commande de desinstallation d'un noyau :
sudo apt-get remove linux-headers-3.2.0-33 linux-headers-3.2.0-33-generic linux-image-3.2.0-33-generic linux-image-3.2.0-33-generic --purge


mardi 15 janvier 2013

Syslog-ng : configuration


Exemple de configuration :

- Déclarer une source d'écoute (réseau) en ajoutant la section suivante :
source s_mylog {
tcp(ip(<mon_ip>) port(514) flags(no-parse) );
};

- Déclarer une destination (fichier) en ajoutant la section suivante :
destination d_mylog {
file("/var/log/mylog.log" template($MSG\n") );
};

- Déclarer une destination (programme) en ajoutant la section suivante :
destination d_mylog {
program("cat > /var/log/mylog.log");
};

- Déclarer une destination (programme) en ajoutant la section suivante :
destination d_mylog {
program("/usr/bin/python -u /opt/myprog.py" template("$MSG\n") );
};

- Déclarer un filtre (sur le facility "user") :
filter f_mylog {
faciliity(user);
};

- Déclarer une règle global syslog-ng :
log {
source(s_mylog);
filter(f_mylog);
destination(d_mylog);
};

Pour aller plus loin, http://www.balabit.com/sites/default/files/documents/syslog-ng-v3.0-guide-admin-en.html/index.html-single.html

Syslog-ng : installation

1. Télécharger SysLog-NG sur la page "syslogserver" de "Google Code" disponible à l'emplacement suivant: https://code.google.com/p/syslogserver/downloads/list

A l'heure où cet article est écrit, la version courante est la version 3.0.4.
Pour un socle Red-Hat, https://syslogserver.googlecode.com/files/syslog-ng-3.0.4-1.rhel5.i386.rpm

2. Sur le serveur où installer Syslog-NG, exécuter la commande suivantes :
> rpm -Uvh syslog-ng-3.0.4-1.rhel5.i386.rpm

Syslog s'installe aux emplacements suivants :
/opt/syslog-ng/ : Répertoire racine d'installation
/ot/syslog-ng/etc/ : Répertoire contenant les fichiers de configuration

Par défaut, le service syslog-ng est automatiquement démarré suite à l'installation.
Pour le démarrage du service, exécuter la commande :
> /etc/init.d/syslog-ng start
Pour l'arrêt du service, exécute la commande :
> /etc/init.d/syslog-ng stop
Pour le redémarrage du service, exécuter la commande :
> /etc/init.d/syslog-ng restart

3. Configuration :
Editer le fichier suivant :
/etc/syslog-ng/etc/syslog-ng.conf

Et voilà...

Pour aller plus loin, voir : http://edetech.blogspot.com/2013/01/syslog-ng-configuration.html



Syslog : documentation générale

Tutoriel Syslog :

http://ram-0000.developpez.com/tutoriels/reseau/Syslog/

Protocole Syslog :

https://tools.ietf.org/html/rfc5424

Related Posts Plugin for WordPress, Blogger...