Cet article est issu d’une importation historique.
Il fut fait sans correcteur orthographique et grammaticale, il est aussi fort probable que des images et liens soient indisponible.

🐡 Open ton BSD

Pour ce nouveau post, BSD est a l’honneur et plus prĂ©cisĂ©ment, l’OpenBSD.

Image de presentation
Inspiration du film blade runner pour cette V5.3

Avant toute chose, si vous n’avez jamais touche Ă  OpenBSD, je vous conseil de passer par leur FAQ , qui est tout simplement gĂ©nial ! Contrairement Ă  la croyance cette distribution n’est pas vraiment dĂ©routante, et ceux grĂące Ă  la trĂ©s bonne documentation qui offre toujours rĂ©ponse Ă  tout. Le systĂšme est lĂ  pour vous guider vers un pas de plus, notamment par ses nombreux “e-mails”. Vous me direz que ce mĂ©mo n’est donc pas utile … Perso je n’aime pas chercher 3h dans une doc, un point particulier que j’ai dĂ©jĂ  abordĂ© 100fois.

Je tiens a prĂ©ciser que je ne suis pas un expert de cette OS, OpenBSD est pour moi “tout nouveau”. Je l’ai abordĂ© il y a peu de temps pour les futur besoins de mes serveurs.

Let’s Get Started

A) Lors de l’installation.

  1. Activer NTPD , ce qui permet d’avoir une synchronisation parfaite avec notre fuseau horaire.
  2. CrĂ©er tout de suite l’user qui pourras utiliser “su”, cela permet de dĂ©sactiver directement la connexion root depuis ssh et d’Ă©tre en user l’ors du 1er dĂ©marrage.

B) AprĂšs l’installation

  1. Augmenter la rĂ©solution (je suis pas fan du 25*80). Le plus simple c’est par lĂ  –>[ici]
  2. ParamĂ©trer PKG_PATH, d’aprĂšs la lite des miroir Http/FTP . Personnellement j’utilise " http://ftp2.fr.openbsd.org/pub/OpenBSD/ " en amd64. Ce qui me donne " $ export PKG_PATH=http://ftp2.fr.openbsd.org/pub/OpenBSD//5.3/packages/machine -a/"
  3. Installer votre Ă©diteur favori. Pour moi le petit nano. “# pkg_add -iv nano” 4.  Configurer SUDO (prĂ©fĂ©rez utilisez “sudo” a “su” et “sudo -s” a “sudo su”). “# nano /etc/sudoers” et dĂ©-commentez la ligne ‘# %wheel ALL=(ALL) -- > %wheel ALL=(ALL)’ pour donner l’autorisation de sudo aux utilisateur du groupe wheel (par dĂ©faut si vous l’avez crĂ©e a l’installation). Ajoutez y "NOPASSWD: ALL" pour eviter la fastidieuse demande perpĂ©tuel.
  4. Installer un paquetage prĂ©s compilĂ© “sudo pkg_add -iv —”, i permet de voir les diffĂ©rentes versions et de toujours choisir en cas d’options disponibles, v permet d’avoir le maximum d’informations.
  5. Un navigateur c’est toujours utile “sudo pkg_add elinks”. Je trouve que Elinks Ă  l’utilisation la plus naturel et intuitive, bien qu’il ne soit pas le plus performant.
  6. Si vous utilisez SSH n’oubliez pas de le configurer, mais on a dĂ©jĂ  vu ça .

C) Utiliser les “ports”

Pour cette partie je vous invite a aller voir sur la –>[FAQ] .

L’utilisation des ports c’est vraiment pas mon dada. Ok ça peut ĂȘtre vraiment trĂšs utile. Mais Ă©tant rarement Ă  jours, je prĂ©fĂšre compiler moi mĂȘme et avec mes options quitte Ă  me faire les dĂ©pendances (Ă©tant un ancien de Slackware ça me fait pas peur ! :p ).

Je trouve, que ce systĂšme de “ports” d’OpenBSD est bien moins performant que AUR avec yaourt pour ArchLinux.

D) Divers commandes

  1. C’est con mais la 1ere fois j’ai cherchĂ© comment Ă©teindre le systĂšme … “$ halt
  2. Toute les commandes UNIX sont utilisable (aucun dĂ©paysement …)
  3. Pour tĂ©lĂ©charger sous –>[UNIX] . Étant habituĂ© a wget, j’ai du l’installer, car non disponible de base.
  4. Lister les perif PCI “pciconf”
  5. Lister les modules noyau qui sont chargĂ© “kldstat”
  6. Charger / DĂ©charger les modules du noyau “kldload/kldunload”
  7. Voir les appels systĂšme “strace”

E) Attention

  1. Dans l’installation d’origine, bash n’est pas disponible. Si vous compter l’utiliser en root ne lui assignez pas directement, mais assigner le Ă  un compte toor ! –>[Sur le sujet]
  2. BSD utilise INIT les contrĂŽles de dĂ©marrage sont donc liĂ© a l’utilitaire “RC”
  3. OpenBSD nome l’interface rĂ©seau par le nom de son pilote et non pas ethX. Ex —>[ici]
  4. Les commandes spécifiques a Linux ne sont bien-sur  pas disponible sous BSD.

Si vous relevez une erreur ou si vous aviez quelque chose a ajouter, merci de laisser un commentaire afin que je puisse me corriger.

Ă©a, les amis.