Menu principal

Statut de la page

Franciser un système Debian

A force de travailler dans l’informatique, nous nous sommes tous plus ou moins habitués à l’utilisation de la langue de Shakespeare. Cependant il existe toujours des irréductibles Gaulois qui ne sont à l’aise qu’avec la langue de Voltaire ! Voici comment passer de la langue anglaise à la langue française en quelques commande sur un système Debian. Reconfigurations des locales dpkg-reconfigure locales on coche les lignes suivantes : [*] fr_FR.UTF-8 UTF-8 [*] fr_FR@euro [...]
Lire la suite
Vus : 2288
Publié par Liberez le tux : 14

Recherche récursive d’une expression dans des fichiers d’un dossier

Je ne pense pas qu’il existe une commande permettant la recherche récursive d’une expression dans les fichiers d’un dossier et ses sous dossiers. Il existe cependant plusieurs façon de simuler cette commande.

(Edit : allez voir dans le commentaires, c’est tout à fait faisable directement avec grep)

Exemple

Trouver l’expression « eth0  » dans les fichiers du dossier courant.

Solution 1

find . -print | xargs egrep --color "eth0"

Solution 2

find . -exec egrep "eth0" {} \\; -print;

Solution 3 (edit) la plus simple

grep -nri "eth0" . 
Vus : 1014
Publié par Liberez le tux : 14

Envoyer des SMS en lignes de commande

Les alertes mails sont faciles à générer pour prévenir un utilisateur. Seulement, nous ne sommes pas tous 24h sur 24 devant un écran d’ordinateur et particulièrement lors de nos weekend. De plus, dans certains cas, une alerte mail ne fonctionnera pas, par exemple lors d’une alerte vérifiant la connectivité d’un système à Internet. Il est donc intéressant de lever des alertes d’un autre type et ne passant pas par internet pour des services cruciaux. La génération d’alerte via SMS permet de répondre à ces [...]
Lire la suite
Vus : 2043
Publié par Liberez le tux : 14

Redmine : la gestion complète de projets

Redmine est une application web Open Source de gestion complète de projet en mode web, développé en Ruby sur la base du framework Ruby on Rails (cf Wikipédia). C’est un vrai petit bijoux pour la gestion de projet, amis développeurs, n’hésitez pas à l’installer en interne dans votre entreprise. N’ayant pas trouvé de howto suffisamment simple à mon goût, je vous propose le mien pour installer Redmine  avec apache sous Debian Lenny. Installation depuis un depot Il y a depuis peu un paquet redmine dans les backports de [...]
Lire la suite
Vus : 1272
Publié par Liberez le tux : 14

MySecureShell : ou comment chrooter simplement Sftp ?

Ftp n’est pas un protocole sécurisé pour le partage de fichiers, c’est un fait avéré. Pourtant ce protocole est très utilisé dans l’échange de données pour des raisons historiques et par la force de l’habitude. Une des solutions est d’utiliser une de ses variantes le Sftp qui se repose sur le protocole Ssh. Sous linux il suffit d’installer openssh-server. Par défaut, l’utilisateur à accès aux autres dossiers du système et possède un accès Ssh. Pour bloquer l’utilisateur dans son dossier personnel et [...]
Lire la suite
Vus : 1135
Publié par Liberez le tux : 14

SQUID avec authentification LDAP sous Debian

Description Cet article concerne la mise en place d’un Proxy avec authentification Ldap et une gestion de règles selon l’OU de l’utilisateur. Un tel système permet la journalisation des requêtes par utilisateur et le filtrage des sites internet. Je ne reviendrai pas sur la façon dont certaines entreprises abusent de ces systèmes. Cependant sans vouloir faire l’avocat du diable, gardons à l’esprit qu’un responsable informatique est légalement responsable du système dont il a la charge et qu’il doit couvrir ses obligations. Nous allons donc monter un [...]
Lire la suite
Vus : 6585
Publié par Liberez le tux : 14

Installer un serveur SMTP relay via POSTFIX

Les entreprises sont de plus en plus friantes d’envois de rapports automatisés, en pensera notamment à Nagios. Pour cela il est nécessaire de posséder un serveur SMTP en interne. Il est souvent préférable que ce serveur SMPT ne demande pas d’authentification, pour plus de simplicité au niveau de la configuration des outils l’utilisant. Malheureusement, pour lutter contre le SPAM, certains FAI bloquent la possibilité de mettre en place un serveur d’envoi d’email personnel. Il existe cependant un moyen simple pour disposer d’un serveur SMTP personnel : un serveur SMTP relai. Celui-ci n’aura qu’une seule fonction, envoyer vos email vers le serveur [...]
Lire la suite
Vus : 1935
Publié par Liberez le tux : 14

Installer un serveur SMTP relai via POSTFIX

Les entreprises sont de plus en plus friantes d’envois de rapports automatisés, on pensera notamment à Nagios. Pour cela il est nécessaire de posséder un serveur SMTP en interne. Il est souvent préférable que ce serveur SMTP ne demande pas d’authentification, pour plus de simplicité au niveau de la configuration des outils l’utilisant. Malheureusement, pour lutter contre le SPAM, certains FAI bloquent la possibilité de mettre en place un serveur d’envoi d’email personnel. Il existe cependant un moyen simple pour disposer d’un serveur SMTP personnel : un serveur SMTP relai. Celui-ci n’aura qu’une seule [...]
Lire la suite
Vus : 2850
Publié par Liberez le tux : 14

Activer Sudo sous Debian

Sudo est une commande qui permet d’accorder à certains utilisateurs (ou groupes d’utilisateurs) la possibilité de lancer une commande en tant qu’administrateur, ou comme autre utilisateur, tout en conservant une trace des commandes saisies et des arguments. Debian à l’inverse d’Ubuntu n’est pas nativement configuré pour utiliser Sudo, le compte root est préféré pour les taches d’administration. Je trouve personnellement qu’il est préférable que chacun dispose de son propre compte lorsque plusieurs personnes sont amenées à administrer un même serveur. La manipulation est [...]
Lire la suite
Vus : 957
Publié par Liberez le tux : 14

Compter le nombre de lignes d’un projet

Des commandes toutes simples, mais très utiles pour celui qui désire savoir combien de lignes de code comporte un projet.

Exemple pour un projet PHP :

cat `find . -name "*.php"` | wc -l

ou

find . -name "*.php" -exec cat {} \\;|wc -l

Exemple avec le nombre de lignes par fichier ainsi que le total (merci à louiz’ et tOkeshu )

find . -name "*.php" | xargs wc -l

ou

wc -l $(find -name "*.php")

Il suffit de remplacer php par l’extension désirée.

Vus : 2867
Publié par Liberez le tux : 14
Powered by BilboPlanet