Jag är åtta år Linux-användare och sedan hamnar i en dispyt med någon om OpenBSD overiding min teori om att OS säkerhet är 50% OS och 50% admin skicklighet, bestämde jag mig för att försöka OpenBSD för mig själv. Jag har försökt Bsds tidigare och har inte kunnat komma in i dem för dagen till dy använda, men jag ska verkligen ge OpenBSD ett bra go. Så leder detta mig till ett fåtal frågor. (Jag postat redan några av dessa i de allmänna forum för nybörjare av unix.com)
1. Hur får jag X arbetar? Jag utförde OpenBSD installera via HTTP från tux.org. Det verkade gå ganska smidigt när jag fick för att förstå hur installationen fungerar. Jag begärde att alla paket installeras eftersom jag ville ha "allt". Det verkar som detta inbegriper X. Det svar jag fick i det andra forumet var att köra X-configure för att generera en ny XF86Config fil. (Precis som jag är van att göra i Linux om jag behöver) Jag gjorde detta och sedan lägga filen i / etc/X11 och döpte om den XF86Config. Jag försökte sedan skriva "xdm '(som root) för att starta XDM, men det fanns en blinka och då var jag tillbaka till konsolen utan X. Så jag försökte" startx "(som root) och jag har lite mer användbar fel att påstå att X redan var igång. Jag kollade även / var/log/XFree86.0.log och såg samma sak. Men en "ps ax | grep X" visade mig ingen processer. Eftersom OpenBSD är så tätt säkrad, tror jag att jag måste förändra något för att X ska köras (åtminstone på: 0, eftersom jag kunde få en X-server körs på: 1)? Slutligen, efter fastställande av PATH variabeln för min vanliga användare, kan jag använda "startx" Men jag föredrar "xdm '. Vad kan vara fel?
2. När jag utförde installera ursprungligen satte jag systemet upp för DHCP. När jag rebooted, fick jag "device timeout" fel för NE3. Efter peta runt i manualsidorna jag upptäckte / etc/hostname.ne3. Jag skrev om den för att ställa in statisk IP istället så nu ser det ut så här:
inet 192.168.1.40 255.255.255.0 192.168.1.255
När jag gör: "sh / etc / netstart NE3" och sedan "ifconfig NE3" Det verkar som om kortet är upp och konfigureras med rätt IP-info. Lite mer grävande på nätet visar att mina problem kan bero på en IRQ konflikt??? Jag kör "vmstat-i" och det finns inga uppgifter om NE3. Detta är alla udda för mig som nätverkskortet fungerade bra under HTTP-installation. Lite mer Googling dyker upp möjligheten till ett problem med ACPI för baserade NE2000 NIC (Detta är en Netgear FA serie NIX). Men jag kan inte hitta någon information om hur du ställer in IRQ (eller hur sonden det eftersom jag inte vet vad IRQ-adress att börja med. Jag kan inte heller hitta information om hur du avaktiverar ACPI-stöd. I vet inte om detta är ett probem eftersom detta är ett äldre system (Pentium 233 MMX).
3. Finns det något kommando för att lista alla installerade bas paketen? Jag antar att eftersom OpenBSD standardinstallationsmediet är säker, att den måste komma med allt jag behöver (åtminstone det är vad den person jag grälade med underförstådd). "pkg_info-en" inte visa något när jag körde det. Vad jag letar efter är grundläggande Internettjänster Ike Apache, BIND, SMTP, POP3, IMAP, LDAP. Den person som startade mig på denna strävan innebar att använda Apache, allt jag behöver göra är att "slå på" och använda den.
4. Apache. Finns den förkompilerad med stöd för SSL, WebDAV, PHP och
Perl? Jag är verkligen försöker att hålla sig till standard installeras för att kunna behålla OpenBSD säkerhet.
5. Hur skapar jag en vanlig användares PATH? Jag skapade en normal användare och försökt startx och det verkar som / usr/X116/bin är inte i min väg. Jag har provat den vanliga: PATH \u003d $ PATH: / usr/X11R6/bin, men som inte fungerade med 'sh'. Så det ust finnas andra sätt att göra det on-the-fly. Det finns förmodligen också en fil för en mer permanent tillägg till miljövariabeln PATH för att fastställa det globalt? Jag såg för / etc / profile och / etc / login och fann varken. Jag hittade / etc / skel / .login och / etc / skel / .profile, men detta känns som en udda plats att göra en global inställning så jag tror inte det är rätt ställe. Jag har också just detta ögonblick upptäckte "ksh" som verkar mycket trevligare än "sh". Hmmm ... Kanske jag svarade bara min egen fråga. ; P Jag måste undersöka detta mer.
Well, that's it for now. Jag erkänner ... Jag förlorade med OpenBSD, men jag vill plöja igenom ändå att se om den verkligen kan passa mina behov med ett minimum förbrukades av admin skicklighet. Hittills har det varit en ganska hash älskarinna.