TADS:Administração de Servidores: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 52: Linha 52:
  /dados/arduino
  /dados/arduino
  ...
  ...
;Permissões: Definir para os diretórios as seguintes permissões:
*Diretório '''home''' do usuário: Leitura, Escrita e Execução somente para o Dono do diretório;
*Diretório '''professores''': Leitura, Escrita e Execução para o Dono e para o Grupo do diretório;
*Diretório '''alunos''': Leitura, Escrita e Execução para o Dono e para o Grupo do diretório;
*Diretórios para grupos '''secundários''': Leitura, Escrita e Execução para o Dono e para o Grupo do diretório e acesso a Leitura e Execução para os Outros.
Testar as permissões de acesso com diferentes tipos de usuário.
Testar as permissões de acesso com diferentes tipos de usuário.



Edição das 16h50min de 19 de outubro de 2015

Administração de Servidores

Carga Horária

72 horas

Ementa

  • Instalação de aplicativos em servidores.
  • Sistema de arquivos e permissão de acesso.
  • Administração de usuários e grupos.
  • Cotas de disco e políticas de backup.
  • Servidores de arquivo.
  • Configurações de rede e roteamento estático e dinâmico.
  • Servidores de acesso centralizado a sistemas.
  • Servidor DNS.
  • Servidores de aplicação (Web, correio eletrônico, acesso remoto e outros).
  • Redes Privadas Virtuais (VPN).
  • Segurança e firewall.

Bibliografia Básica

  • SIEVER, E. et all. Linux: O guia essencial. 5 ed. Porto Alegre: Bookman, 2006.
  • VALLE, O. T. Administração de Redes com Linux: Fundamentos e práticas. Florianópolis: IFSC, 2010.
  • SCHRODER, C. Redes Linux - Livro de Receitas. Rio de Janeiro: Alta Books, 2008.
  • FERREIRA, R. E. Linux: Guia do administrador do sistema, 2 ed. Novatec, 2008.
  • SOUZA, R. F. Administração de Servidores Linux: Passo-a-passo para pequenas empresas. Fortaleza: Clube de Autores: 2012.

Bibliografia Complamentar

  • MORIMOTO, C. E. Servidores Linux: Guia prático. Meridional: 2008.
  • TIBET, C. V. Linux: Administração e suporte. São Paulo: Novatec, 2001.
  • VIANA, E. R. C. Virtualização de Servidores Linux Para Redes Corporativas: Guia Prático. Ciência Moderna: 2008.
  • KUROSE, J. F.; ROSS, K. W. Redes de Computadores e a Internet: Uma abordagem top-down. 5 ed. Addison Wesley, 2010.
  • COMER, D. E. Interligação em Redes com TCP/IP. Vol. 1, 5 ed. Rio de Janeiro: Campus, 2006.

Outros Materiais

Ano Letivo 2015-2

  • Professor: Evandro Cantú <evandro.cantu@ifpr.edu.br>
  • Encontros: 2a feira: 19h15-20h45 / 4a feira 21h00-22h30 - 4 aulas/semana
  • Atendimento paralelo: 4a feira - 18h00-19h00.

Diários de Aula

19/out

Permissões de acesso a arquivos e diretórios

Tarefa 3

Criar diretórios para utilização compartilhada para os usuários dos grupos primários e secundários:

  • Grupos primários: Alunos e Professores
  • Grupos secundários: Arduino, PHP, Mobile, etc

Alocar os diretórios no seguinte subdiretório:

/dados/professores
/dados/alunos
/dados/arduino
...
Permissões
Definir para os diretórios as seguintes permissões:
  • Diretório home do usuário: Leitura, Escrita e Execução somente para o Dono do diretório;
  • Diretório professores: Leitura, Escrita e Execução para o Dono e para o Grupo do diretório;
  • Diretório alunos: Leitura, Escrita e Execução para o Dono e para o Grupo do diretório;
  • Diretórios para grupos secundários: Leitura, Escrita e Execução para o Dono e para o Grupo do diretório e acesso a Leitura e Execução para os Outros.


Testar as permissões de acesso com diferentes tipos de usuário.

07/out

Administração de Usuários e Grupos

Tarefa 2

Criar contas de usuário e grupo para todos os alunos e professores da turma:

  • Grupos primários: Alunos e Professores
  • Grupos secundários: Arduino, PHP, Mobile, etc
    • Verificar com a turma os grupos de interesse para formar os grupos secundários.
Cada usuário deve pertencer a um grupo primário e pode pertencer a um ou mais grupos secundários.

Requisitos para as contas de usuário e grupo:

  • Estabelecer regramento para os nomes de login
    • Por exemplo: nome: João Paulo de Souza -> login: jsouza
  • Cadastrar cada usuário incluindo as seguintes informações: Nome Completo, Telefone, email.
  • Cadastrar as senhas (1234) e solicitar para os usuários fazerem a troca e testar a conta através ssh.

Exemplo:

groupadd Alunos
groupadd Professores
groupadd Arduino
adduser --ingroup Alunos jsouza
adduser jsouza Arduino
No exemplo foram criados três grupos Alunos, Professores e Arduino; em seguida foi criado o usuário jsouza no grupo primário Alunos; depois o usuário jsouza foi incluído no grupo secundário Arduino.

Alteração da senha

passwd jsouza

Verificar arquivos /etc/passwd e /etc/group fazendo os ajustes diretamente com o editor vi caso necessário.

finger
Instalar o aplicativo finger com apt-get e verificar se as informações dos usuários estão corretas. Veja que com o finger é possível identificar se os usuários estão ativos no sistema.

05/out

Servidor Linux
  • dpkg e wget;
  • Gerenciador de processos;
  • Sistema de arquivos.

03/out (sábado)

Comandos Básicos Linux

30/set

Servidor Linux
Instalação e configuração.

Tarefa 1

Instalação e configuração do Servidor Linux
Instalar o servidor em uma máquina virtual do VirtualBox:
  1. Escolher basic server install;
  2. Definir memória RAM de 512MB, pois teremos várias máquinas virtuais em um mesmo hardware;
  3. Além do servidor básico, instalar o Servidor OpenSSH, para poder acessá-lo remotamente (os demais serviços serão instalados posteriormente).
  4. Na configuração da máquina virtual no VirtualBox, estabelacer a configuração de rede do Servidor Linux como Placa em modo Bridge, para que o servidor fica na mesma rede local dos demais computadores do laboratório;
  5. Verificar a configuração de rede do Servidor Linux com ifconfig;
  6. Testar conectividade com ping entre o Servidor Linux a a máquina hospedeira;
  7. Conectar-se remotamente ao Servidor Linux com ssh.
Instalação do servidor Web apache
  1. Instalar o servidor Web com apt-get;
  2. Testar funcionamento do servidor a partir de um navegador na máquina hospedeira.
Instalação de outros serviços
  1. Instalar e testar navegador lynx;
  2. Instalar e testar o aplicativo traceroute.

28/set

Introdução a Administração de Servidores
Servidor Linux
Origem e conceitos gerais