João Pedro Menegali Salvan Bitencourt: mudanças entre as edições
Linha 13: | Linha 13: | ||
---- | ---- | ||
=== Projetos Atuais === | ===Projetos Atuais=== | ||
====[https://hub.docker.com/u/jpmsb/ Repositório no Docker Hub]==== | |||
==== [https://hub.docker.com/u/jpmsb/ Repositório no Docker Hub] ==== | ====Servidor pessoal (Dezembro de 2015 - presente):==== | ||
* Sistema Operacional de gerência (instalado em baremetal): RancherOS v1.5.5; | |||
*Sistema Operacional de gerência (instalado em baremetal): RancherOS v1.5. | ** Versão da distribuição: v1.5.5; | ||
**Versão da distribuição: v1.5. | ** Nome da distribuição: RancherOS; | ||
**Nome da distribuição: RancherOS; | ** Identificação da distribuição: RancherOS; | ||
**Identificação da distribuição: RancherOS; | * Contêineres Docker virtualizando os seguintes serviços: | ||
*Contêineres Docker virtualizando os seguintes serviços: | ** [https://jpmsb.sj.ifsc.edu.br/blog Blog didático]<br /><br /> | ||
**[https://jpmsb.sj.ifsc.edu.br/blog Blog didático]<br /> | ** [https://jpmsb.sj.ifsc.edu.br/wiki Wiki]<br /> <br /> | ||
**[https://jpmsb.sj.ifsc.edu.br/wiki Wiki] <br /> | ** [https://jpmsb.sj.ifsc.edu.br/motioneye/ Servidor de câmeras MotionEye] <br /> | ||
**[https://jpmsb.sj.ifsc.edu.br/motioneye/ Servidor de câmeras MotionEye] <br /> | *** [https://jpmsb.sj.ifsc.edu.br/cam1 Câmera 1]<br /> | ||
*** [https://jpmsb.sj.ifsc.edu.br/cam1 Câmera 1] | *** [https://jpmsb.sj.ifsc.edu.br/cam2 Câmera 2]<br /> | ||
*** [https://jpmsb.sj.ifsc.edu.br/cam2 Câmera 2] | *** [https://jpmsb.sj.ifsc.edu.br/cam3 Câmera 3]<br /> | ||
*** [https://jpmsb.sj.ifsc.edu.br/cam3 Câmera 3] | *** [https://jpmsb.sj.ifsc.edu.br/cam4 Câmera 4]<br /> | ||
*** [https://jpmsb.sj.ifsc.edu.br/cam4 Câmera 4] | *** [https://jpmsb.sj.ifsc.edu.br/cam5 Câmera 5]<br /> | ||
*** [https://jpmsb.sj.ifsc.edu.br/cam5 Câmera 5] | *** [https://jpmsb.sj.ifsc.edu.br/cam6 Câmera 6]<br /> | ||
*** [https://jpmsb.sj.ifsc.edu.br/cam6 Câmera 6] | ** [https://jpmsb.ga/register_web Servidor de mensagens XMPP (Link de Registro)]<br /> <br /> | ||
**[https://jpmsb.ga/register_web Servidor de mensagens XMPP (Link de Registro)] <br /> | ** [https://jpmsb.sj.ifsc.edu.br/chat Chat - Usando o usuário e senha criados no link acima]<br /><br /> | ||
**[https://jpmsb.sj.ifsc.edu.br/chat Chat - Usando o usuário e senha criados no link acima]<br /> | ** [https://jpmsb.sj.ifsc.edu.br Servidor Web]<br /> <br /> | ||
**[https://jpmsb.sj.ifsc.edu.br Servidor Web] <br /> | ** [http://191.36.8.34:5282 Portainer - Gestor Web para Docker]<br /> <br /> | ||
**[http://191.36.8.34:5282 Portainer - Gestor Web para Docker] <br /> | ** [http://191.36.8.34:32400 Plex - Servidor Multimídia]<br /> '''(Em recuperação após desastre...)''' <br /> | ||
**[http://191.36.8.34:32400 Plex - Servidor Multimídia] '''(Em recuperação após desastre...)''' <br /> | ** Servidor VoIP PABX com Asterisk; <br /> | ||
**Servidor VoIP PABX com Asterisk; <br /> | ** [https://sharelatex.ml ShareLaTex] '''(Em recuperação do banco de dados após desastre...)'''<br /><br /> | ||
**[https://sharelatex.ml ShareLaTex] | ** [https://jpmsb.sj.ifsc.edu.br/gitlab GitLab]<br /> → Temporariamente desativado a fim de liberar recurso de memória RAM. | ||
**[https://jpmsb.sj.ifsc.edu.br/gitlab GitLab] → Temporariamente desativado a fim de liberar recurso de memória RAM. | ** Banco de dados Mongo DB '''(Em recuperação após desastre...)'''<br /> | ||
** Banco de dados Mongo DB | |||
** Estrutura de dados Redis | ** Estrutura de dados Redis | ||
** Servidor LDAP | ** Servidor LDAP | ||
** Proxy Reverso | ** Proxy Reverso | ||
** [https://jpmsb.sj.ifsc.edu.br/phpldapadmin PHPLDAPAdmin] | ** [https://jpmsb.sj.ifsc.edu.br/phpldapadmin PHPLDAPAdmin]<br /> | ||
** Banco de dados MySQL | ** Banco de dados MySQL | ||
** [https://jpmsb.ga/remoteapp Remote Aplication] Projeto do aluno Alisson Boing | ** [https://jpmsb.ga/remoteapp Remote Aplication]<br /> Projeto do aluno Alisson Boing | ||
* Alertas: | * Alertas: | ||
** [ 12/08/2019 - 20:10:20 ] - HDs substituídos. Foram 3 substituições. Também foi trocada a fonte de alimentação. Há espaço para mais um HD, podendo alocar até | ** [ 12/08/2019 - 20:10:20 ] - HDs substituídos. Foram 3 substituições. Também foi trocada a fonte de alimentação. Há espaço para mais um HD, podendo alocar até 5. O servidor já está completamente no ar novamente. | ||
====Servidor de aplicação do IFSC (Março de 2017 - presente)==== | ====Servidor de aplicação do IFSC (Março de 2017 - presente)==== | ||
*Contêiner Docker com sistema base Debian | * Sistema Operacional de gerência (instalado em máquina virtual do KVM): Container Linux by CoreOS 2079.4.0 (Rhyolite); | ||
** | * Contêiner Docker com sistema base Debian 8 (Jessie), dispondo das seguintes aplicações: | ||
** | ** Quartus 13.0sp1 com Modelsim Altera 10.1d | ||
** | ** Quartus 16.0 com Modelsim Altera 10.4d | ||
** | ** MatLab 2015a | ||
** Octave 4.2.1 | |||
** Omnet++ 5.0 | |||
** Gdrive | |||
*Alertas: | * Contêiner Docker com sistema base Debian 9 (Stretch), executando servidor Node.js, com o seguinte projeto: | ||
** Aluno responsável: Gustavo Paulo Medeiros da Silva | |||
** Orientador: Ramon Mayor Martins | |||
** Endereço de acesso (7 MHz): [http://sdr.sj.ifsc.edu.br IFSC SDR] | |||
** Endereço de acesso (93 MHz): [http://sdr2.sj.ifsc.edu.br IFSC SDR] | |||
* Alertas: | |||
** [16/06/2019][ALERT!] → Reinício do servidor!!; | ** [16/06/2019][ALERT!] → Reinício do servidor!!; | ||
** [16/06/2019][EMERG!] → Armazenamento lento!! Mudança recomendada: fazer construção das imagens em 191.36.8.34 (JPMSB). Risco: Falha no HD; | ** [16/06/2019][EMERG!] → Armazenamento lento!! Mudança recomendada: fazer construção das imagens em 191.36.8.34 (JPMSB). Risco: Falha no HD; | ||
Linha 73: | Linha 73: | ||
====Servidor com o sistema RancherOS (Setembro de 2017 - presente)==== | ====Servidor com o sistema RancherOS (Setembro de 2017 - presente)==== | ||
*Sistema Operacional de gerência (instalado em baremetal): RancherOS v1.5.1; | |||
**Versão da distribuição: v1.5.1; | * Sistema Operacional de gerência (instalado em baremetal): RancherOS v1.5.1; | ||
**Nome da distribuição: RancherOS; | ** Versão da distribuição: v1.5.1; | ||
*Local: Laboratório de Comunicação sem Fio | ** Nome da distribuição: RancherOS; | ||
*Contêineres Docker virtualizando as seguintes aplicações: | * Local: Laboratório de Comunicação sem Fio | ||
* Contêineres Docker virtualizando as seguintes aplicações: | |||
** Contêiner que obtém amostras do SDR e as envia para o servidor onde está hospedado o domínio [https://sdr.sj.ifsc.edu.br sdr.sj.ifsc.edu.br]; | ** Contêiner que obtém amostras do SDR e as envia para o servidor onde está hospedado o domínio [https://sdr.sj.ifsc.edu.br sdr.sj.ifsc.edu.br]; | ||
*Contêineres do System-Docker executando os seguintes serviços: | * Contêineres do System-Docker executando os seguintes serviços: | ||
**Console Debian do RancherOS; | ** Console Debian do RancherOS; | ||
**Crontab do RancherOS; | ** Crontab do RancherOS; | ||
**Configuração de rede do RancherOS; | ** Configuração de rede do RancherOS; | ||
**Configuração de dispositivos do RancherOS; | ** Configuração de dispositivos do RancherOS; | ||
**Configuração de horário do RancherOS; | ** Configuração de horário do RancherOS; | ||
**Contêiner contendo o Docker a nível de usuário; | ** Contêiner contendo o Docker a nível de usuário; | ||
* Alertas: | * Alertas: | ||
==== Servidor com o sistema RancherOS (11 de Janeiro de 2018 - presente) - Laboratório de Baixo Custo com Contêineres ==== | ====Servidor com o sistema RancherOS (11 de Janeiro de 2018 - presente) - Laboratório de Baixo Custo com Contêineres==== | ||
*Sistema Operacional de gerência (instalado em baremetal): RancherOS v1.5.1; | |||
**Versão da distribuição: v1.5.1; | * Sistema Operacional de gerência (instalado em baremetal): RancherOS v1.5.1; | ||
**Nome da distribuição: RancherOS; | ** Versão da distribuição: v1.5.1; | ||
*Local: CTIC | ** Nome da distribuição: RancherOS; | ||
*Atende: Laboratório de Alunos, Monitoria de Alunos, Laboratório Interativo | * Local: CTIC | ||
*Contêineres principais: | * Atende: Laboratório de Alunos, Monitoria de Alunos, Laboratório Interativo | ||
**Contêineres baseados em Debian Stretch que provê uma interface de área de trabalho completa a fim de promover a criação de um laboratório de informática de baixo custo com o auxílio de contêineres. | * Contêineres principais: | ||
*Contêineres do System-Docker executando os seguintes serviços: | ** Contêineres baseados em Debian Stretch que provê uma interface de área de trabalho completa a fim de promover a criação de um laboratório de informática de baixo custo com o auxílio de contêineres. | ||
**Console Debian do RancherOS; | * Contêineres do System-Docker executando os seguintes serviços: | ||
**Crontab do RancherOS; | ** Console Debian do RancherOS; | ||
**Configuração de rede do RancherOS; | ** Crontab do RancherOS; | ||
**Configuração de dispositivos do RancherOS; | ** Configuração de rede do RancherOS; | ||
**Configuração de horário do RancherOS; | ** Configuração de dispositivos do RancherOS; | ||
**Contêiner contendo o Docker a nível de usuário; | ** Configuração de horário do RancherOS; | ||
** Contêiner contendo o Docker a nível de usuário; | |||
* [https://wiki.sj.ifsc.edu.br/index.php/Laborat%C3%B3rio_de_Baixo_Custo_com_Cont%C3%AAineres Página nesta Wiki] | * [https://wiki.sj.ifsc.edu.br/index.php/Laborat%C3%B3rio_de_Baixo_Custo_com_Cont%C3%AAineres Página nesta Wiki] | ||
---- | ---- |
Edição das 12h55min de 6 de fevereiro de 2020
Aluno no IFSC (Instituto Federal de Santa Catarina) desde 2012/1. Está cursando matérias da 3ª, 4ª, e 6ª fase da engenharia de telecomunicações.
1 Contato
jpcatarinense@gmail.com
jpcatarinense@hotmail.com
joao.ms@aluno.ifsc.edu.br
Facebook
Jabber: joao@jpmsb.ga
Jabber: joaopedro@jpmsb.ga
Jabber: joao.ms@jpmsb.sj.ifsc.edu.br
Canal do YouTube que recomendo: Omatematico.com
2 Projetos Atuais
2.1 Repositório no Docker Hub
2.2 Servidor pessoal (Dezembro de 2015 - presente):
- Sistema Operacional de gerência (instalado em baremetal): RancherOS v1.5.5;
- Versão da distribuição: v1.5.5;
- Nome da distribuição: RancherOS;
- Identificação da distribuição: RancherOS;
- Contêineres Docker virtualizando os seguintes serviços:
- Blog didático
- Wiki
- Servidor de câmeras MotionEye
- Servidor de mensagens XMPP (Link de Registro)
- Chat - Usando o usuário e senha criados no link acima
- Servidor Web
- Portainer - Gestor Web para Docker
- Plex - Servidor Multimídia
(Em recuperação após desastre...) - Servidor VoIP PABX com Asterisk;
- ShareLaTex (Em recuperação do banco de dados após desastre...)
- GitLab
→ Temporariamente desativado a fim de liberar recurso de memória RAM. - Banco de dados Mongo DB (Em recuperação após desastre...)
- Estrutura de dados Redis
- Servidor LDAP
- Proxy Reverso
- PHPLDAPAdmin
- Banco de dados MySQL
- Remote Aplication
Projeto do aluno Alisson Boing
- Blog didático
- Alertas:
- [ 12/08/2019 - 20:10:20 ] - HDs substituídos. Foram 3 substituições. Também foi trocada a fonte de alimentação. Há espaço para mais um HD, podendo alocar até 5. O servidor já está completamente no ar novamente.
2.3 Servidor de aplicação do IFSC (Março de 2017 - presente)
- Sistema Operacional de gerência (instalado em máquina virtual do KVM): Container Linux by CoreOS 2079.4.0 (Rhyolite);
- Contêiner Docker com sistema base Debian 8 (Jessie), dispondo das seguintes aplicações:
- Quartus 13.0sp1 com Modelsim Altera 10.1d
- Quartus 16.0 com Modelsim Altera 10.4d
- MatLab 2015a
- Octave 4.2.1
- Omnet++ 5.0
- Gdrive
- Contêiner Docker com sistema base Debian 9 (Stretch), executando servidor Node.js, com o seguinte projeto:
- Alertas:
- [16/06/2019][ALERT!] → Reinício do servidor!!;
- [16/06/2019][EMERG!] → Armazenamento lento!! Mudança recomendada: fazer construção das imagens em 191.36.8.34 (JPMSB). Risco: Falha no HD;
- [16/06/2019][EMERG!] → Falha na geração da imagem jpmsb/gui:2019.6.16;
- [16/06/2019] → Falha na geração da imagem jpmsb/os-debian-xfceconsole:v1.5.2;
2.4 Servidor com o sistema RancherOS (Setembro de 2017 - presente)
- Sistema Operacional de gerência (instalado em baremetal): RancherOS v1.5.1;
- Versão da distribuição: v1.5.1;
- Nome da distribuição: RancherOS;
- Local: Laboratório de Comunicação sem Fio
- Contêineres Docker virtualizando as seguintes aplicações:
- Contêiner que obtém amostras do SDR e as envia para o servidor onde está hospedado o domínio sdr.sj.ifsc.edu.br;
- Contêineres do System-Docker executando os seguintes serviços:
- Console Debian do RancherOS;
- Crontab do RancherOS;
- Configuração de rede do RancherOS;
- Configuração de dispositivos do RancherOS;
- Configuração de horário do RancherOS;
- Contêiner contendo o Docker a nível de usuário;
- Alertas:
2.5 Servidor com o sistema RancherOS (11 de Janeiro de 2018 - presente) - Laboratório de Baixo Custo com Contêineres
- Sistema Operacional de gerência (instalado em baremetal): RancherOS v1.5.1;
- Versão da distribuição: v1.5.1;
- Nome da distribuição: RancherOS;
- Local: CTIC
- Atende: Laboratório de Alunos, Monitoria de Alunos, Laboratório Interativo
- Contêineres principais:
- Contêineres baseados em Debian Stretch que provê uma interface de área de trabalho completa a fim de promover a criação de um laboratório de informática de baixo custo com o auxílio de contêineres.
- Contêineres do System-Docker executando os seguintes serviços:
- Console Debian do RancherOS;
- Crontab do RancherOS;
- Configuração de rede do RancherOS;
- Configuração de dispositivos do RancherOS;
- Configuração de horário do RancherOS;
- Contêiner contendo o Docker a nível de usuário;
- Página nesta Wiki
3 Páginas nesta Wiki
Servidor de Aplicações em Contêineres
Estudo de Contêineres
Laboratório de baixo custo com contêineres
4 Situação no Curso
5 Horários de Aula
6 Arquivos de Trabalhos
6.1 Filosofia
6.2 Princípios de Telecomunicações
Planilha com gráficos de somas de cossenos
6.3 Química
Trabalho sobre os hidrocarbonetos
6.4 Mostra Científico Cultural
6.5 Artes
Apartheid
O Bilhete
Colores Colores - Bacilos (Stop Motion)
6.6 Radiotransmissão
Modulação
Etapa de Misturadores
Diretividade e ganho
6.7 Eletrônica Aplicada
Amplificador de áudio com AmPop
Projeto: Teclado de 8 notas
6.8 Cabeamento Estruturado
Respostas
Lista de exercícios
Lista de exercícios - Fibra ótica
3ª Lista de exercícios
Lista de exercícios 4
Equipamentos de Telecomunicações
6.9 Geografia
6.10 Instalação de equipamentos de rede
6.11 Física 1 (Engenharia de Telecomunicações)
Lista de exercícios para a prova 1
Lista de exercícios para a prova 2
Lista de exercícios para a prova 3
Relatório
6.12 Metodologia de Pesquisa (Engenharia de Telecomunicações)
6.13 Física 2 (Engenharia de Telecomunicações)
Análise da Eficiência de um Transformador de 220 V para 24 V
6.14 Mecânica dos Sólidos (Engenharia de Telecomunicações)
Trabalho final de Mecânica dos Sólidos
6.15 Eletrônica 1 (Engenharia de Telecomunicações)
Script em shell que realiza todos os cálculos necessários
6.16 Cálculo 4
Métodos numéricos em planilha eletrônica
6.17 Redes de Computadores 2
7 Músicas que recomendo (em construção)
Músicas que recomendo | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
8 RaspRadio (projeto abandonado)
Fluxo contínuo de áudio transmitido para um servidor shoutcast a partir de um Raspberry Pi 2 utilizando o sistema operacional Raspbian Jessie e o software Mixxx. A taxa de bits é de 128kbps e a taxa de amostragem é de 44100Hz. Atualmente o endereço IP correspondente é utilizado como música de espera (music on hold) em centrais Asterisk para fins de teste.
http://raspradio.listen2myshow.com/
9 Artigos
Motion como solução de Vigilância de Segurança
10 Servidor (antigo em Máquina Virtual) - Projeto migrado para contêineres
VoIP (Asterisk)
Servidor XMPP (Jabber)
Nuvem de arquivos OwnCloud
Nuvem de arquivos NextCloud
Servidor VoIP OpenSIPs (não implementado ainda)
Wiki
Servidor Tomcat 7 executando o ScadaBR (Projeto do Fernando)
Agradecimento especial ao professor Ederson Torresini por ceder os equipamentos necessários para a realização deste projeto e pelo suporte e à equipe da CTIC pelo suporte dado a este projeto.
11 Servidor de Aplicações em Contêineres
12 Máquinas Virtuais
Debian 9 64 bits
Debian 9 32 bits
13 Softwares que recomendo
Debian - Sistema operacional Linux
RancherOS - Sistema operacional designado para a execução de contêineres, com estrutura de contêiner.
LibreOffice - Especialmente a ferramente LibreOffice Draw
Mixxx - Software para DJs e até entusiastas
Genymotion - Ideal para testar diversas versões do Android
Kodi - Central de mídia completo e disponível em diversas plataformas
VideoLAN Center (VLC) - Reprodutor de mídia
Audacity - Editor de áudio
Kdenlive - Editor de vídeo
Clementine Player - Reprodutor de áudio
MuseScore - Crie, execute e imprima belas partituras
Cheese - Aplicação para WebCam
Zoiper - Softphone para chamadas VoIP
Jitsi - Softphone para chamadas VoIP
Mozilla Firefox - Navegador Web
Master PDF Editor - Editor de arquivos .pdf
KolourPaint - Editor de imagens
Kalzium - Tabela periódica dos elementos químicos
Okular - Visualizador universal de documentos
Transmission - Cliente para baixar torrent
GIMP - Editor e criador de imagens
Blender - Suite de criação 3D
GPeriodic - Tabela periódica dos elementos
gElemental - Tabela periódica dos elementos
TuxGuitar - Crie, edite, reproduza acordes
InkScape - Software para desenho vetorial
PlayOnLinux - Rode aplicações do Microsoft Windows® no Linux
FonForge - Crie e edite fontes
Shotwell - Visualizador de imagens
GChemCalc - Calculadora química
Motion - Software que consegue detectar movimento em uma fonte de vídeo. Confira o artigo Motion como sistema de Vigilância e Segurança.
Pidgin - Mensageiro instantâneo.
Gajim - Mensageiro instantâneo.
Gnome Subtitles - Programa para criar e editar legendas.
MotionEye - Interface Web para o software Motion. Exemplo → Usuário: aluno, senha: aluno.
Geogebra - Matemática dinâmica para se aprender e ensinar.
Virt-Manager - Ferramenta gráfica desenvolvida pela RedHat para a gerência de máquinas virtuais utilizando o KVM como hypervisor, além de suporte ao QEMU, o que permite a emulação de variados tipos de CPUs.
Docker - Crie e gerencie facilmente contêineres.
Container Linux by CoreOS - Sistema Linux com enfoque no manuseio de contêineres.
X2Go - Acesso gráfico remoto via SSH e outros protocolos.
VIM - Editor de documentos em modo texto com infinidades de funções.