Blog.Iglou.eu

/ Home / 

OpenBSD Memo

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.