• Accueil
  • Mes publications
    • Interview de Yannick Le Briquer, DG d'Anakeen
  • Success Story
    • Virtualbox 4.1 + Bodhilinux 1.2.0 + kernel 3.0, le trio gagnant
    • Passer de Debian Lenny-Postgresql 8.3 à Debian Squeeze-Postgresql 8.4 sans douleurs
    • Sauvegarde des bases Mysql/MariaDB avec Xtrabackup
  • A propos...
  • Me contacter...

A la une !

image image image image image
Jxplorer, un client pour gérer simplement ton annuaire LDAP Lire la suite
Bleachbit, le nettoyeur ultime ou comment faire le ménage proprement ! Lire la suite
Plume, une mine d’or qui regorge de pépites open source ! Lire la suite
Programmer ses twitts et les publier sur Google+, rien de plus simple… Lire la suite
Server Fault, pose ta question à des experts (sysadmin, …) et on te répondra… gratuitement Lire la suite

Sujets étiquetés ‘bash’

Shellinabox, embarque un client SSH sur ton site web…

Mardi, 29 novembre 2011 12:36 0 commentaires
Shellinabox implémente un server web qui donne accès à une console SSH directement sur la machine où il est lancé grâce au protocole Ajax. Il suffit d’avoir un navigateur qui supporte Css et Javascript pour utiliser l’outil. Par défaut , il écoute sur le port 4200 mais tout est paramétrable au mette titre que son aspect pour peu qu’une feuille de style CSS soit spécifiée. J’ai pu tester l’outil via des machines virtuelles du site Turnkey et j’avoue avoir été séduit par le concept.

Une démo est directement accessible sur la page Google code du projet et la page man peut être lue directement en ligne également.

Si vous voulez voir une vidéo qui montre plus de fonctionnalités cliquez sur le lien suivant : Shelleinabox en action

Dans l’optique du cloud et autres philosophies full web, l’administration de la machine peut se faire sans client lourd, uniquement via un navigateur, ça peut être pratique !

Bonne administration !



OpenERP, l’installation du serveur facile…

Vendredi, 28 octobre 2011 10:24 0 commentaires
Je vous ai déjà parlé d’OpenERP dans un billet qui expliquait comment installer le client. Cette fois-ci, on va parler du serveur ! Je remercie Fanch pour le lien !

Il s’agit en fait d’un sujet sur le forum officiel d’OpenERP où Telesight décrit l’installation de la version 6.0.2 sur une ubuntu 10.04 LTS (Lucid Lynx) le tout tournant dans une machine virtuelle OpenVZ sur un serveur Proxmox (vous suivez toujours ? :) ). Il s’agit d’une script bash qui s’occupera de tout récupérer directement sur le site et d’installer le tout. L’auteur du script nous dit qu’il fonctionne également sur Debian 6.0 (squeeze) et Ubuntu 11.04. Je n’ai pas testé la solution au moment où j’écris ce billet. Mais je vais le faire d’ici peu, je vous tiendrai au courant…

Petit complément (toujours merci Fanch !! :) ) : voici un autre tutoriel sur la mise en place d’un serveur Openerp. Cette fois-ci, c’est à l’aide de l’outil d’installation automatique xoe (Extended OpenERP servers management) que va se dérouler l’opération. Le tutoriel a été posté sur le site de Sisalp et s’intitule : « Installer un serveur OpenERP avec l’outil automatique xoe« . Son utilisation suivant l’auteur serait d’un niveau avancé car il faut maîtriser quelques concepts comme :

  • Connaître les principales commandes shell
  • savoir paramétrer un serveur de base
  • savoir utiliser vi pour éditer deux fichiers
  • L’utilisation d’un serveur OpenERP avec des données réelles nécessite la maîtrise de l’administration des serveurs Linux et du logiciel OpenERP.
et nécessiterait 30 minutes.

Bonne installation !



Linux 101 Hacks eBook, toi aussi apprend encore plus de trucs sur ton OS

Lundi, 10 octobre 2011 09:02 0 commentaires
Toujours dans le cadre se devenir plus compétent dans la maîtrise de son système d’exploitation, voici un site qui propose un ebook téléchargeable ou lisible en ligne écrit par Ramesh et intitulé : « Linux 101 Hacks« . Le livre est découpé en plusieurs chapitres qui vous permettra de jongler de l’un à l’autre sans être obligé de suivre leurs numérotations. Au programme :

  • Chapitre 1 : utilisation de la commande CD
  • Chapitre 2 : manipulation des dates
  • Chapitre 3 : manipulation des commandes ssh au niveau client
  • Chapitre 4 : les commandes essentielles
  • Chapitre 5 : les « prompt »
  • Chapitre 6 : coloriser son prompt via PS1
  • Chapitre 7 : archives et compressions
  • Chapitre 8 : historique des commandes
  • Chapitre 9 : taches d’administration systèmes
  • Chapitre 10 : exemples d’utilisation avec apachectl et httpd
  • Chapitre 11 : scripts Bash
  • Chapitre 12 : surveillance système (monitoring) et performance
  • Chapitre 13 : quelques bonus


Un programme donc chargé mais fort intéressant, il ne reste plus qu’à potasser tout ça :)

Bonne révision !



Find out what is using your swap, toi aussi débusque qui se cache dans le swap !

Mardi, 20 septembre 2011 08:26 0 commentaires
La swap est un fichier d’échange qui est en quelque sorte le prolongement de la mémoire vive de l’ordinateur. A l’heure actuelle, on ne peut pas dire qu’elle soit autant sollicitée qu’auparavant où le prix de la RAM était nettement plus cher. Certaines personnes chiffrent la swap car on ne maîtrisent pas toujours sont contenu et dans le cadre d’assurer la sécurité de ses données, rien n’est jamais de trop.

Erik Ljungstrom a écrit sur son blog All things Sysadmin un article intitulé : « Find out what is using your swap » qui vous permettra justement de mettre au grand jour le contenu du fichier swap. Pour cela, il utilise un petit script écrit en bash.

Testons de ce pas :

# ./getswap.sh | sort -n -k 5 
Overall swap used: 0
PID=1000 - Swap used: 0 - (iwlagn )
PID=1062 - Swap used: 0 - (cifsd )
PID=1063 - Swap used: 0 - (cifsd )
PID=1064 - Swap used: 0 - (cifsd )
PID=1087 - Swap used: 0 - (hd-audio0 )
PID=1114 - Swap used: 0 - (dbus-daemon )
PID=1150 - Swap used: 0 - (avahi-daemon )
PID=1151 - Swap used: 0 - (avahi-daemon )
PID=1177 - Swap used: 0 - (getty )
PID=1189 - Swap used: 0 - (getty )
PID=11 - Swap used: 0 - (cpuset )
PID=1202 - Swap used: 0 - (getty )
PID=1203 - Swap used: 0 - (getty )
PID=1205 - Swap used: 0 - (getty )
PID=1210 - Swap used: 0 - (acpid )
PID=1226 - Swap used: 0 - (cron )
PID=1227 - Swap used: 0 - (atd )
[...]
La commande liste tous les processus et nous indiquent si le processus utilise la swap, beaucoup d’informations pas forcément utiles car un ps ferait de même. Mais avec la commande suivante :

# ./getswap.sh | egrep -v "Swap used: 0" |sort -n -k 5

Overall swap used: 0
On ne voit que les processus qui utilisent la swap.

Bon espionnage ;) !

Learning the shell, toi aussi apprend à maîtriser la ligne de commande et ses commandes ususelles

Lundi, 05 septembre 2011 09:40 0 commentaires
Il est vrai que j’ai déjà posté des articles pour apprendre à programmer en Bash mais avant de savoir programmer en shell, il faudrait en maîtriser les bases, mea culpa ;) . William E. Shotts, Jr a publié un article intitulé « Learning the shell« . Il a découpé son article en 8 points :

  • 1. Qu’est ce que le shell ?
  • 2. Navigation
  • 3. Explorer (utilisation des commandes ls, less, file)
  • 4. Un tour guidé (description de l’arborescence des répertoires)
  • 5. Manipulation des fichiers
  • 6. Redirection des entrées/sorties
  • 7. Les permissions
  • 8. Gestion des process


Beaucoup de choses au programme mais essentielles à la compréhension et l’utilisation du shell. Le tout est très illustrée par les lignes de commandes ainsi que les options liées à chaque commande shell.

Ah oui, j’oubliais, vous verrez qu’il y a plein d’autres bonnes choses à découvrir sur le site comme comment écrire des scripts shell, des scripts que l’auteur a écrit et qu’il met à disposition, des pages de manuel (man pages) classés par catégories…

Bon apprentissage !

« Vieux sujets

Recherche

Taille de la police
Promouvoir et soutenir le <a href=
Suivre le blog au fil des jours

Blogroll

  • Blog d'iMil
  • Blog de Bapt
  • Blog de Nicolargo
  • EzUnix
  • FJob
  • Le blog de Maester
  • NetBSDfr

Archives

Catégories

Retrouvez aussi sur PriceMinister  : Livres En Langue Étrangère, Livres D'Informatique, Locations De Voiture
Découvrez la boutique de zatmania.

Sponsors

Haut de page

Mots-clefs

administration backup bash blog cms code css debian design développement firefox framework free games git github GNU/Linux google google code graphisme html javascript jeux linux monitoring mysql opensource pdf php réseau security server shell ssh sysadmin sécurité thèmes tutorial tutoriel twitter ubuntu unix web webdev wordpress

Mes twitts…

Derniers articles

  • Jxplorer, un client pour gérer simplement ton annuaire LDAP
  • BigBlueButton, la solution de web conférence ultime ?
  • Bleachbit, le nettoyeur ultime ou comment faire le ménage proprement !
  • Plume, une mine d’or qui regorge de pépites open source !
  • JqueryThis, tout chercher à propos de Jquery (tutorials, plugins & Co)

Derniers commentaires

  • le blog d'olybop propose de bons thèmes bravo...
    By Wiloooo
  • [...] 30 avril 2012 13:53 0...
    By JqueryThis, tout chercher à propos de Jquery (tutorials, plugins & Co) | Zat's Hall
  • Stikked improved version: https://github.com/claudehohl/Stikked...
    By Claude
  • [...] J’ai...
    By 21 outils afin d’optimiser le temps de chargement de vos pages ! A utiliser sans modération | Zat's Hall

Licence

Contrat Creative Commons
Ce(tte) oeuvre est mise à disposition selon les termes de la Licence Creative Commons Paternité 3.0 non transcrit.