Ich bin ein Linux-Benutzer von acht Jahren und nach dem Einstieg in ein Argument mit jemandem über OpenBSD overiding meine Theorie, dass OS Sicherheit ist 50% und 50% OS admin Geschick, entschied ich mich zu versuchen OpenBSD für mich. Ich habe versucht BSDs vor und waren nicht in der Lage, sich in diese für Tag zu dy benutzen, aber ich wirklich eine gute OpenBSD gehen. Also, das führt mich zu ein paar Fragen. (Ich bereits einige dieser in der Allgemeinen Forum für Anfänger von unix.com)
1. Wie bekomme ich X arbeiten? Ich habe die Installation von OpenBSD über HTTP aus tux.org. Das schien zu gehen ziemlich gut, wenn ich zu verstehen, wie die Installation funktioniert. Ich gefordert, dass alle Pakete installiert werden, da wollte ich "alles". Es scheint, dass dies X. Die Antwort, die ich in den anderen Forum war die X-Konfiguration, um eine neue XF86Config-Datei. (So wie ich bin es gewohnt zu tun, in Fedora Linux, wenn ich muss) Ich habe diese und setzen Sie dann die Datei in / etc/X11 und umbenannt XF86Config. Ich habe dann versucht der Eingabe von 'xdm' (als root) auf den Start des X-Display-Manager, aber es war ein blinken und dann war ich wieder auf der Konsole ohne X. Also habe ich versucht "startx" (als root) und ich haben einige mehr Nützliche Fehler behaupten, dass X wurde bereits ausgeführt wird. Ich habe auch geprüft / var/log/XFree86.0.log und sah die gleiche Sache. Jedoch ein "ps ax | grep X" hat mir gezeigt, keine Prozesse. Da OpenBSD ist so eng gesichert, Ich stelle mir vor, ich muss etwas ändern, um X zu laufen (zumindest auf: 0, denn ich war in der Lage, um einen X-Server, um auf: 1)? Endlich, nach der Festsetzung der PATH-Variable für meine regelmäßigen Nutzer, ich könnte "startx" Aber ich lieber 'xdm'. Was könnte das Problem?
2. Wenn ich durch die Installation ursprünglich, habe ich das System für DHCP. Als ich neu gestartet hatte, bekam ich "device timeout" Fehler bei der NE3. Nach rund Stossen in den man-Seiten entdeckte ich / etc/hostname.ne3. Ich es neu geschrieben, um statische IP-Adresse jetzt statt, so sieht das so aus:
inet 192.168.1.40 255.255.255.0 192.168.1.255
Wenn ich mir: "sh / etc / netstart NE3 'und dann' ifconfig NE3" Es scheint, dass die Karte konfiguriert ist und mit den richtigen IP-Info. Ein wenig mehr graben im Netz zeigt, dass mein Problem kann das Ergebnis einer IRQ-Konflikt? Ich "vmstat-i", und es gibt keine Informationen über NE3. Dies ist alle ungeraden mir als die Netzwerkkarte funktioniert in der HTTP-Installation. Ein wenig mehr googeln sich die Möglichkeit, ein Problem mit ACPI für die NE2000 basiert NICs (Dies ist eine Netgear FA-Serie NIX). Aber ich kann keine Informationen zu finden, wie Sie die IRQ-(oder wie man nach, da ich weiß nicht, was die IRQ-Adresse ist zu beginnen mit. Ich auch nicht finden können, Infos über die ACPI-Unterstützung deaktivieren. I weiß nicht, ob es sich hierbei um ein probem Da es sich um ein älteres System (Pentium 233 MMX).
3. Gibt es einen Befehl aus, um die Liste aller installierten Pakete? Ich kann mir vorstellen, dass es seit dem OpenBSD standardmäßig installiert ist sicher, dass sie mit allem, was ich muss (zumindest, dass das, was die Person, die ich wurde mit dem Argument stillschweigend). "pkg_info-a 'nicht angezeigt, wenn ich etwas lief es. Was ich suche ist eine grundlegende Internet-Dienste ike Apache, BIND, SMTP, POP3, IMAP, LDAP. Die Person, begann mich auf diesem Weg an, dass Apache zu nutzen, alles, was ich tun müssen, ist "schalten Sie ihn ein" und verwenden Sie es.
4. Apache. Kommt er vorkompilierten mit Unterstützung für SSL, WebDAV, PHP und
Perl? Ich bin wirklich versucht, sich an die Standard-Installation, um die Sicherheit behalten OpenBSD.
5. Wie kann ich ein normaler Benutzer auf dem Weg? Ich habe einen regulären Benutzer-Account und versucht, startx und es scheint, dass / usr/X116/bin ist nicht mein Weg. Ich habe versucht die üblichen: PATH \u003d $ PATH: / usr/X11R6/bin aber das hat nicht mit "SH". Also, es ust werden auf andere Weise zu tun, es on-the-fly. Es ist wahrscheinlich auch eine Datei für eine dauerhafte Zusätzlich zu der PATH-Variable für die Festsetzung es weltweit? Ich suchte nach der Datei / etc / profile und / etc / login und weder. Ich find / etc / skel / .login und / etc / skel / .profile, aber das scheint wie eine ungerade Ort, um eine globale Einstellung, damit ich nicht denke, das ist der richtige Ort. Ich habe auch nur diesen Moment entdeckt "ksh", die offenbar viel schöner als "sh". Hmmm ... ich vielleicht nur beantwortet meine Frage. ; P ich haben, um dieses mehr.
Nun, das war's für heute. Ich gebe es zu ... Ich bin verloren, mit OpenBSD, aber ich möchte trotzdem durch pflügen, um zu sehen, wenn sie wirklich für meine Bedürfnisse mit einem Minimum von admin Fähigkeit ausgegeben. Bisher ist es ein ziemlich Hash Herrin.