Terminal Linux Shell Scripting e Gerenciamento de Redes
What you’ll learn
Neste curso, o aluno aprenderá a dominar o terminal Linux por meio da utilização de um conjunto amplo de comandos.
Requirements
Um computador e desejo de aprender.
Description
Elaboramos este curso pensando em quem tem um nível iniciante ou ainda nunca teve contato com o terminal do Linux. Aprenda a se tornar independente de interface gráfica e faça com que seu trabalho tenha um alto rendimento por meio da utilização do terminal.O curso abordará dezenas de comandos, suas variações e aplicações. Além disso, aprenda também a utilizar todos esses comandos e montar o seu próprio shell script.Neste curso, você aprenderá a:Manipular arquivos e pastas;Utilizar os principais editores de texto de terminal;Processar, formatar, substituir textos, por meio de comados;Utilizar os principais modos de compactação e descompactação de arquivos;Gerenciar usuários e grupos de seu Linux;Manipular partições e imagens de disco, com dicas para iniciantes a avançados;Encadear comandos através de streams;Programação Shell Scripting;Configurar redes de computadores.Isso é um pouco do que esse curso oferece a você.Nos dedicamos para atender nossos alunos respondendo perguntas específicas do curso, bem como perguntas técnicas relacionadas a seus trabalhos.Além de tudo isso, este curso terá conteúdos atualizados mensalmente, de modo que o aluno tenha sempre um novo tema para aprender e se atualizar.
Overview
Section 1: Preparação do Ambiente
Lecture 1 Introdução ao Ambiente do Curso
Lecture 2 Instalação da Máquina Virtual
Lecture 3 Instalação do Linux
Lecture 4 Finalização da instalação do Linux e instalação dos drivers do VirtualBox
Section 2: Manipulação de arquivos e pastas
Lecture 5 Hierarquia dos diretórios e arquivos no Linux – parte 1
Lecture 6 Hierarquia dos diretórios e arquivos no Linux – parte 2
Lecture 7 Comando ls e variações
Lecture 8 Criação de pastas e navegação por path absoluto e relativo
Lecture 9 Renomeando, movendo e copiando arquivos
Lecture 10 Busca recursiva de arquivos e por textos em arquivos
Section 3: Editores de Texto
Lecture 11 Editor de Texto NANO
Lecture 12 Editor de Texto VIM – Parte 1
Lecture 13 Editor de Texto VIM – Parte 2
Lecture 14 Editor de Texto VIM – Parte 3
Section 4: Processamento de Texto
Lecture 15 Concatenação e visualização de conteúdos de arquivos
Lecture 16 Substituição de TABs e Formatador de Parágrafos
Lecture 17 Delimitadores de linhas de inicio e fim de arquivos
Lecture 18 Merge de arquivos, substituição e contadores
Lecture 19 Comparando texto de arquivos
Section 5: Streams, pipes e redirecionamentos
Lecture 20 Standard streams – stdin, stdout, stderr e redirecionadores – Parte 1
Lecture 21 Standard streams – stdin, stdout, stderr e redirecionadores – Parte 2
Lecture 22 Redirecionando saída de um stream para outro stream
Lecture 23 Redirecionamento para Input Stream
Lecture 24 Encadeamento de streams entre processos
Section 6: Gerenciamento de processos
Lecture 25 Introdução ao mapeamento de processos no Linux
Lecture 26 O comando ‘top’
Lecture 27 O comando ‘ps’ e variações
Lecture 28 Enviando sinais a processos
Lecture 29 Hierarquia de processos: nohup, jobs, fg, bg, ^Z, ^C e sinais -KILL e -CONT
Lecture 30 Desassociando do terminal a execução de um processo
Section 7: Compactação e Descompactação de arquivos
Lecture 31 Utilizando o BZIP2: bzip2, bunzip, bzcat, bzgrep
Lecture 32 Utilizando o GZIP: gzip e gunzip
Lecture 33 Utilizando o TAR e suas variações
Lecture 34 Compactação e Descompactação de Streams
Section 8: Gerenciamento de usuários
Lecture 35 Introdução
Lecture 36 Adicionando novos usuários
Lecture 37 Grupos e sudoers
Lecture 38 Arquivos: shadow, group e passwd
Lecture 39 Permissões de arquivos: donos e grupos
Lecture 40 Permissões de arquivos: atributos
Lecture 41 Permissões de arquvos: scripts e executáveis
Lecture 42 Terminando todos os processos de um usuário de uma sessão
Section 9: Sistema de Arquivos
Lecture 43 Introdução à seção e adição de um novo disco na VM
Lecture 44 Mapeamento de discos e partições
Lecture 45 Criando, montando, apagando e formatando partições
Lecture 46 Trocando o Sistema de Arquivos de uma partição
Lecture 47 Montando uma partição de modo automático no boot do sistema operacional
Lecture 48 Abrindo e clonando imagens ISO
Lecture 49 Montando imagens ISO utilizando o dispotivo loop
Lecture 50 Verificando a quantidade de bytes utilizados e livres
Lecture 51 O sistema de arquivos ‘tmpfs’
Section 10: Programação Shell Scripting
Lecture 52 Introdução
Lecture 53 Exit Codes
Lecture 54 Passagem de parâmetros e variáveis
Lecture 55 Variáveis de ambiente e o comando export
Lecture 56 Depuração de scripts
Lecture 57 Leitura de valores de usuario
Lecture 58 Comparadores
Lecture 59 Mais sobre comparadores
Lecture 60 Verificando atributos de arquivos
Lecture 61 Utilizando o case
Lecture 62 Trabalhando com textos
Lecture 63 Comparando multiplas expressões lógicas
Lecture 64 Atribuindo valor padrão para variável
Lecture 65 Operações aritméticas
Lecture 66 Cores e formatação no terminal
Lecture 67 Laços de Repetição
Lecture 68 Projeto de um menu de opções
Lecture 69 Funções
Lecture 70 Retornos de Funções
Section 11: Miscelâneo
Lecture 71 Os arquivos .bashrc e /etc/profile
Lecture 72 O arvuivo .bash_history e variáveis de ambientes
Lecture 73 Alias
Lecture 74 Repositório de pacotes
Lecture 75 Links
Section 12: Configuração de Redes
Lecture 76 Introdução
Lecture 77 Configuração do ambiente
Lecture 78 Configuração do Servidor
Lecture 79 Um pouco de teoria: Redes de computadores e protocolos
Lecture 80 Um pouco de teoria: Endereçamento IP
Lecture 81 Como abrir portas e comunicar entre as VMs
Lecture 82 Analisando pacotes na rede para entender o TCP e o UDP
Lecture 83 Entendendo o roteamento e montando uma tabela de roteamento
Lecture 84 Configuração de roteamento estático no Linux
Lecture 85 Configuração de IP Forward no sysctl
Lecture 86 Implantando o Serviço de DHCP na VM Servidor
Lecture 87 Fornecendo Internet ao Cliente – Configurando NAT e DNS no Servidor
Lecture 88 Considerações importantes
Section 13: Serviços SSH e HTTP
Lecture 89 SSH – Instalação
Lecture 90 SSH – Copiando Arquivos
Lecture 91 SSH – Executando comandos sem permanecer logado
Lecture 92 SSH – Logando sem senha
Lecture 93 HTTP – Apache – Instalação
Lecture 94 HTTP – Apache – Configurações de Virtual Hosts
Lecture 95 HTTP – Nginx – Instalação e Configuração
Lecture 96 HTTP – Nginx – Proxy Reverso
Section 14: DNS – Domain Name Server – Cache
Lecture 97 Introdução ao DNS – Parte 1
Lecture 98 Introdução ao DNS – Parte 2
Lecture 99 Instalação DNS Cache
Lecture 100 DNS Cache com Forwarder – Diminuindo tempo de query
Lecture 101 Configutando DHCP para enviar novo DNS Server
Section 15: DNS – Domain Name Server – Servidor de Domínio
Lecture 102 Configuração de Domínios (Registros A e NS)
Lecture 103 Configuração de Zona Reversa (Registros PTR)
Lecture 104 Configuração de Sub-domínios
Lecture 105 Configuração de Alias (Registro CNAME)
Lecture 106 Exercício
Todos os profissionais que desejam ter um conhecimento básico a intermediário de Linux, tornando-se hábeis a interagir com serviços do sistema e até mesmo criar seus próprios scripts.
Course Information:
Udemy | English | 16h 10m | 9.52 GB
Created by: MPro Consultoria, Desenvolvimento e Treinamento
You Can See More Courses in the IT & Software >> Greetings from CourseDown.com