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)