"Linux System Administration - A User's Guide" Marcel Gagné

ArticleCategory: [Artikel Kategorie]

Forum

AuthorImage:[Bild des Autors]

[Photo of the Author]

TranslationInfo:[Author and translation history]

original in en Egon Willighagen

en to pt Bruno Sousa

AboutTheAuthor:[Über den Autor]

Obteve o mestrado em qu�mica na Universidade de Nijmegen, e est� a sua tese de doutoramento acerca da representa��o molecular na mesma Universidade. Joga basketball e programa aplica��es Java.

Abstract:[Zusammenfassung]

Isto � uma revis�o do livro intitulado "Linux System Administration - A User's Guide" por Marcel Gagné. O livro cont�m 532 p�ginas e 26 cap�tulos que cobrem a instala��o, dem�nios, os n�veis de execu��o (run levels), sistema de ficheiros, pol�ticas de passwords, constru��o do kernel, impress�o, dispositivos, backups, administra��o da rede, computa��o segura e muito mais.

ArticleIllustration:[Titelbild des Artikels]

[Illustration]

ArticleBody:[Der eigentliche Artikel]

Introdu��o

Para come�ar pelo fim: � um bom livro. Acerca de tr�s anos atr�s, eu recebi, pelos meus anos, um livro do Linux. Era um livro detest�vel mas era em alem�o e tinha a distribui��o da Red Hat num disco compacto (CD). Nem um m�s mais tarde comprei a edi��o especial de Natal/Novo Ano da Chip (uma revista alem�) com a distribui��o da Debian 2.1 e nunca mais olhei para aquele livro. A raz�o por que digo isto � porque existem imensos livros acerca do Linux mal escritos. Parece dif�cil escrever a introdu��o ao Linux ou a administra��o do Linux que seja de f�cil leitura e que cobra as mat�rias mais importantes. O Marcel Gagné teve sucesso ao escrever tal tipo de livro.

Um aspecto importante deste livro � que o autor tenta dar uma vis�o geral. Menciona, sempre diferentes poss�veis alternativas para a maioria das tarefas administrativas: utilit�rios de linhas de comandos e tamb�m os utilit�rios gr�ficos, a maioria do KDE e do Gnome. Muitas mat�rias s�o complementadas com fotografias de ecr�, exemplos ou notas. Estas notas fornecem informa��o extra: quer mais detalhada ou um breve resumo das defini��es de alguma terminologia. Por exemplo, a segunda nota (p�gina 4) � interessante:

Marcel's Assumption #312: You are not all running Red Hat Linux (or Caldera, or Slackware, and so on).

Esta cita��o aponta para o facto que o livro n�o � constru�do � volta de uma distribui��o espec�fica, o que � uma coisa muito boa e torna o livro adapt�vel para qualquer administrador de Linux principiante, que ainda n�o tomou a decis�o final acerca da distribui��o a utilizar.

Contudo, qualifico este livro como bom (talvez muito bom), mas imperfeito. Algumas partes s�o um pouco desactualizadas ou um pouco incompletas. O livro foi publicado Setembro passado, mas parece que foi escrito h� um ano atr�s (o kernel 2.4 ainda n�o tinha sido lan�ado). N�o creio que seja culpa do autor mas sim pela natureza da comunidade de c�digo aberto/Linux: o desenvolvimento � muito r�pido. Provavelmente muito r�pido para serem publicados pelas editoras. O pr�prio autor menciona isto na p�gina sete.

Um outro bom ponto � que mesmo com tr�s anos de experi�ncia, o livro cont�m utilit�rios e dicas bastante �teis, que eu nunca vi antes. Mostra mesmo que o autor � um administrador de sistema bastante experiente. Ele, tamb�m escreve algumas colunas em jornais, como Linux Journal e Sys Admin Magazine. A partir deste �ltimo encontramos a serie "Sysadmin's Corner" online.

T�picos Cobertos

Os dois primeiros cap�tulos descrevem sumariamente o que o Linux � e que distribui��es existem. Compara tamb�m 7 das grandes distribui��es. Ap�s 19 p�ginas, no cap�tulo 3, o autor come�a a p�r as m�os no material. O cap�tulo lida como obter ajuda e informa��o, e a primeira p�gina d�-lhe a primeira tarefa: digite "man ls". E continua a escrever neste estilo: muitos exemplos e comandos prontos a utilizar da linha de comandos. Muito � maneira como os artigos da LinuxFocus s�o escritos. As fontes de informa��o que s�o discutidas s�o as p�ginas man, as p�ginas info, os HOWTO's, a LinuxDoc, os grupos de utilizadores e a UseNet. Mas o que parece faltar aqui � uma pequena lista de jornais (electr�nicos) acerca do Linux.

Agora que o livro explicou o que o Linux � e como se obt�m (mais) informa��o, o pr�ximo cap�tulo lida com a instala��o do Linux. Ap�s discutir algumas considera��es de hardware, d� uma vis�o geral em como a instala��o da distribui��o do Linux � feita. Termina descrevendo como se criam discos de emerg�ncia como iniciar e se manda abaixo(shutdown) a m�quina com Linux. Tarefas importantes para um administrados de sistemas.

Os cap�tulos 5-8 lidam com a administra��o b�sica do sistema. Os t�picos cobertos incluem: a linha de comandos, a redirec��o de dados de uma programa para outro, permiss�es de ficheiros, utilizadores e grupos, processos de encontrar informa��o com o grep, o vi e emacs, dem�nios, n�veis de execu��o (run levels), passwords seguras, discos r�gidos, sistema de ficheiros e cotas. Basicamente tudo o que precisa de saber para ter o sistema Linux administrado. Para muitos t�picos, as varia��es gr�ficas na linha de comandos s�o discutidos. O facto de autor ser um utilizador experiente � mostrado atrav�s das dicas maravilhosas que agora e depois menciona. Uma que eu realmente gostei � como criar uma conta s� para email (p�gina 99):

useradd -g popusers -s /bin/false aeinstein

O Cap�tulo 9 discute o administrador do login gr�fico (como xdm e gdm), alguns sistemas de janela e de desktop (KDE, Gnome) e alguma mat�ria t�cnica acerca da configura��o do x-windows, mapeamento de teclas e os modos de ajuste de v�deo.

O Cap�tulo 11 � acerca de encontrar software, constru��o e instala��o. Porque encontrar software nos dias de hoje, envolve a internet o cap�tulo 10 lida com as defini��es de uma liga��o PPP. Os Web sites discutidos para encontrar software s�o o Freshmeat, Tucows, SourceForge, Rpmfind e o Ibiblio. O modo mais comum para construir software � descrito (./configure && make). Tamb�m discutido � a instala��o dos m�dulos de Perl que provenham da CPAN mas falta o m�todo de integra��o de um m�dulo CPAN. O cap�tulo continua discutindo os gestores de pacotes para pacotes deb, tgz, e rpm. Novamente as interfaces gr�ficas s�o mencionadas.

O cap�tulo 12 � acerca de fazer download e compilar um kernel personalizado. Nada de especial aqui. O cap�tulo 13 lida com a impress�o, filtros de impress�o, filas de impress�o, controle de trabalhos, PostScript, LPR, PDQ, e CUPS. Um pouco curto este cap�tulo, mas tem tudo de que precisa de saber para come�ar.

O cap�tulos 14-15 cobrem as scripts da shell e outros m�todos autom�ticos para fazer os deveres administrativos mais facilmente e mais f�ceis de manter. Todos os ciclos b�sicos s�o cobertos (if, for, until do). Tamb�m mencionado como linguagem de scripting � o Perl. O Crontab � explicado e outros utilit�rios secund�rios tamb�m, como o expect.

O d�cimo-sexto cap�tulo discute dispositivos e mais dispositivos. SCSI/ID. cd-roms/cd-rws (e logicamente cdrecord) s�o discutidos. Os scanners s�o discutidos, contudo muito pouco acerca de meter o seu hardware a funcionar. O cap�tulo termina com algumas linhas acerca de dispositivos de tapes e outros dispositivos.

O pr�ximo cap�tulo discute v�rias maneiras de fazer backups. Muito importante para os administradores de sistemas! Os utilit�rios cpio, dump e tar s�o discutidos. Continua com a discuss�o mantendo permiss�es de ficheiros e os propriet�rios de ficheiros. Fazer backup para um cd-rw � discutido e o livro inclui uma script de automa��o, mas infelizmente, n�o cobre os backups para mais do que um cr-rw. Algumas interfaces gr�ficas e produtos comerciais s�o discutidos, como o Arkeia.

O cap�tulo 18 cobre a administra��o de rede com t�picos como: servi�os/portos, dom�nios, endere�os ip, m�scaras de rede/sub-redes, routeamento, servi�os de nome de dom�nios (DNS), sistema de ficheiros de rede (NFS), servi�o de informa��o de rede (NIS) e o NIP.

O cap�tulo 19 � completado com utilit�rios �teis para fazer configura��o, como o linuxconf e o webmin (ambos poss�veis atrav�s de um browser). Discute, tamb�m, algumas distribui��es que cabem numa diskette para inspeccionar sistemas espec�ficos que n�o correm o Linux, ou aqueles que falham no arranque correndo Linux, neste caso as distribui��es de uma diskette s�o bastante �teis. O livro menciona: Go-Anywhere Linux, Tomsrtbt, e Trinux. O controle remoto com uma rede de computa��o virtual (VNC) � coberto. � mostrado como controlar remotamente uma m�quina com o VNC, o que � muito �til para redes em multiplataforma.

Os pr�ximos dois cap�tulos s�o designados "Proof of Concept" e fornecem dois exemplos reais. O primeiro discute uma rede interna com um servidor web com base no PostgreSQL. O segundo exemplo � acerca da defini��o de servi�os numa rede interna.

O cap�tulo 22 explica como integrar o seu sistema Windows numa rede Linux. O Samba � discutido, para partilhar ficheiros e impressores. E tr�s programas s�o discutidos para correr os programas windows nos sistemas Linux: Wine, VMware and Win4Lin.

Uma outra tarefa administrativa importante � manter logs das actividades e obter resumos desses logs. Isto � coberto no cap�tulo 23. Os ficheiros no /var/log s�o discutidos, bem como a rota��o de logs para manter o direct�rio com um tamanho razo�vel. Algumas p�ginas s�o escritas para dizer como verificar os ficheiros de log e o Analog e Webalizer s�o discutidos para resumir o conte�do dos ficheiros de log. Infelizmente, n�o s�o discutidos utilit�rios para verificar outros tipos de ficheiros de log, por exemplos para os servi�os www, como o Lire, que foi discutido nas edi��es anteriores da LinuxFocus.

Os cap�tulos 24-25 discutem computa��o segura e a securiza��o dos seus sistemas. Os t�picos que cobertos s�o: a shell segura (SSH), a vers�o livre OpenSSH, o SSL para tr�fico encriptado na internet (por exemplo o HTTPS), o PGP e o GnuPG. E, novamente, os utilit�rios que necessita para come�ar. A segunda parte � acerca da detec��o e preven��o de falhas do sistemas. Os t�picos discutidos s�o: scanners de portos, sniffers, PortSentry e firewalls.

Logo que o sistema esteja em p� e a correr e j� est� bem integrado com a sua rede local, poder� querer gastar algum tempo na monitoriza��o da performance e personaliza��o. A monitoriza��o � boa para ver os problemas que possam surgir, e os ajustes de performance s�o interessantes em sistemas altamente carregados. Os utilit�rios de monitoriza��o discutidos s�o: uptime, top (e gtop, kpm), free, vmstat e ps. Utilit�rios b�sicos, mas com alguma automa��o �til para manter o rasto de processos espec�ficos. Neste cap�tulo, falta tamb�m, alguma men��o de utilit�rios de inspec��o em tempo-real para servi�os de rede, como o Telemetry Box. Algumas p�ginas s�o gastas em ajustes da rede e na performance dos discos r�gidos.

Conclus�o

Para terminar com o fim: � um bom livro. � muito �til para administradores em come�o ou em part-time: cobre a maior parte dos deveres de administradores. O livro inclui 24 p�ginas de um longo �ndice, o que o torna poss�vel para manual de refer�ncia. Alguns t�picos s�o cobertos mais extensivamente que outros, o que reflecte que algumas tarefas requerem mais trabalho para serem realizadas. O livro � uma vista detalhada do sistema operativo Linux e, basicamente, resume tudo o que precisa de saber para come�ar a trabalhar com o Linux.

A minha nota (numa escala de 1 a 10): 8.5.