Jeg er en åtte år Linux-bruker, og etter å komme i en krangel med noen om OpenBSD overiding min teori om at OS sikkerheten er 50% OS og 50% admin dyktighet, bestemte jeg meg for å prøve OpenBSD for meg selv. Jeg har prøvd BSDene før og har ikke vært i stand til å komme inn på dem i dag å dy bruke, men jeg skal virkelig gi OpenBSD en god reise. Så, fører dette meg til et par spørsmål. (Jeg har allerede lagt ut noen av disse i Generelt forum for nybegynnere av unix.com)
1. Hvordan får jeg X fungerer? Jeg utførte OpenBSD installere via HTTP fra tux.org. Det så ut til å gå ganske enkel når jeg fikk forståelsen av hvordan installasjonen fungerer. Jeg ba om at alle pakkene bli installert siden jeg ville ha "alt". Det ser ut til at dette inkluderer X. responsen jeg fikk i det andre forumet var å kjøre X-konfigurere til å generere en ny XF86Config fil. (Akkurat som jeg pleide å gjøre i Fedora Linux hvis jeg vil) Jeg gjorde dette og deretter legge filen i / etc/X11 og omdøpt den XF86Config. JEG så forsøkt å skrive 'xdm' (som root) for å starte X Display Manager, men det var et blunk, og da var jeg tilbake til konsollen uten X. Så jeg prøvde 'startx' (som root) og jeg fikk litt mer nyttig feil å hevde at X ble allerede kjører. Jeg har også sjekket / var/log/XFree86.0.log og så det samme. Men en 'ps ax | grep X' viste meg noen prosesser. Siden OpenBSD er så godt sikret, tenke jeg at jeg må endre noe å tillate X til å kjøre (minst på: 0, fordi jeg var i stand til å få en X-server for å kjøre på: 1)? Endelig, etter innfesting av PATH for min vanlige bruker, kunne jeg bruke 'startx' Men jeg foretrekker "xdm '. Hva kan gå galt?
2. Da jeg utførte installere opprinnelig satte jeg systemet for DHCP. Da jeg startet på nytt, fikk jeg "enhet timeout" feil for NE3. Etter poking rundt i man-sidene jeg oppdaget / etc/hostname.ne3. Jeg skrev den for å sette opp statisk IP i stedet, så nå ser det ut som dette:
inet 192.168.1.40 255.255.255.0 192.168.1.255
Når jeg: "sh / etc / netstart NE3" og deretter "ifconfig NE3 'Det ser ut til at kortet er opp og konfigurert med riktig IP-informasjon. Litt mer graving på nettet indikerer at problemet mitt kan være resultat av en IRQ konflikt?? Jeg kjører 'vmstat-jeg ", og det er ingen informasjon om NE3. Dette er rart for meg som NIC fungerte fint under HTTP installere. Litt mer Googling skrur opp muligheten for et problem med ACPI for NE2000 baserte nettverkskort (Dette er en Netgear FA serie NIX). Men jeg kan ikke finne noe informasjon om hvordan å sette IRQ (eller hvordan å undersøke det siden jeg ikke vet hva IRQ adresse er å begynne med. Jeg kan heller ikke finne info om hvordan du deaktiverer ACPI-støtte. Jeg vet ikke om dette er et probem siden dette er et eldre system (Pentium 233 MMX).
3. Er det en kommando for å liste alle installerte basen pakkene? Jeg tenker at siden OpenBSD standard installasjon er sikkert, at den må komme med alt jeg trenger (i hvert fall hva personen jeg kranglet med underforstått). 'pkg_info-a' ikke vise noe når jeg kjørte den. Hva jeg ser etter er grunnleggende internettjenester ike Apache, BIND, SMTP, POP3, IMAP, LDAP. Personen som startet meg på denne søken antydet at å bruke Apache, alt jeg trenger å gjøre er å "slå det på og bruke den.
4. Apache. Har det kommet forhåndskompilerte med støtte for SSL, WebDAV, PHP og
Perl? Jeg er virkelig prøver å holde seg til standard installere for å beholde OpenBSD sikkerhet.
5. Hvordan angir jeg en vanlig bruker PATH? Jeg opprettet en vanlig brukerkonto og forsøkte å startx og det later til at / usr/X116/bin er ikke i min sti. Jeg prøvde det vanlige: PATH \u003d $ PATH: / usr/X11R6/bin men som ikke fungerte med "sh". Så det UST være noen annen måte å gjøre det on-the-fly. Det er trolig også en fil for en mer permanent tillegg til miljøvariabelen PATH for å sette det globalt? Jeg så for / etc / profile og / etc / login og fant ingen. Jeg fant / etc / skel / .login og / etc / skel / .profile, men dette virker som et merkelig sted å lage en global innstilling så jeg tror ikke det er riktig sted. Jeg har også nettopp dette øyeblikk oppdaget 'ksh' som virker mye bedre enn "sh". Hmmm ... kanskje jeg bare besvart mitt eget spørsmål. ; P Jeg må undersøke dette mer.
Vel, det er det for nå. Jeg innrømmer det ... Jeg tapte med OpenBSD, men jeg ønsker å pløye gjennom allikevel å se om det virkelig kan passe mine behov med et minimum av admin dyktighet brukt. Så langt det har vært en ganske hash elskerinne.