Jenkins

Jenkins – Repository Git et certificat auto-signé

Lorsque l’on veut connecter Jenkins à un serveur de repository git ou SVN ayant un certificat auto-signé (connexion en https),l’erreur suivante peut survenir : sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Il s’agit d’une erreur Java du fait que Jenkins atteint l’URL avant de faire appel à…

linux

Linux – Commandes

Ressources SS64.com – An A-Z Index of the Bash command line for Linux http://ss64.com/bash/   En bref Connaître l’heure du système $ date Changer l’heure # date -s HH:MM:SS Changer la date # date -s MM/JJ/AAAA Connaître l’heure du bios du serveur $ hwclock Synchroniser l’heure système avec l’heure du bios # hwclock –systohc Changer…

ntp

Serveur de temps NTP

NTPDATE Si on veut mettre à jour ponctuellement la date du serveur, on fait $ntpdate {un serveur de temps} Note : Il faut que ntpd soit stop pour faire cette commande, selon la configuration on peut le faire avec : # /etc/init.d/ntp stop ou # /etc/init.d/ntpd stop S’il y a besoin de faire un script…

crontab-schedule

Crontab

Structure La structure de crontab est assez simple à comprendre. # Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields when the task will be run # and what command to run for the…

subversion-logo[1]

SVN – Authentification

Configuration d’un SVN avec authentification multiple (2 domaines Active Directory) Voici un exemple d’une configuration de vhost pour un SVN permettant d’authentifier des utilisateurs dans deux domaines Active Directory différents. #Authentication providers <AuthnProviderAlias ldap firstone>         AuthLDAPBindDN « CN=svn-generic,OU=Service Accounts,DC=firstone,DC=com »         AuthLDAPBindPassword jtCCkWW6         AuthLDAPURL ldap://dc01.firstone.com:3268/?sAMAccountName?sub? </AuthnProviderAlias> <AuthnProviderAlias ldap secondone>         AuthLDAPBindDN…

apache

Apache 2

Exception sur un répertoire web <Location « /timeline »> <Limit GET> Order deny,allow Allow from all Require valid-user Satisfy any </Limit> </Location>   Redémarrer Apache2 sur RedHat # /usr/local/apache2/bin/httpd -f /usr/local/apache2/conf/httpd.conf -k restart Apache2 – SSL – mettre un site en HTTPS Il faut avoir générer précédemment des certificats pour avoir un site en HTTPS. On ajoute…

nfs

NFS

Installation d’NFS côté serveur Pré-requis Serveur Sur notre serveur (IP :10.10.13.58), on se définit un endroit qui sera réservé au NFS. Pour nous, tout /backup est réservé à NFS mais on aura comme contenant, 1 répertoire par machine backupée. Ainsi, nous créons /backup/srv01-136 Pour que notre client puisse ajouter des fichiers sur cet emplacement, nous…

log-rotate

Logrotate

Logrotate est un outil système installé par défaut sur les distributions linux. Il permet d’effectuer la rotation de fichiers de logs automatiquement, d’effectuer leur compression, de les transférer par mail ou encore, de supprimer les fichiers obsolètes. Son fichier de configuration principal est : /etc/logrotate.conf Si l’on veut rajouter des fichiers de logs à faire…