Posts tagged bash

centos-logo-200

Configure un mirroir Ubuntu sur un serveur CentOS

0


Comme on l’a vu dans un article précédent (http://www.itsg33k.ca/2011/07/08/configuration-dun-serveur-mirroir-yum-centos-local/) on peut facilement configurer un serveur CentOS pour qu’il puisse servir de mirroir local, qu’arrive-t-il si on désire conserver un seul serveur pour faire tout le travail de repository et on ne veut pas avoir à avoir un serveur par distribution à partager. Cette article démontrera comment configurer votre serveur CentOS pour qu’il puisse servir de mirroir local Ubuntu avec autant de flexibilité que si vous seriez sur une machine Ubuntu.
(Lire la suite…)

centos-logo-200

Comment utiliser Kickstart avec PXE et mirroir Yum local

0


Dans deux articles précédents, on a vu comment configurer un serveur local pour servir les updates YUM et comment configurer le serveur pour agir en tant que server de démarrage PXE, et bien dans cette article, on verra comment configuer ce serveur pour servir des configurations Kickstart et pouvoir ainsi boucler la boucle de ce projet et avoir une infrastructure de déploiement de machine rapide et efficace.
Configuration du serveur de réplication CentOS
http://www.itsg33k.ca/2011/07/08/configuration-dun-serveur-mirroir-yum-centos-local/

Configuration du serveur PXE CentOS
http://www.itsg33k.ca/2011/07/11/configurer-un-serveur-pxe-sur-centos/
(Lire la suite…)

fs_logo_512_bigger

Configurer FreeSwitch pour recevoir des Fax

0

Recevoir des fax dans FreeSwitch est tout de même simple avec mod_spandsp, par-contre traîter ces fax et les interpréter peut s’avérer complexe lorsque l’on se bute pour la première fois aux fichiers de configurations.

Pour vous aider, j’ai décidé de mettre ici les informations nécessaires à la configuration de FreeSwitch pour recevoir des Fax simplement et efficacement. Une fois ce tutoriel terminé, vous aurez entre les mains, un système FreeSwitch qui peut recevoir des Fax, les interpréter, gérer les erreurs et bâtir une base de donnée faxe pour références ultérieures.
(Lire la suite…)

1.0

Éteindre tous les ordinateurs d’un réseau

0

Question de sauver de l’électricité, il est une bonne idée d’implanter un script semblable pour éteindre tous les postes de votre réseau le soir quand tout le monde à quitté le bureau. Voici donc un petit script Bash qui roule sous n’importe quel serveur Linux.

#!/bin/bash
 
EXEMPTION_ARRAY=( 192.168.102.122 192.168.102.197 192.168.102.156 192.168.102.47 )
 
echo "THIS PROGRAM WILL SHUTDOWN ALL THE PCs IN THE NETWORK, PRESS CTRL+C TO EXIT, YOUVE 10 SECONDS"
 
sleep 10
 
echo "ARE YOU SURE YOU WANT THIS SCRIPT TO SHUTDOWN ALL THE PCs! YOUVE 5 SECONDES BEFORE BOMB PRESS CTRL+C TO STOP ME"
 
sleep 5
 
for IP in $(nmap -sP 192.168.101-103.* | grep ") appears to be up." | awk '{print $3}'); do
 
EXEMPT=false
 
IP2=${IP%%)}
IP3=${IP2##*(}
 
for check_exempt in ${EXEMPTION_ARRAY[@]}; do
	if [ "$check_exempt" = "$IP3" ]; then
		EXEMPT=true
	fi
done
 
if [ "$EXEMPT" = "true" ]; then
	echo $IP3 est exempte
else 
	/usr/bin/net rpc SHUTDOWN -f -I $IP3 -U 'username%password' -t 120
fi
 
done

Le script demande l’utilisation de nMap pour scanner le réseau pour les ordinateurs encore allumés.

Go to Top