Auteur/autrice : starmate

30 mars 2016 /

Voici une petite procédure rapide pour installer la dernière version stable de Jenkins

Prérequis => Avoir JDK Oracle d’installé

Création du dépôt pour Red Hat/Centos:

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

Création du dépôt pour Debian/Ubuntu:

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
echo "deb https://pkg.jenkins.io/debian-stable binary/" >> /etc/apt/sources.list

Installation de la dernière version stable Red Hat/Centos:

yum update
yum install -y jenkins

Installation de la dernière version stable Debian/Ubuntu:

apt-get update
apt-get install -y jenkins

On active et démarre le service Red Hat/Centos:

chkconfig jenkins on
service jenkins start

On active et démarre le service Debian/Ubuntu:

systemctl enable jenkins
systemctl start jenkins

Fichier contenant le mot de passe provisoire de Jenkins:

cat /var/lib/jenkins/secrets/initialAdminPassword

Fichier de configuration de Jenkins:

vi /etc/sysconfig/jenkins
ou
vi /etc/default/jenkins

Fichier de log de Jenkins:

tail -f /var/log/jenkins/jenkins.log

Fichier de configuration de l’authentification Jenkins:

vi /var/lib/jenkins/config.xml

28 mars 2016 /

Prérequis: Avoir la dernière version du JDK Oracle.

Téléchargement des binaires (téléchargement anonyme désactivé, il faut donc spécifier un utilisateur):

cd /opt
wget --user-agent="starmate" http://product-dist.wso2.com/products/enterprise-service-bus/4.9.0/wso2esb-4.9.0.zip

Pour une version plus récente, c’est ici.

Décompression des binaires:

unzip wso2esb-4.9.0.zip
ln -s wso2esb-4.9.0 wso2esb

Création d’un utilisateur WSO2 :

useradd wso2
chown -R wso2 wso2esb/

Ajout de la variable JAVA_HOME à son environnement:

vi /home/wso2/.bashrc

Et on y met ça:

JAVA_HOME=/usr/java/jdk1.8.0_72
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH

Création du service:

vi /etc/init.d/wso2esb

# Processus: wso2esb
# chkconfig: 234 20 80
JAVA_HOME=/usr/java/jdk1.8.0_72
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
case $1 in
start)
su - wso2 -c 'sh /opt/wso2esb/bin/wso2server.sh --start'
;;
stop)
/opt/wso2esb/bin/wso2server.sh --stop
;;
restart)
su - wso2 -c 'sh /opt/wso2esb/bin/wso2server.sh --restart'
;;
esac
exit 0

Installation du connecteur Java (JDBC):

cd /opt/wso2esb/repository/components/lib
wget https://downloads.mariadb.com/enterprise/hp22-knpe/connectors/java/connector-java-1.3.6/mariadb-java-client-1.3.6.jar
service wso2esb restart

Test du module WSO2:

https://localhost:9443/carbon/

Emplacement des logs:

cd /opt/wso2esb/repository/logs/

28 mars 2016 /

Prérequis: Avoir la dernière version du JDK Oracle.

Téléchargement des binaires (téléchargement anonyme désactivé, il faut donc spécifier un utilisateur):

cd /opt
wget --user-agent="starmate" http://product-dist.wso2.com/products/data-services-server/3.5.0/wso2dss-3.5.0.zip

Pour une version plus récente, c’est ici.

Décompression des binaires:

unzip wso2dss-3.5.0.zip
ln -s wso2dss-3.5.0 wso2dss

Création d’un utilisateur WSO2 :

useradd wso2
chown -R wso2 wso2dss/

Ajout de la variable JAVA_HOME à son environnement:

vi /home/wso2/.bashrc

Et on y met ça:

JAVA_HOME=/usr/java/jdk1.8.0_72
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH

Création du service:

vi /etc/init.d/wso2dss

Et on y ajoute ça:

# Processus: wso2dss
# chkconfig: 234 20 80
JAVA_HOME=/usr/java/jdk1.8.0_72
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
case $1 in
start)
su - wso2 -c 'sh /opt/wso2dss/bin/wso2server.sh --start'
;;
stop)
/opt/wso2dss/bin/wso2server.sh --stop
;;
restart)
su - wso2 -c 'sh /opt/wso2dss/bin/wso2server.sh --restart'
;;
esac
exit 0

Installation du connecteur Java (JDBC):

cd /opt/wso2dss/repository/components/lib
wget https://downloads.mariadb.com/enterprise/hp22-knpe/connectors/java/connector-java-1.3.6/mariadb-java-client-1.3.6.jar
service wso2dss restart

Test du module WSO2:

https://localhost:9443/carbon/

Emplacement des logs:

cd /opt/wso2dss/repository/logs/

28 mars 2016 /

Prérequis: Avoir la dernière version du JDK Oracle.

Téléchargement des binaires (téléchargement anonyme désactivé, il faut donc spécifier un utilisateur):

cd /opt
wget --user-agent="starmate" http://product-dist.wso2.com/products/governance-registry/5.1.0/wso2greg-5.1.0.zip

Pour une version plus récente, c’est ici.

Décompression des binaires:

unzip wso2greg-5.1.0.zip
ln -s wso2greg-5.1.0 wso2greg

Création d’un utilisateur WSO2 :

useradd wso2
chown -R wso2 wso2greg/

Ajout de la variable JAVA_HOME à son environnement:

vi /home/wso2/.bashrc

Et on y met ça:

JAVA_HOME=/usr/java/jdk1.8.0_72
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH

Création du service:

vi /etc/init.d/wso2greg

# Processus: wso2greg
# chkconfig: 234 20 80
JAVA_HOME=/usr/java/jdk1.8.0_72
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
case $1 in
start)
su - wso2 -c 'sh /opt/wso2greg/bin/wso2server.sh --start'
;;
stop)
/opt/wso2greg/bin/wso2server.sh --stop
;;
restart)
su - wso2 -c 'sh /opt/wso2greg/bin/wso2server.sh --restart'
;;
esac
exit 0

Installation du connecteur Java (JDBC):

cd /opt/wso2greg/repository/components/lib
wget https://downloads.mariadb.com/enterprise/hp22-knpe/connectors/java/connector-java-1.3.6/mariadb-java-client-1.3.6.jar
service wso2greg restart

Test du module WSO2:

https://localhost:9443/carbon/

Emplacement des logs:

cd /opt/wso2greg/repository/logs/

21 mars 2016 /

Dans le fichier de votre répertoire personnel ~/.mailrc (à créer si il n’existe pas), on peut définir des alias pour les adresses fréquemment utilisées par mail et mailx.

Définition d’un alias:

vi /home/starmate/.mailrc

On y place ces lignes à la fin:

alias jb jean.bart@dunkerque.fr
alias equipe jean.bart@dunkerque.fr duguesclin@dinan.fr

Maintenant pour utiliser l’alias, c’est très simple:

echo "Contenu du message" | mail -s "sujet" jb

ou

echo "Contenu du message" | mailx -s "Sujet" equipe