Tutoriel | Installation d’un environnement LAMP (Apache, PHP, Mysql)
Article publiée le 4 Octobre 2013
Mise à jour le 5 Octobre 2013
En parcourant une fois de plus les forums je me suis aperçus que beaucoup d'admins débutants avaient des difficultés pour installer un environnement LAMP (Apache, PHP, Mysql).
Ci-dessous un tutoriel complet sur l'installation d'un environnement LAMP avec quelques astuces en plus!
Ce tutoriel est adapté aussi bien pour les utilisateurs de Centos/RedHat que pour les utilisateurs de Debian/Ubuntu Server
1) Installation Apache
Sous Debian:
apt-get install apache2
Sous Redhat/Centos:
yum install httpd
service httpd start
Attention sous RedHat/Centos, n'oubliez pas de désactiver le firewall ou de le paramétrer en conséquence.… Lire la suite
Tutoriel | Consolidation des logs avec Rsylog, Mysql et Loganalyzer
Article publié le 23 Septembre 2013
Le tutoriel ci-dessous vous propose une solution permettant de centraliser et de consolider vos logs.
Grâce à ce petit tuto vous pourrez stocker tout les logs de vos serveurs dans une seule base MySQL. Cette solution ne pourra que vous faciliter la vie!
1) Configuration du serveur de logs
- Dans un premier temps installez Rsyslog:
yum install rsyslog rsyslog-mysql
Rsyslog est le daemon de journalisation par défaut de Debian 7 donc inutile de tenter de l'installer par contre n'oubliez pas d'installer rsyslog-mysql : apt-get install rsyslog-mysql / yum install
Afin que Rsyslog fonctionne sous Red-Hat/Centos n'oubliez pas de stopper syslog-ng et de démarrer rsyslog:
service syslog stop && service rsylog start
Puis de désactiver le lancement automatique de syslog au démarrage de la machine et d'activer celui de rsyslog:
chkconfig syslog off
chkconfig rsylog on
- Installez Mysql-server et démarrez le:
yum install mysql-server (sous Red-Hat/CentOS) ou apt-get install mysql-server (sous Debian/Ubuntu)
/etc/init.d/mysql-server… Lire la suite
tutoriel | installer un domaine nis
Article publiée le 14 Septembre 2013
La difficulté du métier d'admin système dépend toujours de la grandeur de son infrastructure. Plus il y a de serveurs à administrer plus il faut-être malin.
Prenons le simple exemple de l'administration des utilisateurs. Si vous avez 1000 serveurs à votre actif je vous vois mal faire des useradd pendant deux jours!
Soit vous faite un script SHELL de déploiement, soit ...
Vous utilisez NIS!
Si vous en avez jamais entendu parlé, NIS est un protocole client/serveur permettant la centralisation des informations sur un réseau UNIX.
En gros vous pouvez centraliser tout les fichiers de configuration de vos serveurs UNIX.… Lire la suite
tutoriel | Installer et configurer Tomcat 7
Article publiée le 09 Septembre 2013
Mis à jour le 8 Novembre 2016
Tomcat 8 étant sorti, je me suis permis de rédiger un petit tutoriel adapté:
http://journaldunadminlinux.fr/tutoriel-installer-et-configurer-tomcat-8/
Tomcat est le conteneur libre de servlets le plus utilisé.
En parcourant les forums j'ai remarqué que pas mal d'admin avaient des soucis pour installer et configurer Tomcat.
Ci-dessous le tutoriel d'installation et de configuration de Tomcat 7 (adapté pour Debian/Ubuntu et RedHat/CentOS):
Je privilégie l'installation manuelle de Tomcat plutôt que de passer par le gestionnaire de paquet. Vous pourrez ainsi personnaliser votre installation et choisir une version récente de Tomcat.
1) Installation
Prérequis: java
yum install java-1.6.0 pour (RedHat/Centos) ou apt-get install openjdk* (Sous debian/Ubuntu)
- Tout d'abord récupérez le tar.gz… Lire la suite
tuto | installation et gestion de gfs2
Article publiée le 24 Août 2013
Un système de fichier clusterisé permet le partage d'une partition sur plusieurs machines.
Les avantages d'un tel système de ficher sont nombreux:
- Montage d'un fs sur plusieurs machines différentes
- Performances grandements améliorées
- Gestion de grandes quantités de données
- Meilleur gestion des volumes contenant énormément de petits fichiers
- Bonne gestion des gros fichiers
- Possibilité de gérer des quotas
Ayant testé et même vu le fonctionnement de plusieurs FS clusterisé je dois dire que le système de fichier GFS2 est le plus simple à mettre en place.
Ma philosophie en tant qu'admin système est de mettre en place les solutions les plus économiques, les plus faciles et les plus performantes.… Lire la suite
[tutoriel] Installation et configuration | OpenFiler
Article publiée le 10 Aout 2013
Mise à jour le 22 Mars 2016
OpenFiler est pour moi une petite merveille de l'OpenSource. Il vous permet de monter votre SAN en deux temps trois mouvements. Pour moi c'est la solution idéal pour les TPE/PME ayant peu de moyen.
Cette solution très fiable pourra même faire le bonheur d'entreprises plus grosses avec de gros moyen IT.
De plus il est possible de souscrire à un support ou d'acheter des Upgrade pour adapter votre solution de stockage à la virtualisation (optimisation des I/O) ou au support Fibre Channel.
Le site officiel d'OpenFiler: http://www.openfiler.com/… Lire la suite
[Tutoriel] Installation serveur collaboratif Zimbra
Article publiée le 25 Juillet 2013
Mise à jour le 30 Juillet 2013
I) Installation de Zimbra
Le projet OpenSource Zimbra attire mon attention depuis pas mal de temps.
Zimbra est un groupware ( Serveur collaboratif) regroupant un service de mail, un ldap et un service de calendrier totalement gratuit!!!
Cette solution est pour moi idéal pour les petites entreprises disposant de peu de moyens mais ayant des besoins plus important.
D'autres éditions de Zimbra payantes et propriétaires, sponsorisé par Vmware sont disponibles.
Ici le lien qui vous fournira le comparatif des éditions.
Ce tutoriel vous expliquera comment installer et configurer cette solution avec CentOS 6.4
Ce tutoriel prend en compte le fait que vous ayez un serveur DNS correctement configuré (notamment le MX)
* Configurer votre interface réseau avec une IP en statique et vérifier que SElinux est désactivé.… Lire la suite
ESXI error loading /s.v00
Article publiée le 24 Juillet 2013
J'ai pu constater une erreur courante lors de l'installation de VmWare ESXI 4 ou 5 qui m'est tombée dessus récemment.
Lors du chargement des fichier .v00. il peut arriver que celui ci bloque sur /s.v00
En écumant la base de connaissance de VmWare j'ai fini par trouver la solution:
Dans les paramètre CPU du bios de votre serveur vous devez désactiver les paramètres suivants:
Adjacent Cache Line Prefetch == OFF
Hardware Prefetcher == OFF
Demand-based Power MGMT == OFF
Vous pouvez maintenant redémarrer votre installation 🙂
Augmenter la taille du swap
Article publiée le 10 Juillet 2013
Article mise à jour le 15 Mars 2016
En écumant les tutos sur internet j'ai trouvé tout et n'importe quoi sur la façon d'augmenter la taille d'un swap.
En effet il peut vous arriver, pour donner un peu d'air à votre système ou satisfaire des prérequis, de devoir augmenter la taille de votre Swap.
Il va s'en dire que toute vos partitions sont en LVM. Si ce n'est pas le cas je vous invite fortement à reconsidérer votre décision technique 😉
Ce lien vous emmènera vers un tuto que j'ai rédigé sur les LVM
Ce mini tuto explique la méthode la plus simple d'augmenter à chaud la taille d'un SWAP.… Lire la suite
Compression en multithreading (pigz & lbzip2)
Publiée le 01 Juillet 2013
La compression est extrêmement pratique! Seulement les délais de compression et de décompression peuvent vite devenir un cauchemar.
Lors d'une de mes précédentes mission cette problématique c'est très vite posée à l'un de mes collègues admin. La solution proposée par l'un d'eux a été des plus astucieuse!
La plupart des outils de compressions connus utilisent qu'un seul thread alors que de nos jours les serveurs gèrent de mieux en mieux le multithreading.
Pour ma part je trouve cela très dommage. Si vous avez des milliers d'archives à traiter, les méthodes conventionnelles risquent d'être vite limitées.
Mais encore une fois nos barbus ont pensés à tout!… Lire la suite
Rotation des logs avec logrotate
Publiée le 26 Juin 2013
La gestion des logs est très importante. La problématique qui se pose très souvent à un admin est de gérer ses logs pour que celles-ci soient disponibles le plus longtemps possible sans saturer le stockage.
Logrotate est la solution idéal pour gérer les logs de vos service UNIX.
Logrotate permet d'archiver vos logs, de les compresser et d'effectuer des purges automatiques. La puissance de logrotate réside dans le fait qu'il peut archiver vos logs même quand celles ci sont en cours d'écriture!
Pour configurer logrotate allez dans le répertoire /etc/logrotate.d
Ce répertoire contient la configuration de la rotation des logs pour chaque service.… Lire la suite
Présentation de BTRFS et comment migrer
Article publié le 9 Juin 2013
Mise à jour le 02 Décembre 2015
Présentation
BTRFS est un des dernier système de fichier révolutionnaire (développé principalement par Oracle et RedHAT) qui devrait remplacer à terme EXT4.
Il n'apporte pas réellement de gain en performance mais sa force réside dans ses fonctionnalités.(vous pourrez noter néanmoins un léger gain en performance à partir du Noyau 3.6)
J'ai été impressionné par les possibilités qu'offre BTRFS en terme d'administration:
- Création de SnapShot
- Meilleur gestion de l'intégrité des données ( Somme de controle)
- Compression en natif
- Sauvegarde incrémental intégrée au système de fichier
- Défragmentation à chaud
- Création de sous volumes
De plus le système de fichier BTRFS est optimisé pour la gestion des petits fichiers.… Lire la suite
Migrer ext3 vers ext4
Article publié le 7 Juin 2013
Ext4 est un sytème de fichier qui possède beaucoup d'avantages :
- Vitesse d'écriture multiplié par 2!
- Possibilité de créer des FS allant jusqu'a 16Eo (Exa octet)
- Possibilité de générer des fichiers jusqu'à 16To
- Beaucoup moins de chance d'avoir des données corrompus en écriture.
- Et beaucoup d'autres avantages!!!
J'ai entendu pas mal de gens dire que EXT4 n'est pas fiable ou qu'il présente des risques: ce sont des foutaises!!!! EXT4 est plus fiable que EXT3 donc faites vous plaisir!
J'ai noté une grosse amélioration des performances des base de données (Oracle et MySQL) ayant leur tablespace sur des FS en EXT4(vos DBA n'en seront que plus heureux!)… Lire la suite
Installation et configuration d’un serveur NFS
Article publié le 19 Mai 2013
Article Mis à jour le 20 Mai 2013
1) Serveur
Vous voulez mettre en place rapidement un partage entre vos serveurs?
Le partage NFS est fait pour vous, il est simple à mettre en place et performant!
Ce petit tutoriel vous expliquera la marche à suivre pour le mettre en place.
Installez le service NFS si ce n'est déja fait : apt-get install nfs-kernel-server (pour debian) ou yum install nfs-utils (pour RedHat/CentOS)
Le fichier de configuration de votre serveur NFS est le fichier /etc/exports. C'est dans ce fichier que vous allez définir le ou les répertoires que vous allez inclure dans votre partage ainsi que la liste des machines autorisées ( sécurité oblige )
Pour la suite de ce petit tutoriel je vais créer un partage NFS sur ma machine numéro 1 et le client sera la machine numéro 2.… Lire la suite
installation et configuration d’un mirroir/repository local Debian (ou dépot local) via apt-mirror
Article publié le 17 Mai 2013
Vous commencez à avoir une flopée de machine Debian dans votre entreprise?
Vous voulez que apt-get.... aille plus vite??
Il est temps pour vous de mettre en place un miroir Debian(ou dépot local) qui se synchronise directement avec les dépôts officiels!
Ayant déjà mis moi même cette solution en place je peux vous assurer que c'est absolument génial.
Ci-dessous un petit tuto qui vous expliquera la marche à suivre la plus simple:
Tous d'abord prévoyez un stockage assez conséquent ( 200 go pour être tranquille):
- Installez apt-mirror : apt-get install apt-mirror
- Ensuite je vous conseille d'organiser votre arborescence pour vous y retrouver plus facilement
* mkdir /<votre rep>/mirror/mirror
* mkdir /<votre rep>/mirror/skel
* mkdir /<votre rep>/mirror/var
- Par défaut le fichier de configuration se situe dans /etc/apt/mirror.list… Lire la suite
pvresize : changer la taille d’une partition (LVM)
Article publié le 14 Mai 2013
Que faire lorsqu'il n'est plus possible d'étendre un VG (Volume group)? On vous répondra étendre le PV (Physical Volume).
Une demande de ce type m'est déjà tombé dessus et je dois vous avouer que je n'étais pas très serein...
Pour vous expliquer la demande était simple : Rajouter un disque sur un RAID d'une baie de stockage et faire reconnaitre à l'OS que le volume du PV a été modifié.
N'ayant jamais eu besoin d'effectuer cette manip auparavant je ne connaissais pas trop la procédure pour effectuer cette tâche sans tout casser...
En écumant les forums je suis tombé sur des tuto plus ou moins farfelue et c'est pourquoi ce petit article va vous expliquer la marche à suivre la plus simple qui soit!… Lire la suite
Récupérer un mot de passe root sous linux
Article publié le 15 Mai 2013
Qui peut se vanter de n'avoir jamais oublié un mot de passe root????
Si cela vous arrive pas de panique une petite manip très simple permet de réinitialiser un mot de passe root sous Linux.
Pour cela il faut que vous ayez un accés physique à la machine.
- Rebooter votre machine jusqu'à ce que l'écran du GRUB apparait
- Selectionnez la deuxième ligne du grub (mode de dépannage) puis appuyer sur "e"
Problème installation additions invités VirtualBox sur Debian
Article publié le 17 Mai 2013
Lors de l'installation de ma nouvelle Debian un problème m'est tombé dessus lors de l'installation des Addition Invités. En écumant les forums je me suis aperçus que beaucoup ont eu le même problème mais sans solution.
Lors du démarrage du Virtualbox-guest-utils le message suivant est apparu:
#Error: VbglR3Init failed with rc=VERR_FILE_NOT_FOUND.
Hi caramba!!
Ce problème est la conséquence de deux petits oublies!
- Lors de la compilation des librairies manquante ont fait foirés l'install ( Merci au script d'install de ne pas l'avoir signalé..)
Résolution : apt-get install build-essential ( ce package vous installera tout les outils nécessaire pour une compilation réussie ;))
- Oublie d'installer les linux-headers (entête Kernel)...… Lire la suite
Bonding : Agrégation de plusieurs Interfaces réseaux
options bond0 mode=1 miimon=100 max_bonds=4
iface bond0 inet static
pre-up modprobe bond0
address x.x.x.x.
Tutoriel Installation et configuration Red Hat Enterprise Virtualization (RHEV)
1 Présentation de la solution RED HAT Entreprise Virtualization
RHEV offre une solution complète de gestion de la virtualisation de serveurs. Red Hat Enterprise Virtualization a été conçu à partir de la plate-forme Red Hat Enterprise Linux, dont il étend les fonctionnalités, pour faire tomber les barrières élevées face à l'omniprésence de la virtualisation au sein des centres de données. Red Hat Enterprise Linux a su gagner la confiance de milliers d'entreprises et est installé sur des millions de systèmes dans le cadre de charges de travail stratégique.
Installation de la console de management RHEVM
Avant de procéder à l’installation de la console management sur le serveur, il faut vérifier que les prérequis suivant soit bien respecté :
- Le système d’exploitation : Windows Serveur 2003 R2 ou Windows Serveur 2008 (recommandé)
- Le service IIS doit être installé
- Si vous êtes sous Windows Serveur 2003 vous devez installer Powershell 2.0 disponible sur Windows Update ou sur le site de Microsoft.… Lire la suite