|
|
(9 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) |
Linha 392: |
Linha 392: |
| * [http://tele.sj.ifsc.edu.br/~roberto.matos/fic-linux/Exercicio2_ARP.pdf Exercício 2 - ARP] | | * [http://tele.sj.ifsc.edu.br/~roberto.matos/fic-linux/Exercicio2_ARP.pdf Exercício 2 - ARP] |
|
| |
|
| =AULA 14 - 09/05/2018= | | =AULA 14 - 15/05/2018= |
| * Entrega Indireta | | * Entrega Indireta |
| * Tabela de roteamento | | * Tabela de roteamento |
| * Traceroute | | * Traceroute |
| * Configuração de interfaces
| |
|
| |
|
| ==Exercícios== | | ==Exercícios== |
| * [http://tele.sj.ifsc.edu.br/~roberto.matos/fic-linux/Exercicio3_traceroute.pdf Exercício 3 - Traceroute] | | * [http://tele.sj.ifsc.edu.br/~roberto.matos/fic-linux/Exercicio3_traceroute.pdf Exercício 3 - Traceroute] |
| | |
| | |
| | =AULA 15 - 21/05/2018= |
| | |
| | * Configuração de interfaces (cont.) |
| | |
| | ==Exercícios== |
| | * [http://tele.sj.ifsc.edu.br/~roberto.matos/fic-linux/Exercicio4_Configurando_Interface.pdf Exercício 4.1 - Configuração IP] |
| | |
| | =AULA 16 - 04/06/2018 = |
| | * Servidor DHCP |
| | * [http://tele.sj.ifsc.edu.br/~roberto.matos/fic-linux/Exercicio4_DHCP.pdf Exercício 4.2 - DHCP] |
| | |
| | |
| | * Eliminar interface virtual: |
| | <code> |
| | virsh net-destroy default |
| | virsh net-undefine default |
| | service libvirt-bin restart |
| | </syntaxhighlight> |
| | |
| | =AULA 17 - 05/06/2018 = |
| | * Configuração Roteador Sem Fio |
| | * [https://www.tp-link.com/br/products/details/cat-9_Archer-C7.html Página Roteador] |
| | *[[PJI11103:_Redes_sem-fio_IEEE_802.11 | Redes sem-fio IEEE_802.11]] |
Edição atual tal como às 20h23min de 5 de junho de 2018
1 Nome do Curso
Curso de Formação Continuada de Configuração de Redes de Computadores Linux
2 Professor
- Prof. Roberto de Matos
- currículo: Currículo Resumido
- email: roberto.matos@ifsc.edu.br
- sala: Sala 2 de Professores da Área de Telecomunicações (segunda sala lado da Biblioteca - direção esquerda)
Introdução ao Linux
|
3 AULA 1 - Dia 26/03/2018
3.1 Objetivos
3.1.1 Parte 1
- Apresentar os professores e o coordenador;
- Apresentar o IFSC: estrutura, câmpus e serviços
- Apresentar o curso: perfil do egresso, competências gerais, áreas de atuação do egresso e conteúdos previstos
- Apresentar metodologia
3.1.2 Parte 2
- Conceitos de Hardware, Software e Firmware
- Arquiteturas de processadores
- Classificação de softwares
- Conceitos de Sistemas Operacionais e exemplos
3.1.3 Parte 3
- Histórico do Linux
- Linux e GNU/Linux
- Arquitetura do Linux
- Distribuições
- Distribuições usadas no IFSC/SJ
- Ligando e Desligando o Sistema
- Primeiros contatos.
3.2 Apresentação do IFSC
3.3 Apresentação do Curso
3.4 Metodologia, Avaliação e Critérios de Aprovação
- Aulas expositivas e aulas práticas no laboratório. Nas aulas práticas serão desenvolvidos exercícios e trabalhos individuais.
- Avaliações individuais: Listas de exercícios com aproveitamento e entregues no prazo.
- Critérios para aprovação: Serão considerados aprovados os alunos que obtiverem conceito final 6 ou superior em cada componente curricular. ATENÇÂO: Possuir no mínimo 75% de presença
3.5 Bibliografia
- Odilson Tadeu Valle
- Administração de redes com Linux: fundamentos e práticas
- Editora IFSC, 2010
- Apostila
- Gleydson Mazioli da Silva
- Guia Foca Linux
- http://www.guiafoca.org/
- Luiz Carlos Lobato Lobo de Medeiros e Wendel Soares
- Formação de suporte técnico PROINFO
- https://pt.scribd.com/document/48655010/Formacao-de-Suporte-Tecnico-Proinfo
- Ari Frazão Jr e Marcelo Braga
- Administração de Sistemas Linux
- https://pt.scribd.com/doc/128912228/Administracao-de-Sistemas-Linux
3.6 Conceitos de Hardware, Software e Firmware
- Em informática, o hardware consiste nos equipamentos
- Ex: Computador, teclado, mouse, monitor
- Software ´e um aplicativo, desenvolvido em uma linguagem de programação
- Ex: Windows, Linux, Mozilla Firefox, Google Chrome
- Firmware é um conjunto de instruções básicas e específicas para um hardware
- Ex: BIOS nos computadores, sistemas de controle das máquinas de lavar, etc.
3.7 Estrutura de um Computador e Arquitetura de Processadores
- Bits, Bytes e tamanho de memória;
- Representação de Caracteres: Tabela ASCII;
- O microprocessador, barramentos e memórias semicondutoras: RAM,ROM, E2PROM, FLASH;
- Memórias cache e memórias secundárias;
- Memória Virtual e Swapping;
- Registradores de 32bits ou 64bits
- Arquitetura x86 / x86-64 – presente nos computadores pessoais
- Arquitetura ARM – presente em sistemas embarcados e dispositivos móveis
- Múltiplos núcleos (core)
- Máquinas Virtuas: VirtualBox, UML (User Mode Linux).
3.8 O papel do Sistema Operacional
- O SO é um programa (software) que controla a máquina e a torna utilizável para o usuário;
- Abstrações do Sistema: arquivos e processos;
- Pode ser multitarefa e multiusuário;
- Driver de dispositivo
- Múltiplos OS instalados em um computador. É possível??
3.9 Sistema de Arquivos
- Forma como estão estruturados/organizados os arquivos/dados em uma determinada mídia [1];
- Um sistema operacional deve saber como acessar e operar sobre este sistema;
- Tipos de sistemas: ext4, NTFS, VFAT32
3.10 Exemplos de SO
- Unix
- Microsoft DOS
- IBM
- Microsoft Windows
- netBSD, freeBSD, openBSD
- Linux
- macOS
- Android
- iOS
3.11 Histórico do Linux
- O início de tudo: UNIX;
- Surgiu em 1991 quando Linus Torvalds, um estudante finlandês, resolveu desenvolver um sistema operacional compatível com a POSIX, por em que pudesse ser executado em arquitetura x86;
- Linux está sob uma licença de software livre e diversas pessoas e empresas contribuem para o desenvolvimento do mesmo.
- E o que é POSIX? Define padrões para a interface de programação de aplicações (API) de um OS de forma a manter compatibilidade com o UNIX;
3.12 Arquitetura do Linux
- Paginação e Memória pg.19
- Estrutura do Linux pg.18
3.13 Distribuições
Uma distribuição Linux consiste de um kernel Linux e uma coleção de software utilitários e aplicativos de usuário (baseado slides Prof.Emerson)
- Redhat
- Slackware
- Debian
- Ubuntu
- OpenSuse
- Fedora
- CentOS
- Kali
Algumas distribuições podem ser executadas diretamente no CD/pendrive
sem a necessidade de fazer sua instalação no disco rígido do computador
3.14 Distribuições aqui no IFSC SJ
- Ubuntu
- Ubuntu Mate (fork do Ubuntu);
3.15 Ligando e Desligando o Sistema Linux
- Cuidado ao desligar um OS como o Linux!!! Dados podem ser perdidos.
- Ver [3]
3.16 O Desktop do Ubuntu - Primeiras Considerações
- O Desktop no Ubuntu ver[4]
3.17 Resumo - Slides
Aula 01
4 AULA 2 - Dia 27/03/2018
4.1 Objetivos
- Operações com arquivos e diretórios usando o terminal;
- formato de um comando básico;
- quase tudo no Linux é arquivo: tipos de arquivos, diretórios, arquivos ordinários;
- conceito de sistema de arquivos;
- conceito de referência absoluta e relativa;
- conceito de diretório de entrada, diretório de trabalho;
- mudando de diretório com cd;
- listando diretórios e arquivos com ls;
- vendo o significado de um comando com man;
- criando diretórios com mkdir;
- removendo diretórios e arquivos com rmdir e rm;
- referência com . .. - ~
- criando arquivos ordinários com touch;
- arquivos e diretórios escondidos;
- copiando arquivos;
- movendo e renomeando arquivos;
- vendo a história de comandos com history;
4.2 Material
4.2.1 Conceito de sistemas de arquivos, arquivos e diretórios
4.2.2 Comandos no Linux
4.2.3 Tipos de Arquivos
4.2.4 Os comandos de operação sobre arquivos e diretórios
5 AULA 3 - Dia 02/04/2018
5.1 Objetivos
5.1.1 PARTE 1
- Rever comandos básicos de operações sobre arquivos;
- Usar coringas
- usar opções do comando ls
5.1.2 PARTE 2
- uso do editor gedit para criar arquivos texto;
- usar comandos cat, more e less para visualizar conteúdos de arquivos.
- Criar Links simbólicos
6 AULA 4 - Dia 03/04/2018
- Redirecionamento de entradas e saídas;
- Pipes
6.1 Exercícios para esta aula
7 AULA 5 - Dia 09/04/2018
7.1 Parte 1
Estudar:
- Permissão no acesso a arquivos;
- Owner, grupo e outros
7.2 Parte 2
- Introdução ao gerenciamento de processos;
- conceito de processo
- escalonamento de processos
- PID e PPID
- fork/exec
- espaço de endereçamento de um processo;
- estados de um processo: Running, Stopped, Sleeping, Zombie
https://www.tecmint.com/linux-process-management/
7.3 Parte 3
- Comandos adicionais de gerenciamento de processos;
- Mudança de prioridade com nice e renice;
- Agendamento de processos com crontab
- Aplicações do crontab: conectividade de rede e backup
- Ferramentas de compactação;
- Execução de comandos inseridos em outros comandos;
7.4 Exercícios para esta aula
8 AULA 6 - Dia 10/04/2018
8.1 Parte 1
Instalação do Ubuntu Mate na Máquina Virtual
8.2 Parte 2
- Comandos adicionais de manipulação de arquivos:
- comando grep;
- comando find;
- Gerenciamento de usuários:
- adição e remoção de usuários e grupos
- arquivo sudoers
8.3 Exercícios
9 AULA 7 - Dia 16/04/2018
9.1 Objetivos
- Introdução ao Shell script
- variáveis
- Comando if
9.2 Referências
10 AULA 8 - Dia 17/04/2018
10.1 Objetivos
10.2 Referências
11 AULA 9 - Dia 23/04/2018
11.1 Objetivos
- shell script (cont.)
- comando for
- comando while
11.2 Referências
12 AULA 10 - 24/04/2018
- Avaliação Introdução ao Linux
13 AULA 11 - 07/05/2018
- Finalização Script (While e Desafios).
- Correção Avaliação
|
14 AULA 12 - 08/05/2018
14.1 Bibliografia
- Luiz Carlos Lobato Lobo de Medeiros e Wendel Soares
- Gleydson Mazioli da Silva
14.2 Assuntos
- O que é uma rede?
- Componentes de uma rede
- O que é protocolo?
- Camadas de rede
- TCP/IP
14.3 Video
History of the Internet
14.4 Exercícios
15 AULA 13 - 14/05/2018
- Endereçamento IP
- Classe de Endereço IP (Classe A)
- Endereços de Rede e Broadcast
- Loopback
- Máscara de Rede
- Encaminhamentos de Pacote
- Entrega Direta
- Entrega Indireta
15.1 Videos
The Difference Between Hubs, Bridges, Switches and Gateways (Backbones)
15.2 Exercícios
16 AULA 14 - 15/05/2018
- Entrega Indireta
- Tabela de roteamento
- Traceroute
16.1 Exercícios
17 AULA 15 - 21/05/2018
- Configuração de interfaces (cont.)
17.1 Exercícios
18 AULA 16 - 04/06/2018
- Eliminar interface virtual:
virsh net-destroy default
virsh net-undefine default
service libvirt-bin restart
</syntaxhighlight>
19 AULA 17 - 05/06/2018