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

## 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.

Anterior |  | Próxima
17. Como configurar uma nova arquitetura | Principal | 19. Procedimentos para lidar com falhas de disco

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>.