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.
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.
- Activer NTPD , ce qui permet d’avoir une synchronisation parfaite avec notre fuseau horaire.
- 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
- Augmenter la résolution (je suis pas fan du 25*80). Le plus simple c’est par là –>[ici]
- 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/" - 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. - 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.
- 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.
- 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
- C’est con mais la 1ere fois j’ai cherché comment éteindre le système … “$ halt ”
- Toute les commandes UNIX sont utilisable (aucun dépaysement …)
- Pour télécharger sous –>[UNIX] . Étant habitué a wget, j’ai du l’installer, car non disponible de base.
- Lister les perif PCI “pciconf”
- Lister les modules noyau qui sont chargé “kldstat”
- Charger / Décharger les modules du noyau “kldload/kldunload”
- Voir les appels système “strace”
E) Attention
- 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]
- BSD utilise INIT les contrôles de démarrage sont donc lié a l’utilitaire “RC”
- OpenBSD nome l’interface réseau par le nom de son pilote et non pas ethX. Ex —>[ici]
- 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.