Renoir Boulanger Un geek social et Linuxien de nature

Une machine virtuelle Gentoo

Introduction Pour monter une machine virtuelle, il faut VMWare player (www.vmware.com) J’ai choisi d’utiliser Gentoo pour l’exemple car c’est un linux souple a la ligne de commande et hyper customisable bare-bone. Bref, pas de fla-fla, juste ce que l’on a besoin! Voici les commandes que j’ai fait, je vulgariserai plus tard. La Gentoo VM a obtenir Voici un snip de … Continued

Introduction

Pour monter une machine virtuelle, il faut VMWare player (www.vmware.com)
J’ai choisi d’utiliser Gentoo pour l’exemple car c’est un linux souple a la ligne de commande et hyper customisable bare-bone. Bref, pas de fla-fla, juste ce que l’on a besoin!

Voici les commandes que j’ai fait, je vulgariserai plus tard.
La Gentoo VM a obtenir

Voici un snip de la page ou j’ai été chercher la GentooVM pré-configurée

SOURCE: http://gentoovm.com/wiki/index.php/Main_Page le 14 février 2007

This is a relatively bare bones install of gentoo. Xorg and WM not included. So you still have to build all the stuff.
When work calms down a bit, I plan to work on such a version.

Gentoo 2006.1 (Barebones) VMWare Appliance:
MD5 Source Comments
Mirror 1 gentoovm.com
Mirror 2 http://gentoo.chem.wisc.edu UW-Madison Dept. of Chemistry official Gentoo source mirror
Mirror 3 gentoovm.intarweb.net This mirror generously provided by Phaerus

  • Created: September 23rd, 2006
  • Filesize
    • Compressed: 409 MB (429,163,861 bytes)
    • Extracted: 1.16 GB (1,249,512,994 bytes)
    • Root Password: gentoo
    • Virtual Drive: 10.7 GB, 10737418240 bytes
  • Partitions
    • /dev/hda1 boot ext2 32MB
    • /dev/hda2 swap 512MB
    • /dev/hda3 reiserfs 10GB
  • Timezone: US/Pacific
  • Hostname: gentoo-vm
  • Kernel: gentoo-sources-2.6.17-r8
  • Boot Loader: grub-0.97-r8
  • Network Interface(s): DHCP

La prise en main de la Gentoo VM

NOTE: Chaque ligne de commande est précédée par un “#” devant.

Changer le mot de passe root

# passwd

Toujours utile de changer son mot de passe root, oubliez pas de faire les ajouts des usagers… plus tard.

Changer le keymap (configuration du input local (clavier))

# nano -w /etc/conf.d/keymaps

Changer la variable KEYMAP=”us” pour KEYMAP=”cf”
“cf” est le clavier Canadien Français avec le SHIFT+3 pour “/” et dièse “#” a coté du chiffre “1” au clavier. Mon keymap favori quoi!# env-update && source /etc/profile

# nano -w /etc/conf.d/hostname

Changer le HOSTNAME de la machine, si désiré

# nano -w /etc/conf.d/hostname

Mettre la valeur que vous voulez, dans l’exemple; simplement remplacer le “tux”
HOSTNAME=”tux”

Statique-ifier son adresse IP au réseau

# nano -w /etc/conf.d/net

Inscrire dans le fichier la configuration IP statique désirée

config_eth0=( "192.168.1.83 netmask 255.255.255.0 brd 192.168.1.255" )
routes_eth0=( "default gw 192.168.1.1" )

Démarer le réseau par défaut

# rc-update add net.eth0 default

Mapper le réseau

# nano -w /etc/hosts
...
192.168.1.83    gentoo-vm
...

Ce peut être une bonne idée d’utiliser le fichier > renoir-hosts.txt selon l’adressage IP du bureau

Installer VIM, mon éditeur favori

# emerge vim vim-core

S’assurer que SSHd de OpenSSH est au démarrage

# rc-update add sshd default

Installer Apache2

# echo 'net-www/apache -mpm-worker mpm-prefork' > /etc/portage/package.use
# emerge -aDNtuv apache

Répondre ‘yes’ et attendre…

Effacer les fichiers de config, surtout si l’install est neuve

# find /etc -iname ‘._cfg????_*’ -exec rm -rf {} \;

Effacer TOUT les fichiers trouvés portant la mention ._cfgTRUC (fichiers sauvegardés de config) safe a effacer si machine neuve,
ca sert a rien de “gosser” avec ça!
Ajouter Apache2 au default runlevel

# rc-update add apache2 default

Installer le serveur FTPd

# emerge vsftpd net-ftp/ftp
# rc-update add vsftpd default

Quick-and-dirty pour installer le FTPd…
Copier le fichier config, puis configurer le serveur FTP

# cp /etc/vsftpd/vsftpd.conf.example /etc/vsftpd/vsftpd.conf

Éditer puis ensuite le démarrer

ascii_upload_enable=YESascii_download_enable=YESlocal_umask=022
anonymous_enable=NO
local_enable=YES
# /etc/init.d/vsftpd start

Rappels de base

  • Nano et Pico son des éditeurs de base en UNIX, pour quiter après une modification, simplement faire [CTRL]+X (pour exit) et répondre aux questions
  • Vi ou ViM (Vi-improved) est mon éditeur préféré! pour éditer, faire ‘i’ (insert). Écrire…. puis, pour terminer; faire ‘[ESC] ET :wq’ (:wq = command write and quit)

Ressources

  • http://www.vmwhere.net/ Un blog sur le sujet des VM * http://gentoovm.com/ Qui offre un bon howto et une image bare-bone de Gentoo en VM
  • http://www.gentoo.org/doc/en/handbook/ LE Handbook pour Gentoo linux
  • http://gentoo-wiki.com/HOWTO_Subversion#Installation Notes sur l’installation de SVN
  • http://gentoo-wiki.com/HOWTO_Apache2_with_subversion_SVN_and_DAV Howto pour DAV et svn… (le sharing à -la-samba)
Comments are closed.