Pratique


Contrôler un ordinateur à distance avec VNC


 

 

On peut piloter facilement un ordinateur à distance sous Linux lorsqu'une petite maintenance est à effectuer, sans longues explications simplement comme si on se trouvait en face de lui.
Toutes les opérations qui seront accomplies vont être transmises et l'on pourra ainsi administrer l'ordinateur éloigné par le réseau.
On peut de la sorte réaliser n'importe quelle opération à distance à la vitesse imposée par le trafic de la connexion internet.

Il faut dans un premier temps mettre en place la partie serveur de VNC (Il est possible d'utiliser "x11vnc" sous Linux ou "tightvnc" sous Windows).
Exécuter x11vnc sur l'ordinateur distant dans un terminal, le nom du serveur va s'afficher par ex:  xxxxxxxx:0, pour avoir une interface graphique on peut utiliser le raccourci "X11VNCServer" installé dans le menu d'applications internet et qui offre pour la sécurité la possibilité d'entrer un mot de passe.
Passer le curseur sur l'icone dans la zone de notification permet de visualiser le nom du serveur xxxxxxxx:0, nom sous lequel on va se connecter (ou une adresse IP qui peut être utilisée de la même manière pour la connexion).

 

2013-12-28-111333_1366x768_scrot.png

 

2013-12-28-111500_1366x768_scrot.png



L'ordinateur client qui prend le contrôle doit éxécuter le logiciel "xvncviewer" et entrer dans la zone de saisie le nom du serveur xxxxxxxx:0 ou l'adresse IP communiquée par l'ordinateur distant.

 

2013-12-28-111403_1366x768_scrot.png

 

2013-12-28-111212_1366x768_scrot.png

 

zone de saisie vnc.png




L'écran affiche ensuite une copie de l'écran distant, toutes les interventions vont donc être prises en compte et il sera ainsi possible de résoudre les problèmes techniques à distance.

 

Résumé

 

Ordinateur distant = serveur           : éxécuter x11vnc

Ordinateur qui contrôle = client      : éxécuter xvncviewer

 

 


28/12/2013
0 Poster un commentaire

Utilisation de Qemu-Kvm


 

 

Exploitation de KVM


Kvm permet de tester et expérimenter différents systèmes d'exploitation sans installation compliquée dans un disque virtuel. Il n'exige aucune interface graphique (même s'il en existe plusieurs), il fonctionne très rapidement, si le microprocesseur est reconnu il dépasse très largement les performances de qemu (d'où il est tiré). Pour l'exploiter il faut écrire quelques lignes dans un terminal ou faire un petit script.

 


créer une image disque dur


kvm-img create nom.img 5G        (5g = taille)

on peut aussi utiliser cette commande
dd of=nom_image bs=1024 seek=10485760 count=0

Il est également possible d'utiliser le format qcow2 afin d'économiser l'espace disque consommé par le disque virtuel :
kvm-img create -f qcow2 nom_image 10G




Installation


kvm -hda nom.img -cdrom image.iso -m 512 -boot d

    -hda : correspond à votre disque, enfin au fichier que vous avez créé pour qu’il soit votre disque.4
    nom.img : est l’image disque créée ci dessus. à remplacer par tout fichier xxx.img
    -cdrom image.iso : l’image ISO téléchargée est lue comme le cdrom.
    -m 256 : taille virtuelle de la RAM. Par défaut la RAM est de 128 MB. (1024 = 1giga)
    -boot a|c|d : Pour démarrer sur la disquette (a), le disque dur (c) ou le CDROM (d). Le démarrage sur le disque dur est par défaut.

Pour réaliser une installation, il faut ajouter un lecteur CD-ROM via l’option “-cdrom fichier.iso” et préciser au système de “booter” dessus (option “-boot d”).
Pour démarrer depuis le lecteur CD-ROM physique, précisez son device à l’option “-cdrom” (-cdrom /dev/cdrom ).



Démarrer une image disque

kvm -m 512 ~/Qemu/nom_image

kvm -m 512 -hda ~/Qemu/nom_image

kvm -m 512 -hda ~/Qemu/nom_image -hdb ~/Qemu/nom_disk2 -cdrom ~/Qemu/donnees.iso



Création d'une image iso


Pour l'importation de fichiers de données, il est possible de créer un fichier.iso avec iso-master

On peut aussi créer une image iso avec la commande :
        mkisofs -r -o /home/user/nom.iso /dev/cdrom

    les options correspondent à :
        -r : Créer l’image ISO9660
        -o fichier : Nom du dossier auquel l’image du système de fichier iso9660 devrait être écrite.
        /dev/cdrom : répertoire ou périphérique de lecture, pour notre cas on lit de CD.




Tester une distribution live sans l'installer


kvm -m 512 -cdrom image.iso

kvm -m 512 -cdrom /dev/cdrom       (directement d'un cdrom physique)



Paramètre pour carte son

 

Ces paramètres sont ceux de mon matériel, mais on peut visualiser la liste avec la commande :

kvm -soundhw help

-soundhw ac97

-enable-audio     permet le support du son en émulant une carte-son SB16



pour écran


-vga cirrus


paramètres divers


-no-acpi         déconnecte acpi - ne fonctionne pas avec windows xp
-no-hpet

-k fr        choix du clavier français
-net         permet de paramétrer toutes les options réseau.




Conversion d'image disque


kvm-img convert disque_format_initial -O format_désiré nom_nouveau_disque

kvm-img convert nom.img -O qcow2 nom2.img




Raccourcis pendant l'émulation

ctrl-alt-f      plein écran on/off
ctrl-alt-n      bascule dans la console virtuelle 'n'
ctrl-alt        relâche le pointeur souris on/off


01/10/2013
0 Poster un commentaire

Utiliser Windows avec Linux


 

 

Les logiciels Windows qui ne trouvent pas leur équivalent sous Linux sont rares, par contre les jeux commerciaux ne sont qu'exceptionnellement adaptés à Linux, ce qui, pour un peu de détente occasionnelle, légitime le dual boot ou une émulation du système d'exploitation Windows.

Faire fonctionner Windows xp (le choix de xp a été adopté parce qu'il est moins lourd et plutôt fiable) est facilement réalisable avec l'émulateur Qemu.

J'utilise Kvm (qui a été installé en même temps que Qemu) pour bénéficier d'une nette efficacité supplémentaire ainsi qu'une vitesse de traitement se rapprochant d'un système d'exploitation installé sur un ordinateur des années 2000.

Les jeux les plus récents qui exigent les ressources qu'offrent les ordinateurs actuels fonctionneront peut-être difficilement, cela va être fonction du type de jeu.

 

xp 1.png

 

xp 2.png

 

xp 3.png

 

xp 4.png

 

xp heroes 1.png

 

xp heroes 2.png

 

Emuler le système d'exploitation Windows 2000 n'occasionne pas plus de problème.

 

win 2000 1.png

 

win 2000 2.png

 

win 2000 3.png

 

win 2000 4.png

 

 


01/10/2013
0 Poster un commentaire

Echange de données avec Qemu


 

 

Retranscription bilatérale de fichiers avec Qemu (kvm)

Avec Qemu on peut essayer des distributions Linux sans avoir à partitionner ou reformater le disque dur.
On peut par ce biais aisément multiplier les installations virtuelles et essayer toutes les distributions, ou systèmes d'exploitation les plus exotiques ou anciens.

L'exploitation de certains logiciels qui ne fonctionnent que sous Windows peut quelquefois justifier la virtualisation de Windows 7, de Xp ou même windows 98.

Il faut bien sûr pouvoir utiliser les données, et pour cela un échange de fichiers est une obligation pour ne pas se sentir complètement enfermé dans le système de virtualisation.
La communication de résultats est donc nécessaire entre le système hôte et le système invité et pour obtenir cela le plus simple est la possibilité de lecture du disque dur virtuel servant de support à l'installation ou un second disque virtuel qui sert de moyen d'échange entre les deux système.

Qemu utilise des fichiers de type .img qui deviennent des disques virtuels et qui peuvent avoir différents formats(qcow, bochs, vdi, raw etc..), certains ont l'avantage de s'adapter au contenu et la taille s'adapte au fur et à mesure du remplissage. Il est possible de faire des conversions entre les différents formats supportés.

Afin de pouvoir monter l'image img comme n'importe quel périphérique de stockage il faut que le format soit raw.

Procédure de montage de l'image img


Dans un terminal:

fdisk -u nom.img

option p

 

terminal_img.png



sudo mount -o loop,offset=$((63 * 512)) ~/Qemu/donnees.img /media/image

le calcul de l'adresse de début du disque est obtenu par :
63 = chiffre de début de bloc du périphérique img
512 = taille de secteur logique

~/Qemu/donnees.img = chemin et nom de l'image img
/media/image = chemin/nom du répertoire où sera montée l'image.

Voilà, on peut lire, supprimer, ajouter des fichiers sur le périphérique de stockage nouvellement monté.

 

 


24/09/2013
0 Poster un commentaire

Monter / démonter une image iso directement dans le gestionnaire de fichiers Thunar


 



Le gestionnaire de fichiers Thunar est très léger, mais il permet de configurer certaines actions personnalisées bien pratiques.

Les images iso sont en général une copie de cdrom. Linux permet facilement de créer ou de monter de telles images.
Il est encore bien plus commode de monter (créer un cd virtuel comme "Deamon tools", "Virtual cd" ou "Alcohol 120%" sous Windows) directement dans le gestionnaire de fichiers en cliquant avec le bouton droit de la souris sur le fichier .iso, le menu contextuel qui apparaît donne accès à une option supplémentaire qui va permettre de monter automatiquement le lecteur virtuel.

Création :

Dans le gestionnaire de fichiers Thunar :

 



1 - cliquer dans le menu Editer / configurer les actions personnalisées
2 - dans la fenêtre de création qui s'est ouverte, cliquer sur '+' pour créer une nouvelle action

 



3 - Dans la fenêtre de création, modifier le nom, description, icône et surtout la nouvelle commande :
        gksudo 'mount -o loop -t iso9660 %f /mnt/cdrom'

gksudo permet d'entrer le mot de passe en mode graphique pour autoriser le montage en tant qu'administrateur.
L'ordre mount monte le système de fichier de type cdrom, le paramètre %f est le fichier sélectionné dans Thunar et /mnt/cdrom le chemin vers lequel l'image iso doit être montée.



4 - dans l'onglet 'Conditions d'apparition' mettre le motif de fichier *.iso et sélectionner Autres fichiers afin que l'option dans le menu contextuel n'apparaisse que lors de la sélection de ce type de fichier.



Démontage:

Pour le démontage, les opérations sont identiques.

 


La nouvelle commande est : gksudo umount %F



Dans Conditions d'apparition : le motif de fichier est : cdrom
et la sélection : Répertoires



29/01/2013
0 Poster un commentaire


Ces blogs de Informatique & Internet pourraient vous intéresser