-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
884fc68
commit 70f3207
Showing
35 changed files
with
1,367 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
Autor: Robson Vaamonde | ||
Site: www.procedimentosemti.com.br | ||
Facebook: facebook.com/ProcedimentosEmTI | ||
Facebook: facebook.com/BoraParaPratica | ||
YouTube: youtube.com/BoraParaPratica | ||
Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ | ||
Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br | ||
Github: https://github.com/vaamonde | ||
Data de criação: 14/12/2023 | ||
Data de atualização: 18/12/2023 | ||
Versão: 0.02 | ||
Testado e homologado para a versão do Ubuntu Server 22.04.x LTS x64 | ||
|
||
TOTAL DE BUGS..: 02 | ||
BUGS RESOLVIDOS: 01 | ||
BUGS PENDENTES.: 01 (0001) | ||
|
||
============================= CORREÇÕES DOS BUGS DOS SCRIPTS ============================= | ||
|
||
0002 - Mensagem de erro na execução da criação do arquivo CRT (Certificate Request Trust) | ||
do Apache2 Server no Ubuntu Server, no começo do comando a seguinte mensagem é apresentada: | ||
403739B2D67F0000:error:0700006C:configuration file routines:NCONF_get_string:no | ||
value:../crypto/conf/conf_lib.c:315:group=<NULL> name=unique_subject, BUG foi resolvido | ||
colocando o valor: unique_subject = no no arquivo em: /etc/ssl/index.txt.attr. | ||
STATUS=RESOLVIDO | ||
|
||
0001 - Mensagem de erro na execução da criação do arquivo CRT (Certificate Request Trust) | ||
da CA (Certificate Authority) no Ubuntu Server, no final do comando a seguinte mensagem é | ||
apresentada: Warning: No -copy_extensions given; ignoring any extensions in the request, | ||
BUG foi resolvido colocando o a opção: -copy_extensions copyall na geração do certificado | ||
STATUS=RESOLVIDO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
Autor: Robson Vaamonde | ||
Site: www.procedimentosemti.com.br | ||
Facebook: facebook.com/ProcedimentosEmTI | ||
Facebook: facebook.com/BoraParaPratica | ||
YouTube: youtube.com/BoraParaPratica | ||
Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ | ||
Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br | ||
Github: https://github.com/vaamonde | ||
Data de criação: 14/12/2023 | ||
Data de atualização: 14/12/2023 | ||
Versão: 0.01 | ||
Testado e homologado para a versão do Ubuntu Server 22.04.x LTS x64 | ||
|
||
============================================= ATUALIZAÇÕES DOS SCRIPTS ============================================= | ||
02/05/2022 - Criação do Repositório do Curso do GNU/Linux Ubuntu 22.04.x LTS (Jammy Jellyfish) Essential. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
Autor: Robson Vaamonde | ||
Site: www.procedimentosemti.com.br | ||
Facebook: facebook.com/ProcedimentosEmTI | ||
Facebook: facebook.com/BoraParaPratica | ||
YouTube: youtube.com/BoraParaPratica | ||
Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ | ||
Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br | ||
Github: https://github.com/vaamonde | ||
Data de criação: 14/12/2023 | ||
Data de atualização: 14/12/2023 | ||
Versão: 0.01 | ||
Testado e homologado para a versão do Ubuntu Server 22.04.x LTS x64 | ||
|
||
#===================== FAQ (Perguntas Frequentes) DO CURSO DE UBUNTU SERVER ===================== |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
Autor: Robson Vaamonde | ||
Site: www.procedimentosemti.com.br | ||
Facebook: facebook.com/ProcedimentosEmTI | ||
Facebook: facebook.com/BoraParaPratica | ||
YouTube: youtube.com/BoraParaPratica | ||
Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ | ||
Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br | ||
Github: https://github.com/vaamonde | ||
Data de criação: 14/12/2023 | ||
Data de atualização: 14/12/2023 | ||
Versão: 0.01 | ||
Testado e homologado para a versão do Ubuntu Server 22.04.x LTS x64 | ||
|
||
#======================= COMO UTILIZAR OS SCRIPTS DESSE CURSO NO SEU SERVIDOR ======================= |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
|
||
MIT Licença | ||
|
||
Copyright (c) 2021 Robson Vaamonde | ||
|
||
É concedida permissão, gratuitamente, a qualquer pessoa que obtenha uma cópia | ||
deste software e arquivos de documentação associados (o "Software"), para lidar | ||
no Software sem restrição, incluindo, sem limitação, os direitos | ||
usar, copiar, modificar, mesclar, publicar, distribuir, sublicenciar e/ou vender | ||
cópias do Software, e para permitir que as pessoas a quem o Software é | ||
equipado para tal, nas seguintes condições: | ||
|
||
O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos | ||
em todos os cópias ou partes substanciais do Software. | ||
|
||
O SOFTWARE É FORNECIDO "COMO ESTÁ", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU | ||
IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, | ||
ADEQUAÇÃO A UM DETERMINADO FIM E NÃO VIOLAÇÃO. EM NENHUM CASO A | ||
AUTORES OU DETENTORES DE DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER | ||
REIVINDICAÇÃO, DANOS OU OUTROS RESPONSABILIDADE, SEJA EM UMA AÇÃO DE CONTRATO, | ||
ATO ILÍCITO OU DE OUTRA FORMA, DECORRENTE DE, FORA OU EM CONEXÃO COM O SOFTWARE | ||
OU O USO OU OUTRAS NEGOCIAÇÕES NO PROGRAMAS. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
Autor: Robson Vaamonde | ||
Site: www.procedimentosemti.com.br | ||
Facebook: facebook.com/ProcedimentosEmTI | ||
Facebook: facebook.com/BoraParaPratica | ||
YouTube: youtube.com/BoraParaPratica | ||
Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ | ||
Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br | ||
Github: https://github.com/vaamonde | ||
Data de criação: 14/12/2023 | ||
Data de atualização: 14/12/2023 | ||
Versão: 0.01 | ||
Testado e homologado para a versão do Ubuntu Server 22.04.x LTS x64 | ||
|
||
============================================= CRIAÇÃO DE NOVOS SCRIPTS ============================================= |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
Autor: Robson Vaamonde | ||
Site: www.procedimentosemti.com.br | ||
Facebook: facebook.com/ProcedimentosEmTI | ||
Facebook: facebook.com/BoraParaPratica | ||
YouTube: youtube.com/BoraParaPratica | ||
Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ | ||
Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br | ||
Github: https://github.com/vaamonde | ||
Data de criação: 14/12/2023 | ||
Data de atualização: 14/12/2023 | ||
Versão: 0.01 | ||
Testado e homologado para a versão do Ubuntu Server 22.04.x LTS x64 | ||
|
||
Network: 172.16.1.0/24 | ||
CIDR: 24 (255.255.255.0) | ||
IP Address Server: 172.16.1.20 | ||
IP Address Gateway: 172.16.1.254 | ||
IP Address DNS: 8.8.8.8, 8.8.4.4, 172.16.1.254 | ||
Hostname: wsvaamonde | ||
Domain: pti.intra |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
Autor: Robson Vaamonde | ||
Site: www.procedimentosemti.com.br | ||
Facebook: facebook.com/ProcedimentosEmTI | ||
Facebook: facebook.com/BoraParaPratica | ||
YouTube: youtube.com/BoraParaPratica | ||
Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ | ||
Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br | ||
Github: https://github.com/vaamonde | ||
Data de criação: 14/12/2023 | ||
Data de atualização: 14/12/2023 | ||
Versão: 0.01 | ||
Testado e homologado para a versão do Ubuntu Server 22.04.x LTS x64 | ||
|
||
Comando para verificar todas as versões dos scripts: grep 'Versão:' *.sh | ||
Comando para verificar todas as datas de atualização dos scripts: grep 'Data de atualização:' *.sh | ||
ls -1 *.sh > /tmp/01.txt | ||
grep 'Versão:' *.sh | cut -d '#' -f2 > /tmp/02.txt | ||
grep 'Data de atualização:' *.sh | cut -d '#' -f2 > /tmp/03.txt | ||
paste /tmp/01.txt /tmp/02.txt /tmp/03.txt >> ../RELEASE | ||
|
||
============================ LANÇAMENTO DAS VERSÕES DOS SCRIPTS ============================ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
Autor: Robson Vaamonde | ||
Site: www.procedimentosemti.com.br | ||
Facebook: facebook.com/ProcedimentosEmTI | ||
Facebook: facebook.com/BoraParaPratica | ||
YouTube: youtube.com/BoraParaPratica | ||
Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ | ||
Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br | ||
Github: https://github.com/vaamonde | ||
Data de criação: 14/12/2023 | ||
Data de atualização: 14/12/2023 | ||
Versão: 0.01 | ||
Testado e homologado para a versão do Ubuntu Server 22.04.x LTS x64 | ||
|
||
#= Roadmap do Curso GRÁTIS de CA (Certificate Authority Trust) Autoridade Certificadora Confiável no GNU/Linux Ubuntu Server =# | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
# Autor: Robson Vaamonde | ||
# Site: www.procedimentosemti.com.br | ||
# Facebook: facebook.com/ProcedimentosEmTI | ||
# Facebook: facebook.com/BoraParaPratica | ||
# YouTube: youtube.com/BoraParaPratica | ||
# Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ | ||
# Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br | ||
# Data de criação: 23/12/2023 | ||
# Data de atualização: 24/12/2023 | ||
# Versão: 0.02 | ||
# Testado e homologado para a versão do Ubuntu Server 22.04.x LTS x64 | ||
# Testado e homologado para a versão do ISC DHCP Server v4.4.x | ||
# Testado e homologado para a versão do Bind DNS Sever v9.16.x | ||
# | ||
# Configuração do Servidor Autoritativo do ISC DHCP Server da rede | ||
authoritative; | ||
# | ||
# Configurações Globais do ISC DHCP Server de todos os escopos da rede | ||
use-host-decl-names on; | ||
allow unknown-clients; | ||
ignore client-updates; | ||
update-optimization off; | ||
update-conflict-detection off; | ||
# | ||
# Permitir que cada cliente tenha exatamente uma concessão e expire concessões | ||
# antigas se ocorrer um novo DHCPDISCOVER | ||
one-lease-per-client on; | ||
# | ||
# Faça ping no endereço IP que está sendo oferecido para ter certeza de que não é | ||
# configurado em outro host. | ||
# OBSERVAÇÃO: Isso tem algumas repercussões potenciais para clientes que não gostam | ||
# de atrasos na configuração do endereço IP. | ||
ping-check on; | ||
# | ||
# Configuração do tempo de aluguel dos Endereços IPv4 (segundos) do ISC DHCP Server | ||
default-lease-time 28800; | ||
max-lease-time 43200; | ||
min-lease-time 25200; | ||
# | ||
# Configuração do Log do ISC DHCP Server em relação ao Rsyslog | ||
log-facility local7; | ||
# | ||
# Diga ao servidor para procurar o nome do host cliente no DNS Server (se estiver | ||
# configurado corretamente, caso contrário comente esse linha). | ||
get-lease-hostnames on; | ||
# | ||
# Configurações da integração do Bind9 DNS Server com o ISC DHCP Server | ||
update-static-leases on; | ||
ddns-updates on; | ||
ddns-update-style interim; | ||
option domain-name "pti.intra"; | ||
ddns-domainname "pti.intra."; | ||
ddns-rev-domainname "in-addr.arpa."; | ||
# | ||
# Configuração da chave de autenticação entre Bind9 DNS Server e o ISC DHCP Server | ||
# Chave gerada com o comando: dnssec-keygen -r /dev/urandom -a HMAC-MD5 -b 128 -n USER vaamonde | ||
# Opção do comando dnssec-keygen: Nas versões anteriores do BIND <9.13, os algoritmos HMAC | ||
# podiam ser gerados para uso como chaves TSIG, esse recurso foi removido a partir do BIND | ||
# >9.13, nesse cenário é recomendado utilizar o comando: tsig-keygen para gerar chaves TSIG. | ||
# Chave gerada com o comando: tsig-keygen -a hmac-md5 vaamonde | ||
# A chave TSIG precisa ser a mesma configurada nos arquivos: dhcpd.conf, named.conf.local e rndc.key | ||
# Mais informações veja o script: 04-dhcpdns.sh (Integração do ISC DHCP Server e Bind9 DNS Server) | ||
key rndc-key { | ||
algorithm hmac-md5; | ||
secret vaamonde; | ||
} | ||
# Configuração da Zona de Pesquisa Direta do Bind9 DNS Server | ||
zone pti.intra. { | ||
primary 172.16.1.20; | ||
key rndc-key; | ||
} | ||
# Configuração da Zona de Pesquisa Reversa do Bind9 DNS Server | ||
zone 1.16.172.in-addr.arpa. { | ||
primary 172.16.1.20; | ||
key rndc-key; | ||
} | ||
# | ||
# Configuração do Escopo Padrão da Subrede 172.16.1.0/24 | ||
subnet 172.16.1.0 netmask 255.255.255.0 { | ||
# | ||
# Range dos endereços IPv4 ofertados na rede | ||
range 172.16.1.100 172.16.1.200; | ||
# | ||
# Máscara de subrede do escopo | ||
option subnet-mask 255.255.255.0; | ||
# | ||
# Endereço de Broadcast da subrede do escopo | ||
option broadcast-address 172.16.1.255; | ||
# | ||
# Endereço de Gateway da subrede do escopo | ||
option routers 172.16.1.254; | ||
# | ||
# Endereço do DNS Server da subrede do escopo separados por vírgula | ||
option domain-name-servers 8.8.8.8, 8.8.4.4; | ||
# | ||
# Endereço do NTP Server da subrede do escopo | ||
option ntp-servers 200.160.7.186, 200.160.0.8; | ||
# | ||
# Configuração do UTC-3 (São Paulo) Time Offset (segundos) da subrede do escopo | ||
option time-offset -10800; | ||
} | ||
# | ||
# Reservando o Endereço IPv4 para um Host na Rede | ||
host ptispo01dt001 { | ||
# Nome do computador da reserva do escopo, indicado o nome FQDN | ||
option host-name "ptispo01dt001.pti.intra"; | ||
# Endereço MAC Address do computador da reserver do escopo | ||
hardware ethernet 08:00:27:6B:B1:52; | ||
# Endereço IPv4 fixado/reservado do escopo | ||
fixed-address 172.16.1.100; | ||
# Configuração do Servidor TFTP-HPA e Imagem de Boot PXE | ||
next-server 172.16.1.20; | ||
#filename "pxelinux.0"; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Autor: Robson Vaamonde | ||
# Site: www.procedimentosemti.com.br | ||
# Facebook: facebook.com/ProcedimentosEmTI | ||
# Facebook: facebook.com/BoraParaPratica | ||
# YouTube: youtube.com/BoraParaPratica | ||
# Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ | ||
# Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br | ||
# Data de criação: 23/12/2023 | ||
# Data de atualização: 23/12/2023 | ||
# Versão: 0.01 | ||
# Testado e homologado para a versão do Ubuntu Server 22.04.x LTS x64 | ||
# Testado e homologado para a versão do ISC DHCP Server v4.4.x | ||
# | ||
# Configuração padrão do ISC DHCP Server Daemon (código em /etc/init.d/isc-dhcp-server) | ||
# | ||
# Configuração da Interface de Rede que o ISC DHCP Server irá escutar as solicitações | ||
# de endereçamento IPv4 | ||
# OBSERVAÇÃO: o suporte ao IPv6 foi desativado e não será utilizado nesse curso | ||
INTERFACESv4="enp0s3" | ||
#INTERFACESv6="" | ||
# | ||
# Localização do caminho padrão do arquivo de configuração do ISC DHCP Server | ||
# OBSERVAÇÃO: o suporte ao IPv6 foi desativado e não será utilizado nesse curso | ||
DHCPDv4_CONF=/etc/dhcp/dhcpd.conf | ||
#DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf | ||
# | ||
# Localização do caminho padrão do PID do processo do ISC DHCP Server | ||
# OBSERVAÇÃO: o suporte ao IPv6 foi desativado e não será utilizado nesse curso | ||
DHCPDv4_PID=/var/run/dhcpd.pid | ||
#DHCPDv6_PID=/var/run/dhcpd6.pid | ||
# | ||
# Opções adicionais do serviço do ISC DHCP Sever | ||
# Não use as opções -cf ou -pf aqui; use DHCPD_CONF/ DHCPD_PID em vez disso | ||
#OPTIONS="" | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# Autor: Robson Vaamonde | ||
# Site: www.procedimentosemti.com.br | ||
# Facebook: facebook.com/ProcedimentosEmTI | ||
# Facebook: facebook.com/BoraParaPratica | ||
# YouTube: youtube.com/BoraParaPratica | ||
# Linkedin: https://www.linkedin.com/in/robson-vaamonde-0b029028/ | ||
# Instagram: https://www.instagram.com/procedimentoem/?hl=pt-br | ||
# Data de criação: 09/09/2022 | ||
# Data de atualização: 09/09/2022 | ||
# Versão: 0.01 | ||
# Testado e homologado para a versão do Ubuntu Server 20.04.x LTS x64 | ||
# Testado e homologado para a versão do ISC DHCP Server v4.4.x | ||
|
||
[Unit] | ||
Description=ISC DHCP IPv4 server | ||
Documentation=man:dhcpd(8) | ||
Wants=network-online.target | ||
After=network-online.target | ||
After=time-sync.target | ||
ConditionPathExists=/etc/default/isc-dhcp-server | ||
ConditionPathExists=|/etc/ltsp/dhcpd.conf | ||
ConditionPathExists=|/etc/dhcp/dhcpd.conf | ||
|
||
[Service] | ||
EnvironmentFile=/etc/default/isc-dhcp-server | ||
RuntimeDirectory=dhcp-server | ||
# The leases files need to be root:dhcpd even when dropping privileges | ||
#ExecStartPre=/bin/mkdir -p /run/dhcp-server | ||
ExecStart=/bin/sh -ec '\ | ||
CONFIG_FILE=/etc/dhcp/dhcpd.conf; \ | ||
if [ -f /etc/ltsp/dhcpd.conf ]; then CONFIG_FILE=/etc/ltsp/dhcpd.conf; fi; \ | ||
[ -e /var/lib/dhcp/dhcpd.leases ] || touch /var/lib/dhcp/dhcpd.leases; \ | ||
chown root:dhcpd /var/lib/dhcp /var/lib/dhcp/dhcpd.leases; \ | ||
chmod 775 /var/lib/dhcp ; chmod 664 /var/lib/dhcp/dhcpd.leases; \ | ||
if test -n "$INTERFACES" -a -z "$INTERFACESv4"; then INTERFACESv4="$INTERFACES"; fi; \ | ||
exec dhcpd -user dhcpd -group dhcpd -f -4 -pf /var/run/dhcpd.pid -cf $CONFIG_FILE $INTERFACESv4' | ||
|
||
[Install] | ||
WantedBy=multi-user.target |
Oops, something went wrong.