jeudi 21 novembre 2013

Ubuntu 13.10 64 - Installation de la tv TNT - clé USB TNT Volar HD Green (A835B)

Voici comment installer la clé USB TNT Volar HD Green (A835B) sous une Ubuntu 13.10 fraîchement installé et mis à jour :
 tester sous Ubuntu 13.10

Prérequis :

sudo apt-get install wscan

wget http://www.ite.com.tw/uploads/firmware/v3.6.0.0/dvb-usb-it9135.zip
 
unzip dvb-usb-it9135.zip
 
 rm dvb-usb-it9135.zip
 
 dd if=dvb-usb-it9135.fw ibs=1 skip=64 count=8128 of=dvb-usb-it9135-01.fw
 
 dd if=dvb-usb-it9135.fw ibs=1 skip=12866 count=5817 of=dvb-usb-it9135-02.fw
 
 rm dvb-usb-it9135.fw
 
 sudo mv dvb-usb-it9135* /lib/firmware/ 
 
Redammarer  le PC


Création d'un fichier avec les chaînes compatible avec VLC :
 
 
w_scan -c FR -X > channels.conf

 puis lire ce fichier avec la commande suivante:
vlc -vvv channels.conf --quiet
 
 
Webologie :
http://doc.ubuntu-fr.org/tnt
http://forum.ubuntu-fr.org/viewtopic.php?pid=14322481#p14029791 
http://lefebvre.francois.free.fr/blog/index.php/2013/01/22/installer-le-tuner-tnt-avermedia-green-volar-hd-sous-linux/ 

mardi 29 octobre 2013

Ubuntu Server - Install et configuration de Bacula - Sauvegarde de son SI

 

Install de webacula :

Avoir un serveur php mysql opérationel (Voir tuto précédent) 
 
sudo apt-get install zend-framework 


sudo nano  /etc/sudoers

ajouter :

# Allow Apache to use bconsole binary
www-data ALL=NOPASSWD: /usr/bin/bconsole
 
sudo -s
mkdir /var/www/webacula
wget http://sourceforge.net/projects/webacula/files/latest/download?source=files
mv download\?source\=files webacula-5.5.tar.gz
tar -xvzf webacula-5.5.tar.gz

 sudo nano /var/www/webacula/application/config.ini
 
[general]
;; supported adapters : PDO_MYSQL, PDO_PGSQL, PDO_SQLITE
db.adapter = PDO_MYSQL
db.config.host = localhost
db.config.username = root
db.config.password = VOTRE_MOT_DE_PASSE_BDD_BACULA
db.config.dbname = bacula

;; see http://www.php.net/timezones
; def.timezone = "UTC"
def.timezone = "Europe/Paris"

;; if locale undefined, webacula use autodetect
;; avaliable locales : en, cs, de, fr, pt_BR, ru, it, es
; locale = "fr"


Ensuite on modifie le fichier suivant :

sudo nano /var/www/webacula/install/db.conf

 

# See also application/config.ini

# bacula settings
db_name="bacula"
# for Sqlite only
db_name_sqlite="/var/bacula/working/bacula.db"
db_user="root"

# CHANGE_THIS
db_pwd="VOTRE_MOT_DE_PASSE_MYSQL_ROOT"

# Webacula web interface settings
#
# Built-in superuser login is 'root'
#
# CHANGE_THIS
webacula_root_pwd="VOTRE_MOT_DE_PASSE_ACCES_WEB"


 Ensuite on créer la base de donnée mysql :

cd /var/www/webacula/install/MySql
# ./10_make_tables.sh 
Creation of webacula MySQL tables succeeded.
# ./20_acl_make_tables.sh 
Creation of Webacula ACLs MySQL tables succeeded.
 
 
On créer le fichier pour apache :
 
cp /var/www/webacula/install/apache/webacula.conf /etc/apache2.site-available
 
ensuite on modifie le fichier avec nos infos :
 
 
 #
# Webacula - Web interface of a Bacula backup system
# Apache conf
#
# Allows only localhost by default
#

LoadModule rewrite_module modules/mod_rewrite.so

# AccessFileName .htaccess
# RewriteLog "/var/log/httpd/mod_rewrite.log"
# RewriteLogLevel 3

# SetEnv APPLICATION_ENV development
SetEnv APPLICATION_ENV production

Alias /webacula  /var/www/webacula/webacula
<Directory /var/www/webacula/webacula/html>
   RewriteEngine On

   RewriteBase   /webacula
   RewriteCond %{REQUEST_FILENAME} -s [OR]
   RewriteCond %{REQUEST_FILENAME} -l [OR]
   RewriteCond %{REQUEST_FILENAME} -d
   RewriteRule ^.*$ - [NC,L]
   RewriteRule ^.*$ index.php [NC,L]

   php_flag magic_quotes_gpc off
   php_flag register_globals off

   Options Indexes FollowSymLinks
   AllowOverride All
   Order deny,allow

   Deny from all
   Allow from 127.0.0.1
   Allow from localhost
   Allow from 192.168.17.251
   Allow from ::1
   #
   # change the settings below
   #
   # Allow from <your network>
</Directory>


<Directory /var/www/webacula/webacula/docs>
   Order deny,allow
   Deny from all
</Directory>

<Directory /var/www/webacula/webacula/application>
   Order deny,allow
   Deny from all
</Directory>

<Directory /var/www/webacula/webacula/languages>
   Order deny,allow
   Deny from all
</Directory>

<Directory /var/www/webacula/webacula/library>
   Order deny,allow
   Deny from all
</Directory>

<Directory /var/www/webacula/webacula/install>
   Order deny,allow
   Deny from all
</Directory>
 
<Directory /usr/share/webacula/tests>
   Order deny,allow
   Deny from all
</Directory>

<Directory /var/www/webacula/webacula/data>
   Order deny,allow
   Deny from all
</Directory>


#
# test mod_rewrite
#
<Directory /usr/share/webacula/html/test_mod_rewrite>
   RewriteEngine On
   # for test mod_rewrite
   RewriteBase   /webacula/test_mod_rewrite
   RewriteRule ^testlink([^/]*).html$  index.php?testlink=$1 [L]

   php_flag magic_quotes_gpc off
   php_flag register_globals off

   Options Indexes FollowSymLinks
   AllowOverride All
   Order deny,allow

   Deny from all
   Allow from 127.0.0.1
   Allow from localhost
   Allow from ::1
   #
   # change the settings below
   #
   # Allow from <your network>
</Directory>




on charge dans apache le fichier : 
sudo a2enmod rewrite
sudo a2ensite webacula


 
sudo ln -s /usr/share/php/libzend-framework-php/Zend/ /var/www/webacula/library/Zend
sudo chown www-data:www-data -R /var/www/webacula


http://localhost/webacula

:)



Install de bacula-web :

sudo mkdir /var/www/bacula-web
cd /var/www/bacula-web
sudo wget http://www.bacula-web.org/files/downloads/bacula-web-5.2.13-1.tar.gz
sudo tar -xvzf bacula-web-5.2.13-1.tar.gz
sudo chmod -R 777 view/cache
sudo cp  application/config/config.php.sample application/config/config.php
sudo nano  application/config/config.php

[Ajouter ces informations de base de données] 

modifier le vhost apache :
sudo nano /etc/apache2/sites-available/default

$ajouter

<Directory /var/www/bacula-web>
  AllowOverride All
</Directory>

 
entre les <virtualHost>

et redemmarer apache :

sudo service apache2 restart


et ce connecter à l’interface bacula :

http://ip/bacula-web/test.php



WebOgraphie :

Téléchargement :
http://sourceforge.net/projects/webacula/files/webacula/5.5.0/

http://wiki.nekolover.net/plateformes/backup/bacula/webacula
http://www.java-tutorial.ch/ubuntu/webacula-installation-on-ubuntu


Si erreur bavcula = 12
http://sourceforge.net/p/webacula/support-requests/18/

si impossible de ce connecter avec l'user par defaut :
http://sourceforge.net/mailarchive/forum.php?thread_name=4F0ADDCA.3050405%40revpol.com&forum_name=webacula-users

http://www.java-tutorial.ch/ubuntu/webacula-installation-on-ubuntu

http://webcache.googleusercontent.com/search?q=cache:ZH6pB9H_CBUJ:https://www.digitalocean.com/community/articles/installing-and-configuring-bacula-on-an-ubuntu-12-04-vps+&cd=2&hl=fr&ct=clnk&gl=fr&client=ubuntu

http://webmodelling.com/webbits/miscellaneous/bacula.aspx
http://doc.ubuntu-fr.org/bacula

mercredi 23 octobre 2013

Install Kalkun - un gestionnaire d'envoi de SMS en php :)

Voici un gestionaire d'envois de SMS :


Site de l'application : http://kalkun.sourceforge.net/
Webographie :


Prérequis :
 - Gammu qui fonctionne
 - Un serveur web + mysql



Etape 1 :

On crée un utilisateur avec une base de donnée KALKUN dans phpmyadmin


Etape 2 : on télécharge dézipe et déploi l'application :


cd /var/www

sudo wget  http://downloads.sourceforge.net/project/kalkun/kalkun/0.7.1/kalkun_0.7.1.tar.bz2?r=http%3A%2F%2Fkalkun.sourceforge.net%2F&ts=1382524213&use_mirror=softlayer-dal

mv kalkun_0.7.1.tar.bz2\?r\=http\:%2F%2Fkalkun.sourceforge.net%2F kalkun_0.7.1.tar.bz2



sudo tar xjf kalkun_0.7.1.tar.bz2


Etape 3 : Préparation de la base de donnée :

Il faut importer le fichier mysql qui se trouve dans le dossier source de gammu :

http://sourceforge.net/projects/gammu/files/gammu/1.33.0/gammu-1.33.0.tar.gz

il faut l'importer depuis phpmyamdin


Etape 4 :

connection à l'interface :


http://localhost/kalkun


samedi 19 octobre 2013

Ubuntu - Mettre en place une config proxy sur l'ensemble du systeme

"Pour configurer un proxy pour l'ensemble du système, lance  
Paramètres système, via la roue crantée en haut à droite de l'écran.
Lorsque la fenêtre s'affiche, clique sur Réseau, Serveur Mandataire et choisis Manuel ou Automatique. Après avoir entré les bons paramètres, applique à tout le système."


 

vendredi 4 octobre 2013

Install Symfony sous ubuntu

Donner l'accés à une machine distance sur les ficheir de conf :

Open config.php and edit following code
sudo nano sudo nano /var/www/Symfony/web/config.php

if (!in_array(@$_SERVER['REMOTE_ADDR'], array(
    '127.0.0.1',
 '192.168.1.180',
    '::1',
))) {
    header('HTTP/1.0 403 Forbidden');
    exit('This script is only accessible from localhost.');
}
 
 
 
http://www.joelverhagen.com/blog/2011/05/how-to-configure-symfony-2-0-on-ubuntu-server-2011-4/ 

Serveur web de test - Install Rapide d'un serveur Web Apache2 php sous Ubuntu 12.04 -

Voici la configuration rapide d'un serveur web sous ubuntu :


A faire après une fraîche installe d'ubuntu serveur :

Premiére chose à faire mise à jour et install ssh :


user [~] > sudo apt-get update
 
root [~] > sudo apt-get upgrade

user [~] > sudo apt-get install ssh-server


Configuration du batch :

Dans le fichier suivant :


user$ sudo nano .bashrc

 ajouter :

if [ "$TERM" != "dumb" ]; then
    eval "`dircolors -b`"
    alias ls='ls --color=auto'
fi

# ls Aliases
alias ll='ls -alL'
alias la='ls -A'
alias l='ls -CF'  
PS1="\u [\w] > "

ensuite on active cette affichage :

source .bashrc


apt-get install build-essential apache2 libapache2-mod-php5 php5-gd php5-mcrypt php-pear 
mysql-server php5-mysql phpmyadmin unzip zip git

sudo php5enmod mcrypt
sudo service apache2 restart 
 
et nous voila avec un serveur web php mysql prêt à l'emploi pour des tests :)




samedi 30 mars 2013

Ubuntu 12.04 - Modifier l'adresse Ip en static

j'ai trouver ce lien :

http://ubunteros38.no-ip.org/configurer-une-adresse-ip-statique-sous-ubuntu-12-04-et/


pour résumé :


1) Dans un premier temps ouvrir un terminal et sauvegarder le fichier de configuration des interfaces réseaux


sudo cp /etc/network/interfaces /etc/network/interfaces.bak
2) Maintenant, il faut identifier l’interface (carte réseau) à laquelle on souhaite attribuer une adresse statique avec ifconfig :
sudo ifconfig


eth0 pour une connexion filaire correspondra sûrement à la bonne interface.

(wlan0 pour une connexion wifi)

3) Maintenant éditer le fichier /etc/network/interfaces
sudo vi /etc/network/interfaces
Ce qui donne (seule l’adresse de loopback est présente) :
auto lo
iface lo inet loopback
4) Ajouter les lignes suivantes à la fin du fichier :
# activer automatiquement la carte réseau
auto eth0
# definit que l'@IP sera statique
iface eth0 inet static
# l'@IP (selon votre site)
address 192.168.1.60
# le masque de sous-réseau (selon votre site)
netmask 255.255.255.0
# la passerelle (selon votre site)
gateway 192.168.1.1
# l'@ IP du serveur de noms (selon votre site)
dns-nameservers 192.168.1.1


5) Relancer le service réseau :

sudo /etc/init.d/networking restart

A NOTER


il est possible de remplacer « static » par « dhcp » –> dans ce cas effacer les lignes qui suivent
il est possible de spécifier plusieurs serveurs de noms –> séparer les différentes adresses IP par un espace
la variable optionnelle dns-search permet de d’indiquer un domaine de recherche
le fichier /etc/resolv.conf n’est plus utilisé pour indiquer les serveurs de noms. Il est même réinitialisé à chaque démarrage !!!




jeudi 28 mars 2013

LightSquid - Installation sur une Ubuntu 12.04

Voici les différentes étapes pour installer lightsquid sur un Ubuntu 12.04 Fraîchement installer et configurer avec squid3 :

Prérequis :

- Ubuntu 12.04 à jour
- Squid installé avec des logs dispo
- Avoir un serveur Apache et php fonctionnelle

Étape 1 : ce mettre en root :
root$>sudo -s

Étape 2 : Installation des prérequis

root$>perl -MCPAN -e 'install GD::Graph::bars3d'

Étape 3 : Récupération de l'archive et décompression du programme :
root$>cd /var/www
root$>wget http://downloads.sourceforge.net/project/lightsquid/lightsquid/1.8/lightsquid-1.8.tgz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Flightsquid%2Ffiles%2F&ts=1364478026&use_mirror=freefr
root$>mv lightsquid-1.8.tgz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Flightsquid%2Ffiles%2F lightsquid-1.8.tgz
root$>tar -xzf lightsquid.tgz
root$>mv lightsquid-1.8/ lightsquid


Étape 4 : Installation de l'application
root$>cd lightsquid
root$>chmod +x *.cgi rootgt;chmod +x *.pl


Étape 5 : Préparation de la conf Apache :

root$>nano /etc/apache2/sites-available/default

et ajouter entre le balise <virtualhost></virtualhost>

<Directory "/var/www/html/lightsquid">

Options +ExecCGI
AddHandler cgi-script .cgi
AllowOverride All
DirectoryIndex index.cgi
</Directory>


Étape 6 : Récupérer ses première Stats

Tester l’installation :
root$>./check-setup.pl

Si vous n’avez pas de message d’erreur, vous pouvez essayer de parser le fichier log de squid :
root$>./lightparser.pl

Il suffit de ce connecter sur l'interface de sont site :

http://192.168.0.1/lightsquid





lightsquid fonctionne en fr et avec les stats :)

Étape 8 : Prépation du cron :

root$>crontab -e

et ajouter la ligne suivante :

*/20 * * * * /var/www/htdocs/lightsquid/lightparser.pl today


Cet exemple lance l’analyseur toutes les 20 minutes.

@ suivre ...

jeudi 14 mars 2013

SquidAnalyzer - Installation sur une Ubuntu 12.04

Bonjour,
Site Web : http://squidanalyzer.darold.net/
Téléchargement : http://sourceforge.net/projects/squid-report/
 je recherchais comment afficher des logs sur mon serveur Proxy, et j'ai bien sur utilisé lightsquid, mais l'interface est trés moche, mais il remplis bien ça fonction.

j'ai quand même trouvé une alternative plutôt pas mal, qui utilise une bien meilleur interface.

Voici une procédure pour installer SquidAnalyzer pour une interface utilisateur plus agréable
Quelque capture d'écran :








ça change de lightsquid :)

Voici comment l'installer sur une "fraiche" installation d'Ubuntu 12.04 :

Prérequis :
- Ubuntu 12.04 à jour
- Squid installé avec des logs dispo
- Avoir un serveur Apache et php fonctionnelle

Étape 1 : ce mettre en root :
$> sudo -s

Étape 2 : Installation des prérequis

root$>perl -MCPAN -e 'install GD::Graph::bars3d'


Étape 3 :

Récupération de l'archive et décompression du programme :

root$>cd /var/www
root$>wget http://downloads.sourceforge.net/project/squid-report/squid-report/5.1/squidanalyzer-5.1.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fsquid-report%2F%3Fsource%3Ddlp&ts=1363292235&use_mirror=heanet
root$>mv squidanalyzer-5.1.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsquid-report%2F?source=dlp squidanalyzer-5.1.tar.gz
root$>tar -xzf squidanalyzer-5.1.tar.gz
root$>mv squidanalyzer-5.1 squidanalyzer


Étape 4 : Installation de l'application

root$>cd /var/www/squidanalyzer
root$> make
root$> make install


Suivre les instructions afficher.

Étape 5 : Préparation de la conf Apache :

root$>nano /etc/apache2/sites-available/default

et ajouter entre le balise <virtualhost></virtualhost>

   Alias /squidreport /var/www/squidanalyzer
            <Directory /var/www/squidanalyzer>
                Options -Indexes FollowSymLinks MultiViews
      #          AllowOverride None
    #            Order deny,allow
  #              Deny from all
#                Allow from 127.0.0.1
            </Directory>

 et redémarrer apache :

root$> service apache2 restart

Étape 6 : Récupérer ses première Stats

Lancer le programme de parssage de log Squid :

root$>/usr/local/bin/squid-analyzer -c /var/www/squidanalyzer/etc/squidanalyzer.conf  -l /var/log/squid3/access.log

Étape 7 :
Ce connecter à l’interface web  de son serveur  : 

http://192.168.0.18/squidreport/
 

Étape 8 : Prépation du cron :

root $> crontab -e 

et ajouter la ligne suivante :

0 2 * * *  /usr/local/bin/squid-analyzer -c /var/www/squidanalyzer/etc/squidanalyzer.conf  -l /var/log/squid3/access.log > /dev/null 2>&1



@ suivre ...




Afficher son adresse IP public -sous linux

Voici comment affiche son adresse Ip public sous linux :


echo -n ' Adresse Publique : ' ;curl -s http://checkip.dyndns.org | awk '{print $6}' | awk ' BEGIN {FS = "< "} {print $1}'


Source : http://www.tux-planet.fr/afficher-son-adresse-ip-sous-linux/


jeudi 28 février 2013

Vmware ESX 5.1 - Licence Et utilisation Gratuite !

Bonjour,

voici la marche à suivre pour avoir vmware esx 5.1 (la dernière version à l'heure actuel) gratuitement !

Il y a des restrictions mais y a de quoi en profiter quand même :

Pré-requis:
- Votre système hôte doit avoir 32go de ram physique au maximum
-  Assurez-vous que tout le matériel est compatible avec Esxi via la matrice de compatibilité disponible ici: http://www.vmware.com/resources/compatibility/search.php
- Téléchargez l'hyperviseur Esxi 5.1 directement sur le site de Vmware.
Information importante :
Cette licence ne donne pas accès au support Vmware ou logiciel Dell.
Il est obligatoire d'avoir un compte Vmware et de demander un clé pour Esxi (lien direct: https://www.vmware.com/go/get-free-esxi/ )
-          Cette licence comprend donc uniquement l’hyperviseur en lui-même. Donc pas de vCenter / vMotion / etc etc. Seulement vClient pour administrer votre host.
-          Cette licence donne seulement droit à 32 GB de ram supporté par l’hôte.
Si votre matériel a plus de 32go de ram, l'hyperviseur ne démarrera pas.

Pour ajouter ça licence dans VMWARE, il faut avoir installer le vsphere client, puis aller sur son hôte :

onglet configuration dans le menu Logiciel -> Fonction autorisées
ensuite on clique sur modifier en haut à droite :


il suffit entrer la clé et de valider :



A vous les joies de la virtualisation !!!