AdminSysNet

Aller au contenu | Aller au menu | Aller à la recherche

Open Source › Linux SysAdmin

Fil des billets

Créer un package Debian(.deb) ou RedHat(.rpm)

Voici un tutoriel simplissime qui permettra de comprendre comment fonctionnent les paquets Debian:
http://www.siteduzero.com/tutoriel-3-426022-creer-un-paquet-deb.html

Ce tutoriel est utile d'abord pour les développeurs qui souhaitent distribuer leur logiciels sur les distributions Linux basées sur Debian.
Mais ils ne sont pas les seuls intéressés puisque les administrateurs (ou simplement les utilisateurs) de Debian peuvent ainsi comprendre comment fonctionne les paquets debian et cela peut vous aider pour comprendre les éventuels problème lors de l'installation d'un logiciel avec les outils apt-get ou aptitude.

Ci-dessous un tutoriel datant de 2005 expliquant la création de paquets pour RedHat(.rpm):
http://www.ruas-blog.com/index.php/2005/11/10/5-creer-un-paquet-rpm

Et un lien de l'hébergeur OVH qui explique comment créer un RPM spécifiquement pour un ordinateur à partir de sources (SRPM):
http://guide.ovh.com/RecompilerRPM

Linux et les ACL : Access Control Lists

http://www.siteduzero.com/tutoriel-3-319961-les-acl-access-control-lists-sous-linux.html

cluster ssh: ssh en parallèle sur plusieurs machines

http://www.tux-planet.fr/ssh-en-parallele-sur-plusieurs-machines-avec-cluster-ssh/

Linux méthodes d'installation des différentes distributions

http://www.commentcamarche.net/faq/sujet-1328-linux-installer-les-programmes-gestion-des-paquets-compil

[Linux] Installer les programmes (gestion des paquets, compil)

Dernière mise à jour le 17 novembre 2009 à 13:58 par marlalapocket
Publié par Phiphi57
**************************************************************
* INSTALLER UN PROGRAMME SOUS LINUX : ****
* LA GESTION DES PAQUETS ou COMMENT SE SIMPLIFIER LA VIE *
* UN EXEMPLE DE COMPILATION POUR SE FAIRE LA MAIN **
************************************************************

Shell BASH : Options pour vérifier les erreurs dans les scripts

http://blogs.codes-sources.com/madmatt/archive/2009/09/10/crire-un-script-shell-propre.aspx
Écrire un script Shell propre

Les scripts Shell pour Unix, quelle galère. C'est très puissant, mais il faut parfois s'accrocher pour trouver quelques fonctionnalités classiques.

Par exemple, un script bien construit voudrait qu'en cas d'échec d'une commande, l'exécution du script s'arrête, plutôt que de continuer avec des erreurs. Pour parvenir à cela, il suffit d'activer une option qui ordonne à bash de stopper l'exécution du script si une commande retourne une erreur.

Pour l'activer : set -e

Pour la désactiver : set +e

Il est donc recommandé d'inclure cette ligne au début du script.

Une autre façon de procéder est d'utiliser le schéma suivant :

command || { echo "Erreur"; exit 1; }

Une autre source d'erreur concerne les variables. Comment vérifier simplement si une variable utilisée n'est pas définie ou initialisée, par exemple dans le cas où vous utiliser un paramètre du script qui n'a pas été renseigné.

Cela est possible grâce à la commande : set -u

Cette commande arrêtera l'exécution du script si une variable est utilisée sans avoir été initialisée.

Ce sont des petites astuces, mais qui permettent d'obtenir des scripts bien plus fiables.

Posted: jeudi 10 septembre 2009 11:02 par MadMatt Classé sous :


DebsousDeb: Débuter sous Linux

Pleins d'informations pour installer, paramétrer et maintenir un système Debian:

http://debsousdeb.canalblog.com/

Dans cette section, on trouve les infos pour installer Oracle 10g, gérer les modules, la mémoire, installer un nouveau système de fichiers, mettre à jour le noyau:

http://debsousdeb.canalblog.com/archives/10__administration_systeme/index.html

Linux: squid,squint,iptables, pptp vpn server, nagios,qmail,rsync

http://www.linux-bd.com/

Installer un serveur Linux sécurisé

http://wiki.ombrenoire.net/Debian_-_Installer_un_serveur_s%C3%A9curis%C3%A9

Linux : Outils de monitoring qu'un admin doit connaitre

20 outils indispensables: http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html

jnettop et htop: http://debsousdeb.canalblog.com/archives/11__outils_de_supervision/index.html

atop: http://www.atcomputing.nl/Tools/atop/index.html

MUNIN:

http://munin.projects.linpro.no/

http://fr.wikipedia.org/wiki/Munin_%28Surveillance_syst%C3%A8me_et_r%C3%A9seau%29

http://doc.ubuntu-fr.org/munin

http://www.tux-planet.fr/monitoring-avec-munin/

GANGLIA - monitoring pour les clusters et le grid computing:

http://ganglia.info/

Sites sur la programmation SHELL et le guide ABS(Advanced Bash Scripting)

http://bash-hackers.org/wiki/doku.php

http://lea-linux.org/documentations/index.php/Admin-admin_env-shell

http://lea-linux.org/mailinglist//index.php/list/aide/2009-01//msg/00186

Le guide ABS (version anglaise): http://tldp.org/LDP/abs/html/ 

Le guide ABS (traduction française): http://abs.traduc.org/

- page 1 de 3