Overblog Suivre ce blog
Administration Créer mon blog
26 septembre 2014 5 26 /09 /septembre /2014 19:31

terminal2En urgence !!!
La faille de sécurité signalée dans l'article d'hier n'est pas  complètement corrigée.
Pour en venir à bout dans le terminal : sudo apt-get update ; sudo apt-get upgrade bash

Repost 0
Published by neo-joko - dans linux
commenter cet article
25 septembre 2014 4 25 /09 /septembre /2014 18:44

terminal2Une fois n'est pas coutume, ce n'est pas Windows qui est en cause mais les systèmes unix, linux et macOS qui sont affectés par une faille de sécurité majeure.
http://www.lemonde.fr/pixels/article/2014/09/25/une-importante-faille-de-securite-touche-des-serveurs-web-et-mac-os_4493812_4408996.html
Pour vérifier si votre système est touché, entrez la commande sivante dans le terminal :
x='() { :;}; echo vulnerable' bash -c "echo ceci est un test"
et pour s'en protéger, toujours dans le terminal :
sudo apt-get update; sudo apt-get install bash

et pour s'en assurer relancez la commande :  x='() { :;}; echo vulnerable' bash -c "echo ceci est un test"

Repost 0
Published by neo-joko - dans linux
commenter cet article
5 juillet 2014 6 05 /07 /juillet /2014 09:50

terminal2Une commande bien utile : le tri de fichier. Typiquement dans le terminal : sort -d -f -b fichier_en_entrée > fichier_en_sortie
Explication des options
-d tri alphabétique
-f ignore la casse (majuscule/minuscule)
-b ignore les blancs de début de ligne
Pour les autres options, dans le terminal tapez : man sort
Note : on ne peut trier un fichier vers lui-même (j'ai essayé).

Repost 0
Published by neo-joko - dans linux
commenter cet article
27 juin 2014 5 27 /06 /juin /2014 08:55

terminal2Il peut arriver que suite à des modifications dans compiz ou autres tweaks on se retrouve avec un écran tout bizarre. Aussi, au lieu de redémmarrer l'ordi pour retrouver un affichage opérationnel, invoquez le terminal en mode non graphique : ALT-CTRL-F5, identifiez-vous puis tapez : sudo lightdm restart
Un petit truc qui facilite la vie...

Repost 0
Published by neo-joko - dans linux
commenter cet article
28 décembre 2013 6 28 /12 /décembre /2013 09:34

283-1.pngJ'ai découvert une astuce pour les exposants que je vous livre de suite. Par exemple pour afficher 2⁸³, il suffit de taper accent circonflexe suivi du chiffre. Il est nécessaire de refaire accent circonflexe pour chaque exposant. Pour info 2⁸³ = 9.671406557x10²⁴.

Repost 0
Published by neo-joko - dans linux
commenter cet article
12 février 2013 2 12 /02 /février /2013 10:42

ssh.pngOn peut parfois avoir besoin de se connecter à son ordinateur personnel à partir d'un autre. Il y a différents moyens de réaliser cette opération. Dans cet article on traitera de ssh en essayant d'être plus explicite que ce que j'ai lu sur le net. Secure Shell (SSH) est à la fois un programme informatique et un protocole de communication sécurisé (wikipédia). On ne parlera ici que de machines tournant sous linux.
Pour ce faire on va installer sur les deux machines openssh. Dans le terminal de la machine "serveuse" glissez-déposez la commande suivante : sudo apt-get install openssh-server, sur la machine client on peut décider de n'installer qu'openssh : sudo apt-get install apt-get install openssh
Sous ubuntu ssh se lance automatiquement au démarrage. On peut l'arrêter par un : sudo service ssh stop et pour le redémarrer bien sûr, sudo service ssh start ou sudo service ssh restart. On lance ensuite sur la machine cliente et dans le terminal : ssh Toto@adresse_ip. Toto, ici, est le nom d'un utilisateur sur la machine serveuse. Son adresse ip de peut être trouvée par la commande ifconfig lancée dans le terminal de cette même machine. Elle est répérée par la ligne commençant par inet.
En effectuant la commande de ssh (machine cliente), le signal d'invite dans le terminal change et on retouve celui de la machine serveuse. C'est comme si on avait deux terminaux identiques. Maintenant vous pouvez effectuer des opérations à partir de votre terminal client sur la machine serveuse. Il est même possible (mais déconseillé) de déporter l'affichage par la commande : ssh -X Toto@adresse_ip. Dès lors on peut lancer des programmes en mode graphique. En lançant "nautilus" par exemple, on se retrouve avec le navigateur de fichier. Dans ce cas, on peut écouter de la musique, voir des films... Attention, malgré tout le déport n'est pas supporté par toutes les distris (et déconseillé). Je le mentionne à titre purement informatif.
Voilà pour les principes de bases. Cependant, je vous engage à lire les articles suivants :

http://doc.ubuntu-fr.org/ssh

http://fr.wikipedia.org/wiki/Secure_Shell

http://www.linuxpedia.fr/doku.php/commande/ssh

http://www.zone-webmasters.net/publications/76-installation-de-ssh-sous-linux.html

 


Repost 0
Published by neo-joko - dans linux
commenter cet article
26 novembre 2012 1 26 /11 /novembre /2012 10:42

terminal2Ayant à réaliser de temps en temps de petits scripts, je me trouvais souvent confonté au problème d'affectation de variable notamment lors de la récupération d'une commande.
En farfouillant de ci de là sur le net, j'ai enfin trouvé la bonne façon de faire.
Un exemple vaut mieux qu'un long discours. Dans le terminal tapez les lignes suivantes :
a=$(date)
z=$(echo $a|awk -F" " '{print $1}')
echo $z
C'est la deuxième ligne, ici, qui nous intéresse. Pour récupérer le résulat d'une commende, ici, $a|awk -F" " '{print $1}', il suffit de de taper $(echo suivi de la commande et de fermer la parenthèse. Le symbole $ est un "ordre" d'exécution ou calculatoire. En passant, cette commande extrait le premier mot (occurence) contenu dans la variable a.
Note : on trouve sur le net la solution du ` (anti quote), elle est apparemment proscrite.

 

Repost 0
Published by neo-joko - dans linux
commenter cet article
11 novembre 2012 7 11 /11 /novembre /2012 10:20

Tux_4.pngIl est parfois difficle pour un débutant dans le monde linux de s'y retrouver entre les distributions et les environnements de bureau. Cet article va essayer d'éclaircir un peu cette brume.
Un éco-système linux c'est très schématiquement
a- le système linux lui-même (le kernel qui gère la couche matérielle)
b- les programmes (GNU) qui assurent le bon fonctionnement au niveau système
c- les distributions
d- les environnements de bureau (desktop environment, DE)
Un système linux peut fonctionner sans les points "c" et "d". Mais pour nous pauvres humains "normaux" sans ces points nous ne pourrions rien faire. C'est pourquoi des communautés se sont développées et ont créé les distributions ainsi que les DE.
Une distribution, qu'on appelle parfois distro ou distri, c'est un environnement de programmes, une architecture. Lorsque l'on installe un nouveau programme, on installe en fait tout un ensemble de programmes. Cet ensemble est dénommé paquet (package). Selon la distribution cet enssemble sera installé pour partie différemment. Il existe des dizaines sinon des centaines de distris. Les plus connues sont Ubuntu, Debian, Fedora, Opensuze.
A ce stade, nous avons déjà un système opérationnel et nous pouvons lancer certains programmes. Mais si noulons voir un film, il nous faut bien un ensemble graphique. C'est le DE. Je ne citerai que les plus connus : gnome, kde et le petit dernier de chez ubuntu unity. Je vous invite à aller regarder sur un site de vidéos les particularités de chacun.
En général les distris intègrent par défaut un DE, pour ubuntu c'est unity, pour debian gnome, pour d'autres ce sera par exemple KDE.
Mais on peut avoir ubuntu + KDE, debian + LXDE etc. Il n'existe pas de distris + DE meilleurs que d'autres. Cela dépend beaucoup de préférences personnelles.
Sans vouloir prêcher pour ma paroisse, la dernière distribution d'ubuntu avec son DE unity, me paraît bien appropriée pour un nouveau venu dans le monde linux.
Il existe une particularité qui distingue linux des deux autres sytèmes (operating system, OS), outre le fait de la gratuité, c'est la possibilité de tester des distris sans les installer (LiveCD). C'est ce que je vous invite à faire au plus vite :-)
L'OS Windows 8 arrive et va demander de grands changements d'habitude, alors tant qu'à en changer pourquoi ne pas faire le grand saut ? On rappelle que GNU/linux c'est PAS DE VIRUS, PAS DE BASE DE REGISTRE, PAS DE FRAGMENTATION*, GRATUIT, HAUTEMENT PERSONNALISABLE. En cas de souci, vous pourrez toujours compter sur une communauté très conviviale et réactive.
*La fragmentation sous linux est très très faible.

Repost 0
Published by neo-joko - dans linux
commenter cet article
22 mai 2011 7 22 /05 /mai /2011 11:19

Le site de Korben recèle une mine d'informations. L'une d'elle a retenu mon toute mon attention puisqu'il s'agit d'un émulateur linux sous javascript. Je vous en donne le lien : www.korben.info/jslinux.html. Ainsi vous allez pouvoir tester les commandes terminal sans aucun risque. En effet l'émulateur tourne dans les navigateurs firefox 4.0 et chrome. Précision : ça marche aussi sous FF 3.6.17.js1

Repost 0
Published by neo-joko - dans linux
commenter cet article
19 mai 2011 4 19 /05 /mai /2011 19:02

acces prive2Imaginons qu'il y ait au moins deux utilisateurs qui puissent avoir accès à votre machine. Vous souhaitez peut-être que certains documents ou dossiers ne soient accessibles que par vous. Une petite commande miracle va nous aider grandement. Dans un terminal glissez-déposez la commande suivante : chmod 740 nom_du_fichier
cela marche aussi avec : chmod 740 /home/../../nom_du_dossier. Ces documents et/ou dossiers seront visibles mais non accessibles en lecture/écriture ni supprimables pour les autres utilsateurs. Un moyen simple de se protéger d'yeux indiscrets...

Repost 0
Published by neo-joko - dans linux
commenter cet article

Présentation

  • : Le blog de neo-joko - linux
  • Le blog de neo-joko - linux
  • : blog consacré au système d'exploitation linux (essentiellement ubuntu et l'environnement du bureau gnome/unity)
  • Contact

Recherche