Installation d'une carte DVB-s2 sur un serveur UBUNTU 12.04 LTS
> wget http://www.tevii.com/tevii_ds3000.tar.gz
> tar xfvz tevii_ds3000.tar.gz
> cp dvb-fe-ds3000.fw /lib/firmware
Source : http://www.linuxtv.org/wiki/index.php/TeVii_S464
dimanche 13 avril 2014
samedi 5 avril 2014
Linux - Exécuter une application en fond de tache
Bonjour ,
Quand on execute certaines commandes , scripts bash , ou processus dans un terminal le script garde la main ,
et quand on quitte le terminal cela arrete le script .
Pour lancer un script ou autre en tache de fond (background) , il suffit de rajouter le symbole & a la suite .
ex :
Dans certains cas le systeme envoie le signal SIGHUP aux taches de fond et la commande s'arrete malgres tout quand on quitte le terminal.
Dans ce cas il faut executer la commande en rajoutant nohup devant .
ex :
Quand on execute certaines commandes , scripts bash , ou processus dans un terminal le script garde la main ,
et quand on quitte le terminal cela arrete le script .
Pour lancer un script ou autre en tache de fond (background) , il suffit de rajouter le symbole & a la suite .
ex :
#:~> lacommande &
Dans certains cas le systeme envoie le signal SIGHUP aux taches de fond et la commande s'arrete malgres tout quand on quitte le terminal.
Dans ce cas il faut executer la commande en rajoutant nohup devant .
ex :
#:~> nohup lacommande &
source : http://le.9.over-blog.com/article-lancer-une-commande-en-tache-de-fond-background-sous-linux-53228723.html
jeudi 3 avril 2014
Apache 2 - améliorer l'affichage des fchiers H5Aai
Installation de h5ai :
prérequis :tester sur une ubuntu 140.4 lts le 14/02/2015
c'est une interface plutot jolie pour les pages fichier en accés http :
voir la demo ici --> Demo H5ai
procédure install on ubuntu server 14.04 lts :
cd /var/www/html
sudo wget http://release.larsjung.de/h5ai/h5ai-0.26.1.zip
sudo unzip h5ai-0.26.1.zip
sudo nano /etc/apache2/sites-available/000-default.conf
ajouter en début de fichier :
DirectoryIndex index.html index.php /_h5ai/server/php/index.php
les bon droits :
sudo chown www-data:root cache/ -R
sudo chmod 750 cache/ -R
sudo service apache2 restart
modifier le mot de passe de la parti admin :
Allé sur ce site pour généré un mot de passe :
http://www.sha1.cz/
et ajouter à l aligne du fichier :
/var/www/html/_h5ai/server/php/index.php
vérifier que tout est ok sur la config _h5AI :
http://192.168.1.9/_h5ai/
si tout est vert c'est ok !
prérequis :tester sur une ubuntu 140.4 lts le 14/02/2015
sudo apt-get install imagemagick tar zip libav-tools
c'est une interface plutot jolie pour les pages fichier en accés http :
voir la demo ici --> Demo H5ai
procédure install on ubuntu server 14.04 lts :
cd /var/www/html
sudo wget http://release.larsjung.de/h5ai/h5ai-0.26.1.zip
sudo unzip h5ai-0.26.1.zip
sudo nano /etc/apache2/sites-available/000-default.conf
ajouter en début de fichier :
DirectoryIndex index.html index.php /_h5ai/server/php/index.php
les bon droits :
sudo chown www-data:root cache/ -R
sudo chmod 750 cache/ -R
sudo service apache2 restart
modifier le mot de passe de la parti admin :
Allé sur ce site pour généré un mot de passe :
http://www.sha1.cz/
et ajouter à l aligne du fichier :
/var/www/html/_h5ai/server/php/index.php
vérifier que tout est ok sur la config _h5AI :
http://192.168.1.9/_h5ai/
si tout est vert c'est ok !
mardi 1 avril 2014
Symfony 2 - Installation
Installation prérequis :
installer Mysql, Apache et plugin php nécessaire :>sudo apt-get install php5-intl php-apc curl
Télécharger Symfony2 :
>cd /var/www>sudo curl -s http://getcomposer.org/installer | php
>php composer.phar create-project symfony/framework-standard-edition [path]/ 2.4.2
pour pouvoir accéder depuis un pc distant via son navigateur :
> sudo nano /var/www/Symfony/web/config.php
et modifier :
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.');
}
mettre les droits qu'il faut sur les dossiers suivant :>sudo chmod 777 -R Symfony/app/cache/
>sudo chmod 777 -R Symfony/app/logs/
plus qu'a ce connecter :
http://192.168.1.98/symfony/web/config.php
samedi 1 mars 2014
Apache2 - personaliser la page d'erreur d'un serveur
sudo nano /etc/apache2/sites-available/000-default.conf
ajouter :
Alias /error_html/ "/var/www/error_html/"
<Directory "/var/www/error_html">
AllowOverride None
Options IncludesNoExec
AddOutputFilter Includes html
AddHandler type-map var
Order allow,deny
Allow from all
LanguagePriority en cs de es fr it nl sv pt-br ro
ForceLanguagePriority Prefer Fallback
</Directory>
ErrorDocument 404 /error_html/HTTP_NOT_FOUND.html
créer les dossiers qu'il faut :
sudo mkdir /var/www/error_html/
créer le fichier d'erreur personaliser :
sudo nano HTTP_NOT_FOUND.html
ajouter :
<p>Page d'erreur personnaliser</p>
et redemarrer apache :
sudo service apache2 restart
et lorsqu'on arrive sur une page du serveur nous avons notre page personnaliser qui s'affiche :)
vendredi 28 février 2014
Glances - Systéme inforamtion - Ubuntu 13.10 x64 -
apt-get install build-essential python-dev
pip install Glances
pip install --upgrade Glances
mardi 18 février 2014
Ubuntu 13.10 - Install Aptana Studio -
1> Prérequis :
Download -> http://www.aptana.org/products/studio3/download
sudo unzip [aptana].zip -d /opt
3> ajouter le raccourci :
Créez le fichier /usr/share/applications/aptana.desktop et entrez-y les lignes suivantes :
sudo apt-get install libwebkitgtk-1.0-0 git-core2> Aptana :
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Download -> http://www.aptana.org/products/studio3/download
sudo unzip [aptana].zip -d /opt
3> ajouter le raccourci :
Créez le fichier /usr/share/applications/aptana.desktop et entrez-y les lignes suivantes :
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Aptana Studio 3
GenericName=Integrated Development Environment
Comment=Aptana Strudio 3 Integrated Development Environment
Exec=/opt/Aptana_Studio_3/AptanaStudio3 %F
TryExec=/opt/Aptana_Studio_3/AptanaStudio3
Icon=/opt/Aptana_Studio_3/icon.xpm
StartupNotify=true
StartupWMClass="Aptana Studio 3"
Terminal=false
Type=Application
MimeType=text/xml;application/xhtml+xml;application/x-javascript;application/x-php;application/x-java;text/x-javascript;text/html;text/plain
Categories=GNOME;Development;IDE;
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/Zendsudo chown www-data:www-data -R /var/www/webacula
http://localhost/webacula
:)
Install de bacula-web :
sudo mkdir /var/www/bacula-webcd /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 :
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."
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."
Inscription à :
Articles (Atom)
Déployer Paperless-ngx sur Debian 13 avec Docker et Portainer
Installation de Paperless-ngx avec Docker Compose Installation de Paperless-ngx avec Docker Compose Déployez votre GED pers...
-
Dans cette article je vais décrire les étapes pour installer du let's encrypt sur son serveur PROXMOX. C'est à dire avoir un certi...
-
Voici comment installer la clé USB TNT Volar HD Green (A835B) sous une Ubuntu 13.10 fraîchement installé et mis à jour : tester sous Ubunt...