Curso de Formação Continuada de Configuração de Redes de Computadores Linux Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina – IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello 25 de abril de 2017 1/15 Objetivos do curso O perfil do profissional que empresas da grande Florianópolis solicitaram Profissional com conhecimento aprofundado do Linux, atualizações, pacotes, grupos de suporte etc. Ferramentas de acesso remoto. Conexão pela serial de equipamentos, etc. 2/15 Objetivos do curso O perfil do profissional que empresas da grande Florianópolis solicitaram Profissional com conhecimento aprofundado do Linux, atualizações, pacotes, grupos de suporte etc. Ferramentas de acesso remoto. Conexão pela serial de equipamentos, etc. “O conhecimento de Linux e de ferramentas para acesso remoto é essencial ao trabalho técnico na área de Telecomunicações. Isto se deve ao fato de que equipamentos modernos de redes, como switches gerenciáveis, roteadores, ou mesmo servidores de aplicações de redes usam majoritariamente o Linux.” 2/15 Perfil do egresso Competências Ao final do curso os alunos deverão ser capazes de instalar e utilizar o Sistema Operacional Linux, incluindo seus comandos básicos e programas mais comuns Ao final do curso os alunos deverão ser capazes de instalar e usar equipamentos básicos de uma rede de computadores residencial, além de projetar e implantar uma rede de computadores residencial 3/15 Perfil do egresso Atuação do egresso Atuar como técnico autônomo para assistência técnica a usuários domésticos e de pequenas empresas, seja presencialmente ou remotamente; instalar e verificar a compatibilidade de aplicativos para uso doméstico ou corporativo; documentar procedimentos de instalação e configuração de softwares 3/15 Estrutura curricular Introdução ao Sistema Operacional Linux (30h) Particionar discos para instalação de múltiplos sistemas operacionais; Instalar Sistema Operacional Linux; Configurar pontos de montagem de sistemas de arquivos; Manipular e editar arquivos; Manipular processos; Gerenciar usuários; Instalar programas via gerenciador de pacotes; Criar scripts simplificados para automatizar operações. Projeto de Rede Residencial com Linux (30h) Instalar e configurar modems residenciais; Instalar e configurar switches residenciais; Instalar e configurar pontos de acesso a redes sem fios residenciais; Configurar computadores Linux em rede. 4/15 Apresentação do curso Introdução ao Sistema Operacional Linux Professor Emerson Ribeiro de Mello – [email protected] Horários De 25/04/2017 a 25/05/2017 Terça-feira e quinta-feira: 19:00 – 22:00 Projeto de Rede Residencial com Linux Professor Odilson Tadeu Valle – [email protected] Horários De 30/05/2017 a 04/07/2017 Terça-feira e quinta-feira: 19:00 – 22:00 5/15 Metodologia e avaliação do processo de ensino Metodologia O conteúdo será apresentado por meio de 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 Critérios para aprovação Serão considerados aprovados os alunos que obtiverem conceito final 6 ou superior em cada componente curricular Possuir no mı́nio 75% de presença 6/15 Bibliografia e material de apoio Odilson Tadeu Valle Administração de redes com Linux: fundamentos e práticas Editora IFSC, 2010 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 www.scribd.com/document/48655010/ Formacao-de-Suporte-Tecnico-Proinfo Ari Frazão Jr e Marcelo Braga Administração de Sistemas Linux www.scribd.com/doc/128912228/Administracao-de-Sistemas-Linux 7/15 Introdução ao Sistema Operacional Linux Conteúdo programático Data 25/04/17 27/04/17 02/05/17 04/05/17 09/05/17 11/05/17 16/05/17 18/05/17 23/05/17 25/05/17 Conteúdo Apresentação da disciplina e introdução ao Linux Instalação e configuração do S.O. Linux Sistema de arquivos e aplicativos utilitários Sistema de arquivos e aplicativos utilitários Administração de usuários e grupos Processos Instalação de aplicativos de usuário e serviços Introdução ao shell script Introdução ao shell script Uso de scripts para automatizar tarefas 8/15 Introdução ao Linux 9/15 Hardware e Software Em informática, o hardware consiste nos equipamentos Ex: Computador, teclado, mouse, monitor Software é 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. 9/15 Arquiteturas de processadores Arquitetura x86 / x86-64 – presente nos computadores pessoais Arquitetura ARM – presente em sistemas embarcados e dispositivos móveis Registradores de 32bits ou 64bits Múltiplos núcleos (core) 10/15 Classificação de softwares Básico Essencial para o funcionamento do computador Ex: Sistema Operacional Utilitário Ferramentas para que o usuário possa interagir com o sistema operacional Ex: Gerenciador de arquivos Aplicativo Voltado para problemas especı́ficos e a principal razão para um usuário adquirir um hardware com sistema operacional Ex: Editor de textos, navegador web 11/15 Sistemas Operacionais Unix Microsoft DOS IBM Microsoft Windows netBSD, freeBSD, openBSD Linux macOS Android iOS 12/15 Linux Surgiu em 1991 quando Linus Torvalds, um estudante finlandês, resolveu desenvolver um sistema operacional compatı́vel com a POSIX, porém 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 13/15 Linux Surgiu em 1991 quando Linus Torvalds, um estudante finlandês, resolveu desenvolver um sistema operacional compatı́vel com a POSIX, porém 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 O Android é baseado no Linux O S.O. da sua smartTV, roteador sem fio, etc pode ser Linux 13/15 Linux ou GNU/Linux? Um sistema operacional é composto por um núcleo (kernel) e por um conjunto de aplicativos utilitários Linus Torvalds desenvolveu o kernel e deu o nome de Linux, porém ele fez uso dos aplicativos utilitários do projeto GNU, mantido pela Free Software Foundation 14/15 Distribuição Linux Uma distribuição Linux consiste de um kernel Linux e uma coleção de software utilitários e aplicativos de usuário Redhat Slackware Debian Ubuntu OpenSuse Fedora CentOS Kali 15/15 Distribuição Linux Uma distribuição Linux consiste de um kernel Linux e uma coleção de software utilitários e aplicativos de usuário 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 15/15