Mudanças entre as edições de "ISL-FicLinux (página)"
Linha 9: | Linha 9: | ||
{{collapse top | Semestre 2019-1 - Prof. Tiago Semprebom}} | {{collapse top | Semestre 2019-1 - Prof. Tiago Semprebom}} | ||
+ | |||
+ | =Professor= | ||
+ | |||
+ | :*Prof. [[Tiago Semprebom]] | ||
+ | :*email: tisemp@ifsc.edu.br | ||
+ | :*sala: Sala de II de Professores da Área de Telecomunicações (primeira sala lado da Biblioteca - direção esquerda) | ||
+ | |||
+ | =12/03/2019= | ||
+ | |||
+ | ==Objetivos== | ||
+ | |||
+ | ===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 o Cronograma Tentativa | ||
+ | *Apresentar metodologia e forma de avaliação | ||
+ | |||
+ | ===Parte 2=== | ||
+ | |||
+ | *Conceitos de Hardware, Software e Firmware | ||
+ | *Arquiteturas de processadores | ||
+ | *Classificação de softwares | ||
+ | *Conceitos de Sistemas Operacionais e exemplos | ||
+ | |||
+ | ===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. | ||
+ | |||
+ | ==Professores do FIC Linux Edição 2017-2== | ||
+ | |||
+ | *Prof.Ederson Torresini (Redes com Linux) | ||
+ | *Prof.Eraldo Silveira e Silva (Introdução ao Linux) | ||
+ | |||
+ | ==Apresentação do IFSC== | ||
+ | |||
+ | *[http://www.ifsc.edu.br/estrutura-organizacional-inicio Página do IFSC] | ||
+ | *[https://www.sj.ifsc.edu.br/index.php Página do Câmpus] | ||
+ | |||
+ | ==Apresentação do Curso== | ||
+ | |||
+ | *[[ISL-FicLinux_(Plano_de_Ensino) | Introdução ao Linux]] | ||
+ | *[[PRL-FicLinux (página) | Projeto de Rede Residencial com o Linux]] | ||
+ | *[[Curso_de_Formação_Continuada_de_Configuração_de_Redes_de_Computadores_Linux | PPC do Curso e Outras Regulamentações]] | ||
+ | |||
+ | ==Cronograma Tentativa== | ||
+ | |||
+ | Horários: 19h às 22h. | ||
+ | |||
+ | {| class="wikitable"| | ||
+ | | AULA || DATA || Professor || Conteúdo | ||
+ | |- | ||
+ | | 1 || 04/09/2017 || ERALDO || Programa da Disciplina.Forma de Avaliação. O computador: hardware e software. SO Linux: histórico e distribuições. Ligando/Logando/Desligando a Máquina. Conceitos básico de Sistema de Arquivos e Processos. | ||
+ | |- | ||
+ | | 2 || 06/09/2017 || EDERSON || Connceitos básicos para a Instalação. Instalação do Linux em MV Virtualbox. Introdução ao Projeto | ||
+ | |- | ||
+ | | 3 || 11/09/2017 || ERALDO || Gerenciamento de Arquivos I: Operações sobre arquivos e diretórios usando o terminale o Nautilus. | ||
+ | |- | ||
+ | | 4 || 13/09/2017 || EDERSON || Introdução a redes de computadores. Configuração básica de rede usando interface gráfica. Navegação. | ||
+ | |- | ||
+ | | 5 || 18/09/2017 || ERALDO || Gerenciamento de Arquivos II: continuação Operações sobre arquivos e diretórios. Links Simbólicos, Criação de Arquivo com vi e outros editores. | ||
+ | |- | ||
+ | | 6 || 20/09/2017 || EDERSON || IPv4: classes, CIDR, máscara de sub-rede. | ||
+ | |- | ||
+ | | 7 || 25/09/2017 || ERALDO || Interfaces Gráficas: X11, Gnome. KDE e outras. Instalação de Programas via Gerenciador de Pacotes. | ||
+ | |- | ||
+ | | 8 || 27/09/2017 || EDERSON || IPv4: classes, CIDR, máscara de sub-rede. | ||
+ | |- | ||
+ | | 9 || 02/10/2017 || ERALDO || Administração de contas de usuários I | ||
+ | |- | ||
+ | | | ||
+ | |- | ||
+ | | 10 || 04/10/2017 || EDERSON || IPv4: roteamento. | ||
+ | |- | ||
+ | | 11 || 09/10/2017 || ERALDO || Administração de contas de usuários II | ||
+ | |- | ||
+ | | 12 || 11/10/2017 || EDERSON || Configuração básica de rede usando arquivos de configuração. Cliente HTTP na CLI. | ||
+ | |- | ||
+ | | 13 || 16/10/2017 || ERALDO || Permissionamento de Arquivos | ||
+ | |- | ||
+ | | 14 || 18/10/2017 || EDERSON || Rede local: MAC, ARP. | ||
+ | |- | ||
+ | | 15 || 23/10/2017 || ERALDO || Gerenciamento de Processos | ||
+ | |- | ||
+ | | 16 || 25/10/2017 || EDERSON || Internet: NAT, filtro de pacotes. | ||
+ | |- | ||
+ | | 17 || 30/10/2017 || ERALDO || Introduçao ao Shell Script | ||
+ | |- | ||
+ | | 18 || 01/11/2017 || EDERSON || Serviços em rede local: DHCP, SSH. | ||
+ | |- | ||
+ | | 19 || 06/11/2007 || ERALDO || Automatização de tarfefas com o Shell Script. Tópicos avançados sobre partiicionamento, montagem e boot do sistema. | ||
+ | |- | ||
+ | | 20 || 08/11/2017 || EDERSON || Serviços na Internet: HTTP com redirecionamento de porta. | ||
+ | |} | ||
+ | |||
+ | ==Metodologia, Avaliação e Critérios de Aprovação== | ||
+ | |||
+ | *Aaulas 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 | ||
+ | |||
+ | ==Bibliografia== | ||
+ | |||
+ | #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´ecnico PROINFO | ||
+ | ##https://pt.scribd.com/document/48655010/Formacao-de-Suporte-Tecnico-Proinfo | ||
+ | #Ari Fraz˜ao Jr e Marcelo Braga | ||
+ | ##Administração de Sistemas Linux | ||
+ | ##https://pt.scribd.com/doc/128912228/Administracao-de-Sistemas-Linux | ||
+ | |||
+ | ==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. | ||
+ | |||
+ | ==Estrutura de um Computador e Arquitetura de Processadores== | ||
+ | |||
+ | *Bits, [https://pt.wikipedia.org/wiki/Byte Bytes] e tamanho de memória; | ||
+ | *Representação de Caracteres: [https://pt.wikipedia.org/wiki/ASCII Tabela ASCII]; | ||
+ | *O [https://pt.wikipedia.org/wiki/Microprocessador microprocessador], barramentos e memórias semicondutoras: RAM,ROM, E2PROM, FLASH; | ||
+ | *Memórias cache e memórias secundárias; | ||
+ | *[https://pt.wikipedia.org/wiki/Mem%C3%B3ria_virtual Memória Virtual] e Swapping; | ||
+ | *Registradores de 32bits ou 64bits | ||
+ | *Arquitetura [https://pt.wikipedia.org/wiki/X86 x86] / [https://pt.wikipedia.org/wiki/AMD64 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). | ||
+ | |||
+ | ==O papel do Sistema Operacional== | ||
+ | |||
+ | *O [https://pt.wikipedia.org/wiki/Sistema_operativo 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; | ||
+ | *[https://en.wikipedia.org/wiki/Device_driver Driver] de dispositivo | ||
+ | *[https://pt.wikipedia.org/wiki/Multi_boot Múltiplos OS instalados] em um computador. É possível?? | ||
+ | |||
+ | ==Sistema de Arquivos== | ||
+ | |||
+ | *Forma como estão estruturados/organizados os arquivos/dados em uma determinada mídia [https://pt.wikipedia.org/wiki/Sistema_de_ficheiros]; | ||
+ | *Um sistema operacional deve saber como acessar e operar sobre este sistema; | ||
+ | *Tipos de sistemas: ext4, NTFS, VFAT32 | ||
+ | |||
+ | ==Exemplos de SO== | ||
+ | |||
+ | *Unix | ||
+ | *Microsoft DOS | ||
+ | *IBM | ||
+ | *Microsoft Windows | ||
+ | *netBSD, freeBSD, openBSD | ||
+ | *Linux | ||
+ | *macOS | ||
+ | *Android | ||
+ | *iOS | ||
+ | |||
+ | ==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 é [https://pt.wikipedia.org/wiki/POSIX 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; | ||
+ | |||
+ | ==Arquitetura do Linux== | ||
+ | |||
+ | *Ver pg.16 a 19 de [https://pt.scribd.com/document/48655010/Formacao-de-Suporte-Tecnico-Proinfo] | ||
+ | |||
+ | ==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 | ||
+ | |||
+ | ==Distribuições aqui no IFSC SJ== | ||
+ | |||
+ | *Ubuntu | ||
+ | *Ubuntu Mate (fork do Ubuntu); | ||
+ | |||
+ | ==Ligando e Desligando o Sistema Linux== | ||
+ | |||
+ | *Cuidado ao desligar um OS como o Linux!!! Dados podem ser perdidos. | ||
+ | *Ver [https://pt.wikibooks.org/wiki/Guia_do_Linux/Iniciante%2BIntermedi%C3%A1rio/Introdu%C3%A7%C3%A3o/Ligando_o_computador] | ||
+ | |||
+ | ==O Desktop do Ubuntu - Primeiras Considerações== | ||
+ | |||
+ | *O Desktop no Ubuntu ver[https://help.ubuntu.com/stable/ubuntu-help/shell-overview.html] | ||
+ | |||
+ | =AULA 2 - Dia 11/09/2017= | ||
+ | |||
+ | ==Objetivos== | ||
+ | |||
+ | ===PARTE 1=== | ||
+ | |||
+ | *Revisão da aula passada; | ||
+ | *repassar itens não mencionados na aula passada; | ||
+ | **Paginação e Memória [https://pt.scribd.com/document/48655010/Formacao-de-Suporte-Tecnico-Proinfo pg.19] | ||
+ | **Estrutura do Linux [https://pt.scribd.com/document/48655010/Formacao-de-Suporte-Tecnico-Proinfo pg.18] | ||
+ | |||
+ | ===PARTE 2=== | ||
+ | |||
+ | *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; | ||
+ | |||
+ | ==Conceito de sistemas de arquivos, arquivos e diretórios== | ||
+ | |||
+ | * [https://pt.scribd.com/document/48655010/Formacao-de-Suporte-Tecnico-Proinfo Sistemas de Arquivos pg.18] | ||
+ | * [Estrutura básica de diretórios do Sistema Linux] | ||
+ | |||
+ | ==Comandos no Linux== | ||
+ | |||
+ | * [https://pt.scribd.com/document/48655010/Formacao-de-Suporte-Tecnico-Proinfo Comandos e Interpretador de Comandos no Linux pg.18] | ||
+ | |||
+ | ==Tipos de Arquivos== | ||
+ | |||
+ | * [https://pt.scribd.com/doc/128912228/Administracao-de-Sistemas-Linux Tipos de Arquivos 12,13 e 14 ] | ||
+ | |||
+ | ==Os comandos de operação sobre arquivos e diretórios== | ||
+ | |||
+ | *[https://pt.scribd.com/document/48655010/Formacao-de-Suporte-Tecnico-Proinfo Interpretador de comandos - Comandos Básicos - pg.20 e 21] | ||
+ | *[https://www.dropbox.com/s/sxtzmb9lxpgfu4r/Aula1_Linux.pdf Ver lista de exercícios da Aula 2] | ||
+ | <!-- *[https://www.dropbox.com/s/g3xr3wimffde2zm/Aula2_Linux_OperacoesComArquivos_2.pdf Ver lista de exercícios da Aula 3] --> | ||
+ | |||
+ | =AULA 3 - Dia 18/09/2017= | ||
+ | |||
+ | ==Objetivos== | ||
+ | |||
+ | ===PARTE 1=== | ||
+ | |||
+ | *Rever comandos básicos de operações sobre arquivos; | ||
+ | *Usar coringas | ||
+ | *usar opções do comando ls | ||
+ | |||
+ | ===PARTE 2=== | ||
+ | |||
+ | *uso do editor gedit para criar arquivos texto; | ||
+ | *usar comandos cat, more e less para visualizar conteúdos de arquivos. | ||
+ | |||
+ | ===PARTE 3=== | ||
+ | |||
+ | *Criar Links simbólicos | ||
+ | |||
+ | ===Parte 4=== | ||
+ | |||
+ | *Redirecionamento de entradas e saídas; | ||
+ | *Pipes | ||
+ | |||
+ | ==Exercícios para esta aula== | ||
+ | |||
+ | *[https://www.dropbox.com/s/g3xr3wimffde2zm/Aula3_Linux_OperacoesComArquivos_2.pdf Mais operações Sobre Arquivos e Diretórios] | ||
+ | *[https://www.dropbox.com/s/18rlpbmw5d8o80x/Aula3_Linux_LinksSimb_licos_vi_cat.pdf Editor Gedit, Link Simbólico] | ||
+ | *[https://www.dropbox.com/s/7qkqvbxbvsiklx2/Aula3_Linux_Parte3_vi.pdf Editor vi] | ||
+ | *[https://www.dropbox.com/s/i3hyssm7lrpleo3/Aula3_Linux_Parte4_RedirecionamentoEntradasSaidas.pdf?dl=0 Entradas e Saídas] | ||
+ | |||
+ | |||
+ | |||
+ | =AULA 4 - Dia 25/09/2017= | ||
+ | |||
+ | ==Objetivos== | ||
+ | |||
+ | ===PARTE 1=== | ||
+ | |||
+ | *Revisão geral | ||
+ | |||
+ | |||
+ | ===PARTE 2=== | ||
+ | |||
+ | *Redirecionamento de entradas e saídas: continuação; | ||
+ | *Pipes | ||
+ | |||
+ | ===PARTE 3=== | ||
+ | |||
+ | *Permissão no acesso a arquivos; | ||
+ | *Owner, grupo e outros | ||
+ | |||
+ | ==Exercícios para esta aula== | ||
+ | |||
+ | =Referências= | ||
+ | |||
+ | [https://www.dropbox.com/s/tyts5knildrpz42/Aula4_Linux_PermissionamentoDeAcesso_Parte1.pdf Permissão de Acesso a Arquivos: parte 1] | ||
+ | |||
+ | [https://www.dropbox.com/s/m4le8w30j8lvn2u/Aula4_Linux_PermissionamentoDeAcesso_Parte2.pdf Permissão de Acesso a Arquivos: parte 2] | ||
+ | |||
+ | |||
+ | =AULA 5 - Dia 2/10/2017= | ||
+ | |||
+ | ==Objetivos== | ||
+ | |||
+ | *Revisão e preparação para teste; | ||
+ | *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/ | ||
+ | |||
+ | ==Referências== | ||
+ | |||
+ | [https://www.dropbox.com/s/045qd7vanfnxm9f/Aula5_Linux_GerenciamentoDeProcessos_Parte1.pdf Gerenciamento De Processos Parte1] | ||
+ | |||
+ | [https://www.dropbox.com/s/gm1sv856ailny2e/Aula5_TreinamentoTeste.pdf Treinamento Teste 1] | ||
+ | |||
+ | =AULA 6 - Dia 9/10/2017= | ||
+ | |||
+ | ==Objetivos== | ||
+ | |||
+ | *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; | ||
+ | |||
+ | ==Material de Referência== | ||
+ | |||
+ | *[https://www.dropbox.com/s/pvwuztixdas76c3/Aula6_Comandos_Adicionais_de_Gerenciamento_de_Processos.pdf Gerenciamento de Processos Parte 2 ] | ||
+ | |||
+ | *[https://www.dropbox.com/s/z1d0itcz9ommhrm/Aula6_Aval1.pdf Avaliação 1] | ||
+ | |||
+ | =AULA 7 - Dia 16/10/2017= | ||
+ | |||
+ | ==Objetivos== | ||
+ | |||
+ | *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 | ||
+ | |||
+ | |||
+ | ==Exercícios== | ||
+ | |||
+ | *[https://www.dropbox.com/s/xuy8gtbq3ns5yah/Aula7_ComandosAdicionais.pdf Aula 7 - Parte 1] | ||
+ | *[https://www.dropbox.com/s/h0v122is4aj9ogr/Aula7_GerenciamentoDeUsuarios_Parte1.pdf Aula 7 - Parte 2] | ||
+ | |||
+ | =AULA 8 - Dia 23/10/2017= | ||
+ | |||
+ | ==Objetivos== | ||
+ | |||
+ | *Introdução ao Shell script | ||
+ | *variáveis | ||
+ | *Comando if | ||
+ | |||
+ | ==Referências== | ||
+ | |||
+ | *[https://www.dropbox.com/s/2pah6cfolg8buw9/Aula8_ShellScript_Parte1.pdf Shell Parte 1] | ||
+ | |||
+ | |||
+ | =AULA 9 - Dia 29/10/2017= | ||
+ | |||
+ | ==Objetivos== | ||
+ | |||
+ | *ainda shell script | ||
+ | *comando for | ||
+ | *comando while | ||
+ | |||
+ | ==Referências== | ||
+ | |||
+ | *[https://www.dropbox.com/s/z9tkvlefsqijp4k/Aula9_ShellScript_Parte2.pdf Shell Parte 2] | ||
+ | |||
+ | =AULA 10 - Dia 6/11/2017= | ||
+ | |||
+ | ==Objetivos== | ||
+ | |||
+ | *mais alguns tópicos sobre criação de usuários; | ||
+ | *servidores de janelas: X11, | ||
+ | *gerenciadores de janelas e desktops: Gnome, KDE | ||
+ | *instalação de pacotes; | ||
+ | *o Linux e o Software Livre | ||
+ | *avaliação | ||
+ | |||
+ | ==Servidores de Janelas== | ||
+ | |||
+ | [https://pt.wikipedia.org/wiki/X_Window_System X Windows System] | ||
+ | |||
+ | [https://en.wikipedia.org/wiki/X_Window_System_protocols_and_architecture Arquitetura do X] | ||
+ | |||
+ | ==Desktops e Geneciadores de Janelas== | ||
+ | |||
+ | [https://pt.wikipedia.org/wiki/Interface_gr%C3%A1fica_do_utilizador Interfaces Gráficas] | ||
+ | |||
+ | ==Instalando pacotes== | ||
+ | |||
+ | [https://pt.scribd.com/document/48655010/Formacao-de-Suporte-Tecnico-Proinfo Ver pg.43 do Formacao-de-Suporte-Tecnico-Proinfo] | ||
+ | |||
+ | [http://www.hardware.com.br/tutoriais/tutorial-completo-apt-get/ uso do apt-get] | ||
+ | |||
+ | Exercício: instalar e executar um servidor ssh: | ||
+ | |||
+ | sudo apt-get update | ||
+ | sudo apt-get install openssh-server | ||
+ | sudo service start ssh | ||
+ | |||
+ | Acessar o ssh de outra máquina | ||
+ | ssh usuario@numero_ip | ||
+ | |||
+ | Exportar o display e executar o comando remoto: | ||
+ | export DISPLAY=IP_cliente_ssh:0.0 | ||
+ | firefox & | ||
+ | |||
+ | Conferir se o firefox realmente está se executando (use o ps) | ||
+ | |||
+ | Remover o pacote ssh server: | ||
+ | |||
+ | sudo apt-get remove openssh-server | ||
+ | |||
+ | ==Linux = Software Livre== | ||
+ | |||
+ | [https://pt.wikipedia.org/wiki/Software_livre] | ||
+ | |||
+ | |||
+ | |||
+ | [https://www.novell.com/coolsolutions/feature/1532.html] | ||
+ | |||
+ | ==Onde baixar o Ubuntu== | ||
+ | |||
+ | [https://www.ubuntu.com/download/desktop Baixar Ubuntu daqui] | ||
+ | |||
+ | ==Sobre o Boot== | ||
+ | |||
+ | [http://www.rodsbooks.com/linux-uefi/ by Roderick W. Smith] | ||
+ | |||
+ | [https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/ AdamW on Linux and more] | ||
+ | |||
+ | ==Sobre o Desktop Environment e o Desktop Shell== | ||
+ | |||
+ | [https://ittutorials.net/linux/ubuntu/desktop-guide/ /desktop-guide] | ||
+ | |||
+ | ==Instalar Ubuntu no Virtual Box== | ||
+ | |||
+ | [http://www.edivaldobrito.com.br/virtualbox-no-linux/ Instalar VirtualBox no Linux] | ||
+ | |||
+ | [http://www.bosontreinamentos.com.br/virtualizacao/como-instalar-o-virtualbox-no-windows-para-criacao-de-maquinas-virtuais/ Instalar VirtualBox no Windows] | ||
+ | |||
+ | [http://www.techtudo.com.br/dicas-e-tutoriais/noticia/2016/04/como-instalar-o-ubuntu-com-o-virtualbox.html Instalar Linux no VirtualBox] | ||
+ | |||
{{collapse bottom}} | {{collapse bottom}} |
Edição das 18h17min de 11 de março de 2019
Introdução ao Sistema Operacional Linux
- Encontros: Segundas e Quartas das 19:00 às 22:00.
Curso FIC Linux 2019
Semestre 2019-1 - Prof. Tiago Semprebom | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Professor
12/03/2019ObjetivosParte 1
Parte 2
Parte 3
Professores do FIC Linux Edição 2017-2
Apresentação do IFSCApresentação do CursoCronograma TentativaHorários: 19h às 22h.
Metodologia, Avaliação e Critérios de Aprovação
Bibliografia
Conceitos de Hardware, Software e Firmware
Estrutura de um Computador e Arquitetura de Processadores
O papel do Sistema Operacional
Sistema de Arquivos
Exemplos de SO
Histórico do Linux
Arquitetura do Linux
DistribuiçõesUma 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)
Algumas distribuições podem ser executadas diretamente no CD/pendrive sem a necessidade de fazer sua instalação no disco rígido do computador Distribuições aqui no IFSC SJ
Ligando e Desligando o Sistema Linux
O Desktop do Ubuntu - Primeiras Considerações
AULA 2 - Dia 11/09/2017ObjetivosPARTE 1
PARTE 2
Conceito de sistemas de arquivos, arquivos e diretórios
Comandos no LinuxTipos de ArquivosOs comandos de operação sobre arquivos e diretóriosAULA 3 - Dia 18/09/2017ObjetivosPARTE 1
PARTE 2
PARTE 3
Parte 4
Exercícios para esta aula
AULA 4 - Dia 25/09/2017ObjetivosPARTE 1
PARTE 2
PARTE 3
Exercícios para esta aulaReferênciasPermissão de Acesso a Arquivos: parte 1 Permissão de Acesso a Arquivos: parte 2
AULA 5 - Dia 2/10/2017Objetivos
https://www.tecmint.com/linux-process-management/ ReferênciasGerenciamento De Processos Parte1 AULA 6 - Dia 9/10/2017Objetivos
Material de ReferênciaAULA 7 - Dia 16/10/2017Objetivos
ExercíciosAULA 8 - Dia 23/10/2017Objetivos
Referências
AULA 9 - Dia 29/10/2017Objetivos
ReferênciasAULA 10 - Dia 6/11/2017Objetivos
Servidores de JanelasDesktops e Geneciadores de JanelasInstalando pacotesVer pg.43 do Formacao-de-Suporte-Tecnico-Proinfo Exercício: instalar e executar um servidor ssh: sudo apt-get update sudo apt-get install openssh-server sudo service start ssh Acessar o ssh de outra máquina ssh usuario@numero_ip Exportar o display e executar o comando remoto: export DISPLAY=IP_cliente_ssh:0.0 firefox & Conferir se o firefox realmente está se executando (use o ps) Remover o pacote ssh server: sudo apt-get remove openssh-server Linux = Software Livre
Onde baixar o UbuntuSobre o BootSobre o Desktop Environment e o Desktop ShellInstalar Ubuntu no Virtual BoxInstalar VirtualBox no Windows
|
Curso FIC Linux 2018
Semestre 2018-2 - Prof. André D'Amato |
---|
Introdução ao Sistema Operacional Linux10/09/18: Aula01 Apresentação da Disciplina, Introdução a Informática e Memória e Armazenamento Aula 01 |
Curso FIC Linux 2016
Semestre 2016-2 - Prof. Luciano Barreto |
---|
Introdução ao Sistema Operacional Linux04/10/16: Aula01 Apresentação da Disciplina, Introdução a Informática e Memória e Armazenamento Aula 01 06/10/16: Aula 02 Introdução ao Linux, Sistema de Arquivos e Conhecendo o Terminal Aula 02 11/10/2016: Aula 03 Continuação Comandos no Terminal Aula 03 13/10/2016: Aula 04 Continuação Comandos no Terminal 18/10/2016: Aula 05 Lista de Exercícios Aula 05 - Lista de Exercícios 20/10/2016: Aula 06 Introdução ao Gerenciamento de Processos Aula 06 - Gerenciamento de Processos 25/10/2016: Aula 07 Gerenciamento de Usuários Aula 07 - Gerenciamento de Usuários Permissionamento Aula 07 - Permissionamento 27/10/2016: Aula 08 Continuação Permissionamento Instalação Linux Aula 08 - Instalação Linux 01/11/2016: Aula 09 Continuação Instalação Linux Instalação de Pacotes via Apt Aula 09 - Instalação Pacotes 03/11/2016: Aula 10 Continuação Lista Exercícios (47 - 60) |
Semestre 2016-1 - Prof. Luciano Barreto |
---|
Diário de Aulas 2016 - 129/03/16: Apresentação do cursoApresentação do curso, Visão geral de funções, responsabilidades e estruturas de um SO. 31/03/16: Introdução a Sistema de Arquivos e TerminalEstrutura do Sistema de Arquivos Linux, Introdução a comandos no Terminal. 04/04/16: Continuação TerminalContinuação de comandos no terminal, redirecionamento de saída e caracteres coringa. 07/04/16: Introdução a Processos e UsuáriosConhecendo Processos e Gerenciamento de usuários 12/04/16: Lista de Exercícios de Comandos no TerminalEmulador de Terminal no navegador (demora um pouquinho pra abrir) 14/04/16: Usuários, Grupos e PermissõesAdministração de usuários, grupos e adicionando permissões a arquivos. 19/04/16: Instalação do LinuxInstalação do Sistema Linux em modo texto, gráfico e dualboot. 26/04/16: Introdução ao Shell ScriptIntrodução ao Shell Script 28/04/16: Continuação ao Shell ScriptIntrodução ao Shell Script 03/05/16: Lista de ExercíciosLista de Exercícios até a aula de 28/04/16 |
Semestre 2015-2 | |
---|---|
Introdução ao Sistema Operacional Linux
Diário de Aulas 201513/10Parte 1:
Slides da aula:
Arquivo:Introducao.pdf
Parte 2:
Slides da Aula:
Arquivo:LinuxModoTexto.pdf
15/10Parte 3: Slides da Aula: Arquivo:Parte3.pdf 20/10Parte 4: Slides caracteres coringas: Arquivo:Coringas.pdf Exercícios caracteres coringas: Arquivo:Exercício CB03 Pokemon.pdf Parte 5: Sildes Redirecionamento: Arquivo:Redirecionamento.pdf Exercícios redirecionamento e pipe: Arquivo:Ex pipe.pdf 22/10Parte 6: Slides Processos: Arquivo:FICLinux Processos.pdf 27/10Parte 7:'
Slides Usuários e Grupos: Arquivo:UserGroup.pdf
29/10Parte 8: Slides Introducao a Redes: Arquivo:FICLinux Introducao Redes.pdf 03/11Parte 9:
Slides permissionamento: Arquivo:Permissionamento.odp 05/11Parte 10:
Slides Redes - Broadcast: Arquivo:FICLinux Introducao Redes Broadcast 01.pdf 10/11Parte 11:
Slides Script: Arquivo:Scripts do Linux.odp
12/11Parte 12: Introdução para comandos em Bash: Arquivo:Introdução ao Shell 2015 1.pdf |