Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
wiki:systemes_d_exploitation:bsd_unix:netbsd [2025/03/27 13:13] – [Quelques protocoles réseaux applicatifs intégrés par défaut sous NetBSD] Thibault Seguin | wiki:systemes_d_exploitation:bsd_unix:netbsd [2025/03/27 13:24] (Version actuelle) – [Présentation de NetBSD] Thibault Seguin |
---|
La dernière version de NetBSD est **NetBSD 10.1** publiée le 16 décembre 2024 sous **licence BSD** à ''2 clauses'', elle inclut énormément de nouveautés. | La dernière version de NetBSD est **NetBSD 10.1** publiée le 16 décembre 2024 sous **licence BSD** à ''2 clauses'', elle inclut énormément de nouveautés. |
| |
<note>NetBSD est l'OS BSD ''libres'' le moins mis en avant parmi les ''3'' principales distributions BSD et c'est fort dommage car NetBSD a énormément de fonctionnalités par défaut, comme un noyau de type **monolithique modulaire** et une **compatibilité binaire** avec **Linux** en autres, chose que n'a pas [[wiki:systemes_d_exploitation:bsd_unix:openbsd|OpenBSD]]. À cause du manque de visibilité de NetBSD, il n'y a malheureusement pas beaucoup de logiciels ''tiers'' à installer mais mis à part ça, c'est un OS idéal pour faire revivre de vieilles **stations UNIX** et il est également très stable, robuste, sécurisé pour les machines récentes. NetBSD n'est pas moins performant que les autres BSD et est autant adapté pour les ordinateurs ''récents'' !!!</note> | <note>NetBSD est l'OS BSD ''libres'' le moins mis en avant parmi les ''3'' principales distributions BSD et c'est fort dommage car NetBSD a énormément de fonctionnalités par défaut, comme un noyau de type **monolithique modulaire** et une **compatibilité binaire** avec **Linux** en autres, chose que n'a pas OpenBSD. À cause du manque de visibilité de NetBSD, il n'y a malheureusement pas beaucoup de logiciels ''tiers'' à installer mais mis à part ça, c'est un OS idéal pour faire revivre de vieilles **stations UNIX** et il est également très stable, robuste, sécurisé pour les machines récentes. NetBSD n'est pas moins performant que les autres BSD et est autant adapté pour les ordinateurs ''récents'' !!!</note> |
| |
==== Sites internet dédiés à NetBSD ==== | ==== Sites internet dédiés à NetBSD ==== |
* **Postfix** est un serveur de messagerie électronique, plus facile à appréhender que **Sendmail**. | * **Postfix** est un serveur de messagerie électronique, plus facile à appréhender que **Sendmail**. |
* **Inetd** est en quelque sorte un serveur de serveur qui lance les daemons des serveurs qui ne sont pas utilisés à grande échelle. Le fichier de configuration de inetd est ''/etc/inetd.conf''. | * **Inetd** est en quelque sorte un serveur de serveur qui lance les daemons des serveurs qui ne sont pas utilisés à grande échelle. Le fichier de configuration de inetd est ''/etc/inetd.conf''. |
* et beaucoup d'autre protocoles... | * et beaucoup d'autres protocoles... |
| |
<note important>Il est important de savoir que tous les serveurs intégrés à NetBSD sont désactivés par défaut, pour activer les serveurs sous NetBSD, il faut les renseigner dans ''/etc/rc.conf''. Exemple pour activer le daemon et serveur OpenSSH : ''echo sshd=YES >> /etc/rc.conf''.</note> | <note important>Il est important de savoir que tous les serveurs intégrés à NetBSD sont désactivés par défaut, pour activer les serveurs sous NetBSD, il faut les renseigner dans ''/etc/rc.conf''. Exemple pour activer le daemon et serveur OpenSSH : ''echo sshd=YES >> /etc/rc.conf''.</note> |
| |
==== Mise à jour ou à niveau de NetBSD ==== | ==== Mise à jour ou à niveau de NetBSD ==== |
Pour **mettre à jour** ou à **mettre à niveau** vous pouvez utilisez l'installateur de **NetBSD** nommé **sysinst** ou utilisez un logiciel tiers du nom de **sysupgrade**, que vous pouvez soit installer via **pkgsrc** ou **pkgin**. | Pour **mettre à jour** ou à **mettre à niveau** vous pouvez utilisez l'installateur de NetBSD nommé **sysinst** ou utilisez un logiciel tiers du nom de **sysupgrade**, que vous pouvez soit installer via pkgsrc ou pkgin. |
* **sysinst** : il vous faut un média d'installation de type **CD/DVD** ou **Clé USB** par exemple puis au moment du démarrage de l'installateur il vous est proposé soit d'installer **NetBSD** ou de le mettre à jour (à niveau), choisissez ''mettre à jour'' puis suivez les instructions. L'avantage de **sysinst** est qu'il permet de mettre à niveau **NetBSD** sans connexion à internet (il tout de même préférable d'être connecté à internet). | * **sysinst** : il vous faut un média d'installation de type CD/DVD ou Clé USB par exemple puis au moment du démarrage de l'installateur il vous est proposé soit d'installer NetBSD ou de le mettre à jour (à niveau), choisissez ''mettre à jour'' puis suivez les instructions. L'avantage de sysinst est qu'il permet de mettre à niveau NetBSD sans connexion à internet (il tout de même préférable d'être connecté à internet). |
* **sysupgrade** : après avoir installer **sysupgrade** via **pkgsrc** ou **pkgin**, qui permet de ''mettre à niveau'' un système **NetBSD** en cours d'exécution, connecté à internet. Dans l'exemple nous mettrons à niveau **NetBSD 9.3** vers **NetBSD 10.0** sur un ordinateur doté d'un processeurs **Intel** ou **AMD** ''64 bits'' (architecture la plus courante sur **PC**), voici la marche à suivre (toutes les commandes sont à exécuter en tant qu'utilisateur **root**, l'**invite de commande** doit être précédée du signe ''#''.), tapez les commandes en **root** : | * **sysupgrade** : après avoir installer sysupgrade via pkgsrc ou pkgin, qui permet de ''mettre à niveau'' un système NetBSD en cours d'exécution, connecté à internet. Dans l'exemple nous mettrons à niveau **NetBSD 9.3** vers **NetBSD 10.0** sur un ordinateur doté d'un processeurs Intel ou AMD ''64 bits'' (architecture la plus courante sur **PC**), voici la marche à suivre (toutes les commandes sont à exécuter en tant qu'utilisateur root, l'invite de commande doit être précédée du signe ''#''.), tapez les commandes en root : |
* <file>sysupgrade auto https://cdn.NetBSD.org/pub/NetBSD/NetBSD-10.0/amd64</file> | * <file>sysupgrade auto https://cdn.NetBSD.org/pub/NetBSD/NetBSD-10.0/amd64</file> |
* <file>sysupgrade fetch https://cdn.NetBSD.org/pub/NetBSD/NetBSD-10.0/amd64</file> | * <file>sysupgrade fetch https://cdn.NetBSD.org/pub/NetBSD/NetBSD-10.0/amd64</file> |
* <file>reboot</file> | * <file>reboot</file> |
| |
<note>Pour une documentation plus poussée sur **sysupgrade**, veuillez consulter le **manuel** (page de **man**) avec la commande : ''man sysupgrade'' (évidement il faut que le paquet **sysupgrade** soit installer sur votre système **NetBSD**).</note> | <note>Pour une documentation plus poussée sur sysupgrade, veuillez consulter le **manuel** (page de **man**) avec la commande : ''man sysupgrade'' (évidement il faut que le paquet sysupgrade soit installer sur votre système NetBSD).</note> |
| |
| |
===== Documentation supplémentaire sur NetBSD ===== | ===== Documentation supplémentaire sur NetBSD ===== |
Pour une documentation complète référez vous aux [[wiki:systemes_d_exploitation:bsd_unix:netbsd:tutos|tutoriels sur NetBSD]]. | Pour une documentation complète référez vous aux [[wiki:systemes_d_exploitation:bsd_unix:netbsd:tutos|tutoriels sur NetBSD]]. |