Jeg er en otteårig Linux-bruger, og efter at komme ind i et skænderi med nogen om OpenBSD overiding min teori, at OS-sikkerhed er 50% af OS og 50% admin dygtighed, besluttede jeg at prøve OpenBSD for mig selv. Jeg har prøvet BSD'er før og har ikke været i stand til at komme ind i dem for dag til at dy bruge, men jeg vil virkelig give OpenBSD en god gå. Altså, dette fører mig til et par spørgsmål. (Jeg har allerede sendt nogle af disse i det generelle forum for newbies af unix.com)
1. Hvordan får jeg X arbejder? Jeg udførte OpenBSD installerer via HTTP fra tux.org. Der syntes at gå temmelig glat, når jeg kom til at forstå, hvordan de installerer fungerer. Jeg anmodede om, at alle pakker skal installeres, da jeg ville "alt". Det ser ud til, at dette omfatter X. Det svar, jeg fik i et andet forum, var at køre X-konfigurere til at generere en ny XF86Config fil. (Ligesom jeg er vant til at gøre i Fedora Linux, hvis jeg skal) Jeg gjorde det, og derefter lægge den fil i / etc/X11 og omdøbte det XF86Config. Jeg forsøgte så at skrive 'xdm' (som root) at iværksætte X display manager, men der var et blink og så var jeg tilbage til konsollen uden X. Så jeg prøvede 'startx' (som root) og jeg fik nogle flere nyttige fejl at hævde, at X allerede var i gang. Jeg har også undersøgt / var/log/XFree86.0.log og så de samme ting. Men en 'ps ax | grep X' viste mig ingen processer. Da OpenBSD er så stramt sikret, jeg forestiller mig, jeg er nødt til at ændre noget, så X til at køre (i det mindste på: 0, fordi jeg var i stand til at få en X-server til at køre på: 1)? Endelig, efter fastsættelse af variablen PATH for min almindelige bruger, kunne jeg bruge 'startx' Men jeg foretrækker 'xdm'. Hvad kunne være gået galt?
2. Når jeg udførte installere oprindeligt, jeg sætte systemet op til DHCP. Når jeg genstartet, jeg fik "enhed timeout" fejl for NE3. Efter at rode rundt i man-sider jeg opdagede / etc/hostname.ne3. Jeg skrev det til at oprette statiske IP i stedet, så nu ser det sådan ud:
inet 192.168.1.40 255.255.255.0 192.168.1.255
Når jeg gør: 'sh / etc / netstart NE3' og derefter 'ifconfig NE3' Det ser ud til, at kortet er op og konfigureret med den rigtige IP-info. Lidt mere grave på nettet viser, at mit problem kan være resultatet af en IRQ konflikt??? Jeg køre 'VMstat-i ", og der er ingen oplysninger om NE3. Dette er alle ulige mig som NIC virkede fint i løbet af HTTP-installation. Lidt mere google vender op for muligheden for et problem med ACPI for NE2000 baseret NIC'er (Dette er en Netgear FA serie NIX). Men jeg kan ikke finde nogen oplysninger om, hvordan du indstiller IRQ (eller hvordan sonden det, da jeg ikke ved, hvad IRQ adresse er til at begynde med. Jeg kan heller ikke finde info om hvordan du deaktiverer understøttelse af ACPI. Jeg ved ikke, om dette er et probem, da dette er et ældre system (Pentium 233 MMX).
3. Er der en kommando til en liste over alle de installerede base pakker? Jeg forestiller mig, at da OpenBSD standard installation er sikkert, at den skal komme med alt, hvad jeg har brug for (i det mindste det er, hvad den person, jeg sad og skændtes med stiltiende). »pkg_info-en" ikke vise noget, da jeg kørte det. Hvad jeg leder efter, er grundlæggende internettjenester ike Apache, BIND, SMTP, POP3, IMAP, LDAP. Den person, der startede mig på denne søgen indebar, at for at bruge Apache, alt, hvad jeg skal gøre, er at "tænde den", og bruge det.
4. Apache. Kommer det forkompileret med understøttelse af SSL, WebDAV, PHP og
Perl? Jeg er virkelig forsøger at holde sig til den standard installere for at bevare OpenBSD's sikkerhed.
5. Hvordan opretter jeg en almindelig brugers PATH? Jeg oprettede en almindelig brugerkonto og forsøgte at startx, og det synes at / usr/X116/bin er ikke i min vej. Jeg prøvede det sædvanlige: PATH \u003d $ PATH: / usr/X11R6/bin men det gjorde ikke arbejde med 'sh'. Så der ust være en anden måde at gøre det on-the-fly. Der er sandsynligvis også en fil til en mere permanent Ud over PATH miljø-variabel for at sætte den globalt? Jeg kiggede til / etc / profile og / etc / login og fandt hverken. Jeg fandt / etc / skel / .login og / etc / skel / .profile, men det virker som et underligt sted at gøre en global indstilling, så jeg tror ikke, det er det rigtige sted. Jeg har også netop dette øjeblik opdagede 'ksh «, som virker meget pænere end' sh '. Hmmm ... måske jeg bare besvaret mit eget spørgsmål. ; P Jeg bliver nødt til at undersøge dette mere.
Nå, det er det for nu. Jeg indrømmer det ... Jeg er faret vild med OpenBSD, men jeg ønsker at pløje igennem alligevel for at se, om det virkelig kan passe mine behov med en brugt minimum af admin færdigheder. Hidtil har det været en smuk hash elskerinde.