From owner-svn-doc-head@freebsd.org Wed Dec 12 13:31:33 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0EAC1130F7A4; Wed, 12 Dec 2018 13:31:33 +0000 (UTC) (envelope-from ebrandi@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A8C0695665; Wed, 12 Dec 2018 13:31:32 +0000 (UTC) (envelope-from ebrandi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 953CC8A43; Wed, 12 Dec 2018 13:31:32 +0000 (UTC) (envelope-from ebrandi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id wBCDVWNY019349; Wed, 12 Dec 2018 13:31:32 GMT (envelope-from ebrandi@FreeBSD.org) Received: (from ebrandi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id wBCDVWru019345; Wed, 12 Dec 2018 13:31:32 GMT (envelope-from ebrandi@FreeBSD.org) Message-Id: <201812121331.wBCDVWru019345@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ebrandi set sender to ebrandi@FreeBSD.org using -f From: Edson Brandi Date: Wed, 12 Dec 2018 13:31:32 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52679 - head/pt_BR.ISO8859-1/articles/hubs X-SVN-Group: doc-head X-SVN-Commit-Author: ebrandi X-SVN-Commit-Paths: head/pt_BR.ISO8859-1/articles/hubs X-SVN-Commit-Revision: 52679 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: A8C0695665 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-0.63 / 15.00]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_SHORT(-0.63)[-0.633,0] X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Dec 2018 13:31:33 -0000 Author: ebrandi Date: Wed Dec 12 13:31:32 2018 New Revision: 52679 URL: https://svnweb.freebsd.org/changeset/doc/52679 Log: pt_BR.ISO8859-1/articles/hubs: Content synced with en_US 52296 * content synchronized with en_US document (rev 52296) Approved by: gabor (mentor, implicit) Obtained from: The FreeBSD Brazilian Portuguese Documentation Project Modified: head/pt_BR.ISO8859-1/articles/hubs/article.xml head/pt_BR.ISO8859-1/articles/hubs/pt_BR.po Modified: head/pt_BR.ISO8859-1/articles/hubs/article.xml ============================================================================== --- head/pt_BR.ISO8859-1/articles/hubs/article.xml Wed Dec 12 13:26:53 2018 (r52678) +++ head/pt_BR.ISO8859-1/articles/hubs/article.xml Wed Dec 12 13:31:32 2018 (r52679) @@ -1,13 +1,22 @@
- Espelhando o FreeBSD - + + Espelhando o FreeBSD + - JunKuriyama
kuriyama@FreeBSD.org
- ValentinoVaschetto
logo@FreeBSD.org
- DanielLang
dl@leo.org
- KenSmith
kensmith@FreeBSD.org
+ Jun Kuriyama
+ kuriyama@FreeBSD.org +
+ Valentino Vaschetto
+ logo@FreeBSD.org +
+ Daniel Lang
+ dl@leo.org +
+ Ken Smith
+ kensmith@FreeBSD.org +
@@ -36,300 +45,422 @@ Requisitos para um site espelho do FreeBSD + Espaço em disco + O espaço em disco é um dos requisitos mais importantes. Dependendo do conjunto de releases, arquiteturas e grau de cobertura que você deseja espelhar, uma quantidade enorme de espaço em disco pode ser consumida. Também tenha em mente que espelhos oficiais provavelmente precisam ser completos. As páginas web devem ser sempre espelhadas completamente. Observe também que os números indicados aqui refletem o estado atual (para 10.4-RELEASE/11.2-RELEASE). Desenvolvimentos adicionais e novas releases só aumentarão a quantidade necessária. Também certifique-se de ter algum espaço extra (cerca de 10-20%) apenas para ter certeza de que não irá faltar espaço. Aqui estão alguns números aproximados: + - Distribuição FTP completa: 1.4 TB - Deltas do CTM: 10 GB - Páginas Web: 1GB + + Distribuição FTP completa: 1.4 TB + + + Deltas do CTM: 10 GB + + + Páginas Web: 1GB + + O uso atual de disco da Distribuição por FTP pode ser encontrado em ftp://ftp.FreeBSD.org/pub/FreeBSD/dir.sizes. Conexão de Rede/Largura de Banda + Claro, você precisa estar conectado à Internet. A largura de banda necessária depende do uso pretendido do site espelho. Se você quiser espelhar apenas algumas partes do FreeBSD para uso na sua rede local/intranet, a demanda pode ser muito menor do que se você quiser disponibilizar os arquivos publicamente. Se você pretende se tornar um site espelho oficial, a largura de banda necessária será ainda maior. Podemos apenas dar estimativas aproximadas aqui: + - Site local, sem acesso público: basicamente sem valor mínimo, mas se for menor que < 2 Mbps, pode deixar a sincronização bem lenta. - Site público não oficial: 34 Mbps é provavelmente um bom começo. - Site oficial: > 100 Mbps é recomendado, e seu host deve estar conectado o mais próximo possível do seu roteador de borda. + + Site local, sem acesso público: basicamente sem valor mínimo, mas se for menor que < 2 Mbps, pode deixar a sincronização bem lenta. + + + + Site público não oficial: 34 Mbps é provavelmente um bom começo. + + + + Site oficial: > 100 Mbps é recomendado, e seu host deve estar conectado o mais próximo possível do seu roteador de borda. + + Requisitos de Sistema, CPU, RAM + Isto depende muito do número esperado de clientes, que é determinado pela política do servidor. O dimensionamento também é afetado pelo tipo de serviços que você deseja oferecer. Serviços FTP ou HTTP simples podem não exigir uma quantidade enorme de recursos. Tenha cuidado se você fornecer o rsync. Isso pode ter um grande impacto nos requisitos de CPU e memória, já que este serviço é considerado um devorador de memória. Os exemplos a seguir, visam lhe dar uma ideia simples deste dimensionamento. + Para um site com visitação moderada o qual ofereça o serviço de rsync, você pode considerar uma CPU entre 800 MHz - 1 GHz, e pelo menos 512 MB de memória RAM. Esta é provavelmente a configuração mínima para um site espelho oficial. + Para um site com visitação frequente, você definitivamente vai precisar de mais memória RAM (considere 2 GB como um bom ponto de partida) e possivelmente de mais poder de processamento (CPU), o que pode significar que você precisará ir para um sistema multiprocessado (SMP). + Você também pode querer considerar um subsistema de disco rápido. As operações no repositório SVN requerem um subsistema de disco rápido (o RAID é altamente recomendado). Um controlador SCSI que possua um cache próprio também pode acelerar as coisas, já que a maioria desses serviços incorrem em um grande número de pequenas modificações no disco. + Serviços para oferecer + Todo site espelho é obrigado a disponibilizar um conjunto de serviços básicos. Em adição a estes serviços obrigatórios, existe um grande número de serviços opcionais aos quais o administrador do servidor pode optar por oferecer. Esta sessão irá detalhar quais serviços você pode oferecer, bem como implementá-los. + - FTP (necessário para o conjunto de arquivos do FTP) - Este é um dos serviços mais básicos, e ele é obrigatório em todos os sites espelhos que oferecem acesso público às distribuições via FTP. O acesso ao FTP deve ser anônimo, e não é permitido o uso de nenhum controle nas taxas de upload/download (o que seria uma coisa ridícula de qualquer maneira). Não é necessário ter o upload de arquivos habilitado (e isso nunca deve ser permitido na área onde os arquivos do FreeBSD são mantidos). Os arquivos do FreeBSD devem ficar disponíveis sob o caminho /pub/FreeBSD. - Existem diversos softwares disponíveis que podem ser configurados para operar como um servidor de FTP anônimo. Por exemplo (em ordem alfabética) - - /usr/libexec/ftpd: o próprio ftpd do FreeBSD pode ser usado. Não deixe de ler o manual do ftpd8. - - - ftp/ncftpd: Um pacote comercial, grátis para uso educacional. - - - ftp/oftpd: Um ftpd projetado tendo a segurança como foco principal. - - - ftp/proftpd: Um ftpd modular e muito flexível. - - - ftp/pure-ftpd: Outro ftpd desenvolvido com segurança em mente. - - ftp/twoftpd: Mais um ftpd desenvolvido com segurança em mente. - ftp/vsftpd: Um ftpd muito seguro. - - O ftpd nativo do FreeBSD, o proftpd, e talvez o ncftpd são alguns dos servidores de FTP mais utilizados. Os demais não possuem uma grande base de usuários entre os sites espelhos. Um item a ser considerado é que você pode precisar de flexibilidade para controlar quantas conexões simultâneas serão permitidas no servidor, limitando desta forma o consumo do seu link IP e dos demais recursos do sistema. + FTP (necessário para o conjunto de arquivos do FTP) + + Este é um dos serviços mais básicos, e ele é obrigatório em todos os sites espelhos que oferecem acesso público às distribuições via FTP. O acesso ao FTP deve ser anônimo, e não é permitido o uso de nenhum controle nas taxas de upload/download (o que seria uma coisa ridícula de qualquer maneira). Não é necessário ter o upload de arquivos habilitado (e isso nunca deve ser permitido na área onde os arquivos do FreeBSD são mantidos). Os arquivos do FreeBSD devem ficar disponíveis sob o caminho /pub/FreeBSD. + + Existem diversos softwares disponíveis que podem ser configurados para operar como um servidor de FTP anônimo. Por exemplo (em ordem alfabética) + + + + /usr/libexec/ftpd: o próprio ftpd do FreeBSD pode ser usado. Não deixe de ler o manual do ftpd8. + + + + ftp/ncftpd: Um pacote comercial, grátis para uso educacional. + + + + ftp/oftpd: Um ftpd projetado tendo a segurança como foco principal. + + + + ftp/proftpd: Um ftpd modular e muito flexível. + + + + ftp/pure-ftpd: Outro ftpd desenvolvido com segurança em mente. + + + + ftp/twoftpd: Mais um ftpd desenvolvido com segurança em mente. + + + + ftp/vsftpd: Um ftpd muito seguro. + + + + O ftpd nativo do FreeBSD, o proftpd, e talvez o ncftpd são alguns dos servidores de FTP mais utilizados. Os demais não possuem uma grande base de usuários entre os sites espelhos. Um item a ser considerado é que você pode precisar de flexibilidade para controlar quantas conexões simultâneas serão permitidas no servidor, limitando desta forma o consumo do seu link IP e dos demais recursos do sistema. + - Rsync (opcional para o conjunto de arquivos FTP) - O Rsync é muitas vezes oferecido para acesso ao conteúdo da área de FTP de um site espelho do FreeBSD, desta forma outros sites espelhos podem utilizar o seu sistema como fonte para se espelhar. O protocolo do rsync é diferente do FTP em muitos aspectos. Ele é muito mais amigável em relação ao consumo de banda IP, uma vez que quando um arquivo é alterado ao invés de transferí-lo por completo novamente, ele transfere apenas as diferenças entre as duas versões do arquivo. O Rsync requer uma grande quantidade de memória para cada instância. A quantidade de memória alocada depende do tamanho do modulo sincronizado em termos do número de diretórios e de arquivos. O Rsync pode utilizar rsh e o ssh (que agora é padrão) para transporte dos dados, ou então utilizar o seu próprio protocolo para acesso stand-alone (este é o método preferid o para um servidor público de Rsync). Obrigatoriedade de autenticação, limites ao número de conexões simultâneas e outras restrições podem ser aplicadas. Há apenas um pacote de software disponível para se implementar um servidor de Rsync: - - net/rsync - + Rsync (opcional para o conjunto de arquivos do FTP) + + O Rsync é muitas vezes oferecido para acesso ao conteúdo da área de FTP de um site espelho do FreeBSD, desta forma outros sites espelhos podem utilizar o seu sistema como fonte para se espelhar. O protocolo do rsync é diferente do FTP em muitos aspectos. Ele é muito mais amigável em relação ao consumo de banda IP, uma vez que quando um arquivo é alterado ao invés de transferí-lo por completo novamente, ele transfere apenas as diferenças entre as duas versões do arquivo. O Rsync requer uma grande quantidade de memória para cada instância. A quantidade de memória alocada depende do tamanho do modulo sincronizado em termos do número de diretórios e de arquivos. O Rsync pode utilizar rsh e o ssh (que agora é padrão) para transporte dos dados, ou então utilizar o seu próprio protocolo para acesso stand-alone (este é o método preferido para um servidor público de Rsync). Obrigatoriedade de autenticação, limites ao número de conexões simultâneas e outras restrições podem ser aplicadas. Há apenas um pacote de software disponível para se implementar um servidor de Rsync: + + + + net/rsync + + + - HTTP (necessário para as páginas web, opcional para o conjunto de arquivos do FTP) - Se você deseja disponibilizar as páginas web do FreeBSD, você vai precisar instalar um servidor web. Opcionalmente você poderá oferecer acesso a sua árvore de FTP via HTTP. A escolha do software do servidor web é uma escolha do administrador do site espelho. As opções mais populares são: + HTTP (necessário para as páginas web, opcional para o conjunto de arquivos do FTP) - - - www/apache24: O Apache é o servidor web mais amplamente utilizado na internet. Ele é usado extensivamente pelo projeto FreeBSD. - + Se você deseja disponibilizar as páginas web do FreeBSD, você vai precisar instalar um servidor web. Opcionalmente você poderá oferecer acesso a sua árvore de FTP via HTTP. A escolha do software do servidor web é uma escolha do administrador do site espelho. As opções mais populares são: - - www/boa: O Boa é um servidor HTTP single-task. Ao contrário dos servidores Web tradicionais, o seu processo não se divide para cada conexão de entrada e nem cria muitas cópias de si mesmo para lidar com várias conexões. Entretanto, ele fornece um desempenho excelente para conteúdo puramente estático. - + + + www/apache24: O Apache é o servidor web mais amplamente utilizado na internet. Ele é usado extensivamente pelo projeto FreeBSD. + - - www/cherokee: O >Cherokee é um servidor web muito rápido, flexível e fácil de configurar. Ele suporta as tecnologias difundidas atualmente: FastCGI, SCGI, PHP, CGI, conexões criptografadas por SSL/TLS, vhosts, autenticação de usuários, codificação on the fly e balanceamento de carga. Ele também gera arquivos de log compatíveis com o Apache. - + + www/boa: O Boa é um servidor HTTP single-task. Ao contrário dos servidores Web tradicionais, o seu processo não se divide para cada conexão de entrada e nem cria muitas cópias de si mesmo para lidar com várias conexões. Entretanto, ele fornece um desempenho excelente para conteúdo puramente estático. + - - www/lighttpd: O lighttpd é um servidor web seguro, rápido, compatível com os padrões e muito flexível o qual foi otimizado para ambientes de alto desempenho. Tem um consumo de memória muito baixo em comparação com outros servidores Web, bem como um baixo consumo de CPU. - + + www/cherokee: O >Cherokee é um servidor web muito rápido, flexível e fácil de configurar. Ele suporta as tecnologias difundidas atualmente: FastCGI, SCGI, PHP, CGI, conexões criptografadas por SSL/TLS, vhosts, autenticação de usuários, codificação on the fly e balanceamento de carga. Ele também gera arquivos de log compatíveis com o Apache. + - - www/nginx: O nginx é um servidor web de alto desempenho com baixo consumo de memória e recursos-chave para construir uma infraestrutura web moderna e eficiente. Os recursos incluem um servidor HTTP, proxy reverso de HTTP e email, armazenamento em cache, balanceamento de carga, compactação, limitação de solicitações, multiplexação e reutilização de conexões, descarregamento de SSL e streaming de mídia por HTTP. - + + www/lighttpd: O lighttpd é um servidor web seguro, rápido, compatível com os padrões e muito flexível o qual foi otimizado para ambientes de alto desempenho. Tem um consumo de memória muito baixo em comparação com outros servidores Web, bem como um baixo consumo de CPU. + - - www/thttpd: Se você estiver servindo uma grande quantidade de conteúdo estático, você pode descobrir que usar uma aplicação como o thttpd é mais eficiente do que outros servidores web. Ele também é otimizado para ter um excelente desempenho no FreeBSD. - - + + www/nginx: O nginx é um servidor web de alto desempenho com baixo consumo de memória e recursos-chave para construir uma infraestrutura web moderna e eficiente. Os recursos incluem um servidor HTTP, proxy reverso de HTTP e email, armazenamento em cache, balanceamento de carga, compactação, limitação de solicitações, multiplexação e reutilização de conexões, descarregamento de SSL e streaming de mídia por HTTP. + + + + www/thttpd: Se você estiver servindo uma grande quantidade de conteúdo estático, você pode descobrir que usar uma aplicação como o thttpd é mais eficiente do que outros servidores web. Ele também é otimizado para ter um excelente desempenho no FreeBSD. + + - + + Como espelhar o FreeBSD + Ok, agora você conhece os requisitos e sabe como oferecer os serviços, mas não sabe como obtê-los. :-) Esta seção explica como realmente espelhar as várias partes do FreeBSD, quais ferramentas utilizar e de onde espelhar. + - Espelhando o site FTP + Espelhando o site FTP + A área FTP possui a maior quantidade de dados a serem espelhados. Ela inclui os conjuntos de distribuição necessários para a instalação em rede, os branches que são snapshots das árvores de código fonte, as Imagens ISO para gravar CD-ROMs com a distribuição de instalação, um sistema de arquivos ativo e um snapshot da árvore de ports. E claro, tudo isso para as várias versões do FreeBSD e diversas arquiteturas. - A melhor maneira de espelhar a área FTP é com o rsync. Você pode instalar o port net/rsync e então usar o rsync para sincronizar com seu host upstream. O rsync já foi mencionado em . Como o acesso rsync não é necessário, seu site de upstream preferido pode não permitir isso. Talvez você precise procurar um pouco mais para localizar um site que permita acesso por rsync. - - Como o número de clientes rsync terá um impacto significativo na performance do servidor, a maioria dos administradores impõe limitações em seus servidores. Para um espelho, você deve perguntar ao mantenedor do site com o qual você está sincronizando sobre sua política, e talvez pedir uma exceção para o seu host (já que você também é um site espelho). - - Um exemplo de linha de comando para espelhar o FreeBSD pode ser verificada abaixo: - % rsync -vaHz --delete rsync://ftp4.de.FreeBSD.org/FreeBSD/ /pub/FreeBSD/ - Consulte a documentação do rsync, que também está disponível em http://rsync.samba.org/, sobre as várias opções a serem usadas com o rsync. Se você sincronizar o módulo inteiro (diferentemente dos subdiretórios), esteja ciente de que o diretório do módulo (aqui "FreeBSD") não será criado, então você não pode omitir o diretório de destino. Além disso, você pode querer configurar um script que chame tal comando via cron8. + + A melhor maneira de espelhar a área FTP é com o rsync. Você pode instalar o port net/rsync e então usar o rsync para sincronizar com seu host upstream. O rsync já foi mencionado em . Como o acesso rsync não é necessário, seu site de upstream preferido pode não permitir isso. Talvez você precise procurar um pouco mais para localizar um site que permita acesso por rsync. + + + Como o número de clientes rsync terá um impacto significativo na performance do servidor, a maioria dos administradores impõe limitações em seus servidores. Para um espelho, você deve perguntar ao mantenedor do site com o qual você está sincronizando sobre sua política, e talvez pedir uma exceção para o seu host (já que você também é um site espelho). + + + Um exemplo de linha de comando para espelhar o FreeBSD pode ser verificada abaixo: + + % rsync -vaHz --delete rsync://ftp4.de.FreeBSD.org/FreeBSD/ /pub/FreeBSD/ + + Consulte a documentação do rsync, que também está disponível em http://rsync.samba.org/, sobre as várias opções a serem usadas com o rsync. Se você sincronizar o módulo inteiro (diferentemente dos subdiretórios), esteja ciente de que o diretório do módulo (aqui "FreeBSD") não será criado, então você não pode omitir o diretório de destino. Além disso, você pode querer configurar um script que chame tal comando via cron8. + Espelhando as páginas WWW + O site do FreeBSD deve ser espelhado apenas via rsync. + Uma linha de comando para espelhar o site do FreeBSD pode parecer com: + % rsync -vaHz --delete rsync://bit0.us-west.freebsd.org/FreeBSD-www-data/ /usr/local/www/ - - - Espelhando os Pacotes - Devido a exigências muito altas de largura de banda, armazenamento e administração, o Projeto FreeBSD decidiu não permitir espelhos públicos de pacotes. Para sites com muitas máquinas, pode ser vantajoso executar um proxy HTTP para fazer cache do pkg 8. Alternativamente, pacotes específicos e suas dependências podem ser baixados executando algo assim: + - % pkg fetch -d -o /usr/local/mirror vim + + Espelhando os Pacotes - Quando esses pacotes forem baixados, os metadados do repositório devem ser gerados executando: + Devido a exigências muito altas de largura de banda, armazenamento e administração, o Projeto FreeBSD decidiu não permitir espelhos públicos de pacotes. Para sites com muitas máquinas, pode ser vantajoso executar um proxy HTTP para fazer cache do pkg 8. Alternativamente, pacotes específicos e suas dependências podem ser baixados executando algo assim: - % pkg repo /usr/local/mirror + % pkg fetch -d -o /usr/local/mirror vim - Uma vez que os pacotes tenham sido baixados e os metadados para o repositório tenham sido gerados, sirva os pacotes até as máquinas clientes via HTTP. Para obter informações adicionais, consulte as páginas de manual do pkg8, mais especificamente a página pkg-repo8. - - - Com que frequência eu devo atualizar o conteúdo do meu espelho? - Todo site espelho deve ser atualizado no mínimo uma vez por dia. Certamente, um script com bloqueio para impedir que várias execuções ocorram ao mesmo tempo será necessário para executar a partir do cron8. Como quase todo administrador faz isso à sua maneira, instruções específicas não podem ser fornecidas. Mas poderia ser algo como: - - - Coloque o comando para executar seu aplicativo de espelhamento em um script. Recomenda-se o uso de um script simples /bin/sh. - - - Adicione alguns redirecionamentos de saída para que as mensagens de diagnóstico sejam registradas em um arquivo. - - - Teste se o seu script funciona. Verifique os logs. - - - Use crontab1 para adicionar o script ao crontab5 do usuário apropriado. Este deve ser um usuário diferente daquele que seu daemon FTP está sendo executado, de forma que, se as permissões de arquivo dentro de sua área FTP não forem legíveis por todos, esses arquivos não poderão ser acessados ​​por FTP anônimo. Isto é usado para os lançamentos stage - assegurando que todos os sites espelhos oficiais tenham todos os arquivos de lançamento necessários no dia do lançamento. - - - Aqui estão alguns agendamentos recomendados: - - Conjunto de arquivos FTP: diariamente - Páginas WWW: diariamente - - + Quando esses pacotes forem baixados, os metadados do repositório devem ser gerados executando: + + % pkg repo /usr/local/mirror + + Uma vez que os pacotes tenham sido baixados e os metadados para o repositório tenham sido gerados, sirva os pacotes até as máquinas clientes via HTTP. Para obter informações adicionais, consulte as páginas de manual do pkg8, mais especificamente a página pkg-repo8. + + + + Com que frequência eu devo atualizar o conteúdo do meu espelho? + + Todo site espelho deve ser atualizado no mínimo uma vez por dia. Certamente, um script com bloqueio para impedir que várias execuções ocorram ao mesmo tempo será necessário para executar a partir do cron8. Como quase todo administrador faz isso à sua maneira, instruções específicas não podem ser fornecidas. Mas poderia ser algo como: + + + + Coloque o comando para executar seu aplicativo de espelhamento em um script. Recomenda-se o uso de um script simples /bin/sh. + + + + Adicione alguns redirecionamentos de saída para que as mensagens de diagnóstico sejam registradas em um arquivo. + + + + Teste se o seu script funciona. Verifique os logs. + + + + Use o crontab1 para adicionar o script ao crontab5 do usuário apropriado. Este deve ser um usuário diferente daquele sob o qual o daemon FTP está sendo executado, de forma que, se as permissões de arquivo dentro de sua área FTP não forem legíveis por todos, esses arquivos não poderão ser acessados ​​por FTP anônimo. Isto é usado para fazer o stage de uma release - assegurando que todos os sites espelhos oficiais tenham todos os arquivos necessários da release no dia do lançamento. + + + + Aqui estão alguns agendamentos recomendados: + + + + Conjunto de arquivos FTP: diariamente + + + Páginas WWW: diariamente + + + + De onde espelhar + Esta é uma questão importante. Então, esta seção vai gastar algum esforço para explicar mais a fundo. Nós diremos isso várias vezes: sob nenhuma circunstância você deve espelhar a partir do ftp.FreeBSD.org. + Algumas palavras sobre a organização - Os espelhos são organizados por país. Todos os espelhos oficiais possuem uma entrada de DNS no formato ftpN.CC.FreeBSD.org. O CC (ou seja, o código do país) é o domínio de nível superior(TLD) do país onde esse espelho está localizado. N é um número, dizendo que o host seria o espelho Nth daquele país. (O mesmo se aplica a wwwN.CC.FreeBSD.org, etc.) Há espelhos sem partes CC. Esses são os sites espelhos que são muito bem conectados e permitem um grande número de usuários simultâneos. ftp.FreeBSD.org é na verdade duas máquinas, uma atualmente localizada na Dinamarca e outra nos Estados Unidos. Este NÃO é um site mestre e nunca deve ser usado para se espelhar. Muita documentação on-line leva os usuários interativosaftp.FreeBSD.org para que os sistemas automatizados de espelhamento encontrem uma máquina diferente para espelhar. + + Os espelhos são organizados por país. Todos os espelhos oficiais possuem uma entrada de DNS no formato ftpN.CC.FreeBSD.org. O CC (ou seja, o código do país) é o domínio de nível superior (TLD) do país onde esse espelho está localizado. N é um número, dizendo que o host seria o espelho Nth daquele país. (O mesmo se aplica a wwwN.CC.FreeBSD.org, etc.) Há espelhos sem partes CC. Esses são os sites espelhos que são muito bem conectados e permitem um grande número de usuários simultâneos. O ftp.FreeBSD.org é na verdade duas máquinas, uma atualmente localizada na Dinamarca e outra nos Estados Unidos. Este NÃO é um site mestre e nunca deve ser usado para se espelhar. Muitos documentos on-line conduzem os usuários interativos para ftp.FreeBSD.org, portanto os sistemas automatizados de espelhamento devem utilizar uma máquina diferente para se espelhar. + Além disso, existe uma hierarquia de espelhos, descrita em termos de camadas. Os sites mestres não são referenciados, mas podem ser descritos como Tier-0. Espelhos que espelham desses sites podem ser considerados Tier-1, espelhos de Tier-1mirrors, sãoTier-2, etc. Os sites oficiais são encorajados a ter um nível baixo, mas quanto mais baixo o nível, maiores os requisitos em termos, conforme descrito em . Também o acesso a espelhos de baixo nível pode ser restrito, e o acesso a sites mestres é definitivamente restrito. A tier-hierarchy não é refletida pelo DNS e geralmente não é documentada em nenhum lugar, exceto nos sites mestres. No entanto, os espelhos oficiais com números baixos como 1-4, geralmente são Tier-1 (isso é apenas uma dica, e não há regr a). + - Ok, mas onde devo baixar os arquivos agora? + Ok, mas de onde devo baixar os arquivos agora? + Em nenhuma circunstância você deve espelhar a partir de ftp.FreeBSD.org. A resposta simples é: do site que está mais próximo de você em termos de Internet ou que lhe ofereça o acesso mais rápido. + - Eu só quero espelhar de algum lugar! - Se você não tem nenhuma intenção ou requisito especial, a declaração em se aplica. Isso significa: - - - Verifique quais fornecem acesso mais rápido (número de saltos, tempos de ida e volta) e ofereçam os serviços que você pretende usar (como rsync). - - - Entre em contato com os administradores do site escolhido, informando sua solicitação e perguntando sobre seus termos e políticas. - - - Configure o seu espelho conforme descrito acima. - - + Eu só quero espelhar de algum lugar! + + Se você não tem nenhuma intenção ou requisito especial, a declaração em se aplica. Isso significa: + + + + Verifique quais fornecem acesso mais rápido (número de saltos, tempos de ida e volta) e ofereçam os serviços que você pretende usar (como rsync). + + + + Entre em contato com os administradores do site escolhido, informando sua solicitação e perguntando sobre seus termos e políticas. + + + + Configure o seu espelho conforme descrito acima. + + + - Eu sou um espelho oficial, qual é o site certo para mim? - Em geral, a descrição em ainda se aplica. É claro que você pode querer colocar algum peso no fato de que seu upstream deve ser de nível baixo. Existem algumas outras considerações sobre os espelhos oficiais que são descritos em . + Eu sou um espelho oficial, qual é o site certo para mim? + + Em geral, a descrição em ainda se aplica. É claro que você pode querer colocar algum peso no fato de que seu upstream deve ser de nível baixo. Existem algumas outras considerações sobre os espelhos oficiais que são descritos em . + - Eu quero acessar os sites principais! - Se você tiver boas razões e pré-requisitos, poderá querer e obter acesso a um dos sites mestres. O acesso a esses sites é geralmente restrito e existem políticas especiais para acesso. Se você já é um espelho oficial, isso certamente irá ajudar você a obter acesso. Em qualquer outro caso, certifique-se de que seu país realmente precisa de outro espelho. Se já tiver três ou mais, pergunte ao administrador de região(hostmaster@CC.FreeBSD.org) ou Listas de discussão de sites espelho do FreeBSD primeiro. + Eu quero acessar os sites principais! + Se você tiver boas razões e pré-requisitos, poderá querer e obter acesso a um dos sites mestres. O acesso a esses sites é geralmente restrito e existem políticas especiais para acesso. Se você já é um espelho oficial, isso certamente irá ajudar você a obter acesso. Em qualquer outro caso, certifique-se de que seu país realmente precisa de outro espelho. Se já tiver três ou mais, pergunte ao administrador de região(hostmaster@CC.FreeBSD.org) ou Listas de discussão de sites espelho do FreeBSD primeiro. + Quem ajudou você a se tornar um espelho oficial deve ajudar você a obter acesso a um host de upstream apropriado, seja um dos sites mestres ou um site Tier-1 adequado. Caso contrário, você pode enviar um email para mirror-admin@FreeBSD.org para solicitar ajuda com isso. - Existe um site principal para o conjunto de arquivos FTP. - - ftp-master.FreeBSD.org - Este é o site principal do conjunto de arquivos FTP. - O ftp-master.FreeBSD.org fornece acesso por rsync, além do acesso normal por FTP. Consulte . - Os espelhos também são encorajados a permitir acesso por rsync para o conteúdo FTP, já que eles são espelhos de Tier-1. - + + Existe um site principal para o conjunto de arquivos FTP. + + + ftp-master.FreeBSD.org + + Este é o site principal do conjunto de arquivos FTP. + + O ftp-master.FreeBSD.org fornece acesso por rsync, além do acesso normal por FTP. Consulte . + + Os espelhos também são encorajados a permitir acesso por rsync para o conteúdo FTP, já que eles são espelhos de Tier-1. + + Espelhos Oficiais + Espelhos oficiais são os espelhos que - - - a) tem uma entrada de DNS FreeBSD.org (geralmente um CNAME). - - - b) são listados como um espelho oficial na documentação do FreeBSD (como no Handbook). - - - Até agora, para distinguir espelhos oficiais. Espelhos oficiais não são necessariamente espelhos Tier-1. No entanto, você provavelmente não encontrará um espelho Tier-1 que também não é oficial. + + + a) tem uma entrada de DNS FreeBSD.org (geralmente um CNAME). + + + + b) são listados como um espelho oficial na documentação do FreeBSD (como no Handbook). + + + + Até agora, para distinguir espelhos oficiais. Espelhos oficiais não são necessariamente espelhos Tier-1. No entanto, você provavelmente não encontrará um espelho Tier-1 que também não é oficial. + Requisitos especiais para sites espelhos oficiais (Tier-1) + Não é tão fácil declarar os requisitos para todos os sites espelhos oficiais, uma vez que o projeto é um pouco tolerante aqui. É mais fácil dizer o que um site espelho oficial Tier-1 precisa ter. Todos os outros sites espelhos oficiais podem considerar isto como um grande deve. + Os sites espelhos Tier-1 precisam: - - ter o conjunto completo de arquivos - permitir acesso a outros sites espelho - fornecer acesso por FTP e rsync - - Além disso, os administradores devem estar inscritos nas listas de discussão de sites espelho do FreeBSD. Consulte este link para obter detalhes em como se inscrever. + + + ter o conjunto completo de arquivos + + + + permitir acesso a outros sites espelho + + + + fornecer acesso por FTP e rsync + + + + Além disso, os administradores devem estar inscritos nas listas de discussão de sites espelho do FreeBSD. Consulte este link para obter detalhes em como se inscrever. + - É muito importante para um administrador de hub, especialmente administradores de hub de Tier-1, verificar o calendário de lançamentos para a próxima versão do FreeBSD. Isto é importante porque lhe dirá quando o próximo lançamento está programado para sair, e assim lhe dará tempo para se preparar para o grande pico de tráfego que virá. - Também é importante que os administradores do hub tentem manter seus espelhos o mais atualizados possível (novamente, ainda mais importante para os espelhos Tier-1). Se o Mirror1 não for atualizado por um tempo, os espelhos de camada inferior começarão a espelhar os dados antigos do Mirror1 e, portanto, iniciará uma espiral descendente... Mantenha seus espelhos atualizados! + É muito importante para um administrador de hub, especialmente administradores de hub de Tier-1, verificar o calendário de lançamentos para a próxima versão do FreeBSD. Isto é importante porque lhe dirá quando o próximo lançamento está programado para sair, e assim lhe dará tempo para se preparar para o grande pico de tráfego que virá. + + Também é importante que os administradores do hub tentem manter seus espelhos o mais atualizados possível (novamente, ainda mais importante para os espelhos Tier-1). Se o Mirror1 não for atualizado por um tempo, os espelhos de camada inferior começarão a espelhar os dados antigos do Mirror1 e, portanto, iniciará uma espiral descendente... Mantenha seus espelhos atualizados! + Como se tornar um site espelho oficial? - - Não estamos aceitando novos sites espelhos neste momento. +--> + + Não estamos aceitando novos sites espelhos neste momento. + Algumas estatísticas dos sites espelho - Aqui estão os links para as páginas de estatísticas dos seus sites espelho favoritos (também conhecidos como os únicos que têm boa vontade de fornecer as estatísticas). + + Aqui estão os links para as páginas de estatísticas dos seus sites espelho favoritos (também conhecidos como os únicos que têm a boa vontade de fornecer as estatísticas). + Estatísticas do site FTP + - - ftp.is.FreeBSD.org - hostmaster@is.FreeBSD.org - (Largura de Banda) (Processos FTP) (Processos HTTP) - - - ftp2.ru.FreeBSD.org - mirror@macomnet.ru - (Largura de Banda) (Usuários HTTP e FTP) - + + ftp.is.FreeBSD.org - hostmaster@is.FreeBSD.org - (Largura de Banda) (Processos FTP) (Processos HTTP) + + + + ftp2.ru.FreeBSD.org - mirror@macomnet.ru - (Largura de Banda) (Usuários HTTP e FTP) + Modified: head/pt_BR.ISO8859-1/articles/hubs/pt_BR.po ============================================================================== --- head/pt_BR.ISO8859-1/articles/hubs/pt_BR.po Wed Dec 12 13:26:53 2018 (r52678) +++ head/pt_BR.ISO8859-1/articles/hubs/pt_BR.po Wed Dec 12 13:31:32 2018 (r52679) @@ -1,13 +1,12 @@ # $FreeBSD$ # Danilo G. Baio , 2018. #zanata # Edson Brandi , 2018. #zanata -# Mauro Risonho de Paula Assumpção , 2018. #zanata msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2018-09-08 21:15+0000\n" -"PO-Revision-Date: 2018-09-08 07:05+0000\n" -"Last-Translator: Danilo G. Baio \n" +"POT-Creation-Date: 2018-12-12 13:28+0000\n" +"PO-Revision-Date: 2018-12-12 01:24+0000\n" +"Last-Translator: Copied by Zanata \n" "Language-Team: \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" @@ -21,81 +20,104 @@ msgctxt "_" msgid "translator-credits" msgstr "" "Edson Brandi, ebrandi@FreeBSD.org, 2018\n" -"Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018\n" -"Danilo G. Baio, dbaio@FreeBSD.org, 2018" +"Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018" #. (itstool) path: info/title -#: article.translate.xml:4 +#: article.translate.xml:5 msgid "Mirroring FreeBSD" msgstr "Espelhando o FreeBSD" #. (itstool) path: affiliation/address -#: article.translate.xml:8 +#: article.translate.xml:14 #, no-wrap -msgid "kuriyama@FreeBSD.org" -msgstr "kuriyama@FreeBSD.org" +msgid "" +"\n" +"\t kuriyama@FreeBSD.org\n" +"\t " +msgstr "" +"\n" +"\t kuriyama@FreeBSD.org\n" +"\t " #. (itstool) path: authorgroup/author -#: article.translate.xml:7 +#: article.translate.xml:8 msgid "" -"JunKuriyama <_:address-1/> " +" Jun Kuriyama <_:address-1/> " msgstr "" -"JunKuriyama <_:address-1/> " +" Jun Kuriyama <_:address-1/> " #. (itstool) path: affiliation/address -#: article.translate.xml:11 +#: article.translate.xml:25 #, no-wrap -msgid "logo@FreeBSD.org" -msgstr "logo@FreeBSD.org" +msgid "" +"\n" +"\t logo@FreeBSD.org\n" +"\t " +msgstr "" +"\n" +"\t logo@FreeBSD.org\n" +"\t " #. (itstool) path: authorgroup/author -#: article.translate.xml:10 +#: article.translate.xml:19 msgid "" -"ValentinoVaschetto <_:address-1/> " +" Valentino Vaschetto <_:address-1/> " msgstr "" -"ValentinoVaschetto <_:address-1/> " +" Valentino Vaschetto <_:address-1/> " #. (itstool) path: affiliation/address -#: article.translate.xml:14 +#: article.translate.xml:36 #, no-wrap -msgid "dl@leo.org" -msgstr "dl@leo.org" +msgid "" +"\n" +"\t dl@leo.org\n" +"\t " +msgstr "" +"\n" +"\t dl@leo.org\n" +"\t " #. (itstool) path: authorgroup/author -#: article.translate.xml:13 +#: article.translate.xml:30 msgid "" -"DanielLang <_:address-1/> " +" Daniel Lang <_:address-1/> " msgstr "" -"DanielLang <_:address-1/> " +" Daniel Lang <_:address-1/> " #. (itstool) path: affiliation/address -#: article.translate.xml:17 +#: article.translate.xml:47 #, no-wrap -msgid "kensmith@FreeBSD.org" -msgstr "kensmith@FreeBSD.org" +msgid "" +"\n" +"\t kensmith@FreeBSD.org\n" +"\t " +msgstr "" +"\n" +"\t kensmith@FreeBSD.org\n" +"\t " #. (itstool) path: authorgroup/author -#: article.translate.xml:16 +#: article.translate.xml:41 msgid "" -"KenSmith <_:address-1/> " +" Ken Smith <_:address-1/> " msgstr "" -"KenSmith <_:address-1/> " +" Ken Smith <_:address-1/> " #. (itstool) path: legalnotice/para -#: article.translate.xml:22 +#: article.translate.xml:55 msgid "FreeBSD is a registered trademark of the FreeBSD Foundation." msgstr "FreeBSD is a registered trademark of the FreeBSD Foundation." #. (itstool) path: legalnotice/para -#: article.translate.xml:24 +#: article.translate.xml:57 msgid "" "Many of the designations used by manufacturers and sellers to distinguish " "their products are claimed as trademarks. Where those designations appear in " @@ -111,16 +133,16 @@ msgstr "" #. (itstool) path: info/pubdate #. (itstool) path: info/releaseinfo -#: article.translate.xml:32 article.translate.xml:34 +#: article.translate.xml:65 article.translate.xml:67 msgid "" -"$FreeBSD: head/en_US.ISO8859-1/articles/hubs/article.xml 51820 2018-06-11 " -"13:15:23Z bjk $" +"$FreeBSD: head/en_US.ISO8859-1/articles/hubs/article.xml 52296 2018-09-24 " +"09:34:54Z bcr $" msgstr "" -"$FreeBSD: head/en_US.ISO8859-1/articles/hubs/article.xml 51820 2018-06-11 " -"13:15:23Z bjk $" +"$FreeBSD: head/en_US.ISO8859-1/articles/hubs/article.xml 52296 2018-09-24 " +"09:34:54Z bcr $" #. (itstool) path: abstract/para -#: article.translate.xml:37 +#: article.translate.xml:70 msgid "" "An in-progress article on how to mirror FreeBSD, aimed at hub administrators." msgstr "" @@ -128,17 +150,17 @@ msgstr "" "administradores de hubs." #. (itstool) path: note/para -#: article.translate.xml:43 +#: article.translate.xml:76 msgid "We are not accepting new mirrors at this time." msgstr "Nós não estamos aceitando novos sites espelho neste momento." #. (itstool) path: sect1/title -#: article.translate.xml:47 +#: article.translate.xml:80 msgid "Contact Information" msgstr "Informações de contato" #. (itstool) path: sect1/para -#: article.translate.xml:49 +#: article.translate.xml:82 msgid "" "The Mirror System Coordinators can be reached through email at mirror-" "admin@FreeBSD.org. There is also a ." #. (itstool) path: sect1/title -#: article.translate.xml:55 -msgid "Requirements for FreeBSD mirrors" +#: article.translate.xml:88 +msgid "Requirements for FreeBSD Mirrors" msgstr "Requisitos para um site espelho do FreeBSD" #. (itstool) path: sect2/title -#: article.translate.xml:57 +#: article.translate.xml:91 msgid "Disk Space" msgstr "Espaço em disco" #. (itstool) path: sect2/para -#: article.translate.xml:58 +#: article.translate.xml:93 msgid "" "Disk space is one of the most important requirements. Depending on the set " "of releases, architectures, and degree of completeness you want to mirror, a " @@ -185,22 +207,22 @@ msgstr "" "certeza de que não irá faltar espaço. Aqui estão alguns números aproximados:" #. (itstool) path: listitem/para -#: article.translate.xml:74 +#: article.translate.xml:109 msgid "Full FTP Distribution: 1.4 TB" msgstr "Distribuição FTP completa: 1.4 TB" #. (itstool) path: listitem/para -#: article.translate.xml:75 +#: article.translate.xml:112 msgid "CTM deltas: 10 GB" msgstr "Deltas do CTM: 10 GB" #. (itstool) path: listitem/para -#: article.translate.xml:76 +#: article.translate.xml:115 msgid "Web pages: 1GB" msgstr "Páginas Web: 1GB" #. (itstool) path: sect2/para -#: article.translate.xml:78 +#: article.translate.xml:119 msgid "" "The current disk usage of FTP Distribution can be found at ftp://ftp.FreeBSD.org/pub/" @@ -211,12 +233,12 @@ msgstr "" "org/pub/FreeBSD/dir.sizes." #. (itstool) path: sect2/title -#: article.translate.xml:84 +#: article.translate.xml:123 msgid "Network Connection/Bandwidth" msgstr "Conexão de Rede/Largura de Banda" #. (itstool) path: sect2/para -#: article.translate.xml:85 +#: article.translate.xml:125 msgid "" "Of course, you need to be connected to the Internet. The required bandwidth " "depends on your intended use of the mirror. If you just want to mirror some " @@ -234,7 +256,7 @@ msgstr "" "apenas dar estimativas aproximadas aqui:" #. (itstool) path: listitem/para -#: article.translate.xml:96 +#: article.translate.xml:135 msgid "" "Local site, no public access: basically no minimum, but < 2 Mbps could " "make syncing too slow." @@ -243,12 +265,12 @@ msgstr "" "menor que < 2 Mbps, pode deixar a sincronização bem lenta." #. (itstool) path: listitem/para -#: article.translate.xml:98 +#: article.translate.xml:141 msgid "Unofficial public site: 34 Mbps is probably a good start." msgstr "Site público não oficial: 34 Mbps é provavelmente um bom começo." #. (itstool) path: listitem/para -#: article.translate.xml:99 +#: article.translate.xml:146 msgid "" "Official site: > 100 Mbps is recommended, and your host should be " "connected as close as possible to your border router." @@ -257,12 +279,12 @@ msgstr "" "mais próximo possível do seu roteador de borda." #. (itstool) path: sect2/title -#: article.translate.xml:104 +#: article.translate.xml:154 msgid "System Requirements, CPU, RAM" msgstr "Requisitos de Sistema, CPU, RAM" #. (itstool) path: sect2/para -#: article.translate.xml:105 +#: article.translate.xml:156 msgid "" "One thing this depends on the expected number of clients, which is " "determined by the server's policy. It is also affected by the types of " @@ -280,7 +302,7 @@ msgstr "" "seguir, visam lhe dar uma ideia simples deste dimensionamento." #. (itstool) path: sect2/para -#: article.translate.xml:117 +#: article.translate.xml:165 msgid "" "For a moderately visited site that offers rsync, " "you might consider a current CPU with around 800MHz - 1 GHz, and at least " @@ -293,7 +315,7 @@ msgstr "" "configuração mínima para um site espelho oficial." #. (itstool) path: sect2/para -#: article.translate.xml:125 +#: article.translate.xml:171 msgid "" "For a frequently used site you definitely need more RAM (consider 2GB as a " "good start) and possibly more CPU, which could also mean that you need to go " @@ -305,7 +327,7 @@ msgstr "" "que você precisará ir para um sistema multiprocessado (SMP)." #. (itstool) path: sect2/para -#: article.translate.xml:131 +#: article.translate.xml:175 msgid "" "You also want to consider a fast disk subsystem. Operations on the SVN " "repository require a fast disk subsystem (RAID is highly advised). A SCSI " @@ -319,12 +341,12 @@ msgstr "" "um grande número de pequenas modificações no disco." #. (itstool) path: sect2/title -#: article.translate.xml:141 -msgid "Services to offer" +#: article.translate.xml:184 +msgid "Services to Offer" msgstr "Serviços para oferecer" #. (itstool) path: sect2/para -#: article.translate.xml:142 +#: article.translate.xml:186 *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***