vaamonde / ubuntu-2204

:large_blue_circle: Curso GRÁTIS de GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish) Essentials

Home Page:https://www.youtube.com/playlist?list=PLozhsZB1lLUM1-yu4qP9RZxoejgIfCxdI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Curso GRÁTIS de GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish) Essentials

💰 Ajude o projeto Bora para Prática a continuar fazendo vídeos e materiais gratuitos para o Canal do YouTUBE

💰 Chave PIX do projeto: robsonvaamonde@gmail.com

💰 Link de doação do PagSeguro: https://pag.ae/bjlSJcH

💰 Link de doação do Paypal: https://www.paypal.com/donate/?hosted_button_id=EALLB7DQ3U6H2

Robson Vaamonde
Procedimentos em TI: http://procedimentosemti.com.br
Bora para Prática: http://boraparapratica.com.br
Robson Vaamonde: http://vaamonde.com.br
Facebook Procedimentos em TI: https://www.facebook.com/ProcedimentosEmTi
Facebook Bora para Prática: https://www.facebook.com/boraparapratica
Instagram Procedimentos em TI: https://www.instagram.com/procedimentoem
YouTUBE Bora Para Prática: https://www.youtube.com/boraparapratica
Linkedin Robson Vaamonde: https://www.linkedin.com/in/robson-vaamonde-0b029028/
Github Procedimentos em TI: https://github.com/vaamonde

GitHub commit activity Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors License Badge

Esse curso tem como objetivo demonstrar a instalação e configuração da nova versão de Servidor da Canonical o GNU/Linux Ubuntu Server 22.04.x LTS Jammy Jellyfish, todo o procedimento de instalação e configuração dos principais serviços de redes serão executados de forma manual, seguindo as boas práticas de implementação para serviços Localhost, Intranet, Extranet ou para Internet Cloud, esse curso será a base para o próximo utilizando os conceitos de DevOps (“desenvolvimento” e “operação”) com futura integração com os conceitos de CI/CD ("integração contínua" e "entrega contínua") migrando toda essa estrutura On-Premises (Servidores Locais) para Cloud (Nuvem) ou construído uma Base Sólida em Container (Docker) e automatizando a criação das VM's com o Vagrant (HashiCorp) e Ansible (Red Hat) numa etapa futura.

Ubuntu: é um sistema operacional de código aberto, construído a partir do núcleo Linux, baseado no Debian. Esta distribuição Linux é desenvolvida pela Canonical Ltd.

Cloud: Computação em nuvem é um termo coloquial para a disponibilidade sob demanda de recursos do sistema de computador, especialmente armazenamento de dados e capacidade de computação, sem o gerenciamento ativo direto do utilizador.

Vagrant: é um software de código aberto para criar e manter ambientes de desenvolvimento virtuais portáteis, utilizando VirtualBox, KVM, Hyper-V, Docker, VMware, AWS, etc. Ele tenta simplificar a gerência de configuração de software das virtualizações para aumentar a produtividade do desenvolvimento.

Docker: é um conjunto de produtos de plataforma como serviço que usam virtualização de nível de sistema operacional para entregar software em pacotes chamados contêineres. Os contêineres são isolados uns dos outros e agrupam seus próprios softwares, bibliotecas e arquivos de configuração.

Ansible: é uma ferramenta de TI de código aberto para gerenciar, automatizar, configurar servidores e, implantar aplicativos, a partir de uma localização central. Ele inclui sua própria linguagem declarativa para descrever a configuração do sistema.

Links Oficiais da Canonical, Ubuntu, Mint, VirtualBOX, Vagrant e Ansbile:

🔴 Canonical: https://canonical.com/
🔴 Linux Ubuntu: https://ubuntu.com/
🔴 Linux Mint: https://www.linuxmint.com/
🔴 Oracle VirtualBOX: https://www.virtualbox.org/
🔴 Vagrant HashiCorp: https://www.vagrantup.com/
🔴 Ansible Red Hat: https://www.ansible.com/

Documentação Oficial do Ubuntu Server 22.04.x LTS e demais projetos:

🔴 Ubuntu Server Guide: https://ubuntu.com/server/docs
🔴 Ubuntu Server Guide FULL-PDF: https://assets.ubuntu.com/v1/f954307f-ubuntu-server-guide.pdf
🔴 Vagrant: https://devdocs.io/vagrant/
🔴 Ansible: https://docs.ansible.com/ansible/latest/index.html

Playlist do YouTUBE com todos os Vídeos do GNU/Linux Ubuntu Server 22.04.x LTS:

🔴 Link da Playlist: https://www.youtube.com/playlist?list=PLozhsZB1lLUM1-yu4qP9RZxoejgIfCxdI

================ PRIMEIRA ETAPA: INSTALAÇÃO DO UBUNTU SERVER ================

🤩🤩 Apresentação do NOVO CURSO GRATUITO de Ubuntu Server 22.04 do Projeto Bora para Prática 🤩🤩

Vídeo de apresentação do NOVO Curso de Servidores GNU/Linux Ubuntu Server versão 22.04 do Projeto do Bora para Prática. O objetivo desse curso é mostrar os procedimentos básicos para baixar e instalar a versão do Ubuntu Server 22.04.x LTS em Máquina Virtual (ou em máquina física se preferir) no seu computador local, simulando um Servidor On-Premises (Servidor Local), fazer todas as configurações básicas e depois instalar e configurar os principais serviços de rede, com foco para Servidores Web tanto para Intranet, Extranet ou Internet.

Depois todo o projeto será migrado para Serviços de Cloud utilizando tecnologias como Docker, Kubernets, Ansible e muito mais.

Apresentação do Curso

Link da vídeo aula: https://www.youtube.com/watch?v=kkhTHvZKQlM

🤩🤩 Instalação do Ubuntu Server 22.04.x LTS no Oracle VirtualBOX Projeto Bora para Prática 🤩🤩

Vídeo de instalação do Ubuntu Server 22.04.x LTS no Oracle VirtualBOX, nesse vídeo você vai aprender a baixar a ISO do Ubuntu Server do site oficial, criar e customizar a máquina virtual no VirtualBOX e fazer a instalação padrão do Ubuntu Server, no próximo vídeo começamos a etapa de configuração.

Instalação Ubuntu Server

Link da vídeo aula: https://www.youtube.com/watch?v=qnMol8-wvq8

Link da documentação: https://github.com/vaamonde/ubuntu-2204/blob/main/01-install/01-InstalacaoDoUbuntuServer-22.04-LTS.md

=========== SEGUNDA ETAPA: CONFIGURAÇÕES BÁSICAS DO UBUNTU SERVER ==========

🤩🤩 Atualização do Ubuntu Server 22.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de atualização do Ubuntu Server 22.04.x LTS no Oracl VirtualBOX, nesse vídeo você vai aprender todos os procedimentos para manter o seu servidor Ubuntu sempre atualizado antes de começar a instalar e configurar os principais serviços de rede.

Atualização Ubuntu Server

Link da vídeo aula: https://www.youtube.com/watch?v=B3FzV2bxjtw

Link da documentação: https://github.com/vaamonde/ubuntu-2204/blob/main/02-settings/01-AtualizacaoDoServidorUbuntuServer.md

🤩🤩 Configurando a Placa de Rede do Ubuntu Server 22.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de configuração da Placa de Rede do Ubuntu Server 22.04.x LTS no Oracle VirtualBOX, nesse vídeo você vai aprender todos os procedimentos para configurar o Hostname (Novo do Servidor), FQDN (Nome Totalmente Qualificado), tabela de Hosts (Computadores) e configurar a Placa de Rede de modo Estático no Servidor Ubuntu Server e fazer todos os testes de rede antes de iniciar a instalação dos serviços.

Endereço IPv4 Ubuntu Server

Link da vídeo aula: https://www.youtube.com/watch?v=sKn5fTy1OHI

Link da documentação: https://github.com/vaamonde/ubuntu-2204/blob/main/02-settings/02-ConfiguracaoHostnameHostsNetplan.md

🤩🤩 Configurando a Data e Hora do Ubuntu Server 22.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de configuração da Data e Hora do Ubuntu Server 22.04.x LTS no Oracle VirtualBOX, nesse vídeo você vai aprender todos os procedimentos para configurar a localidade (Locale), Zona de Horário (Timezone), Sincronismo de Data Hora com o Protocolo NTP (Network Time Protocol) e configurações manuais de Data, Hora e sincronismo com o Hardware.

Data e Hora Ubuntu Server

Link da vídeo aula: https://www.youtube.com/watch?v=Szt6egOsKxE

Link da documentação: https://github.com/vaamonde/ubuntu-2204/blob/main/02-settings/03-ConfiguracaoDoLocaleTimezone.md

🤩🤩 Desligando e Reiniciando o Ubuntu Server 22.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de desligar e reiniciar o Ubuntu Server 22.04.x LTS no Oracle VirtualBOX, nesse vídeo você vai aprender todos os procedimentos para desligar ou reiniciar o servidor de forma correta, vai aprender a agendar um agendamento de desligamento ou reinicialização do sistema.

Desligar Reiniciar Ubuntu Server

Link da vídeo aula: https://www.youtube.com/watch?v=NbA-k5-iLWA

Link da documentação: https://github.com/vaamonde/ubuntu-2204/blob/main/02-settings/04-DesligarReiniciarServidor.md

🤩🤩 Habilitando a Licença Ubuntu Pro Free no Ubuntu Server 22.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de configuração da Licença do Ubuntu Pro Free no Ubuntu Server 22.04.x LTS no Oracle VirtualBOX, nesse vídeo você vai aprender todos os procedimentos para habilitar o suporte ao Ubuntu Pro Free no Ubuntu Server, esse recurso permiti manter o nosso servidor sempre atualizado com os novos patchs de segurança e garante o suporte até 10 anos de uso da plataforma para Canonical.

Ubuntu Pro Free

Link da vídeo aula: https://www.youtube.com/watch?v=SW9JzwjGdkM

Link da documentação: https://github.com/vaamonde/ubuntu-2204/blob/main/02-settings/05-HabilitandoUbuntuPro.md

====== TERCEIRA ETAPA: INSTALAÇÃO DOS SERVIÇOS DE REDE NO UBUNTU SERVER ======

🤩🤩 Configuração do OpenSSH Server no Ubuntu Server 22.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de configuração do OpenSSH Server no Ubuntu Server 22.04.x LTS no Oracle VirtualBOX, nesse vídeo você vai aprender todos os procedimentos para configurar o acesso remoto no nosso servidor de forma segura e customizada.

OpenSSH é um conjunto de utilitários de rede relacionado à segurança que provém a criptografia em sessões de comunicações em uma rede de computadores usando o protocolo SSH.

OBSERVAÇÃO IMPORTANTE: COMENTAR NO VÍDEO DO OPENSSH SE VOCÊ CONSEGUIU FAZER O DESAFIO COM A SEGUINTE FRASE: Desafio do OpenSSH realizado com sucesso!!! #BoraParaPrática

COMPARTILHAR O SELO DO DESAFIO NAS SUAS REDES SOCIAIS (LINKEDIN, FACEBOOK, INSTRAGRAM) MARCANDO: ROBSON VAAMONDE COM AS HASHTAGS E COPIANDO O CONTEÚDO DO DESAFIO ABAIXO:

LINK DO SELO: https://github.com/vaamonde/ubuntu-2204/blob/main/selos/01-openssh.png

#boraparapratica #boraparaprática #vaamonde #robsonvaamonde #procedimentosemti #ubuntuserver #ubuntuserver2204 #desafiovaamonde #desafioboraparapratica #desafioopenssh #desafiossh

Conteúdo estudado nesse desafio:
#01_ Instalado o OpenSSH no Ubuntu Server;
#02_ Verificando os Status do Serviço do OpenSSH;
#03_ Verificando a Versão do OpenSSH Server e Client;
#04_ Verificando a Porta de Conexão do OpenSSH Server;
#05_ Diretórios e Arquivos de Configuração do OpenSSH;
#06_ Segurança do Arquivo Hosts.Deny do TCPWrappers;
#07_ Segurança do Arquivo Hosts.Allow do TCPWrappers;
#08_ Configuração do Arquivo sshd_config do OpenSSH;
#09_ Configuração do Arquivo issue.net (Banner Login);
#10_ Acessando Remoto via Powershell, PuTTY e Terminal;
#11_ Criando usuário Local e Adicionando ao Grupo SUDO;
#12_ Desafio de Usuários e Acesso Remoto do OpenSSH.

OpenSSH Server

Link da vídeo aula: https://www.youtube.com/watch?v=-cforvm_oV0

Link da documentação: https://github.com/vaamonde/ubuntu-2204/blob/main/03-services/01-openssh.md

🤩🤩 Configuração do Apache2 Server no Ubuntu Server 22.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de configuração do Apache2 Server no Ubuntu Server 22.04.x LTS no Oracle VirtualBOX, nesse vídeo você vai aprender todos os procedimentos para instalar e criar nossas primeiras páginas Web hospedadas no Apache2 para processar arquivos HTML e PHP.

O Servidor HTTP Apache ou Servidor Apache ou HTTP Daemon Apache ou somente Apache, é o servidor web livre criado em 1995 por um grupo de desenvolvedores da NCSA, tendo como base o servidor web NCSA HTTPd criado por Rob McCool.

PHP é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.

OBSERVAÇÃO IMPORTANTE: COMENTAR NO VÍDEO DO APACHE2 SE VOCÊ CONSEGUIU FAZER O DESAFIO COM A SEGUINTE FRASE: Desafio do Apache2 realizado com sucesso!!! #BoraParaPrática

COMPARTILHAR O SELO DO DESAFIO NAS SUAS REDES SOCIAIS (LINKEDIN, FACEBOOK, INSTRAGRAM) MARCANDO: ROBSON VAAMONDE COM AS HASHTAGS E COPIANDO O CONTEÚDO DO DESAFIO ABAIXO:

LINK DO SELO: https://github.com/vaamonde/ubuntu-2204/blob/main/selos/02-apache2.png

#boraparapratica #boraparaprática #vaamonde #robsonvaamonde #procedimentosemti #ubuntuserver #ubuntuserver2204 #desafiovaamonde #desafioboraparapratica #desafioapache2 #desafioapache

Conteúdo estudado nesse desafio:
#01_ Instalado o Apache2 e PHP8 no Ubuntu Server;
#02_ Verificando os Status do Serviço do Apache2;
#03_ Verificando as Versões do Apache2 e PHP8;
#04_ Verificando a Porta de Conexão do Apache2;
#05_ Diretórios e Arquivos de Configuração do Apache2 e PHP8;
#06_ Adicionando o Usuário Local no Grupo do Apache2;
#07_ Criando um Projeto de Teste de Site no Apache2;
#08_ Alterando as Permissões de Arquivos e Diretórios;
#09_ Criando Páginas em HTML e PHP para testar o Apache2;
#10_ Utilizando o VSCode para editar páginas HTML e PHP;
#11_ Testando o acesso as Páginas no Navegador do Apache2;
#12_ Desafio do Novo Projeto de Site e Usuários do Apache2.

Apache2 Server

Link da vídeo aula: https://www.youtube.com/watch?v=p6fnF1fZ1j4

Link da documentação: https://github.com/vaamonde/ubuntu-2204/blob/main/03-services/02-apache2-server.md

🤩🤩 Configuração do MySQL Server no Ubuntu Server 22.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de configuração do MySQL Server no Ubuntu Server 22.04.x LTS no Oracle VirtualBOX, nesse vídeo você vai aprender todos os procedimentos para instalar e criar os primeiros Banco de Dados utilizando o MySQL Server que é o servidor de Data Base mais utilizado na Internet.

O MySQL é um sistema de gerenciamento de banco de dados, que utiliza a linguagem SQL como interface. É atualmente um dos sistemas de gerenciamento de bancos de dados mais populares da Oracle Corporation, com mais de 10 milhões de instalações pelo mundo.

OBSERVAÇÃO IMPORTANTE: COMENTAR NO VÍDEO DO MYSQL SE VOCÊ CONSEGUIU FAZER O DESAFIO COM A SEGUINTE FRASE: Desafio do Mysql realizado com sucesso!!! #BoraParaPrática

COMPARTILHAR O SELO DO DESAFIO NAS SUAS REDES SOCIAIS (LINKEDIN, FACEBOOK, INSTRAGRAM) MARCANDO: ROBSON VAAMONDE COM AS HASHTAGS E COPIANDO O CONTEÚDO DO DESAFIO ABAIXO:

LINK DO SELO: https://github.com/vaamonde/ubuntu-2204/blob/main/selos/03-mysql.png

#boraparapratica #boraparaprática #vaamonde #robsonvaamonde #procedimentosemti #ubuntuserver #ubuntuserver2204 #desafiovaamonde #desafioboraparapratica #desafioapache2 #desafioapache

Conteúdo estudado nesse desafio:
#01_ Instalado o MySQL Server e Client no Ubuntu Server;
#02_ Verificando os Status do Serviço do MySQL Server;
#03_ Verificando a Versão do MySQL Server;
#04_ Verificando a Porta de Conexão do MySQL Server;
#05_ Diretórios e Arquivos de Configuração do MySQL Server;
#06_ Conectando no Console do MySQL Server;
#07_ Adicionando uma Senha no usuário Root do MySQL Server;
#08_ Criando Usuários e Permissões no MySQL Server;
#09_ Adicionando os Usuários Locais no Grupo do MySQL Server;
#10_ Permitindo o Acesso Remoto no MySQL Server;
#11_ Acessando Remotamente o MySQL Server pelo MySQL Workbench;
#12_ Acessando Remotamente o MySQL Server pelo VSCode;
#13_ Desafio do Banco de Dados MySQL Server.

MySQL Server

Link da vídeo aula: https://www.youtube.com/watch?v=7tl4TuxhuKg

Link da documentação: https://github.com/vaamonde/ubuntu-2204/blob/main/03-services/03-mysql-server.md

About

:large_blue_circle: Curso GRÁTIS de GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish) Essentials

https://www.youtube.com/playlist?list=PLozhsZB1lLUM1-yu4qP9RZxoejgIfCxdI

License:MIT License


Languages

Language:Shell 100.0%