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
Ressources sur Unix BSD
- 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 :
- / = root.
- swap
- /var : traces et données transitoires (doit être le plus grand possible pour un serveur de mails).
- /usr : applications utilisateurs.
- /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 |
exit | fin de session utilisateur |
shutdown -h now | arret complet du systeme (immediat) |
shutdown -r 144 | arret/redemarrage du systeme (dans 144 mn) |
pwd | Affiche repertoire en cours |
cd | Change repertoire en cours |
ls | Liste simple contenu repertoire |
ls -l | Liste detail contenu repertoire |
ls -la | Liste detail contenu repertoire y-compris ".x" |
mkdir | Creation repertoire |
rmdir | Supprime repertoire |
mount | Montage partition |
umount | Demonte partition |
cp | copie de fichier |
mv | deplace et/ou renomme fichier |
rm | supprime fichier(s) |
rm -d | supprime fichier(s) ou repertoire(s) |
rm -P | supprime avec effacement prealable |
rm -r | supprime aussi sous-repertoires |
startx | lance 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 |
adduser | ajoute 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