Je suis un utilisateur de Linux, huit années et après avoir obtenu dans une dispute avec quelqu'un à propos d'OpenBSD overiding ma théorie est que l'OS de sécurité de 50% et 50% OS admin compétences, j'ai décidé d'essayer OpenBSD pour moi. J'ai essayé avant et BSD n'ont pas été en mesure d'obtenir dans les jours à la dynamique de l'utilisation, mais je vais vraiment donner une bonne OpenBSD aller. Donc, ce qui me conduit à quelques questions. (J'ai déjà posté certains de ces généraux dans le forum pour les débutants de unix.com)
1. Comment puis-je obtenir X de travail? J'ai effectué l'installation via HTTP OpenBSD de tux.org. Cela semble aller très doucement, une fois je suis arrivé à comprendre comment fonctionne l'installation. J'ai demandé que tous les paquets sont installés, depuis que je voulais "tout". Il semble que cela comprend X. La réponse que j'ai eu dans l'autre forum est de faire fonctionner X-configure pour générer un nouveau fichier XF86Config. (Tout comme je suis habitué à faire dans Fedora Linux si je dois) Je l'ai fait et ensuite mettre le fichier dans / etc/X11 et l'a rebaptisée XF86Config. J'ai ensuite essayé de taper "xdm '(en tant que root) pour lancer le gestionnaire d'affichage X, mais il y avait un clin puis j'étais de retour à la console sans X. Alors, j'ai essayé" startx "(en tant que root) et j'ai eu un peu plus utile des erreurs en faisant valoir que X est déjà en cours d'exécution. J'ai aussi vérifié / var/log/XFree86.0.log et a vu la même chose. Toutefois, un "ps ax | grep X 'm'a montré pas de processus. Depuis OpenBSD est si bien ajustés, j'imagine que je dois changer quelque chose pour permettre à X pour fonctionner (au moins sur: 0 parce que j'ai pu obtenir un serveur X pour fonctionner sur: 1)? Finalement, après fixation de la variable PATH de mon utilisateur normal, je pourrais utiliser "startx" Mais je préfère "xdm". Qu'est-ce qui pourrait aller mal?
2. Lorsque j'ai effectué l'installation, l'origine, j'ai mis le système en place pour DHCP. Quand j'ai redémarré, j'ai eu "device timeout" erreurs pour NE3. Après près de piquer dans les pages du manuel, j'ai découvert / etc/hostname.ne3. J'ai réécrit à mettre en place une adresse IP statique plutôt que maintenant, il ressemble à ceci:
inet 192.168.1.40 255.255.255.0 192.168.1.255
Quand je fais: sh / etc / netstart NE3 'puis' ifconfig NE3 «Il semble que la carte est en place et configuré avec le droit de propriété intellectuelle info. Un peu plus à creuser sur le net indique que mon problème mai être le résultat d'un conflit d'IRQ? I run 'vmstat-i' et il n'y a aucune information concernant NE3. Tout cela est bizarre pour moi, car la carte a bien fonctionné au cours de l'installation HTTP. Un peu plus avec Google tourne à la possibilité d'un problème avec l'ACPI pour les cartes NE2000 fondée (Il s'agit d'une série Netgear FA NIX). Mais je ne peux trouver aucune information sur la façon de configurer l'IRQ (ou comment la sonde parce que je ne sais pas ce que l'IRQ adresse pour commencer. Je ne peux pas trouver des informations sur la façon de désactiver le support ACPI. I ne sais pas si c'est un probem car il s'agit d'un ancien système (Pentium 233 MMX).
3. Existe-t-il une commande pour une liste de tous les paquets de base installés? J'imagine que, depuis l'installation par défaut d'OpenBSD est sûr, que celle-ci doit venir avec tout ce dont j'ai besoin (c'est du moins ce que la personne à qui je discuter avec implicite). «pkg_info-a 'ne pas afficher quoi que ce soit lorsque j'ai exécuté. Ce que je recherche est à la base des services Internet ike Apache, BIND, SMTP, POP3, IMAP, LDAP. La personne qui m'a lancé sur cette recherche laisse entendre que l'utilisation d'Apache, tout ce que j'ai besoin de faire est de "l'allumer" et de l'utiliser.
4. Apache. Est-il venu précompilée, avec l'appui de SSL, WebDAV, et PHP
Perl? Je suis vraiment d'essayer de s'en tenir à l'installation par défaut afin de maintenir la sécurité OpenBSD.
5. Comment puis-je créer un utilisateur régulier du PATH? J'ai créé un compte d'utilisateur normal et a tenté de startx, et il semble que / usr/X116/bin n'est pas dans mon chemin. J'ai essayé l'habituel: PATH \u003d $ PATH: / usr/X11R6/bin, mais qui ne fonctionne pas avec "sh". Donc, il ust être une autre façon de le faire à la volée. Il ya probablement aussi un fichier de manière plus permanente plus de la variable d'environnement PATH pour la création au niveau mondial? J'ai regardé pour le fichier / etc / profile et / etc / login et a trouvé aucun. Je n'ai trouver le fichier / etc / skel / .login et / etc / skel / .profile, mais cela semble un étrange lieu de faire un réglage global, je ne pense pas que c'est la bonne place. J'ai juste découvert ce moment 'ksh' qui semble beaucoup plus agréable que "sh". Hmmm ... Je viens peut-être répondu à ma propre question. P je vais avoir à enquêter sur cette suite.
Eh bien, c'est tout pour aujourd'hui. Je l'admets ... Je me suis perdu avec OpenBSD, mais je veux de toute façon par le biais de charrue pour voir si elle peut vraiment convenir à mes besoins avec un minimum de compétences admin dépensés. Jusqu'à présent, il a été un joli hachage maîtresse.