Terminal Linux Shell Scripting e Gerenciamento de Redes

Streams, redirecionamentos, editores, serviços, processos, usuários, shell scripting, configuração de redes, DNS e mais
Terminal Linux Shell Scripting e Gerenciamento de Redes
File Size :
9.52 GB
Total length :
16h 10m

Category

Instructor

MPro Consultoria, Desenvolvimento e Treinamento

Language

Last update

3/2018

Ratings

4.6/5

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.

Terminal Linux Shell Scripting e Gerenciamento de Redes

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

New Courses

Scroll to Top