Le web de Dominique Guebey – Bazar informatique

Page : http://www.dg77.net/tekno/manuel/freebsd.htm


  D o m i n i q u e   G u e b e y    J u n g l e    Bazar informatique

Pense-Bête FreeBSD

Sommaire
Ressources sur Unix BSD
Notions
Installation-Démarrage
Commandes de base
Bon à savoir
Outils
Réseau
X-Interface graphique
Obsolète
Voir notre liste de liens [http://www.dg77.net/tekno/links.htm#bsd].

Notions

Terminologie des partitions/slices
On a une partition disque (notion commune à tous les sytèmes d’exploitation), à l’intérieur de laquelle se trouvent les slices ("tranches") propres à BSD.
Exemple ad0s1a : ad=disque IDE (da= disque SCSI), 0=1er disque, s=partition disque, 1=1 à 4 pour partition primaire, 5 et plus pour les autres, a=partition BSD (slice)

Installation-Démarrage

Support d’installation (exemple sur DVD)
Récupération de l’image compressée (exemple : FreeBSD-8.2-RELEASE-i386-dvd1.iso.xz)
Fichier .ISO.XZ à décompresser : utiliser 7Z, version pas trop ancienne.
Graver image .ISO bootable sur un DVD.
Lancement
Le setup du bios doit être adapté pour permettre le démarrage sur lecteur DVD.
Installation initiale
Commencer par choisir le clavier (keyboard)
Utilisation initiale du FDISK (disklabel editor)
Remarque : si on est encore en clavier QWERTY, il y a risque d’incompréhension si on frappe la touche Q qui est en réalité A, pour faire "quit"
Partitionnement type :
  • Rappel : le disque est partagé en slices elle même divisées en partitions (cf supra).
  • Organisation typique :
    1. / = root.
    2. swap
    3. /var : traces et données transitoires (doit être le plus grand possible pour un serveur de mails).
    4. /usr : applications utilisateurs.
    5. /tmp : données temporaires.
Commande sysinstall
C’est léutilitaire général lancé au départ, pouvant être rappelé ensuite.
Implantation
Le partitionnement est géré par FDISK, et ensuite les "tranches" par DISKLABEL. Il faut au moins une slice root (" / ") et une de SWAP.

Commandes de base

Certaines nécessitent d’être root.

man [commande]page de manuel d’une commande
exitfin de session utilisateur
shutdown -h nowarret complet du systeme (immediat)
shutdown -r 144arret/redemarrage du systeme (dans 144 mn)
pwdAffiche repertoire en cours
cdChange repertoire en cours
lsListe simple contenu repertoire
ls -lListe detail contenu repertoire
ls -laListe detail contenu repertoire y-compris ".x"
mkdirCreation repertoire
rmdirSupprime repertoire
mountMontage partition
umountDemonte partition
cpcopie de fichier
mvdeplace et/ou renomme fichier
rmsupprime fichier(s)
rm -dsupprime fichier(s) ou repertoire(s)
rm -Psupprime avec effacement prealable
rm -rsupprime aussi sous-repertoires
startxlance Windows Manager (XWindow)
Alt+Ctl+(F1/F2) passe de XWindow a console 1, 2…
Alt-F2…change de console (F2 passe a la 2 etc.)
Ctl-F(7,9)passe de console a XWindow (freebsd : F9
adduserajoute un utilisateur

Bon à savoir

Utiliser une disquette
mkdir /mnt/floppy (la premiere fois)
mount -t msdosfs /dev/fd0 /mnt/floppy
(msdosfs : cf dans /sbin/mount_xxx)
umount /dev/fd0
Monter une partition Windows
mkdir /mnt/windows (la premiere fois)
mount -t msdosfs /dev/ad0s1 /mnt/windows
AUTOMATISATION : ajouter ligne dans /etc/fstab :  /dev/ad0s1  /mnt/windows  msdosfs  rw  2  2 

Outils

Installation/configuration du système
Commande sysinstall Voir Installation-démarrage
Editeur vi
Alt : alterne mode insertion/mode commande
Sortie de vi : ":q!" ou ":wq" (w=maj)
Editeur Emacs
Sortir : C-x puis C-c
Aide : C-h

Réseau

A enrichir
/etc/hosts  et  /etc/lmhost
SAMBA
Vérifier si installé : smbd -V affiche version
Fichier de configuration : /usr/local/etc/smb.conf
Arret : smb  -stop
Démarrage : smb  -start

X-Interface graphique

Au démarrage :
Cf fichier de config : /etc/X11/XF86Config (intervertir les "mode" dans la section "device")
Changer dimensions :
ctl/alt/+

Obsolète

Version antérieure du 1 nov. 2005.

Anciennes notes Installation-Démarrage

Disquettes si nécessaire
Sur CD, voir dans répertoire FLOPPIES
Sous DOS :  FDIMAGE.EXE  [d:\FLOPPIES\kern.flp]  a: 
Sous Linux :  dd  if=[kern.flp]  of=/dev/fd0