background preloader

Crontab : exécuter une commande régulièrement

Crontab : exécuter une commande régulièrement
La « crontab » constitue un incontournable sous Linux : cet outil nous permet de programmer l'exécution régulière d'un programme. Contrairement à at qui n'exécutera le programme qu'une seule fois, crontab permet de faire en sorte que l'exécution soit répétée : toutes les heures, toutes les minutes, tous les jours, tous les trois jours, etc. Un peu de configuration… Avant toute chose, nous devons modifier notre configuration (notre fichier .bashrc) pour demander à ce que Nano soit l'éditeur par défaut. export EDITOR=nano Vous pouvez aussi écrire la commande suivante : $ echo "export EDITOR=nano" >> ~/.bashrc Cela aura pour effet d'écrire cette ligne à la fin de votre fichier .bashrc situé dans votre répertoire personnel. Cette petite configuration étant faite, attaquons les choses sérieuses. La « crontab », qu'est-ce que c'est ? crontab est en fait une commande qui permet de lire et de modifier un fichier appelé la « crontab ». Comment utilise-t-on crontab ? $ crontab -l no crontab for mateo21 Related:  RaspberryPi

Une station météo Raspberry Pi avec une interface web Important! Un site de démonstration de l’interface web est disponible ici Lorsque j’ai acheté mon premier Raspberry Pi il y a de ça 10 mois maintenant, je ne voulais m’en servir que pour faire du logiciel. Alors pourquoi une station météo. J’ai donc défini mon besoin : Mesurer la température extérieure et intérieureLes sondes doivent communiquer sans fil. Ma recherche m’a amené sur ce post, très bien fait et qui est utilisé à 90% pour ma station météo avec le Raspberry Pi. 3 x XRF wireless RF radio UART RS232 serial data module XBee shape (29.70£ les trois)2 x Sensor – Temperature XRF development sensor – THERMISTOR (14.16£ les deux)1 x Slice of pi – add on for Raspberry PI (3.25£ l’unité) On arrive donc à une somme de 47.11£, plus 10£ de frais de port et la mauvaise surprise la TVA à ajouter qui s’élève à 11.42£. Voici ce à quoi je voulais arriver : Une fois le matériel reçu, il a fallu Les premiers essais ont affiché les températures. Le site web en lui même ne contient qu’une seule page.

Installer un serveur Teamspeak 3 sous Linux Nous allons voir dans ce billet comment installer un serveur Teamspeak 3 sous Linux. Pour commencer, nous allons créer un utilisateur avec lequel nous allons exécuter le serveur teamspeak. Le but de cette opération est de mieux sécurisé votre serveur car si un bug permet à un pirate d’accéder à votre serveur, il ne pourra faire que des choses en tant qu’utilisateur ts3. Se mettre en administrateur Avant de poursuivre, nous allons nous mettre en utilisateur root pour pouvoir créer notre utilisateur. sudo su Note : si la commande ci-dessus ne fonctionne pas, mettez simplement la commande « su » pour devenir administrateur. Création de l’utilisateur Nous allons créer l’utilisateur et son dossier home dans lequel nous allons mettre toutes fichiers du serveur. useradd ts3 mkdir /home/ts3 chown -R ts3: /home/ts3 Devenir l’utilisateur ts3 su ts3 cd /home/ts3 Maintenant, rendez-vous sur le site officiel de teamspeak section téléchargement pour télécharger la version serveur de l’application. #!

Tutoriel sur l'installation et la configuration de Fail2ban Fail2ban lit des fichiers de log comme /var/log/pwdfail ou /var/log/apache/error_log et bannit les adresses IP qui ont obtenu un trop grand nombre d'échecs lors de l'authentification. Il met à jour les règles du pare-feu pour rejeter cette adresse IP. Ces règles peuvent être définies par l'utilisateur. Fail2ban peut lire plusieurs fichiers de log comme ceux de SSHD ou du serveur Apache. Par défaut, le port 22 (SSH) est surveillé, vous pouvez vérifier que les règles iptables ont bien pris en compte fail2ban : iptables -S | grep fail2ban -A INPUT -p tcp -m multiport --dports 22 -j fail2ban-ssh -A fail2ban-ssh -j RETURN Deux fichiers : fail2ban.conf jail.conf 3-1. fail2ban.conf ▲ Rien à faire dans ce fichier, vous pouvez laisser les options par défaut : /etc/fail2ban/fail2ban.conf Sélectionnez loglevel = 3 logtarget = /var/log/fail2ban.log socket = /var/run/fail2ban/fail2ban.sock 3-2. jail.conf ▲ Vérifiez l'adresse d'envoi des mails d'avertissement : /etc/fail2ban/jail.conf Soit sur 3-3. jail.local ▲

Raspberry Pi Home Server – Etape 11 : installer Nginx avec support PHP, CGI et SCGI Il est maintenant temps d’installer un serveur Web pour différents services comme du monitoring, du téléchargement, Owncloud ou un serveur de musique. C’est ce que nous allons voir avec la mise en place de NGinx. Pour notre serveur Web, le but est d’avoir un support de différentes technologies pour ne pas être limité. En plus de Nginx, on va installer php-fpm, fcgiwrap et le support SCGI (pour l’interface web de rtorrent). Depuis la version 0.8.42, le module SCGI est inclus donc pas besoin de tout recompiler (ouf !) Pour ceux qui veulent un comparatif des différents serveurs web, vous pouvez regarder l’article ici. Installer les packages additionnels apt-get install php5-fpm libgd2-xpm libpcrecpp0 libxpm4Installer Nginx apt-get install nginxCréer le répertoire /var/wwwmkdir /var/www chown -R www-data:www-data /var/wwwCréer un fichier index.php dans /var/www avec le contenu suivant : <? Voilà pour le serveur web en configuration de base.

Ubuntu s'attaque aux objets connectés et aux robots Après les smartphones et les tablettes, Ubuntu entend cibler un nouveau foyer de croissance : les objets connectés du foyer mais aussi les robots autonomes comme les drones. Snappy Ubuntu Core, c'est son nom, se présente comme une version allégée de l'OS, ouvrant la voie au développement open source pour ces appareils. Selon Mark Shuttleworth, p-dg de Canonical, des fabricants ont déjà montré leur intérêt pour la plate-forme. L'Open Sources Robotics Foundation en fait partie. Outre l'ouverture, Snappy Ubuntu Core a un argument de poids à mettre en avant, celui des mises à jour automatiques sécurisées (nouveau gestionnaire de paquets) qui permettent de ne pas avoir à soucier de cet aspect critique lorsque les objets connectés se multiplieront dans le foyer. Snappy Ubuntu Core est un OS serveur, il peut être déployé sur Windows Azure, Amazon EC2 ou Google Compute Engine.

Le noyau Linux sort en version 3.15 et permet une mise en veille et une reprise plus rapides Comme il est de coutume, Linus Torvalds, le père du noyau Linux a annoncé la sortie de la version stable de Linux 3.15. Des améliorations de performances sont au cœur des modifications de cette troisième version du célèbre noyau open source depuis le début de cette année. Le nouveau Kernel réduit considérablement le temps de mise en veille et de reprise du système pour les ordinateurs portables. Le nouveau code de gestion de la mise en veille et de la reprise du système permet de suspendre les opérations du disque et du système d’exploitation lorsqu’un périphérique est fermé, puis de relancer lorsque le périphérique est à nouveau disponible. « Toutes les commandes émises vers un périphérique seront mises en attente et seront exécutées une fois que le périphérique sera disponible. Linux 3.15 apporte également des améliorations pour l’hyperviseur open source KVM (Kernel-based Virtual Machine). Télécharger Linux 3.15 Source : LKML Et vous ? Que pensez-vous des nouveautés de cette version ?

Replace Firmware on PandaBoard Hardware - MATLAB & Simulink - MathWorks France You can replace the firmware on the PandaBoard hardware (the "board") using the following process. To run Simulink® models, you must replace the original firmware with the distribution provided by the Support Package Installer. Before replacing the firmware, install the support package for PandaBoard. After replacing the firmware, you can run a Simulink model on the PandaBoard hardware. The following steps provide an overview of the firmware replacement process: Support Package Installer locates a firmware image on your host computer or downloads new one.Support Package Installer uses the host computer to write the firmware image to a microSD or SD memory card.You transfer the microSD or SD memory card to the PandaBoard hardware.Support Package Installer applies the IP settings you choose to the firmware on the PandaBoard hardware. Support Package Installer does not use the PandaBoard hardware to write the firmware image to the memory card. Was this topic helpful?

Evolve OS est disponible en téléchargement, une nouvelle distribution Linux Une nouvelle distribution Linux voit le jour. Son Nom ? Evolve OS. Cette nouvelle distribution Linux Evolve OS a été développée à partir de zéro. Depuis plusieurs mois les développeurs ont apporté d’importants évolutions et changements afin de passer le cap des versions Alpha. A son sujet, il est souligné Un énorme avantage de Budgie est qu’il n’est pas une branche d’un autre projet, mais une solution developpée à partir de zéro [...] Les premiers retours sont positifs avec pas mal de nouveautés comme la version préliminaire de « evolve-sc », contraction de Evolve OS Software Center, dont l’objectif est de simplifier l’installation et la maintenance des applications. Pour le téléchargement, tout se déroule ici – Evolve OS -.

Raspberry Pi Support from Simulink - Hardware Support - MathWorks France Credit-card sized, low-cost, single-board computer with audio and video input/output, designed for teaching You can design and run Simulink® models as standalone applications on a Raspberry Pi™—a tiny, low-cost, single-board computer with audio and video input/output designed for teaching. The Raspberry Pi features a Broadcom® system-on-a-chip which includes an ARM®11 processor running at 700 MHz, 256 or 512 MB RAM, and a VideoCore IV GPU. Raspberry Pi provides peripheral connectivity for stereo audio and digital video (1080p) and supports USB and Ethernet. When connected to MATLAB and Simulink products, Raspberry Pi also can help students understand concepts and workflows for designing an embedded system, without using hand programming. Simulink built-in support for Raspberry Pi includes: Platform Support Available on 32-bit and 64-bit Microsoft Windows only

TeamViewer 10 : quoi de neuf pour Linux ? L’application TeamViewer 10 est désormais disponible pour tous les principaux systèmes d’exploitation du marché (Windows, Mac, Linux, iOS, Android, Windows Phone 8/RT, BlackBerry). Cette nouvelle version propose de nouvelles fonctionnalités comme une définition centralisée des stratégies, API Ordinateurs et Contacts avec la TeamViewer Management Console. Côté utilisateurs, une nouvelle API Ordinateurs & Contacts fait son apparition pour intégrer liste d’ordinateurs et de contacts dans des applications tierces, synchronisation des informations, visualisation de la présence en ligne des contacts, gestions des contacts et des données au sein des logiciels utilisés. Autre nouveauté, des appels vidéo : connexion en vidéo et voix sur IP sans devoir démarrer, au préalable, une session de partage d’écran, possibilité de voir et de discuter avec plusieurs participants en simultané via un seul appel. Téléchargement sur le site officiel, ici.

Running Graphical Apps from Putty SSH - Raspberry Pi Wiki This is the procedure for running X11 applications through an SSH tunnel. I use PuTTY SSH client to connect to Raspbian, and I miss the graphical interface. Prerequisites: PuTTY SSH client on my laptop RaspberryPi with Raspbian installed Xming from I connect to the RPi with PuTTY SSH as usual, but in addition, set up X11 forwarding: From PuTTY new connection screen: Category > Connection > SSH > X11: [x] Enable SSH forwarding X display location: [localhost:0] Then connect to RPi as usual. Make sure Xming is running in the background. From the PuTTY shell, now you can run any X11 application.

ssh Cette page présente les usages les plus courants de SSH et sa configuration de base. Voir sur SSH Avancé pour les autres usages. SSH est un protocole permettant d'établir une communication chiffrée, donc sécurisée (on parle parfois de tunnel), sur un réseau informatique (intranet ou Internet) entre une machine locale (le client) et une machine distante (le serveur). La sécurité du chiffrement peut être assurée par différentes méthodes, entre autre par mot de passe ou par un système de clés publique / privée (mieux sécurisé, on parle alors de cryptographie asymétrique). SSH remplace de manière sécurisée : Telnet : vous pouvez exécuter des commandes depuis un réseau local ou Internet via SSHFTP : si vous ne souhaitez qu'ajouter ou modifier des fichiers sur un serveur, SFTP est bien plus adapté que FTP Et d'autres, via le « tunneling » : on peut accéder à un service réseau en le faisant circuler dans un tunnel SSH pour profiter de toutes les protections qu'il apporte. ssh -V dpkg -l libssl*

Xming X Server for Windows - Official Website Xming is the leading X Window System Server for Microsoft Windows®. It is fully featured, lean, fast, simple to install and because it is standalone native Windows, easily made portable (not needing a machine-specific installation or access to the Windows registry). Xming is totally secure when used with SSH and optionally includes an enhanced Plink SSH client and a portable PuTTY replacement package. Mesa with GLX, or Microsoft WGL, provide interactive OpenGL® 2D and 3D network transparent graphics rendering. AIGLX is available for graphics cards that support hardware-accelerated OpenGL. PuTTY is Project Xming's preferred and integrated X terminal emulator for Microsoft Windows: superseding any requirement for a cumbersome POSIX API compatibility layer and simulated directory mount points. Xming is cross-compiled on Linux for Microsoft Windows, using MinGW-w64, mostly from canonical X.Org source code with my patches applied. X.Org, FreeType, PThreads4W, Mesa, PuTTY and xorg group issues in Releases

Related: