Archives de la catégorie : Linux

Mise en œuvre PostgreSQL

postgres-mac-icon

L’objectif de ce billet est de décrire une mise en œuvre simple et rapide de PostgreSQL sous Linux, et plus précisément sous Ubuntu, à des fins personnelles ou pédagogiques dans une perspective essentiellement mono-utilisateur et mono-poste. Il ne s’agit donc pas d’installer et de paramétrer le SGBD dans un contexte professionnel.

Installation de PostgreSQL

L’installation proprement dite de PostgreSQL est rapide et simple :

$ sudo apt-get update
$ sudo apt-get install postgresql postgresql-contrib pgadmin3

L’installation de postgresql-contrib n’est pas du tout indispensable mais apporte quelques outils supplémentaires qui peuvent s’avérer utiles, notamment pour pgAdmin. pgAdmin est une application destinée à faciliter l’utilisation de PostgreSQL. pgadmin3 n’est à installer que si vous pensez l’utiliser.

(suite…)
Publié dans Enseignement, Applications, Base de données | Tagué | Laisser un commentaire

Raspberry Pi Model B+, par où commencer ?

Présentation

RraspberryPiBPlus

Le Raspberry Pi est un nano-ordinateur monocarte à processeur ARM conçu par le créateur de jeux vidéo David Braben, dans le cadre de sa fondation Raspberry Pi2. Cet ordinateur, de la taille d’une carte de crédit, avait pour vocation de constituer un ordinateur pas cher et performant pour faciliter l’apprentissage de l’informatique au plus grand nombre et plus particulièrement aux plus jeunes. Aujourd’hui, force est de constater que ce petit appareil rencontre un grand succès dans différents domaines : jeux videos, serveur web, serveur multimédia, robotique et même domotique… Un Raspberry Pi permet l’exécution de plusieurs variantes du système d’exploitation libre GNU/Linux et des logiciels compatibles.

  • Processeur intégré ARM1176JZF-S core (ARM11) 700 MHz sur SoC Broadcom BCM2835 avec FPU et GPU double cœur VideoCore IV
  • raspberry-pi-b-plus
  • RAM : 512 Mo SDRAM
  • Lecteur de cartes Micro SD
  • Port Ethernet RJ45 10/100 Base-T
  • Prise audio/vidéo HDMI 1.3 et 1.4
  • Sortie audio/vidéo composite sur prise jack 3,5 mm à 4 pôles
  • 4 ports USB 2
  • Port GPIO 40pin
  • Connecteur MPI CSI-2 15 contacts pour caméra vidéo HD Raspberry Pi (775-7731)
  • Connecteur DSI d’interface série d’affichage à 15 contacts
  • Alimentation : +5V/2A via le port micro-USB
  • Dimensions : 85x56x17 mm

À titre de comparaison, la puissance de calcul est proche de celle d’un Pentium II 300MHz de 1997 et la puissance graphique proche de celle d’une Xbox 1 de 2001.

(suite…)
Publié dans Domotique, Raspberry, Système | 2 commentaires

Login gnome impossible pour un utilisateur

login-select-Gnome-Shell

Si un utilisateur particulier ne peut se connecter à son bureau gnome mais qu’il peut se connecter en ligne de commande (Ctrl+Alt+F1 par exemple), il est possible qu’il rencontre des problèmes de propriété avec des fichiers de son répertoire home. Pour résoudre le problème, il faut ouvrir un schell et saisir :

sudo chown -R <user>:<groupe> /home/<user>

Publié dans Linux, Galères | Laisser un commentaire

Adaptateur USB Wi-Fi Bi-bande Edimax EW-7811UAC

EW-7811UAC-1

Présentation

Il s’agit d’un adaptateur USB Wi-Fi Bi-bande. Je l’utilise pour palier les problèmes (difficulté d’accroche, coupures incessantes) que je rencontre avec la carte Wifi de mon ordinateur portable.

  • Compatible Wi-Fi AC (jusqu’à 430 Mbps) et Wi-Fi a/b/g/n (jusqu’à 150 Mbps)
  • Connectivité sans fil Dual Band (2.4 GHz / 5 GHz)
  • Connexion simple et sécurisée avec un bouton WPS (Wi-Fi Protected Setup)
  • Signal de qualité sur une longue distance avec l’antenne 4 dBi (2.4GHz) et 6 dBi (5GHz)
  • Socle USB avec câble USB de 1.2 m, pour une installation plus flexible et une meilleure qualité de signal
  • Compatible Windows XP / Vista / 7 / 8 / 8.1, Linux et Mac OS X
(suite…)
Publié dans Matériel, Questions Réseau | Tagué | Laisser un commentaire

Authentification par clé SSH : Linux, Synology, Vera

ssh_rsa

Problématique

SSH (Secure SHell) permet de se connecter de façon sécurisée à un système Unix ou Linux et doit être privilégié par rapport à d’autres programmes tels que rlogin, telnet, rcp, ftp et rsh. SSH garantit entre autres la confidentialité, l’intégrité et l’authentification.

Avec SSH, l’authentification peut se faire sans l’utilisation de mot de passe ou de phrase secrète en utilisant la cryptographie asymétrique. Cette technique est à la fois plus sûre mais aussi plus pratique (plus de mot de passe à taper) et enfin et surtout indispensable pour pouvoir scripter ou programmer des échanges en utilisant ce protocole.

Principe

Le principe de mise en place d’une authentification par clé est simple et comporte deux étapes :

  1. Création de la paire de clé sur le client (celui depuis lequel on souhaite lancer une commande SSH) ; cette est à faire une fois pour toutes
  2. Envoyer sa clé publique sur le serveur dans le fichier authorized_keys

La mise en pratique est parfois moins triviale de part la diversité des systèmes utilisés (PC, Nas, Box) et de part la diversité des implémentations logicielles du protocole SSH.

(suite…)
Publié dans Domotique, Synology, Tutoriels, Questions Réseau | Tagué | Laisser un commentaire

Kile : plus de 1024 caractères

600px-kilesvg

Kile est un excellent éditeur de code LaTeX. Cependant, il nous embête parfois en nous disant :

Le fichier […] a été ouvert et contenait des lignes trop longues (plus de 1024 caractères). Les lignes trop longues ont été tronquées et le document est réglé en mode lecture seule, car l’enregistrement modifie son contenu.

Pour pouvoir modifier cette limite de 1024 caractères, il faut se rendre dans Configuration → Configurer Kile… → Ouvrir / Enregistrer → Limite de longueur de ligne. Il faut ensuite fermer puis réouvrir son fichier.

Pour pouvoir éditer et sauver le fichier sans modifier cette limite, il faut se rendre dans Outils et décocher Mode « lecture seule ».

Publié dans LaTeX, Applications | Tagué | Laisser un commentaire

Lynis : Auditer facilement la sécurité de votre Synology

securite-si

Lynis est un outil d’audit de sécurité système. Il scan le système, les logiciels disponibles et les paramètres défectueux, afin de détecter les problèmes de sécurité. Il fonctionne bien sur un système Linux classique (Ubuntu, Fedora, Debian…) mais aussi sur nos petits Synology.

Pour l’utiliser, il faut avoir installé ipkg ainsi que les paquets textutils (ipkg install textutils) et mktemp (ipkg install mktemp).

Il faut ensuite télécharger la dernière version de Lynis :
$ wget http://www.rootkit.nl/files/lynis-1.3.0.tar.gz
$ tar xvzf lynis-1.2.9.tar.gz
$ cd lynis-1.2.9

Il est maintenant possible d’utiliser Lynis sans l’installer : $ sh lynis

Mettre à jour les données de Lynis : $ sh lynis --check-update

Lancer le scan : $ sh lynis --check-all

Publié dans Synology, Applications, Système | 3 commentaires

Touchpad : activer le bouton du milieu sous Linux

Pour activer le clic à trois doigts sur le touchpad, simulant le bouton du milieu de la souris, il suffit de taper les commandes suivantes :
synclient ClickFinger3=2
synclient TapButton3=2

Cependant, ces modifications faites avec Synclient ne sont pas conservées au redémarrage. Pour y remédier, il faut intégrer ces commandes dans un script de démarrage. On peut, par exemple, ajouter la commande synclient ClickFinger3=2 TapButton3=2 à Outils système → Préférences → Applications au démarrage.

Publié dans Indispensable, Généralitées, Système | Laisser un commentaire

Synology : email en ligne de commande

Voici comment installer nail sur un NAS Synology pour envoyer des emails en ligne de commande.
  1. Installer ipkg si ce n’est déja fait.
  2. Installer nail : > ipkg install nail
  3. Configurer nail pour utiliser un serveur de mail distant (free dans l’exemple). Pour cela, éditer le fichier /opt/etc/nail.rc et ajouter la configuration suivante à la fin du fichier :
    set smtp=smtp://smtp.free.fr
    set from="synology@gurau-audibert.hd.free.fr"
    set ttycharset=UTF-8
  4. Vérifier que cela fonctionne :
    > echo -e "test email" | /opt/bin/nail -s "test sujet" destinataire@jémail.net
Publié dans Synology, Commandes | Laisser un commentaire