Eu sou um usuário Linux e oito anos depois de entrar em uma discussão com alguém sobre OpenBSD overiding minha teoria de que a segurança é SO SO 50% e 50% admin habilidade, eu decidi tentar OpenBSD para mim. Tentei BSDs antes e não foram capazes de entrar no dia-a-di-los para uso, mas estou indo para realmente dar uma boa OpenBSD ir. Portanto, isto leva-me a algumas perguntas. (Eu já postou alguns destes no fórum geral para iniciantes do unix.com)
1. Como faço para obter X funcionando? I realizaram o OpenBSD instalar via HTTP a partir de tux.org. Isso parecia ir muito suavemente, uma vez que tenho de compreender como funciona a instalação. Solicitei que todos os pacotes serão instalados desde que eu queria "tudo". Parece que isto inclui X. A resposta que obtive nos outros fórum foi a correr X-configurar para gerar um novo arquivo XF86Config. (Assim como eu estou fazendo na utilizados para Linux Fedora se eu preciso) Eu fiz isso e, em seguida, colocar o arquivo em / etc/X11 e renomeado ele XF86Config. Então eu tentei digitar 'xdm' (como root) para iniciar o X display manager, mas houve um piscar e então eu estava de volta para o console sem X. Então, eu tentei 'startx' (como root) e tenho mais alguns X útil erros alegando que já estava rodando. Eu também verificada / var/log/XFree86.0.log e vi a mesma coisa. No entanto, um "ps ax | grep X 'me mostrou nenhuma processos. Desde OpenBSD é tão fortemente assegurados, imagino eu tenho que mudar alguma coisa para permitir X para funcionar (pelo menos sobre: 0 porque fui capaz de obter um servidor X para ser executado em: 1)? Finalmente, depois que fixa a variável PATH para o meu utilizador regular, eu poderia usar 'startx' Mas eu prefiro "xdm '. O que poderia estar indo errado?
2. Quando realizada a instalação inicialmente, vou definir o sistema de cima para DHCP. Quando eu reiniciado, eu tenho "device timeout" erros de ne3. Após cerca de cutucando nas páginas man eu descobri / etc/hostname.ne3. Eu reescreveu-lo para configurar IP estático em vez de modo que agora tem o seguinte aspecto:
inet 192.168.1.40 255.255.255.0 192.168.1.255
Quando eu faço: "sh / etc / netstart ne3 'e depois' ifconfig ne3" Parece que a placa esteja instalada e configurada com o direito IP info. Um pouco mais buscas na rede indica que o meu problema pode ser o resultado de um conflito IRQ? Eu corro 'vmstat-i', e não há informações relativas ne3. Isso tudo é estranho para mim como a NIC trabalhou bem durante o HTTP instalar. Um pouco mais pesquisando vira-se a possibilidade de um problema com a ACPI para o NE2000 baseada NICs (Esta é uma série NIX Netgear FA). Mas eu não posso encontrar alguma informação sobre como definir a IRQ (ou o modo de sonda, já não sei qual é o endereço IRQ para começar. Eu também não pode encontrar informações sobre como desativar a ACPI apoio. I não sei se este é um Probem uma vez que este é um sistema mais antigo (Pentium 233 MMX).
3. Existe um comando para listar todos os pacotes da base instalada? Eu imagino que, uma vez que o padrão instalar OpenBSD é seguro, que deve vir com tudo que eu preciso (pelo menos é o que a pessoa que eu estava argumentando com implícito). «pkg_info-um 'não mostra nada quando eu corria-lo. O que eu estou procurando é básico serviços Internet ike Apache, BIND, SMTP, POP3, IMAP, LDAP. A pessoa que iniciou-me sobre esta questão implicava que para utilizar o Apache, tudo que eu preciso fazer é "transformá-lo em" e utilizá-lo.
4. Apache. Será que vêm com suporte para precompilada SSL, WebDAV, PHP e
Perl? Estou tentando manter a instalação padrão, a fim de manter a segurança do OpenBSD.
5. Como faço para configurar um utilizador regular da PATH? Criei uma conta de utilizador regular e tentou startx e parece que / usr/X116/bin não está no meu caminho. Tentei o habitual: PATH \u003d $ PATH: / usr/X11R6/bin, mas que não trabalham com "sh". Então, lá ust ser alguma outra forma de fazê-lo on-the-fly. Há provavelmente também um arquivo de um carácter mais permanente para além do ambiente PATH variável para defini-la globalmente? Eu olhei para o / etc / profile e / etc / login e nem encontrado. Eu fiz encontrar / etc / skel / .login e / etc / skel / .profile, mas este parece ser um lugar estranho para fazer uma configuração global para que eu não acho que esse é o lugar certo. Eu também só descobri este momento 'ksh' que parece muito mais agradável do que "sh". Hummm ... talvez eu respondi minha própria pergunta. ; P Vou ter de investigar mais este.
Bem, é isso por agora. Eu admito-o ... Estou perdido com OpenBSD, mas quero arado através de qualquer jeito para ver se ela realmente pode atender minhas necessidades, com um mínimo de habilidade admin gastos. Até agora tem sido uma bonita hash amante.