Ementa: Serviços de rede - 60 hs
Organização das redes de computadores; Padrões da ISO e do IETF para projetos de redes; Conceitos de VPN, Intranet e Extranet; Arquitetura cliente/servidor; Serviços de rede: Proxy; firewall; email, DNS, SSH, FTP, Web.
Laboratórios
Conhecendo o Sistema Operacional Linux
Comandos básicos em Linux
Outros comandos básicos em Linux - Wiki Ubuntu Brasil - shell-fu
Administração de usuários
Administração de pacotes - Ubuntu
SSH - Ubuntu - Guia Foca - Tutorial de ssh e scp - Tutorial IME
Configure seu servidor para ser acesso via SSH sem senha: tutorial
Avaliação escrita: 15/04
HTTPD - Servidor Web Apache2 - Ubuntu
Instalar e verificar o serviço rodando e a página no ar
Mudar porta para 8080 e testar
Colocar seu nome na página inicial e verificar
Alterar o grupo da pasta de arquivos para webmasters
Habilitar acesso por HTTPS e testar
PHP - Ubuntu
MySQL - Ubuntu
Remover todos os pacotes do LAMP:
sudo apt-get purge apache2* php5* mysql-server* phpmyadmin
sudo rm -Rf /var/www/ /etc/apache2/
Wordpress (Blog)
MediaWiki (wiki)
Trabalho: 02/06
Apresentar todos os serviços até aqui
Trabalho: 10/06
Clonando e configurando máquinas para NAT
Firewall e NAT com iptables
DNS - Ubuntu
Avaliação final:
Projeto final: apresentar até
Implementar um serviço diferente dos vistos em aula e escrever um tutorial a respeito.
Sugestões de projetos:
Active Directory (AD) no Windows Server
Servidor proxy (Squid)
Samba + LDAP
Access Point com Linux
Rádio online
Servidor de impressão com contabilização
Versionamento (Subversion, Git, Mercury, etc.)
Antívirus no Samba
Oracle
Servidor de Groupware: Zimbra, Expresso
Nagios
Quota de disco
Configuração gráfica de firewall
Webalizer
Filtros para Web
pfSense
HotSpot
Email com webmail:
Material de Apoio
miniman - manual dos comandos do Linux em uma página (pdf)
Dicas de configuração
Configurando acesso SSH VirtualBox via NAT
Acesse as opções de sua: VM → Rede → Redirecionamento de Portas
Coloque a seguinte configuração:
Endereço IP do hospedeiro: 127.0.1.1
Porta do hospedeiro: 2222
IP do host (virtual): 10.0.2.15
Porta do host (virtual): 22
Para acessar, use:
ssh usuario@127.0.1.1 -p 2222
Para acrescentar o IP no prompt, acrescente esta linha no ~/.bashrc:
export PS1=`ifconfig eth0 | grep 'inet end.:'| cut -d: -f2 | awk '{ print $1}'`:$PS1
Man pages coloridas e em português:
Instalar os pacotes:
sudo apt-get install most manpages-pt manpages-pt-dev
Atualizar o paginador das man pages:
sudo update-alternatives --config pager
Escolha a opção do most( normalmente é o 3)
Correção do locale:
locale-gen en_US en_US.UTF-8 pt_BR.UTF-8
dpkg-reconfigure locales
Colocar sistema em português:
sudo aptitude install language-support-pt language-pack-pt language-pack-gnome-pt-base language-marpack-gnome-pt
Mirror (/etc/apt/sources.list):
deb http://mirror.inf.araquari.ifc.edu.br/ubuntu/ trusty main restricted universe multiverse
deb http://mirror.inf.araquari.ifc.edu.br/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirror.inf.araquari.ifc.edu.br/ubuntu/ trusty-backports main restricted universe multiverse
deb http://mirror.inf.araquari.ifc.edu.br/ubuntu/ trusty-security main restricted universe multiverse
Bibliografia Básica
FERREIRA, R. E. Linux: Guia do Administrador do Sistema. 2 ed. São Paulo: Novatec, 2008
NEMETH, E.; HEIN, T. R.; SNYDER, G. Manual Completo do Linux: Guia do Administrador. São Paulo: Prentice-Hall, 2007.
MINASI, M.; LAYFIELD, R.; MUELLER, J. P. Dominando Windows Server 2008 Usando em Rede. São Paulo: Alta Books, 2009.
Bibliografia Complementar
BONAN, A. R. Linux: Fundamentos, Prática & Certificação LPI - Exame 117-101. São Paulo: Alta Books, 2010
BONAN, A. R. Linux: Fundamentos, Prática & Certificação LPI - Exame 117-102. São Paulo: Alta Books, 2010
JARGAS, A. M. Shell Script Profissional. São Paulo: Novatec, 2008.
JARGAS, A. M. Expressões Regulares - Uma abordagem divertida. 3 ed. São Paulo: Novatec, 2009.
NETO, U. Dominando o Linux Firewall Iptables. São Paulo: Ciência Moderna, 2004.