Connexion en SSH à votre Raspberry depuis une console linux

Une fois votre image Archlinux crée et en service dans votre Raspberry, il vous faut vous connectez à celui-ci.

Trouver l'adresse IP du périphérique:

Plusieurs choix s'offre à vous:

  • soit en connectant un clavier et un moniteur à votre Raspberry et en tapant la commande :
ifconfig | grep 192
  • soit en allant fouiller dans l'interface web de votre box et en cherchant le périphérique "alarmpi"
  • soit avec nmap (qui doit être installé bien évidement)
nmap -p 22 192.168.0.0/24

(ou 192.168.1.0/24 selon l'adressage de votre réseau)

Le retour de cette commande vous donnera l'état SSH de toutes les machines sur le réseau (closed ou open).
Vous devez donc avoir au minimum deux machines avec un SSH open, votre PC et le Raspberry. A vous de jouer.

Connexion au périphérique :

Vous ne pouvez pas, pour l'instant, vous connecter directement en root.
Il faudra donc vous connecter en utilisateur (alarm).

sh alarm@192.168.0.XX

Mise à jour du système :

Pour lancer la MAJ complète du système, il faut déjà se logger en root et ensuite lancer la commande pacman.

su
pacman -Syu

Changement des mots de passe :

Installer un générateur de mot de passe :

pacman -S apg

Lancer la commande de génération de 3 mot de passe aléatoire :

apg -q -a 0 -n 3 -M NCL

Lire la suite

Installation d’Archlinux sur Raspberry

Vous trouverez ci-après le déroulement de l'installation d'Archlinux sur un Raspberry 1 depuis une console linux:

L'installation en elle même est prise depuis le site Archlinux | ARM

Attention : les commandes étant effectuées en root, si vous vous trompez de lecteur, vous bousiller toute votre installation !!!!

Pour passer en root:

su ou sudo -s

Le plus important est de localiser votre carte SD.
Pour ce faire, lancer la commande:

fdisk -l

Repérer le /dev/sdX qui correspond à votre carte.
Exemple:

fdisk -l | grep Disque
Disque /dev/sda : 1,8 TiB, ..........
Disque /dev/sdb : 298,1 GiB, ..........
Disque /dev/sdc : 111,8 GiB, ...........
Disque /dev/sdd : 7,2 GiB, ...........

Vue que je travail avec une SD de 8G, je vous laisse deviner l'arborescence de ma carte.

Préparation du support:

Attention, cela entrainera la suppression complète de la carte SD

fdisk /dev/sdX
  • Taper o pour supprimer toutes les partitions en créant une nouvelle table MSDOS
  • Taper p pour vérifier que vous n'avez plus aucune partitions sur le disque
  • Taper n pour créer une nouvelle partition, p pour qu'elle soit primaire, 1 pour le premier secteur et +100M pour le dernier secteur
  • Taper t et c pour choisir un système W95 FAT32 pour cette première partition qui servira pour le boot
  • Taper n pour créer une seconde partition, p pour qu'elle soit primaire, 2 car c'est la deuxème du disque et pressez ENTER pour accepter les valeurs par défaut de premier et dernier secteur
  • Taper w pour écrire toute ces modifications sur la carte

Création du système de fichier et montage de la partition boot:

mkfs.vfat /dev/sdX1
mkdir boot
mount /dev/sdX1 boot

Lire la suite

Problème de disparition des applets sur Plasma 5 (KDE)

Bonjour,

Mon desktop tourne depuis plusieurs années sur Archlinux qui bénéficie d'un type de mise à jours rooling release.

shoot screen desktop plasma

Mais depuis quelques mois, après une MAJ, des applets ont disparus de mon bureau.
Vu que c'est vital pour l'utilisation quotidienne, je me suis penché sur la question.

 

Voici la solution:

Attention, cela supprimera la configuration de votre bureau (mode dossier) ainsi que vos favoris dans le menu "K"

  • aller dans le répertoire : /home/MonDossier/.config/
  • par mesure de sécurité, faite une copie du fichier de configuration des applets de plasma "plasma-org.kde.plasma.desktop-appletsrc" que vous renommerez "plasma-org.kde.plasma.desktop-appletsrc.old"
  • supprimer le fichier original
  • redémarrer le PC
  • remetter tous vos applets vitaux

Voila..

Micro éolienne en liberté

La société AeroSeed développe une micro éolienne urbaine avec, selon les premiers tests, un rendement supérieur à 90%.eolienneAeroSeed

Le plus fort c'est que les plans sont sous licence libre, donc n'importe qui peux profiter de leur étude pour par exemple, une construction personnel ou une intégration dans un autre projet.

Ils lancent Lien ulule vers le projeten ce moment une campagne de financement participatif sur Ulule.

 

Aidons ces personnes qui ont déjà passé beaucoup de leur temps et argent au service du développement durable.

Plus d'infos:  logoAeroSeed

 

Energie fossile, vers de début de la fin

Je tenais à vous faire partager la vidéo suivante, quelque peu pessimiste sur notre avenir. Elle nous fera réfléchir sur notre mode de consommation et sur ce que nous laisserons à nos enfants. Je vous encourage à prendre la demi heure nécessaire au visionnage de cette retranscription de notre vie moderne dont l'avenir est incertain...

Source : Korben

Erreur mysql – using password: YES

Après avoir changé de serveur, j'ai réinstallé mes applications web.

Logo Mysql

J'avais précédemment exporté les bases de données avec phpMyAdmin.
J'ai donc importé le fichier SQL dans le nouveau serveur avec phpMyAdmin.
J'ai créé l'utilisateur depuis l'onglet « privilège » de la base de données dans phpMyAdmin.

Après vérification sur le navigateur web j'obtiens le message suivant :
erreur lors de la connexion à la base de données

Afin d'avoir plus de renseignements sur le problème, j'ai modifié le fichier /var/www/mon-site/wp-config.php comme suit :
original :
define('WP DEBUG', false);
modifier :
define('WP DEBUG', true);

Une nouvelle visite sur le navigateur web me donnait le message :
Warning: mysql_connect(): Access denied for user "UtilisateurBDD'e@'localhost" (using password: YES) in /var/www/mon-site/wp-includes/wp-db.php on Line 1142

Après quelques heures de recherche, voici la cause de mon problème :
lors de la création des utilisateurs des bases de données importées, si vous ne sélectionnez pas « locahost » dans la liste déroulante « client », votre utilisateur se voit doté de l’attribut %.
Même si dans le champ vous voyez « locahost », votre nouvel utilisateur aura comme client « Tout client », et ça ne fonctionnera pas.

Pour résoudre votre problème il suffit de modifier le client en « locahost ».

Bonne Chance