
Autor: Carlos E. Morimoto
Páginas: 736
Formato: 23 x 16 cm
Editora: GDH Press e Sul Editores
ISBN: 978-85-99593-13-4
Lançado em: Agosto de 2008
» R$ 76,00 + frete
(Preço nas livrarias: R$ 96)
Depois da área de hardware, a área de Redes e Servidores é uma das que mais me tem atraído nestes últimos dias (eis o porquê de no momento estar recomendando livros como o Ubuntu Server Guide. Livro este que considero um ótimo guia a nível básico para quem deseja aprender um pouco sobre configuração servidores no Ubuntu).
No entanto, um dos problemas do Livro citado é o fato do mesmo estar em língua inglesa (o que pesa para alguns) e ser focalizado somente na distribuição em apreço, ou seja, o guia não terá por objetivo traçar explicações a respeito de quais distribuições são as adequadas para servidores, mas, focalizar o Ubuntu e sua configuração como servidor. Assim, o livro é ótimo para quem deseja aprender mais sobre a configuração de servidores em uma certa distribuição em particular, onde neste caso temos o Ubuntu.
Contudo, o meu objetivo nesta pequena resenha, não é falar sobre o Livro já citado, mas, sobre um outro livro específico para servidores, que como costumo dizer é uma obra rara no meio da informática. Quando digo “obra rara”, não é devido o livro já está se esgotando, mas, refiro-me ao conteúdo em sí, linguagem didática e fácil, entre outros pormenores que fazem o livro receber tal respeito da minha parte ;-)
Sem dúvida, o objetivo de qualquer livro de servidores, seja sobre Linux ou Windows, é passar de maneira clara e objetiva, todos os conhecimentos necessários que o leitor deve ter a respeito da configuração de servidores, desde a configuração de serviços básicos, tais como configuração da rede e compartilhamento da conexão, até serviços mais avançados, tais como criação de servidores web, servidores de arquivos, acesso remoto, etc.
Foi esse o motivo que me levou a escrever esta segunda resenha de um dos livros de Carlos E. Morimoto: o Livro Servidores Linux, Guia Prático. Livro este, que, faz jus ao que citei no parágrafo anterior e ao próprio nome do livro. Vamos, então, a um rápido tour através do Livro!
Fazendo um tour pela introdução, em primeiro plano é explicado o que é um servidor Linux e a divisão dos dois grandes grupos de servidores: os Servidores de Rede Local e Servidores de Internet. Prosseguindo, então, é explicado como funciona tais servidores, ao mesmo tempo que são dados detalhes de quais serviços e programas são usados, ou seja, o propósito aqui é ir deixando o leitor a par dos termos e dos assuntos que irá conhecer ao longo do livro. Ainda na introdução, é dado ênfase as principais distribuições que são usadas em servidores (Debian, CentOS, RHEL, etc) e, deixando claro que mesmo essas distribuições tendo ferramentas diferentes, a configuração é similar em todas elas. Assim, já no primeiro capítulo, o leitor ficará por dentro de tudo o que o restante do livro irá abordar. Vamor agora aos capítulos do livro:
Nos três primeiros capítulos, temos a etapa básica, em que aprendemos a instalação das principais distribuições para servidores, seguido logo em seguida da configuração da rede e compartilhamento da conexão em cada uma. Este ponto, sem dúvida é o “hello world” da configuração de qualquer servidor, ou seja, a primeira coisa que qualquer iniciante no mundo dos servidores irá aprender é justamente configurar a rede, compartilhar a conexão, etc. Outro ponto a destacar nestes três primeiros capítulos, é que todas as explicações dadas, nos permitirão configurar diretamente nos arquivos de configuração, independente da distribuição. No livro, são dados detalhes sobre ferramentas gráficas também, mas, em primeiro lugar é explicado a configuração através dos arquivos de configuração, pois, ao aprender desta maneira, o leitor estará apto a resolver problemas onde a interface gráfica não está presente, bem como entender como o sistema funciona. É semelhante a alguém que configura o Coyote Linux no “next, next, next, finish”e alguém que configura diretamente nos arquivos de configuração e entende como as coisas funcionam. Assim, a configuração com o Coyote Linux, poder ser até mais rápida, mas, em casos onde houvesse problemas, se a pessoa não tiver conhecimento de como as coisas funcionam, simplesmente não poderá fazer quase nada.
Nos dois capítulos seguintes, entraremos em configurações mais avançadas dentro de uma rede. Em primeiro lugar, temos a configuração das famosas VPNs (Virtual Private Network), que estão cada vez mais presentes. Aqui, o leitor irá aprender a configurar uma VPN segura e estável, de modo a trabalhar com segurança e privacidade com tais redes. Outro ponto que achei interessante aqui, foi que, embora o livro seja centralizado em servidores Linux, é dada a explicação de como configurar VPNs também no Windows (p. 223).
Continuando, em um servidor, geralmente há a necessidade de compartilhar arquivos para toda a rede local. Entramos então na configuração do Samba, onde são dados detalhes da instalação, configuração, etc. Como não poderia deixar de citar, já que estamos falando do Samba, aqui também é detalhado como logar clientes Windows em redes Linux (p. 315).
Podemos dizer que até aqui (caps. 1-5) é a parte onde aprendemos a configurar servidores de rede local. Os demais capítulos, abordarão detalhes de como configurar servidores de internet. Vejamos, então!
Nos três capítulos que se seguem (6-8), veremos detalhes de como configurar um servidor web, ou seja, um tipo de servidor dedicado à hospedagens de sites e outros serviços ligados à internet. No início, temos explicações de como instalar e configurar um servidor LAMP (Linux, Apache, Mysql e PHP). Assim como nos capítulos anteriores, é mostrado como configurar nas diferentes distribuições, de modo que fique claro como se proceder em cada uma. Detalhes como gestores de conteúdo, tais como phpBB, Wordpress, etc. São explicados ainda nestes capítulos.
Continuando, temos logo em seguida a configuração do servidor DNS mostrado em detalhes, de modo a entender detalhes de como o mesmo funciona (no caso do livro, é usado o Bind).
Como era de se imaginar, temos ainda configuração de um servidor de e-mails, que, como em todo servidor web, é importante que o mesmo disponibilize tal serviço aos membros ou aos usuários. No livro, é mostrado como configurar tal servidor usando o Postfix, ou entregando o serviço a terceiros, como no caso do Google Apps For Your Domain.
Bem, se você conseguir chegar até aqui, com certeza já vai ser capaz de montar um servidor web com os serviços já citados, mas, ainda falta uma coisa... como administrar tal servidor web? É aqui que chegamos nos capítulos 9 e 10. Neles, o leitor terá toda a base para aprender sobre o gerenciamento de um servidor web (no caso do livro, usando o ISPConfig) e também o uso de ferramentas de acesso remoto, como o SSH, por exemplo.
Nos capítulos seguintes (11-14), temos alguns assuntos extras, mas, que continuam intimamente ligados ao assunto de servidores. Em primeiro lugar, temos a configuração de terminais leves com LTSP (Linux Terminal Server Project), assunto este que não poderia fugir de um livro de servidores. Continuando, temos ainda um capítulo (12) dedicado ao assunto de virtualização, onde, é tomado por base o Vmware Server e, com isso é visto todo o processo de instalação e configuração.
Outra coisa que não poderia faltar em um servidor, onde as coisas são mais sérias do que em um simples desktop, é uma palavra sobre backups. A fim de suprir tal assunto, temos o capítulo 13 dedicado totalmente ao assunto. Neste capítulo, por exemplo, você aprenderá em primeiro plano a criação de scripts de backups, possibilitando assim a automatização dos backups. Depois, ferramentas como o Rsync são mostradas em detalhes, a fim de que você possa entender como programar backups, entre outros detalhes.
Fechando então o livro, o último capítulo é dedicado a explicações sobre hardware de servidores, ou seja, diferentemente de um desktop, temos hardware dedicado exclusivamente aos servidores. Neste capítulo, você entenderá detalhes de como isso funciona.
Chego, com isso, no final de mais uma resenha de um livro que considerei ser digno de nota. Portanto, indico-o para quem deseja aprender sobre servidores Linux de maneira clara e aprofundada. Você pode adquirir o mesmo na página da GDHPress em:
http://www.gdhpress.com.br/servidores/
