Outils pour utilisateurs

Outils du site


serveur_debootstrap

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

serveur_debootstrap [2008/02/10 02:43] (Version actuelle)
thierry créée
Ligne 1: Ligne 1:
  
 +===== Installer =====
 +  # aptitude install debootstrap
 +Où est la liste des distrib possible:
 +  # ls /​usr/​lib/​debootstrap/​scripts/​
 +  breezy ​ hoary.buildd ​ sarge             ​sid ​          woody
 +  etch    lenny         ​sarge.buildd ​     warty         ​woody.buildd
 +  hoary   ​potato ​       sarge.fakechroot ​ warty.buildd
 +
 +Installer ''​etch''​ dans un répertoire:​
 +  # debootstrap etch <​REPERTOIRE>​
 +  I: Retrieving Release
 +  I: Retrieving Packages
 +  I: Validating Packages
 +  I: Resolving dependencies of required packages...
 +  I: Resolving dependencies of base packages...  ​
 +  ... <​snip>​...
 +  #
 +Quelques minutes plus tard...\\
 +"​mounter"​ proc
 +  # mount proc <​REPERTOIRE>/​proc -t proc
 +Si nécessaire,​ automatiser le mount avec:
 +  # echo "proc <​REPERTOIRE>/​proc proc none 0 0" >> /etc/fstab
 +
 +Mystère...
 +  # cp /etc/hosts <​REPERTOIRE>/​etc/​hosts
 +
 +Entrer dans le système:
 +  # chroot <​REPERTOIRE>​ /bin/bash
 +  #
 +Et nous voila dans le système en question...
 +
 +On peut alors compléter la configuration,​ par exemple:
 +  # tzconfig
 +  ...
 +  # adduser
 +  ...
 +Etc...
 +
 +On revient sur le système "​parent"​ en quittant le "​chroot"​ initial: "​exit"​
 +
 +===== Trucs =====
 +==== Isoler une application ====
 +C'est amusant d'​isoler une application,​ et on procédera ainsi:
 +  # chroot <​REPERTOIRE>​ /bin/bash
 +Dans le système "​invité":​
 +  # su <​user>​
 +Demarrer l'​application:​
 +  $ nohup <​application>​ &
 +  $
 +Et puis quitter:
 +  $ exit
 +  # exit
 +l' <​application>​ continue de tourner toute seule, dans son environnement chrooté.
 +
 +Tout cela peut, bien sur, être automatisé par des scryptes.
serveur_debootstrap.txt · Dernière modification: 2008/02/10 02:43 par thierry