Joia!

Obrigado pelas explicacoes. Eu uso o portaudit, sempre instalo por default. Quanto ao atualizar na mao, tenho apenas um receio: Se eu saisse de ferias, 1 mes... No primeiro dia de descanso eh descoberta uma nova falha em alguma aplicacao... Vou ficar o resto do mes com uma maquina exposta?

Tambem nao expliquei todo o conteudo do meu crontab. Se bem que nao faz muita diferenca. Primeiramente eu verifico se possuo a ultima versao do ports. Faco o download quando necessario, e em seguida verifico se existem problemas de versoes ou conflitos. Soh depois eu executaria o portupgrade.

Eu sigo essa filosofia depois que acompanhei a instalacao de servidores debian em uma empresa onde trabalhei. O servidor atualizava-se sem intervencao humana.

Os redhat da vida idem (com o yum e cron).

Eu imaginava que houvesse algo do genero para FreeBSD.

Bom, obrigado pelas respostas!


Ricardo.


Marcos Silva wrote:

Luciano,

Parabens pela otima orientacao fornecida ao colega Ricardo.
Em adicao a sua otima explicacao, sugiro usar tambem o portaudit, uma ferramenta que verifica os pacotes instalados por vulnerabiliades conhecidas, gerando um relatorio com referencias e etc.


NAME
portaudit -- system to check installed packages for known vulnerabilities

DESCRIPTION
Portaudit checks installed packages for known vulnerabilities and generates reports including references to security advisories. Its intended audience is system administrators and individual users.

portaudit uses a database maintained by port committers and the FreeBSD
security team to check if security advisories for any installed packages
exist.  Note that a current ports tree (or any local copy of the ports
tree) is not required for operation.

This package also installs a script into usr/local/etc/periodic/security
that regularly updates this database and includes a report of vulnerable
packages in the daily security report.

If you have a vulnerable package installed, you are advised to update or
deinstall it immediately.

Port:   portaudit-0.5.10
Path:   /usr/ports/security/portaudit
Info:   Checks installed ports against a list of security vulnerabilities
Maint:  [EMAIL PROTECTED]
B-deps:
R-deps:
WWW:    http://people.freebsd.org/~eik/portaudit/



Saudacoes,
Marcos Silva



Luciano Mendonca wrote:

    Ricardo, esse procedimento não é muito aconselhável para servidores.
Corre-se o risco de quebrar alguma coisa e de manhã cedo você encontrar
algum serviço parado. Use o cron para atualizar a árvore de ports, gerar ou
apanhar o INDEX, e execute o portupgrade manualmente, quando necessário.
Dependendo da situação, o ideal é que você primeiro teste o port que será
atualizado numa outra máquina, que não esteja em produção.

    Você também vai querer examinar o arquivo /usr/ports/UPDATING para
ver se alguma coisa se aplica ao port sendo atualizado.

    O site FreshPorts <http://www.freshports.org/> é uma ótima fonte de
informações sobre o que foi alterado em cada port. Vale a pena visitá-lo
diariamente.

    Luciano Mendonça



-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ricardo Maia
Sent: sexta-feira, 5 de agosto de 2005 15:01
To: Lista de discussao do grupo FUG-BR
Subject: [FUG-BR] Automatizar sistema

Seguinte,

Nao entendo (sim, eh ignorancia) o que estou fazendo errado.

No cron eu tenho uma linha que diz:

35 5 * * * root /usr/local/sbin/portupgrade -aDry

Bom, segundo o que eu li, isso deveria automatizar a atualizacao dos pacotes instalados. Na pratica, quando vou ler os logs, percebo que varias vezes o portupgrade falha, simplesmente por erro de compilacao.
Nao existe nada alem disso, e o erro ocorre aleatoriamente.

Alem disso, ja tive que matar processo na mao, acredito ser aquelas famosas telas de opcoes quando executamos um make da vida.

Executando diariamente, na mao, ocorre tudo certo.

Ao que me parece, estou apenas sendo meio ignorante, entao gostaria de saber dos senhores, como eh feita a atualizacao dos softwares instalados nos servidores... Eh nao mao? Algum script?

Percebi que estou muito imaturo como administrador, alguem como eu deveria saber fazer isso, mas agora vejo que nao. =(

Um abraco, aguardo respostas (sem flames como o do salario).

Ricardo.

_______________________________________________
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




_______________________________________________
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br







_______________________________________________
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




_______________________________________________
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br

Responder a