Tutoriais
Bem vindo á seção de tutoriais da Página do Eitch :)
Aviso de Cópia
Os tutoriais deste site são livres! Isto quer dizer que você pode copiá-los
à vontade para seu site, imprimir, distribuir pra seus amigos, indicar, e
todas essas coisas, sem precisar nem me avisar que tá fazendo isso. Bem, se
avisar melhor que eu fico sabendo, mas não precisa :P Mas tudo isso é
permitido sim, desde que se mantenha os créditos e a URL original deles.
Obrigado e bom proveito :)
1. Tutoriais sobre Linux
APT-RedHat: Instruções de como instalar e usar o APT, um poderoso gerenciador de pacotes, no RedHat ou Fedora. Contém também instruções para fazer um espelho do FTP do RedHat e criar um repositório do APT na sua máquina.
Arquivos-Partições: Um pequeno tutorial sobre como mapear arquivos para se tornarem, transparentemente, partições no Linux afim de poder utilizar para estudos ou outros casos no resto do sistema.
Backup remoto: Um tutorial que explica como fazer um backup simples de arquivos no sistema (backups completos ou diferenciais) e armazenar em um servidor remoto via FTP.
Comandos: Uma série de explicações sobre comandos no Linux, para quem está querendo iniciar ou aprender mais.
Compartilhando Internet: Uma das coisas que o Linux faz melhor é compartilhar uma conexão Internet, seja ela discada ou fixa, com outros computadores em uma rede. Além de compartilhar bem, pode dar até segurança adicional através de um firewall. Este tutorial traz o básico para quem quiser compartilhar sua conexão com uma rede local.
Crontab: Como utilizar o cron e os arquivos crontab para automatizar as tarefas do Linux, agendando qualquer tipo de coisa. Ótimo para quem quer poupar tempo e trabalho!
Dispositivos: Os dispositivos são uma coisa que temos que conhecer no Linux, senão agente se perde aos poucos nas configurações mais básicas. Por isso fiz esse tutorial tentando explicar algo sobre eles...
Distribuições: Alguns comentários meus sobre as distribuições atualmente disponíveis. Pode estar um pouco desatualizado, e não incluir todas distribuições, mas pode servir pra alguma coisa :)
Executando aplicações gráficas remotamente: Um tutorial para poder executar aplicações em máquinas que não tenham ambiente gráfico, transportando as telas dos programas para outra máquina remotamente.
File Server: Muitas pessoas que tem máquinas Linux como servidores, com links bons e tudo mais, não acham um jeito de servir arquivos a não ser por ftp. Eis aqui uma solução para fazer um tradicional file server por IRC com o Linux, sem precisar de interface gráfica.
htaccess: Um tutorial sobre como usar os arquivos .htaccess no Apache, incluindo autenticação de usuários, muito útil para quem mexe com servidores Web.
Introdução ao Linux: Um texto um pouco grande com uma introdução teórica do Linux, como sua história, seu funcionamento "atrás do palco", sua licença, entre outros. Bom para quem nunca ouviu falar de Linux :P
LILO: Aprendendo a configurar o clássico gerenciador de boot do Linux fica fácil com esse tutorial, bem, pelo menos eu acho que vai ficar fácil :P
LVM no Linux: Um tutorial completo com muita coisa sobre o LVM do Linux, suas funcionalidades e utilidades.
Manipulação de usuários: Como adicionar ou remover usuários no Linux, entendendo como funciona tudo.
MRTG: Como configurar o MRTG para analisar o tráfego de seu roteador, e gerar gráficos em tempo real a partir dele.
Primeiros Contatos: Uma série de textos falando sobre os primeiros contatos entre o usuário e o sistema Linux, sem se aprofundar muito.
Permissões: Um tutorial clássico sobre permissões de arquivos, com o que vocë precisa saber para controlar quem acessa o que no seu sistema Linux.
qmail: Como montar um servidor de e-mail utilizando o qmail, um robusto e seguro servidor de e-mail. Contém instruções e passo-a-passos para instalar um sistema completo de e-mail, com filtros, anti-virus, servidor IMAP e POP3, contas gerenciáveis via MySQL, entre outros.
Recompilando o kernel: Um passo a passo para a recompilação do kernel, bem simples, para quem quer começar a entrar na aventura que é personalizar o Linux.
Reparticionamento: Reparticione seu HD sem precisar perder seus dados, de diversas formas. Métodos bem seguros e sem o uso de programas comerciais.
SARG: Neste tutorial você poderá aprender como gerar relatórios completos de acesso ao Squid com o programa SARG, que apropósito é muito bom e feito por um brasileiro :)
Sistema de arquivos proc: o /proc no Linux é um diretório virtual que serve como "diagnóstico" e configurações em tempo real do kernel. Este tutorial traz uma breve introdução à ele.
Verificação automática dos sistemas de arquivos: Um tutorial ensinando como evitar que servidores "parem" na hora do boot por precisarem de interação do administrador para verificar o sistema de arquivos (fsck) e consertar os devidos erros que poderiam ter acontecido num desligamento incomum.
Webalizer: Aprenda a montar estatísticas precisas e com gráficos a partir dos arquivos de log do servidor de páginas Apache. Saiba quem está acessando o seu servidor.
Webmin: Aprenda a fazer a simples instalação do Webmin, um poderoso gerenciador de computador via Web feito em Perl. Ótimo para administrar máquinas e servidores remotamente.
ZipSlack: Para quem quiser experimentar uma distribuição Linux simpleszinha, como o Slackware, o ZipSlack é bom porque não necessita de reparticionamento, e aqui vai um tutorial de como fazer esta instalação.
1 e meio. Contribuições de tutoriais
Instalando e Configurando Modem Motorola SM56: Gilberto Nunes Ferreira me mandou um tutorial sobre como instalar e configurar este modem que muita gente tem, mas por ser muito "proprietário", muita gente não consegue instalá-lo direito. Uma ótima fonte para quem quiser resolver problemas com este tipo de modem no Linux.
Manual de uso Webmin: O Ralf Braga me mandou esta apresentação sobre o uso do Webmin. É muito útil para se apresentar para as pessoas e empresas antes de implementar, além de também poder aprender sempre alguma coisa :) Ótimo complemento pra o tutorial que fiz de instalação do Webmin.
Apostila NVU (Cobra Tecnologia): A empresa Cobra Tecnologia disponibilizou um guia para os usuários iniciantes em NVU. Este guia está sob licença Creative Commons Attribution-ShareAlike 2.0, e pode ser baixado também no formato OpenOffice 1.x.
2. Tutoriais sobre Programação
Introdução ao PHP: Um tutorial para quem quiser aprender a mexer com PHP, integrando com um banco de dados MySQL. Ótimo para quem está começando. Não inclui instruções de como instalar e configurar o PHP.
Programação em Shell-Script: Uma vez fui convidado à escrever para a Revista do Linux, e fiz dois tutoriais (fiz um terceiro, mas perdi ele) sobre shell script. Aqui disponibilizo ele (que também está disponível on-line no site da revista).
3. Tutoriais sobre Vídeo
Legendando vídeos: Tive a minha época em que eu legendava vídeos de Anime (desenho japonês) com o programa SubStation Alpha, e como fiquei experiente, resolvi fazer um tutorial para os outros aprenderem a fazer isso também.
VCD: Um pequeno tutorial ensinando a fazer um VCD a partir de um arquivo de vídeo. Com um VCD, pode-se assistir aos vídeos em um DVD Player comum.
4. Dicas sobre Linux
Apache: Aprenda mais sobre o mais usado e poderoso servidor Web! :)
Tomcat: Respostas às dúvidas dos administradores de sistema que usam o Tomcat como servidor de páginas JSP.
VIM: Dicas para o uso deste poderoso editor de texto de modo console no Linux.
Servidor X: Dúvidas sobre o funcionamento do servidor gráfico no Linux, o X-Window.
ProFTPd: Com este poderoso servidor FTP, você pode obter muito, então aqui estão algumas dicas e dúvidas sobre ele.
IPTables: Algumas dicas para se usar com este filtro de pacotes do kernel do Linux.
5. Dicas sobre Programação
PHP: Alguns macetes para você usar quando for programar em PHP.