Sono un utente Linux otto anni e dopo aver ottenuto in un argomento con qualcuno su OpenBSD overiding mio OS teoria che la sicurezza è del 50% e 50% OS admin competenza, ho deciso di provare OpenBSD per me. Ho provato prima e BSD non sono stati in grado di ottenere per i loro giorni di dy uso, ma io vado a dare veramente un buon OpenBSD andare. Quindi, questo mi induce ad alcune domande. (Ho già inviato alcuni di questi in generale il forum per i neofiti di unix.com)
1. Come faccio a X di lavoro? Ho eseguito l'installazione tramite HTTP OpenBSD da tux.org. Che sembrava andare abbastanza agevolmente una volta ho avuto modo di capire come funziona l'installazione. Ho chiesto che tutti i pacchetti da installare in quanto volevo "tutto". Sembra che questo include X. La risposta ho ricevuto negli altri forum è stato di eseguire X-configure per generare un nuovo file XF86Config. (Così come mi sono abituato a fare in Fedora Linux se ho bisogno di) ho fatto questo e poi mettere il file in / etc/X11 e ribattezzata XF86Config. Ho poi provato a digitare 'xdm' (come root) per lanciare l'X display manager, ma non vi è stato un lampeggiare e poi mi è tornato alla console senza X. Così ho cercato 'startx' (come root) e mi sono un po 'di utile errori, sostenendo che X è già in esecuzione. Ho anche controllato / var/log/XFree86.0.log e ho visto la stessa cosa. Tuttavia, un 'ps ax | grep X' non mi ha mostrato i processi. Dal momento che OpenBSD è così ben protetti, immagino devo cambiare qualcosa per consentire di eseguire X (almeno: 0, perché sono riuscito ad avere un server X per essere eseguito su: 1)? Infine, dopo la variabile PATH, che fissa per il mio utente normale, ho potuto utilizzare 'startx' Ma io preferisco 'xdm'. Quale potrebbe essere andare per il verso sbagliato?
2. Quando ho eseguito l'installazione originariamente, impostare il sistema per il protocollo DHCP. Quando ho riavviato, ho "device timeout" errori di NE3. Dopo circa poking dalle pagine man ho scoperto / etc/hostname.ne3. Ho riscritto a istituire IP statico invece ora sembra che questo:
inet 192.168.1.40 255.255.255.0 192.168.1.255
Quando ho da fare: 'sh / etc / netstart NE3' e poi 'ifconfig NE3' Sembra che la scheda è configurata e con le giuste informazioni IP. Un po 'più di scavare sulla rete indica che il mio problema può essere il risultato di un conflitto di IRQ? I run 'vmstat-i' e non vi è alcuna informazione in merito NE3. Tutto ciò è strano per me come la scheda NIC lavorato bene durante l'installazione HTTP. Un po 'più di usare Google diventa la possibilità di un problema con ACPI per la base di schede di rete NE2000 (Si tratta di una serie Netgear FA NIX). Ma io non riesco a trovare tutte le informazioni su come impostare l'IRQ (o come sonda poiché non so che cosa è l'indirizzo IRQ per cominciare. Ho anche non riesce a trovare informazioni su come disabilitare il supporto ACPI. I non so se questo è un probem poiché si tratta di un vecchio sistema (Pentium 233 MMX).
3. C'è un comando per elencare tutti i pacchetti installati? Immagino che, dal momento che l'installazione di default di OpenBSD è sicuro, che deve venire con tutto quello che ho bisogno di (almeno questo è quello che la persona che mi è stato discutere con implicita). 'pkg_info-a' non ha nulla di visualizzazione quando si correva. Quali sono in cerca di servizi internet di base è ome Apache, BIND, SMTP, POP3, IMAP, LDAP. La persona che ha iniziato la ricerca su questo implica che per usare Apache, tutto quello che ho bisogno di fare è "accendere" e utilizzarlo.
4. Apache. È venuto precompilato con il supporto per SSL, WebDAV, PHP e
Perl? Sono veramente cercando di mantenere l'impostazione predefinita di installazione al fine di mantenere la sicurezza di OpenBSD.
5. Come faccio a impostare un utente regolare del PATH? Ho creato un utente normale e hanno tentato di startx e sembra che / usr/X116/bin non è nel mio percorso. Ho provato il solito: PATH \u003d $ PATH: / usr/X11R6/bin, ma che non ha funzionato con 'sh'. Quindi, vi ust essere qualche altro modo per farlo on-the-fly. Non vi è, probabilmente, anche un file per una più permanente Oltre alla variabile di ambiente PATH per l'impostazione è a livello globale? Ho guardato per / etc / profile e / etc / login e non trovato. Ho trovato / etc / skel / .login e / etc / skel / .profile, ma questo sembra essere uno strano posto per fare una impostazione globale in modo non credo che il posto giusto. Ho anche appena scoperto questo momento 'ksh' che sembra molto più gradevole di 'sh'. Hmmm ... forse ho appena risposto mia interrogazione. ; P avrò a indagare su questa più.
Beh, questo è tutto per ora. Lo ammetto ... Ho perso con OpenBSD, ma voglio comunque attraverso aratro per vedere se è veramente possibile soddisfare le mie esigenze, con un minimo di abilità speso admin. Finora è stata una bella signora di hash.