18. Como configurar um novo nó principal (instância do pointyhat)

Esta seção está em progresso.

Por favor, consulte o Mark Linimon antes de efetuar qualquer mudança.

18.1. Instalação básica

  1. Instale o FreeBSD.

  2. Para cada arquitetura suportada, adicione um usuário e grupo ports-${arch}. Adicione os usuários ao grupo wheel. Eles devem ter um '*' como senha. Crie também, de modo similar, o usuário ports e portmgr.

  3. Para cada arquitetura suportada, crie o /home/ports-${arch}/.ssh/ e popule o authorized_keys.

  4. Crie os arquivos apropriados em /etc/.ssh/.

  5. Adicione a seguinte linha ao arquivo /boot/loader.conf:

    console="vidconsole,comconsole"
  6. Adicione as seguintes linhas ao arquivo /etc/sysctl.conf:

    kern.maxfiles=40000 kern.maxfilesperproc=38000
  7. Certifique-se de que as seguintes mudanças foram realizadas no /etc/ttys:

    ttyu0 "/usr/libexec/getty std.9600" vt100 on secure
  8. Ainda a ser definido.

18.2. Configurando o disco

  1. Crie um volume zfs chamado a e monte-o em /a:

    # zpool create a mirror da1 da2 mirror da3 da4 mirror da5 da6 mirror da7 da8
  2. Configure o diretório base do portbuild:

    # mkdir -p /a/portbuild # cd /a/portbuild # chown portmgr:portmgr . # chmod 775 .
  3. Ainda a ser definido.

18.3. Configurando o src

  • Ainda a ser definido.

18.4. Configurando o ports

  1. Os seguintes ports (ou seus sucessores mais recentes) são obrigatórios:

    databases/py-pysqlite23 databases/py-sqlalchemy devel/git (WITH_SVN) devel/py-configobj devel/py-setuptools devel/subversion net/nc net/rsync sysutils/ganglia-monitor-core (with GMETAD off) sysutils/ganglia-webfrontend (WITHOUT_X11) www/apache22 (with EXT_FILTER and THREADS)

    Os ports acima também irão instalar:

    databases/sqlite3 lang/perl-5.12 lang/python27

    Os seguintes ports (ou seus sucessores mais recentes) são fortemente recomendados:

    benchmarks/bonnie++ devel/ccache mail/postfix net/isc-dhcp41-server ports-mgmt/pkg_cutleaves ports-mgmt/pkg_tree ports-mgmt/portaudit ports-mgmt/portmaster security/sudo shells/bash shells/zsh sysutils/screen sysutils/smartmontools
  2. Configure o e-mail fazendo o seguinte: (ainda a ser definido).

18.5. Outros

  • Ainda a ser definido.

Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Para perguntas sobre FreeBSD, leia a documentação antes de contatar <questions@FreeBSD.org>.

Para perguntas sobre esta documentação, envie e-mail para <doc@FreeBSD.org>.