Planet

Un petit article pour voir ou revoir les commandes qui permettent de manipuler l’historique de commande de votre shell. En effet, si vous êtes nombreux à savoir que l’on peut utiliser les flèches directionnelles pour revenir dans vos commandes et éventuellement les modifier, vous savez sans doute moins qu’il existe une série de raccourcis qui vous permettent de faire cela plus facilement et plus rapidement.

Parcourir l’historique

Avec Ctrl + r il est possible de rechercher un mot dans l’historique, qu’il soit en début de commande ou non. Pour parcourir les résultats appuyez à nouveau sur Ctrl + r, pour exécuter la commande tapez RET et pour la modifier utilisez les flèches directionnelles.

arch ➜ find . -name '*.c' -printf "cat %p | wc -l \n" 2>/dev/null | sh 2>/dev/null| awk '{res += $1} END {print res}' bck-i-search: awk_

Répéter la dernière commande

Je sais pas vous, mais j’ai tendance à me croire tout puissant et exécuter des commandes qui demandent des droits root en tant qu’utilisateur. Alors je pourrais toujours remonter une fois, me remettre en début de ligne et ajouter sudo. Mais je suis paresseux et tout ça c’est trop long et pas pratique. Intervient le bang bang comme on l’appelle en anglais (et puis ça sonne bien: “quoi je peux pas mettre à jour mon système ?! Tiens, sudo bang bang tu m’obéis!”). C’est une variable qui représente la dernière commande exécutée.

arch ➜ pacman -Syu error: you cannot perform this operation unless you are root. arch ➜ sudo !!

Répéter un commande précise

Du même esprit que la commande précédente, elle permet de trouver la dernière commande précise que vous voulez.

arch ➜ !ps arch ➜ ps auxh | grep chromium

 Répéter le dernier argument

Plutôt explicite, utile pour effectuer plusieurs manipulations sur un même fichier rapidement.

arch ➜ mkdir -p tmp arch ➜ cd !$

Répéter une commande par son numéro

Mois pratique, elle nécessite de connaître l’emplacement de cette commande dans l’historique.

arch ➜ !102 arch ➜ nano /etc/X11/xorg.conf.d/10-evdev.conf arch ➜ !-3 # remonte trois commandes arch ➜ cat /etc/resolv.conf

Enfin, au cas où vous ne le saviez pas, la commande history permet d’afficher toutes les commandes figurant dans votre historique.

BlueProximity Pour ceux qui ont besoin de verouiller votre ordinateur dès que vous vous en éloignez, de peur que vos colègues/amis ne cassent le parfait équilibre qui règne sur votre ordinateur, il existe un petit utilitaire qui va verouiller et déverouiller votre PC en fonction de la distance à votre telephone (ou tout autre appareil […]

Les préparatifs de la 18ème Ubuntu Party sont lancés.

Une Ubuntu Party c’est quoi ?

C’est un événement associatif organisé deux fois par an depuis huit ans par l’équipe francophone d’Ubuntu et qui propose à tous de découvrir une alternative libre et gratuite aux systèmes Mac et Windows. Ainsi, une centaine de bénévoles passionnés accueillent le public au Carrefour Numérique² de la Cité des sciences et de l’industrie. De nombreuses animations sont au programme de ces 2 journées consacrées à l’univers du Libre en général et de Ubuntu en particulier.

C’est quoi le programme ?

Au coeur du dispositif, de nombreux postes seront en libre accès pour vous faire une première idée sur cette nouvelle façon d’appréhender l’informatique. Puis vous pourrez faire vos premiers pas avec Ubuntu grâce aux cours d’initiation, idéal pour découvrir son ergonomie. Et si vous décidez de sauter le pas, des bénévoles chevronnés vous proposeront une aide à l’installation. Changer son système d’exploitation n’aura jamais été aussi simple ! Pour information, des « install party » ont aussi lieu le 1er samedi de chaque mois au même endroit. Et Ubuntu ce n’est pas que sur PC. Découvrez le système sur téléphone et tablette à travers des démonstrations ludiques.

Envie d’aller plus loin dans l’univers du Libre ?

Suivez des sujets très variés traités en conférences, participez à une cryptoparty (atelier dédié à la protection de la vie privée), échangez avec les libristes du village associatif et n’oubliez pas de passer à la boutique de goodies, au studio de la web radio et à l’espace jeunesse/jeux vidéo.

Le programme complet des activités sera publié sur la liste de diffusion de Île-de-France. Vous pouvez aussi suivre le site ubuntu-paris.org ou #ubuntuparty sur les réseaux sociaux.

Rendez-vous les 24 et 25 mai 2014 !

 

banniere-jdll-2014

Le 12 et 13 avril 2014 l’association Ubuntu-fr sera présente aux 15èmes Journées Du Logiciel Libre (JDLL) à Lyon.
Des bénévoles membres de la communauté francophone seront là pour vous accueillir et pour répondre à vos questions.
Quelques goodies vous seront proposés, nous ne pourrons par contre pas vous proposer de live-cd de la version 14.04 d’Ubuntu (les galettes ne seront pas pressées à temps).

Les JDLL sont organisées par l’ALDIL (aldil.org), vous y trouverez un village associatif, des conférences et des ateliers.
Pour vous donner une idée, des associations telles que : Mozilla, GNOME, OpenSteetMap, Wikimédia, Debian, Fedora, Mageia, la FSF, APRIL (… et d’autres) seront présentes. Sur l’ensemble du weekend vous pourrez participer à de nombreuses conférences (http://www.jdll.org/conferences/).

Infos pratiques :

Samedi 12 et dimanche 13 avril 2014
Site Internet : http://www.jdll.org/

Maison Pour Tous
Salle des Rancy
249 rue Vendôme
69003 Lyon
04 78 60 64 01


Voir la carte en plus grand

Possibilité de se restaurer sur place : vente de sandwich. Il y aura également un bar et une buvette (en mode « citoyen durable »).

Horaires du salon : 10h à 18h le samedi et de 10h à 17h le dimanche.

Rendez-vous à Lyon les 12 et 13 avril prochain !

Depuis la version 11.10 d’Ubuntu une nouvelle option a fait sont apparition lors de l’utilisation de gestionnaire de paquet APT sur les machine exploitant le 64 Bits, le « multiarch support ». En gros c’est un prise en charge native des application 32 Bits depuis les dépots.
En clair lors de la mise à jour de la liste des paquet via l’option « update » d’APT vous téléchargez à la fois la liste des paquets  64 Bits mai aussi la liste des paquets 32 Bits.
Alors sur un poste client pas de problème ça serait même une bonne chose en revanche sur les serveurs en entreprise qui sont déployés par un dépôt local ça peut vite devenir problématique car vous allez devoir répliquer les dépôts en architecture 64 Bits mais aussi en 32 Bits afin d’éviter les potentielles erreur de dépendance.

Heureusement il est possible de désactiver cette fonction grâce à des opérations simples.
Deux cas de figure sont possible soit votre machine possède une version d’Ubuntu inférieure ou égale la version 12.04, soit vous possédez une version supérieure.
Voici comment procéder:

Cas N°1: Version dUbuntu inférieure ou égale à 12.04

Dans ce cas de figure il suffit de renommer le fichier « multiarch » situé dans le répertoire /etc/dpkg/dpkg.cfg.d/
En clair cela donne ceci:

Dans un premier temps on supprime les paquets installés utilisant une architecture 32 Bits (i386)

sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`

Puis on renomme le fichier « multiarch »

sudo mv /etc/dpkg/dpkg.cfg.d/multiarch /etc/dpkg/dpkg.cfg.d/multiarch.bak

Enfin on met à jour les dépots

sudo apt-get clean sudo apt-get update

Cas N°2: Version dUbuntu supérieure à 12.04

Dans ce cas de figure c’est encore plus simple car une commande est dédiée à cette tâche.

Dans un premier temps on supprime les paquets installés utilisant une architecture 32 Bits (i386)

sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`

Puis on désactive l’architecture 32 Bits (i386)

dpkg --remove-architecture i386

Si vous obtenez un message du type:

dpkg: error: cannot remove architecture 'i386' currently in use by the database

C’est qu’il vous reste des paquets 32 Bits installé et qu’il faut d’abord les supprimés avant de relancer la commande.

Enfin on met à jour les dépots

sudo apt-get clean sudo apt-get update

Voila vous avez maintenant une machine n’utilisant que des paquets basés sur l’architecture 64 Bits.
Amusez vous bien :D

01 Avril 2014 à 17:42

Ubuntu Global Jam 14.04 via Nizarus

Join Us

L’association pour la Culture numérique Libre – CLibre, l’association d’évolution numérique de Mahdia – Évonuma, la communauté Ubuntu Tunisie et l’ISET de Mahdia organisent la nouvelle session Ubuntu Global Jam du 04 au 06 avril à l’ISET de Mahdia pour contribuer à la sortie de la prochaine version de la distribution Ubuntu, la version 14.04 LTS.

Affiche UGJ 14.04

Affiche UGJ 14.04 – Par Hakeem Wahab

Programme

Conférences : Samedi 05 Avril 2014

14h00 – 14h30 : Accueil des participants
14h30 – 14h45 : M. Nizar Kerkeni, Président de l’association CLibre, « Présentation de l’association pour la Culture numérique Libre – CLibre »
14h45 – 15h00 : M. Wahid Bannour, Président de l’association Evonuma, « Présentaion de l’association d’Évolution Numérique de Mahdia »
15h00 – 15h45 : M. Anis El Achèche, Loco contact de la communauté Ubuntu Tunisie, « Ubuntu-tn, Ubuntu et les logiciels libres »
15h45 – 16h00 : Discussion

Workshop et Ateliers

Vendredi 04 Avril

16h00 – 18h00 : Accueil des participants
18h00 – 00h00 : Contribution (Testing, Transaltion, Packaging, Bug Tiraging, etc.)

Samedi 05 Avril

00h00 – 10h00 : Contribution (Testing, Transaltion, Packaging, Bug Tiraging, etc.)
10h00 – 12h00 : Install Party Ubuntu – Ramenez vos PC
12h00 – 14h00 : Pause
14h00 – 16h00 : Conférences
16h00 – 00h00 : Contribution (Testing, Transaltion, Packaging, Bug Tiraging, etc.)

Dimanche 06 Avril

00h00 – 16h00 : Contribution (Testing, Transaltion, Packaging, Bug Tiraging, etc.)
16h00 – 18h00 : Clôture et UGJ 14.10

Télécharger le programme

Événement sur le portail des communautés Ubuntu

Dans certain cas il peut être intéressant de mettre en place un cache DNS sur vos serveurs. Soit afin de moins solliciter le serveur DNS soit pour avoir une tolérance de panne en cas de coupure de lien entre le serveur DNS et votre machine.
Actuellement Ubuntu et plus généralement l’ensemble des distributions Linux ne fournissent pas nativement un service de cache DNS.
Ce qui a pour conséquence que chaque appel d’une URL ou d’une ressources enregistrée dans le DNS  une requête est envoyer au serveur DNS.
Nous allons voir dans ce billet comment mettre en place un cache DNS simplement avec UNSCD c’est parti.

Dans un premier temps nous allons installer UNSCD pour cela rien de plus simple:

sudo apt-get install unscd sudo service nscd stop

Une fois l’installation terminée  nous pouvons passer à la configuration.
La configuration de UNSCD est très simple de plus que dans notre cas nous souhaitons mettre en place uniquement le cache DNS.

Commencer par ouvrir le fichier nsswitch.conf pour vérifier si le cache DNS utilise bien la configuration DNS de la machine et non pas le fichier hosts.

sudo vi /etc/nsswitch.conf

nsswitch

Puis nous allons sauvegarder le fichier nscd.conf existant pour en recréer un à la place.

sudo mv /etc/nscd.conf /etc/nscd.conf.bak && sudo touch /etc/nscd.conf vi /etc/nscd.conf

Puis insérer la configuration suivante:

### General config for UNCD ### # logfile /var/log/nscd.log debug-level 0 reload-count unlimited paranoia no ### DNS cache configuration ### enable-cache hosts yes positive-time-to-live hosts 3600 negative-time-to-live hosts 20 suggested-size hosts 211 check-files hosts no persistent hosts yes shared hosts no

Il ne reste plus qu’a redémarrer le service.

sudo service nscd start

Enfin pour valider que tous fonctionne bien nous allons effectuer quelque requêtes faisant appel au DNS par exemple un ping:

ping google.fr

Vous obtenez normalement une réponse positive avec une adresse ip de destination. Editer maintenent le fichier /etc/resolv.conf et commenter toutes les lignes sauvegarder le fichier et faite une nouvelle requête ping vers un autre domaine:

ping free.fr

Vous obtener le message « Unknown host » maintenant faite le meme test mais avec google.fr vous devriez avoir une réponse positive avec la même ip que lors de votre test précédent.

Conclusion vous avez correctement mis en place votre cache DNS sur votre machine.

Enfin pour finir en cas de besoin si vous souhaitez vider votre cache DNS entrez cette commande:

sudo service nscd restart

Voila vous êtes maintenant incollable sur le cache DNS avec UNSCD :D

26 Mars 2014 à 09:40

Sortie du numéro 77 via Full Circle Mag FR

Un grand merci à Ekel pour ce billet

Bonjour à toutes et à tous !

L'équipe de traduction du FCM en français est très heureuse de pouvoir vous présenter le numéro 77, celui de Septembre 2013. Nous parvenons à tenir nos 6 mois de retard habituels ! Si cela vous convient, parfait ! Sinon, vous êtes, comme à chaque fois, les bienvenu(e)s pour nous aider à améliorer ce rythme de parution.

Comme d'habitude, ce numéro est disponible sur notre page Lire ou télécharger ou directement, en cliquant sur la photo ci-dessous.

numero77.png

Outre les bonnes choses, comme les séries habituelles, vous y trouverez :

  • Un article sur Digikam,qui est la suite du comparatif du numéro 76, afin d'organiser vos photos de façon optimale ;
  • Un tutoriel sur Lazarus, un outil pour développer des applications en Free Pascal ;
  • Une présentation rapide d'un jeu qui pourrait bien rendre « accros » certain(e)s, 0 A.D. ;
  • Une présentation complète du jeu Faster Than Light ;
  • Un autre jeu au menu du Labo Linux ce mois-ci, ou du moins une méthode pour installer Haxima ;

En espérant vous accueillir prochainement sur le Forum et le Wiki (voir la page d'accueil pour la démarche à suivre), nous vous en souhaitons très bonne lecture.

Toute l'équipe du FCMfr, dont, notamment, le scribeur, Bab, les traducteurs, AuntieE, frangi, fredphil91 et Bab, et les relecteurs, AuntieE, Amie AE, Bab, frangi, Gsxfred, Thobou et moi-même, Ekel.

P.S. On ne peut jamais avoir trop de relecteurs/relectrices...

20 Mars 2014 à 15:15

Validation en deux étapes SSH via lituxx

La validation en deux étapes, ou la double authentification, permet de demander, en plus d’un mot de passe, un code de confirmation à six chiffres généré par votre téléphone et changeant toutes les dix secondes. Au niveau de la sécurité, combiné avec l’authentification par clef, difficile de faire mieux! En effet même si quelqu’un parvennait […]
19 Mars 2014 à 19:20

Minimetro, un jeu gratuit sur linux via lituxx

Aujourd’hui, je vais vous parler d’un nouveau jeu, toujours en alpha : Minimetro. Le principe est simple : vous devez gérer le réseau de métro d’une ville. Pour cela il faut déplacer des passagers  entre les stations  le plus rapidement possible. Cepedant vous avez des contraintes : Nombre de lignes de métro limité Un seul […]

Pages