https://wiki.sj.ifsc.edu.br/api.php?action=feedcontributions&user=Humbertos&feedformat=atom
MediaWiki do Campus São José - Contribuições do(a) usuário(a) [pt-br]
2024-03-28T23:51:13Z
Contribuições do(a) usuário(a)
MediaWiki 1.35.9
https://wiki.sj.ifsc.edu.br/index.php?title=Troubleshooting_de_usu%C3%A1rios_no_Samba&diff=193743
Troubleshooting de usuários no Samba
2024-03-05T13:59:06Z
<p>Humbertos: Criou página com 'Este troubleshooting é para investigar problemas de login em estações Windows e na rede sem fio. Estamos utilizando a implementação desenvolvida pelo melhor analista do c...'</p>
<hr />
<div>Este troubleshooting é para investigar problemas de login em estações Windows e na rede sem fio. Estamos utilizando a implementação desenvolvida pelo melhor analista do câmpus continente.<br />
<br />
==Buscar por usuário no ldap==<br />
<br />
Para utilizar o ldapsearch é necessário o pacote ldap-utils.<br />
<br />
Consulta usando o uid:<br />
<syntaxhighlight lang=bash><br />
ldapsearch -x -H ldap://ldap.ifsc.edu.br -b dc=cefetsc,dc=edu,dc=br uid=humbertos<br />
</syntaxhighlight><br />
<br />
Consulta com coringa:<br />
<syntaxhighlight lang=bash><br />
ldapsearch -x -H ldap://ldap.ifsc.edu.br -b dc=cefetsc,dc=edu,dc=br "uid=humberto*"<br />
</syntaxhighlight><br />
<br />
Consulta com condicional E:<br />
<syntaxhighlight lang=bash><br />
ldapsearch -x -H ldap://ldap.sj.ifsc.edu.br -b dc=cefetsc,dc=edu,dc=br "(&(uid=humberto*)(sn=*Sousa*))"<br />
</syntaxhighlight><br />
<br />
==Buscar por usuário na base do samba==<br />
<br />
Essa consulta precisa ser realizada na VM/CT onde tem o samba rodando:<br />
<syntaxhighlight lang=bash><br />
ldbsearch -H /var/lib/samba/private/sam.ldb cn=humbertos<br />
</syntaxhighlight><br />
<br />
==Apagar usuário no samba==<br />
Após a consulta do usuário na base do samba, caso o campo '''whenChanged''' seja muito antigo ou não atualizar após uma troca recente de senha, pode-se tentar apagar o usuário e esperar o sincronismo automático ou forçar o sincronismo.<br />
<br />
<syntaxhighlight lang=bash><br />
samba-tool user delete humbertos<br />
/bin/bash /root/sincronia/sinc-S3LDAP-S4.sh --alunos<br />
</syntaxhighlight><br />
<br />
Verificar se o campo '''whenChanged''' atualizou.<br />
<br />
==Verificar autenticação no freeradius==<br />
<br />
O arquivo de log atual do freeradius é /var/log/freeradius/radius.log <br />
<br />
Para ficar lendo a calda do arquivo:<br />
<syntaxhighlight lang=bash><br />
tail -f /var/log/freeradius/radius.log<br />
</syntaxhighlight><br />
<br />
Para procurar por um usuário no arquivo:<br />
<syntaxhighlight lang=bash><br />
grep humbertos /var/log/freeradius/radius.log<br />
</syntaxhighlight></div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=193733
Portal da Coordenadoria de Informática
2024-03-05T12:10:32Z
<p>Humbertos: /* Base de conhecimentos */</p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
:*[https://docs.google.com/document/d/1S8r8Ryu4y7jnSaneGwdIk6zFHUM3Xfi-X3CtsGBo_vY/edit?usp=sharing Passo a passo para remover seu e-mail de uma lista de e-mails]<br />
:*[https://docs.google.com/document/d/1aCs7lV6jWKD_hIFVfuNCPWN9rdWEhxXOQn2WNsutr1c/edit?usp=sharing Baixar conteúdo da wiki para uso offline ou quando a wiki está indisponível]<br />
:*[https://docs.google.com/document/d/1IjzH_wh9uvFmC190_w6dkiocxCqpWaHUQhWR4Lh_8r8/edit?usp=sharing Passo a passo para assinar um documento através do LibreOffice com certificado digital]<br />
<br />
==Base de conhecimentos==<br />
<br />
: <br />
:* [[Clonando HDs simultaneamente (em máquina local)]]<br />
:* [[Manual dos bolsistas]]<br />
:* [[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:* [[Problema na inicialização do Windows 8]]<br />
:* [[Recuperando o GRUB]]<br />
:* [[Cadastro usuários IFSC-Terceirizados]]<br />
:* [[Troubleshooting de usuários no Samba]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 7==<br />
<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Instalação WinRM==<br />
<br />
Executar no powershell como '''administrador''':<br />
<br />
<syntaxhighlight lang=PowerShell><br />
$url = "https://raw.githubusercontent.com/ansible/ansible-documentation/devel/examples/scripts/ConfigureRemotingForAnsible.ps1"<br />
$file = "\ConfigureRemotingForAnsible.ps1"<br />
(New-Object -TypeName System.Net.WebClient).DownloadFile($url, $file)<br />
powershell.exe -ExecutionPolicy ByPass -File $file<br />
</syntaxhighlight><br />
<br />
Fonte: https://www.leandroscardua.com/blog/configurando-ansible-no-windows/<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
==Procedimentos com servidores==<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[Quotas]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Funcionamento das Máquinas de Laboratórios==<br />
<br />
: <br />
:* [[Alocação das máquinas virtuais dos laboratórios]]<br />
:* [[Programas instalados]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=193545
Portal da Coordenadoria de Informática
2024-02-22T00:32:28Z
<p>Humbertos: /* Instalação WinRM */</p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
:*[https://docs.google.com/document/d/1S8r8Ryu4y7jnSaneGwdIk6zFHUM3Xfi-X3CtsGBo_vY/edit?usp=sharing Passo a passo para remover seu e-mail de uma lista de e-mails]<br />
:*[https://docs.google.com/document/d/1aCs7lV6jWKD_hIFVfuNCPWN9rdWEhxXOQn2WNsutr1c/edit?usp=sharing Baixar conteúdo da wiki para uso offline ou quando a wiki está indisponível]<br />
:*[https://docs.google.com/document/d/1IjzH_wh9uvFmC190_w6dkiocxCqpWaHUQhWR4Lh_8r8/edit?usp=sharing Passo a passo para assinar um documento através do LibreOffice com certificado digital]<br />
<br />
==Base de conhecimentos==<br />
<br />
: <br />
:* [[Clonando HDs simultaneamente (em máquina local)]]<br />
:* [[Manual dos bolsistas]]<br />
:* [[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:* [[Problema na inicialização do Windows 8]]<br />
:* [[Recuperando o GRUB]]<br />
:* [[Cadastro usuários IFSC-Terceirizados]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 7==<br />
<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Instalação WinRM==<br />
<br />
Executar no powershell como '''administrador''':<br />
<br />
<syntaxhighlight lang=PowerShell><br />
$url = "https://raw.githubusercontent.com/ansible/ansible-documentation/devel/examples/scripts/ConfigureRemotingForAnsible.ps1"<br />
$file = "\ConfigureRemotingForAnsible.ps1"<br />
(New-Object -TypeName System.Net.WebClient).DownloadFile($url, $file)<br />
powershell.exe -ExecutionPolicy ByPass -File $file<br />
</syntaxhighlight><br />
<br />
Fonte: https://www.leandroscardua.com/blog/configurando-ansible-no-windows/<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
==Procedimentos com servidores==<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[Quotas]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Funcionamento das Máquinas de Laboratórios==<br />
<br />
: <br />
:* [[Alocação das máquinas virtuais dos laboratórios]]<br />
:* [[Programas instalados]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Cadastro_usu%C3%A1rios_IFSC-Terceirizados&diff=188392
Cadastro usuários IFSC-Terceirizados
2023-04-27T12:36:20Z
<p>Humbertos: </p>
<hr />
<div>== Cadastro de usuários para uso do SSID IFSC-Terceirizados ==<br />
<br />
Este SSID foi criado para uso dos servidores terceirizados do Campus.<br />
Foi criado na base de usuários do Samba 4 uma OU chamada terceirizados. Nesta OU serão criados os usuários para acesso à rede IFSC-Terceirizados utilizando o protocolo WPA2-Enterprise.<br />
<br />
=== Cadastrar usuário ===<br />
<br />
USAR O '''CPF''' COMO USUÁRIO<br />
<br />
samba-tool user create <usuario> <senha> --userou=OU=terceirizados<br />
<br />
=== Configurar tempo de expiração para 365 dias ===<br />
<br />
samba-tool user setexpiry --days=365 <usuario><br />
<br />
=== Listar usuários da OU terceirizados ===<br />
<br />
samba-tool user list -b OU=terceirizados,dc=cefetsc,dc=edu,dc=br<br />
<br />
=== Listar usuários com a conta expirada da OU terceirizados ===<br />
<br />
diff --color <(samba-tool user list -b OU=terceirizados,dc=cefetsc,dc=edu,dc=br) <(samba-tool user list -b OU=terceirizados,dc=cefetsc,dc=edu,dc=br --hide-expired)<br />
<br />
=== Apagar usuário ===<br />
<br />
samba-tool user delete <usuario><br />
<br />
=== Listar atributos do usuário ===<br />
<br />
ldbsearch -H /var/lib/samba/private/sam.ldb 'cn=<usuario>'</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Cadastro_usu%C3%A1rios_IFSC-Terceirizados&diff=188391
Cadastro usuários IFSC-Terceirizados
2023-04-27T11:53:16Z
<p>Humbertos: /* Cadastrar usuário */</p>
<hr />
<div>== Cadastro de usuários para uso do SSID IFSC-Terceirizados ==<br />
<br />
Este SSID foi criado para uso dos servidores terceirizados do Campus.<br />
Foi criado na base de usuários do Samba 4 uma OU chamada terceirizados. Nesta OU serão criados os usuários para acesso à rede IFSC-Terceirizados utilizando o protocolo WPA2-Enterprise.<br />
<br />
=== Cadastrar usuário ===<br />
<br />
USAR O '''CPF''' COMO USUÁRIO<br />
<br />
samba-tool user create <usuario> <senha> --userou=OU=terceirizados<br />
<br />
=== Configurar tempo de expiração para 365 dias ===<br />
<br />
samba-tool user setexpiry --days=365 <usuario><br />
<br />
=== Listar usuários da OU terceirizados ===<br />
<br />
samba-tool user list -b OU=terceirizados,dc=cefetsc,dc=edu,dc=br<br />
<br />
=== Apagar usuário ===<br />
<br />
samba-tool user delete <usuario><br />
<br />
=== Listar atributos do usuário ===<br />
<br />
ldbsearch -H /var/lib/samba/private/sam.ldb 'cn=<usuario>'</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Cadastro_usu%C3%A1rios_IFSC-Terceirizados&diff=188380
Cadastro usuários IFSC-Terceirizados
2023-04-26T17:39:33Z
<p>Humbertos: Criou página com '== Cadastro de usuários para uso do SSID IFSC-Terceirizados == Este SSID foi criado para uso dos servidores terceirizados do Campus. Foi criado na base de usuários do Samba...'</p>
<hr />
<div>== Cadastro de usuários para uso do SSID IFSC-Terceirizados ==<br />
<br />
Este SSID foi criado para uso dos servidores terceirizados do Campus.<br />
Foi criado na base de usuários do Samba 4 uma OU chamada terceirizados. Nesta OU serão criados os usuários para acesso à rede IFSC-Terceirizados utilizando o protocolo WPA2-Enterprise.<br />
<br />
=== Cadastrar usuário ===<br />
<br />
samba-tool user create <usuario> <senha> --userou=OU=terceirizados<br />
<br />
=== Configurar tempo de expiração para 365 dias ===<br />
<br />
samba-tool user setexpiry --days=365 <usuario><br />
<br />
=== Listar usuários da OU terceirizados ===<br />
<br />
samba-tool user list -b OU=terceirizados,dc=cefetsc,dc=edu,dc=br<br />
<br />
=== Apagar usuário ===<br />
<br />
samba-tool user delete <usuario><br />
<br />
=== Listar atributos do usuário ===<br />
<br />
ldbsearch -H /var/lib/samba/private/sam.ldb 'cn=<usuario>'</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=188379
Portal da Coordenadoria de Informática
2023-04-26T17:26:52Z
<p>Humbertos: /* Base de conhecimentos */</p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
:*[https://docs.google.com/document/d/1S8r8Ryu4y7jnSaneGwdIk6zFHUM3Xfi-X3CtsGBo_vY/edit?usp=sharing Passo a passo para remover seu e-mail de uma lista de e-mails]<br />
:*[https://docs.google.com/document/d/1aCs7lV6jWKD_hIFVfuNCPWN9rdWEhxXOQn2WNsutr1c/edit?usp=sharing Baixar conteúdo da wiki para uso offline ou quando a wiki está indisponível]<br />
:*[https://docs.google.com/document/d/1IjzH_wh9uvFmC190_w6dkiocxCqpWaHUQhWR4Lh_8r8/edit?usp=sharing Passo a passo para assinar um documento através do LibreOffice com certificado digital]<br />
<br />
==Base de conhecimentos==<br />
<br />
: <br />
:* [[Clonando HDs simultaneamente (em máquina local)]]<br />
:* [[Manual dos bolsistas]]<br />
:* [[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:* [[Problema na inicialização do Windows 8]]<br />
:* [[Recuperando o GRUB]]<br />
:* [[Cadastro usuários IFSC-Terceirizados]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 7==<br />
<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Instalação WinRM==<br />
[https://docs.ansible.com/ansible/2.9/user_guide/windows_setup.html#winrm-setup Documentação Ansible versão 2.9]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
==Procedimentos com servidores==<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[Quotas]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Funcionamento das Máquinas de Laboratórios==<br />
<br />
: <br />
:* [[Alocação das máquinas virtuais dos laboratórios]]<br />
:* [[Programas instalados]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=P%C3%A1gina_principal&diff=188366
Página principal
2023-04-23T21:29:24Z
<p>Humbertos: </p>
<hr />
<div>{{DivulgueIFSC-SJ}}<br />
<br />
;Uso e consulta do ambiente wiki:<br />
*No menu ao lado você tem os atalhos para as principais portais do campus São José.<br />
*Também é possível buscar assuntos usando palavras chave em '''busca'''.<br />
*Este é o ambiente '''Wiki''' do '''[http://www.ifsc.edu.br IFSC] [https://www.ifsc.edu.br/web/campus-sao-jose Campus São José]'''. Aqui você pode editar qualquer texto e dar sua contribuição para o aprimoramento de nossas ideias.<br />
*Se tiver dúvidas de como escrever páginas na Wiki, consulte a página de [https://pt.wikipedia.org/wiki/Ajuda:Guia_de_edi%C3%A7%C3%A3o/Formata%C3%A7%C3%A3o Ajuda] ou use a aba de edição para ver como os outros usuários fizeram.<br />
<br />
;[[Special:Statistics|Estatísticas da wiki IFSC do Campus São José]]:</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=187693
Portal da Coordenadoria de Informática
2023-03-13T13:07:14Z
<p>Humbertos: </p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
:*[https://docs.google.com/document/d/1S8r8Ryu4y7jnSaneGwdIk6zFHUM3Xfi-X3CtsGBo_vY/edit?usp=sharing Passo a passo para remover seu e-mail de uma lista de e-mails]<br />
:*[https://docs.google.com/document/d/1aCs7lV6jWKD_hIFVfuNCPWN9rdWEhxXOQn2WNsutr1c/edit?usp=sharing Baixar conteúdo da wiki para uso offline ou quando a wiki está indisponível]<br />
:*[https://docs.google.com/document/d/1IjzH_wh9uvFmC190_w6dkiocxCqpWaHUQhWR4Lh_8r8/edit?usp=sharing Passo a passo para assinar um documento através do LibreOffice com certificado digital]<br />
<br />
==Base de conhecimentos==<br />
<br />
: <br />
:* [[Clonando HDs simultaneamente (em máquina local)]]<br />
:* [[Manual dos bolsistas]]<br />
:* [[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:* [[Problema na inicialização do Windows 8]]<br />
:* [[Recuperando o GRUB]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 7==<br />
<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Instalação WinRM==<br />
[https://docs.ansible.com/ansible/2.9/user_guide/windows_setup.html#winrm-setup Documentação Ansible versão 2.9]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
==Procedimentos com servidores==<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[Quotas]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Funcionamento das Máquinas de Laboratórios==<br />
<br />
: <br />
:* [[Alocação das máquinas virtuais dos laboratórios]]<br />
:* [[Programas instalados]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=CEL18702_2016_2_AULA02&diff=187034
CEL18702 2016 2 AULA02
2023-01-19T16:29:50Z
<p>Humbertos: </p>
<hr />
<div>=Apresentação=<br />
<br />
As '''Leis de Kirchhoff''' são empregadas em circuitos elétricos mais complexos, como por exemplo circuitos com mais de uma fonte, com resistores estando em série ou em paralelo. Para criar a Lei, Kirchhoff introduziu o conceito de nó (ou junção) e malha, o que é extremamente importante para o entendimentos das Leis. Uma junção ou nó é um ponto no circuito que une dois ou mais condutores. Já malha, é qualquer caminho fechado de um condutor. Tais conceitos dividem a lei e outros dois enunciados: Lei dos Nós de Kirchhoff e Lei das Malhas de Kirchhoff.<br />
<br />
Para estuda-las vamos definir o que são Nós e Malhas:<br />
<br />
;Nó: É um ponto onde três (ou mais) condutores são ligados.<br />
;Malha: É qualquer caminho condutor fechado.<br />
<br />
<blockquote style="background: #FFEEFF; border: 1px solid red; margin-left: 0px; margin-right: 0px; padding: 1em;"><br />
Nota: As Leis de Kirchhoff foram criadas e desenvolvidas pelo físico alemão Gustav Robert Kirchhoff (1824 - 1887). <br />
</blockquote><br />
<br />
<br />
<br />
=Leis de Kirchhoff=<br />
<br />
Inicialmente, será apresentada uma discussão sobre polaridade e tensão nos elementos componentes de um circuito elétrico. Desta forma, será possível calcular a tensão nos extremos do trecho de um circuito.<br />
Para geradores e receptores ideais, independentemente do sentido da corrente elétrica, o traço menor representa o polo negativo e o traço maior corresponde ao polo positivo, conforme a Figura 1.<br />
<br />
[[Imagem:fig16_CEL18702.png|center]]<br />
<center><br />
Figura 1 - Representação da polaridade de um gerador ou um receptor ideal.<br />
</center><br />
<br />
O polo B tem potencial elétrico maior que o polo A, ou seja, no sentido da seta da Figura 1, a tensão é positiva. Logo, tem-se:<br />
<br />
<center><br />
<math>V_B - V_A = +E\,</math><br />
<br />
<math>V_A-V_B = -E\,</math><br />
</center><br />
<br />
<br />
Para os resistores, a polaridade é dada pelo sentido da corrente: o polo positivo é o da entrada da corrente, e negativo é o da saída, segundo a Figura 2.<br />
<br />
[[Imagem:fig17_CEL18702.png|center]]<br />
<center><br />
Figura 2 - Representação da polaridade da tensão em um resistor.<br />
</center><br />
<br />
O polo A tem potencial elétrico maior que o polo B, ou seja, a tensão é positiva no sentido oposto ao de circulação da corrente. Logo, tem-se:<br />
<br />
<center><br />
<math>V_A - V_B = +R.I\,</math><br />
<br />
<math>V_B - V_A = -R.I\,</math><br />
</center><br />
<br />
Portanto, para o cálculo da tensão entre os extremos de um trecho de circuito, deve-se:<br />
<br />
*Verificar o sentido de circulação da corrente;<br />
*Marcar as polaridades das tensões de acordo com tal sentido;<br />
*Efetuar o somatório das mesmas.<br />
<br />
Na Figura 3, tem-se um exemplo básico.<br />
<br />
<br />
[[Imagem:fig18_CEL18702.png|center]]<br />
<center><br />
Figura 3 - Trecho do circuito.<br />
</center><br />
<br />
Seguindo os passos anteriormente descritos, chega-se à Figura 4.<br />
<br />
<br />
[[Imagem:fig19_CEL18702.png|center]]<br />
<center><br />
Figura 4 - Trecho do circuito com marcação das tensões.<br />
</center><br />
<br />
Assim, a diferença potencial entre A e B é:<br />
<br />
<center><br />
<math><br />
V_A - V_B = +r_1.I-E_1+R.I+E_2+r_2.I\,<br />
</math><br />
</center><br />
<br />
==Lei dos Nós==<br />
<br />
Em um circuito elétrico, denomina-se nó um ponto comum a três ou mais condutores. Veja Figura 5.<br />
<br />
[[Imagem:fig20_CEL18702.png|center]]<br />
<center><br />
Figura 5 - Nó de um circuito.<br />
</center><br />
<br />
Assim, pode-se enunciar a primeira lei de Kirchhoff: “A soma das intensidades das correntes que chegam a um nó é igual à soma da intensidade das correntes que saem do mesmo”.<br />
No exemplo da Figura 5, tem-se:<br />
<br />
<center><br />
<math><br />
I_1=I_2+I_3\,<br />
</math><br />
</center><br />
<br />
==Lei das Malhas==<br />
<br />
Em um circuito elétrico, denomina-se malha um conjunto de elementos de circuito constituindo um percurso fechado, como é mostrado na Figura 6.<br />
<br />
<br />
[[Imagem:fig21_CEL18702.png|center]]<br />
<center><br />
Figura 6 - Malha de um circuito.<br />
</center><br />
<br />
<br />
Assim, pode-se enunciar a segunda lei de Kirchhoff: “Percorrendo uma malha em um certo sentido, partindo e chegando ao mesmo ponto, a soma algébrica das tensões é nula”.<br />
No exemplo da Figura 6, tem-se a malha ABCD. Partindo-se do ponto A, adotando-se o sentido horário e retornando ao mesmo ponto, pode-se escrever:<br />
<br />
<center><br />
<math><br />
R_2.I_2+E_2+r_2.I_2+R_1.I_2+r_1.I_1-E_1=0\,<br />
</math><br />
</center><br />
<br />
<br />
==Exercício de Fixação==<br />
<br />
1. Aplicando as leis de Kirchhoff, ache as correntes nos três ramos do circuito. Lembres-se que o sentido das correntes é arbitrário, ou seja, se preferir você pode mudar o sugerido no circuito abaixo:<br />
<br />
<br />
[[Imagem:fig14_CEL18702.jpg|center]]<br />
<br />
{{collapse top|Solução}}<br />
<br />
<math><br />
i_3=i_1+i_2\,\qquad (I);<br />
</math><br />
<br />
Malha A (começando pelo ponto c):<br />
<br />
<math><br />
-2,1 - 1,7.i_1 + 3,5.i_2 + 6,3 -1,7.i_1 = 0\,<br />
</math><br><br />
<math><br />
-3,4.i_1 + 3,5.i_2 = -4,2\,\qquad (II)<br />
</math><br><br />
<br />
<math><br />
-1,7.i_3 + 6,3 -1,7.i_3 - 6,3 -3,5.i_2 = 0\,<br />
</math><br><br />
<br />
<math><br />
-3,5.i_2 -3,4.i_3 = 0\,\qquad (III)<br />
</math><br><br />
<br />
Substituindo: (I) em (III).<br />
<br />
<math><br />
-3,5.i_2 -3,4.(i_1+i_2)=0\,<br />
</math><br><br />
<math><br />
-3,5.i_2 -3,4.i_1 -3.4.i_2=0\,<br />
</math><br><br />
<math><br />
-3,4.i_1 -6.9.i_2=0\,\qquad (IV)<br />
</math><br />
<br />
Multiplicando a equação IV por (-1) e resolvendo o sistema com II:<br />
<br />
<math><br />
-3,4.i_1 + 3,5.i_2 = -4,2\,<br />
</math><br><br />
<math><br />
+3,4.i_1 + 6.9.i_2 = 0\,<br />
</math><br><br />
<br />
<math><br />
10.4.i_2 = -4,2 \qquad i_2=-\frac{4,2}{10,4} \qquad i_2 = -0,40 A<br />
</math><br><br />
<br />
<math><br />
-3,4.i_1 -6.9.i_2=0\,\qquad -3,4.i_1 +6.9.(-0,40)=0 \qquad i_1 = \frac{-2,76}{-3,4} \qquad i_1 = 0,81 A<br />
</math><br />
<br />
<math><br />
i_3=i_1+i_2\,\qquad i_3= 0,81 + (-0,40) \qquad i_3 = 0,41 A<br />
</math><br />
{{collapse bottom}}<br />
<br />
=Vídeo Aula=<br />
<br />
Leis de Kirchhoff - Aula 1:<br />
<br />
<center>{{#ev:youtube|aU8mlUKzLKg}} </center><br />
<br />
Leis de Kirchhoff - Aula 2:<br />
<br />
<center>{{#ev:youtube|rh7aMayhuX4}} </center><br />
<br />
==Exercício Resolvido==<br />
<br />
Assista o vídeo:<br />
<br />
Parte 1:<br />
<br />
<center>{{#ev:youtube|G-rbk38nDFM}} </center><br />
<br />
Parte 2:<br />
<br />
<center>{{#ev:youtube|uqtyr41u8Ls}} </center><br />
<br />
<br />
<br />
<br />
<br />
=Referências=<br />
<br />
[1] http://www.infoescola.com/eletricidade/leis-de-kirchhoff/<br />
<br />
[2] https://pt.wikipedia.org/wiki/Leis_de_Kirchhoff<br />
<br />
<br />
<br />
-----<br />
{| border="1" cellpadding="5" cellspacing="0" <br />
! style="background:#00BFFF;" | [[CEL18702_2016_2_AULA01 | << ]]<br />
! style="background:#778899;" | [[CEL18702_2016_2#Aulas | <> ]]<br />
! style="background:#00BFFF;" | [[CEL18702_2016_2_AULA03 | >> ]]<br />
|}</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=MediaWiki:Sidebar&diff=177666
MediaWiki:Sidebar
2021-07-14T19:32:07Z
<p>Humbertos: </p>
<hr />
<div>* navigation<br />
** mainpage|mainpage<br />
** portal-url|portal<br />
** recentchanges-url|recentchanges<br />
** helppage|help<br />
<br />
* Ensino<br />
** Direção de Ensino (DIREN)| DIREN<br />
** Portal de Telecomunicações|TELE<br />
** Portal de Refrigeração e Ar Condicionado |RAC<br />
** Portal da Cultura Geral | Cultura Geral<br />
** Portal do Pedagógico | Pedagógico<br />
<br />
* Pesquisa<br />
** Pesquisa em Telecomunicações| TELE<br />
** Pesquisa em Refrigeração e Ar Condicionado| RAC<br />
** Pesquisa em Cultura Geral | Cultura Geral<br />
<br />
*Extensão<br />
** Projetos de extensão | Projetos<br />
<br />
* Serviços<br />
** Horários dos Cursos do IF-SC Campus São José|Horários<br />
** Calendário Acadêmico do IF-SC Campus São José|Calendário<br />
** Portal da Coordenadoria de Informática | CTIC<br />
** Comissão_Interna_de_Saúde_do_Servidor_Público_-_Câmpus_São_José | CISSP<br />
** Portal da Biblioteca | Biblioteca<br />
** Portal do Patrimônio | Patrimônio<br />
** Portal de Legislação | Legislação<br />
** Especial:Coleção | Geração de livros<br />
** Lista dos ramais da unidade de São José | Ramais</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=177149
Portal da Coordenadoria de Informática
2021-06-25T13:37:39Z
<p>Humbertos: </p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
:*[https://docs.google.com/document/d/1S8r8Ryu4y7jnSaneGwdIk6zFHUM3Xfi-X3CtsGBo_vY/edit?usp=sharing Passo a passo para remover seu e-mail de uma lista de e-mails]<br />
:*[https://docs.google.com/document/d/1aCs7lV6jWKD_hIFVfuNCPWN9rdWEhxXOQn2WNsutr1c/edit?usp=sharing Baixar conteúdo da wiki para uso offline ou quando a wiki está indisponível]<br />
:*[https://docs.google.com/document/d/1IjzH_wh9uvFmC190_w6dkiocxCqpWaHUQhWR4Lh_8r8/edit?usp=sharing Passo a passo para assinar um documento através do LibreOffice com certificado digital]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 7==<br />
<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
==Procedimentos com servidores==<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[Quotas]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=177145
Portal da Coordenadoria de Informática
2021-06-25T13:29:27Z
<p>Humbertos: </p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
:*[https://docs.google.com/document/d/1S8r8Ryu4y7jnSaneGwdIk6zFHUM3Xfi-X3CtsGBo_vY/edit?usp=sharing Passo a passo para remover seu e-mail de uma lista de e-mails]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 7==<br />
<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
==Procedimentos com servidores==<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[Quotas]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=177137
Portal da Coordenadoria de Informática
2021-06-25T12:16:08Z
<p>Humbertos: /* Configuração no UBUNTU MATE */</p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 7==<br />
<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
==Procedimentos com servidores==<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[Quotas]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=177134
Portal da Coordenadoria de Informática
2021-06-24T20:39:31Z
<p>Humbertos: /* Procedimentos com servidores */</p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 7==<br />
<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
===Configuração no UBUNTU MATE===<br />
====Mudar as barras de menu quando o computador tem duas telas.====<br />
;O PROBLEMA:<br />
<br />
No lab. de programação não consigo mudar o monitor que tem a tela principal, na qual aparece o menu e os programas abertos. Atualmente a tela ligada ao projetor (VGA) está como principal e a DVI como secundária. Deveria ser o contrário, pois o professor arrasta para esta tela apenas aquilo que mostrar no projetor. Tentei mudar a ordem do display nas configurações mas não funcionou.<br />
<br />
;A SOLUÇÃO:<br />
<br />
Conforme conversado pessoalmente a solução é:<br />
"Foi apenas desmarcar a opção Expandir dentro das propriedades do Painel, depois consegui mover ele para o monitor que havia definido como principal, e em seguida marcar de volta a opção Expandir para que o Painel voltasse ao tamanho normal. "<br />
<br />
Encontrei isso aqui: http://www.linuxmint.com.br/forum/t-6657/resolvido-definir-monitor-principal.html<br />
<br />
==Procedimentos com servidores==<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[Quotas]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=177133
Portal da Coordenadoria de Informática
2021-06-24T20:10:37Z
<p>Humbertos: /* Distribuição dos IPs da Rede */</p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 7==<br />
<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
===Configuração no UBUNTU MATE===<br />
====Mudar as barras de menu quando o computador tem duas telas.====<br />
;O PROBLEMA:<br />
<br />
No lab. de programação não consigo mudar o monitor que tem a tela principal, na qual aparece o menu e os programas abertos. Atualmente a tela ligada ao projetor (VGA) está como principal e a DVI como secundária. Deveria ser o contrário, pois o professor arrasta para esta tela apenas aquilo que mostrar no projetor. Tentei mudar a ordem do display nas configurações mas não funcionou.<br />
<br />
;A SOLUÇÃO:<br />
<br />
Conforme conversado pessoalmente a solução é:<br />
"Foi apenas desmarcar a opção Expandir dentro das propriedades do Painel, depois consegui mover ele para o monitor que havia definido como principal, e em seguida marcar de volta a opção Expandir para que o Painel voltasse ao tamanho normal. "<br />
<br />
Encontrei isso aqui: http://www.linuxmint.com.br/forum/t-6657/resolvido-definir-monitor-principal.html<br />
<br />
==Procedimentos com servidores==<br />
:*[[Acesso direto, sem senha, a servidores remotos]]<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Aumentando o tamanho dos Volumes Lógicos LVMs]]<br />
:*[[Backup – Fita defeituosa no Amanda]]<br />
:*[[Backup - Uso do Bacula]]<br />
:*[[Backup – Uso do software Amanda]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configurando servidor usar os usuários do LDAP]]<br />
:*[[Configurando servidor WIKI]]<br />
:*[[Configurando uma máquina virtual para iniciar automaticamente no VmWare]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[FreeRADIUS com consulta ao LDAP e autenticação com VLAN's]]<br />
:*[[Instalação CUPS no Debian 5.0]]<br />
:*[[Instalação OSSEC]]<br />
:*[[Instalando nova Máquina Virtual no Vmware]]<br />
:*[[Liberar tamanhos e tipos de arquivos para upload na Wiki]]<br />
:*[[Quotas]]<br />
:*[[Reiniciando VPN]]<br />
:*[[Roteiro para liberar ou bloquear sítio no SquidGuard]]<br />
:*[[Roteiro para resolver problemas com fila de e-mail travada]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
:*[[Verificar e limpar filas de impressão]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=177132
Portal da Coordenadoria de Informática
2021-06-24T20:09:34Z
<p>Humbertos: </p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 7==<br />
<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
===Configuração no UBUNTU MATE===<br />
====Mudar as barras de menu quando o computador tem duas telas.====<br />
;O PROBLEMA:<br />
<br />
No lab. de programação não consigo mudar o monitor que tem a tela principal, na qual aparece o menu e os programas abertos. Atualmente a tela ligada ao projetor (VGA) está como principal e a DVI como secundária. Deveria ser o contrário, pois o professor arrasta para esta tela apenas aquilo que mostrar no projetor. Tentei mudar a ordem do display nas configurações mas não funcionou.<br />
<br />
;A SOLUÇÃO:<br />
<br />
Conforme conversado pessoalmente a solução é:<br />
"Foi apenas desmarcar a opção Expandir dentro das propriedades do Painel, depois consegui mover ele para o monitor que havia definido como principal, e em seguida marcar de volta a opção Expandir para que o Painel voltasse ao tamanho normal. "<br />
<br />
Encontrei isso aqui: http://www.linuxmint.com.br/forum/t-6657/resolvido-definir-monitor-principal.html<br />
<br />
==Procedimentos com servidores==<br />
:*[[Acesso direto, sem senha, a servidores remotos]]<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Aumentando o tamanho dos Volumes Lógicos LVMs]]<br />
:*[[Backup – Fita defeituosa no Amanda]]<br />
:*[[Backup - Uso do Bacula]]<br />
:*[[Backup – Uso do software Amanda]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configurando servidor usar os usuários do LDAP]]<br />
:*[[Configurando servidor WIKI]]<br />
:*[[Configurando uma máquina virtual para iniciar automaticamente no VmWare]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[FreeRADIUS com consulta ao LDAP e autenticação com VLAN's]]<br />
:*[[Instalação CUPS no Debian 5.0]]<br />
:*[[Instalação OSSEC]]<br />
:*[[Instalando nova Máquina Virtual no Vmware]]<br />
:*[[Liberar tamanhos e tipos de arquivos para upload na Wiki]]<br />
:*[[Quotas]]<br />
:*[[Reiniciando VPN]]<br />
:*[[Roteiro para liberar ou bloquear sítio no SquidGuard]]<br />
:*[[Roteiro para resolver problemas com fila de e-mail travada]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
:*[[Verificar e limpar filas de impressão]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Distribuição dos IPs da Rede==<br />
:*[[IPs Internos]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=177131
Portal da Coordenadoria de Informática
2021-06-24T20:01:27Z
<p>Humbertos: /* Configurações em Estação Linux */</p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 7==<br />
<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
===Configuração no UBUNTU MATE===<br />
====Mudar as barras de menu quando o computador tem duas telas.====<br />
;O PROBLEMA:<br />
<br />
No lab. de programação não consigo mudar o monitor que tem a tela principal, na qual aparece o menu e os programas abertos. Atualmente a tela ligada ao projetor (VGA) está como principal e a DVI como secundária. Deveria ser o contrário, pois o professor arrasta para esta tela apenas aquilo que mostrar no projetor. Tentei mudar a ordem do display nas configurações mas não funcionou.<br />
<br />
;A SOLUÇÃO:<br />
<br />
Conforme conversado pessoalmente a solução é:<br />
"Foi apenas desmarcar a opção Expandir dentro das propriedades do Painel, depois consegui mover ele para o monitor que havia definido como principal, e em seguida marcar de volta a opção Expandir para que o Painel voltasse ao tamanho normal. "<br />
<br />
Encontrei isso aqui: http://www.linuxmint.com.br/forum/t-6657/resolvido-definir-monitor-principal.html<br />
<br />
==Procedimentos com servidores==<br />
:*[[Acesso direto, sem senha, a servidores remotos]]<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Aumentando o tamanho dos Volumes Lógicos LVMs]]<br />
:*[[Backup – Fita defeituosa no Amanda]]<br />
:*[[Backup - Uso do Bacula]]<br />
:*[[Backup – Uso do software Amanda]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configurando servidor usar os usuários do LDAP]]<br />
:*[[Configurando servidor WIKI]]<br />
:*[[Configurando uma máquina virtual para iniciar automaticamente no VmWare]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[FreeRADIUS com consulta ao LDAP e autenticação com VLAN's]]<br />
:*[[Instalação CUPS no Debian 5.0]]<br />
:*[[Instalação OSSEC]]<br />
:*[[Instalando nova Máquina Virtual no Vmware]]<br />
:*[[Liberar tamanhos e tipos de arquivos para upload na Wiki]]<br />
:*[[Quotas]]<br />
:*[[Reiniciando VPN]]<br />
:*[[Roteiro para liberar ou bloquear sítio no SquidGuard]]<br />
:*[[Roteiro para resolver problemas com fila de e-mail travada]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
:*[[Verificar e limpar filas de impressão]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Cabeamento Estruturado==<br />
:*[[Procedimentos para Instalação de um Ponto de Rede]]<br />
<br />
==Distribuição dos IPs da Rede==<br />
:*[[IPs Externos]]<br />
<!--<br />
:*[[IPs Internos]]<br />
--><br />
:*[[IPs e VLANs]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=177130
Portal da Coordenadoria de Informática
2021-06-24T20:01:05Z
<p>Humbertos: </p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 7==<br />
<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Automatizando atualizações usando o cron-apt]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
===Configuração no UBUNTU MATE===<br />
====Mudar as barras de menu quando o computador tem duas telas.====<br />
;O PROBLEMA:<br />
<br />
No lab. de programação não consigo mudar o monitor que tem a tela principal, na qual aparece o menu e os programas abertos. Atualmente a tela ligada ao projetor (VGA) está como principal e a DVI como secundária. Deveria ser o contrário, pois o professor arrasta para esta tela apenas aquilo que mostrar no projetor. Tentei mudar a ordem do display nas configurações mas não funcionou.<br />
<br />
;A SOLUÇÃO:<br />
<br />
Conforme conversado pessoalmente a solução é:<br />
"Foi apenas desmarcar a opção Expandir dentro das propriedades do Painel, depois consegui mover ele para o monitor que havia definido como principal, e em seguida marcar de volta a opção Expandir para que o Painel voltasse ao tamanho normal. "<br />
<br />
Encontrei isso aqui: http://www.linuxmint.com.br/forum/t-6657/resolvido-definir-monitor-principal.html<br />
<br />
==Procedimentos com servidores==<br />
:*[[Acesso direto, sem senha, a servidores remotos]]<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Aumentando o tamanho dos Volumes Lógicos LVMs]]<br />
:*[[Backup – Fita defeituosa no Amanda]]<br />
:*[[Backup - Uso do Bacula]]<br />
:*[[Backup – Uso do software Amanda]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configurando servidor usar os usuários do LDAP]]<br />
:*[[Configurando servidor WIKI]]<br />
:*[[Configurando uma máquina virtual para iniciar automaticamente no VmWare]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[FreeRADIUS com consulta ao LDAP e autenticação com VLAN's]]<br />
:*[[Instalação CUPS no Debian 5.0]]<br />
:*[[Instalação OSSEC]]<br />
:*[[Instalando nova Máquina Virtual no Vmware]]<br />
:*[[Liberar tamanhos e tipos de arquivos para upload na Wiki]]<br />
:*[[Quotas]]<br />
:*[[Reiniciando VPN]]<br />
:*[[Roteiro para liberar ou bloquear sítio no SquidGuard]]<br />
:*[[Roteiro para resolver problemas com fila de e-mail travada]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
:*[[Verificar e limpar filas de impressão]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Cabeamento Estruturado==<br />
:*[[Procedimentos para Instalação de um Ponto de Rede]]<br />
<br />
==Distribuição dos IPs da Rede==<br />
:*[[IPs Externos]]<br />
<!--<br />
:*[[IPs Internos]]<br />
--><br />
:*[[IPs e VLANs]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=177129
Portal da Coordenadoria de Informática
2021-06-24T19:53:11Z
<p>Humbertos: /* Configurações em Estação Linux */</p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 7==<br />
<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Automatizando atualizações usando o cron-apt]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
===Configurações de estações Ubuntu Linux===<br />
:*[[Procedimento padrão para reinstalar o Linux]]<br />
:*[[Configuração da estação e instalação de aplicativos]]<br />
:*[[Configurando o Ubuntu para autenticar na base LDAP e montar diretórios via pam_mount]]<br />
:**[[Integrando o Ubuntu 12.04 LTS à base LDAP do campus SJ|ALTERNATIVO: Integrando o Ubuntu 12.04 LTS à base LDAP do campus SJ]]<br />
:**[[Integrando o Ubuntu 14.04 LTS à base LDAP do campus SJ|ALTERNATIVO: Integrando o Ubuntu 14.04 LTS à base LDAP do campus SJ]]<br />
:*[[Configuração das Impressoras]]<br />
:*[[Liberando acesso à consultas SNMP]]<br />
:*[[Media:Curso_Básico_Ubuntu-8.04.pdf | Curso Básico de Ubuntu 8.04]]<br />
<br />
===Configuração no UBUNTU MATE===<br />
====Mudar as barras de menu quando o computador tem duas telas.====<br />
;O PROBLEMA:<br />
<br />
No lab. de programação não consigo mudar o monitor que tem a tela principal, na qual aparece o menu e os programas abertos. Atualmente a tela ligada ao projetor (VGA) está como principal e a DVI como secundária. Deveria ser o contrário, pois o professor arrasta para esta tela apenas aquilo que mostrar no projetor. Tentei mudar a ordem do display nas configurações mas não funcionou.<br />
<br />
;A SOLUÇÃO:<br />
<br />
Conforme conversado pessoalmente a solução é:<br />
"Foi apenas desmarcar a opção Expandir dentro das propriedades do Painel, depois consegui mover ele para o monitor que havia definido como principal, e em seguida marcar de volta a opção Expandir para que o Painel voltasse ao tamanho normal. "<br />
<br />
Encontrei isso aqui: http://www.linuxmint.com.br/forum/t-6657/resolvido-definir-monitor-principal.html<br />
<br />
==Procedimentos com servidores==<br />
:*[[Acesso direto, sem senha, a servidores remotos]]<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Aumentando o tamanho dos Volumes Lógicos LVMs]]<br />
:*[[Backup – Fita defeituosa no Amanda]]<br />
:*[[Backup - Uso do Bacula]]<br />
:*[[Backup – Uso do software Amanda]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configurando servidor usar os usuários do LDAP]]<br />
:*[[Configurando servidor WIKI]]<br />
:*[[Configurando uma máquina virtual para iniciar automaticamente no VmWare]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[FreeRADIUS com consulta ao LDAP e autenticação com VLAN's]]<br />
:*[[Instalação CUPS no Debian 5.0]]<br />
:*[[Instalação OSSEC]]<br />
:*[[Instalando nova Máquina Virtual no Vmware]]<br />
:*[[Liberar tamanhos e tipos de arquivos para upload na Wiki]]<br />
:*[[Quotas]]<br />
:*[[Reiniciando VPN]]<br />
:*[[Roteiro para liberar ou bloquear sítio no SquidGuard]]<br />
:*[[Roteiro para resolver problemas com fila de e-mail travada]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
:*[[Verificar e limpar filas de impressão]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Cabeamento Estruturado==<br />
:*[[Procedimentos para Instalação de um Ponto de Rede]]<br />
<br />
==Distribuição dos IPs da Rede==<br />
:*[[IPs Externos]]<br />
<!--<br />
:*[[IPs Internos]]<br />
--><br />
:*[[IPs e VLANs]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Configura%C3%A7%C3%A3o_das_Impressoras&diff=177128
Configuração das Impressoras
2021-06-24T19:46:27Z
<p>Humbertos: </p>
<hr />
<div>'''Para Configurar impressoras no Linux basta instalar o serviço CUPS - <i>Common Unix Print System</i>'''<br />
# apt-get install cups-client<br />
'''Criar''' e editar o arquivo /etc/cups/client.conf com o seguinte conteúdo:<br />
<br />
ServerName cups<br />
<br />
Agora basta (re)iniciar o serviço com o comando:<br />
# /etc/init.d/cups (re)start<br />
Este serviço encontrará automaticamente o servidor CUPS instalado no dk e passará a disponibilizar as impressoras sem a necessidade de qualquer outro procedimento.<br />
<br />
Para verificar se o trabalho enviado foi impresso ou está na fila acesse, com o navegador de sua preferência:<br />
http://cups:631/<br />
e clique em Jobs.</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Bloqueio_acesso_a_Internet._Permite_acesso_somente_ao_servidor_de_licen%C3%A7as._Utilizado_nos_computadores_dos_alunos_da_biblioteca&diff=177127
Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca
2021-06-24T19:42:08Z
<p>Humbertos: </p>
<hr />
<div>== Configuração para executar o AutoCAD sem internet ==<br />
<br />
Primeiramente foi editado o arquivo:<br />
c:\Windows\System32\drivers\etc\hosts<br />
<br />
E adicionado a seguinte linha no final do arquivo:<br />
191.36.8.65 license-server<br />
<br />
Com isso o windows localiza o servidor de licenças.<br />
<br />
<br><br />
<br />
Para poder fazer bloqueio da internet e liberação do servidor de licenças foi utilizado o firewall do proprio sistema operacional, da seguinte maneira:<br />
<tt>OBS: Para que as configuraçĩes a seguir tenha efeito deve-se ativar o Firewall do windows.</tt><br />
<br><br />
<br />
# Vá em '''Firewall do Windows com Segurança Avançada'''.<br>[[imagem:configFirewall.png]]<br><br />
# Clique em '''Propriedades do Firewall do Windows'''.<br>[[imagem:configFirewallProprieties.png]]<br><br />
# Altere as conexões de saída para '''bloquear''' para todos os perfis assim como mostra as figuras abaixo, depois clique em '''Aplicar''' e '''OK''':<br>[[imagem:configFirewallDominio.png]]<br>[[imagem:configFirewallPrivate.png]]<br>[[imagem:configFirewallPublic.png]]<br><br />
# Agora vamos criar um nova regra, clique em (1) '''Regras de Saída''', depois em (2) '''Nova Regra...''', tipo de regra clique em (3) '''Personalizado''' e depois em (4) '''Escopo'''<br>[[imagem:configFirewallRegra.png]]<br><br />
# Selecione (1) '''Estes endereços IP''' para '''IP remoto''' e clique em (2) '''Adicionar'''. Marque a caixa (3) '''Este endereço IP ou sub-rede''' e coloque o IP desejado, neste caso foi o IP do servidor de licenças dko. Clique em (4) '''OK'''<br>[[imagem:configFirewallEscopo.png]]<br><br />
# Na próxima etapa escolha '''Nome''', adicione um nome para a regra, uma descrição se desejar e clique em '''Concluir'''<br>[[imagem:configFirewallNome.png]]<br><br />
# Agora, com a regra criada. clique com o botão direito do mouse e escolha '''propriedades'''<br>[[imagem:configFirewallRule_proprieties.png]]<br />
# Por fim, clique na ação '''Permitir a conexão''' como mostra afigura abaixo.<br>[[imagem:configFirewallLibera.png]]<br />
<br />
<br><br />
<br><br />
<br />
Fonte: http://superuser.com/questions/345758/how-can-i-restrict-windows-7-to-only-use-the-local-subnet-but-block-the-interne</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=177126
Portal da Coordenadoria de Informática
2021-06-24T19:40:42Z
<p>Humbertos: /* Configurações em Estação Windows 2000/XP/7 */</p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 7==<br />
<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Configurando estação Linux como cliente Ldap]]<br />
:*[[Instalação do Mandriva Linux]]<br />
:*[[Integrando o Debian 7 Wheezy à base LDAP do campus SJ]]<br />
:*[[Integrando o Debian 8 Jessie à base LDAP do campus SJ]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Automatizando atualizações usando o cron-apt]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
===Configurações de estações Ubuntu Linux===<br />
:*[[Procedimento padrão para reinstalar o Linux]]<br />
:*[[Configuração da estação e instalação de aplicativos]]<br />
:*[[Configurando o Ubuntu para autenticar na base LDAP e montar diretórios via pam_mount]]<br />
:**[[Integrando o Ubuntu 12.04 LTS à base LDAP do campus SJ|ALTERNATIVO: Integrando o Ubuntu 12.04 LTS à base LDAP do campus SJ]]<br />
:**[[Integrando o Ubuntu 14.04 LTS à base LDAP do campus SJ|ALTERNATIVO: Integrando o Ubuntu 14.04 LTS à base LDAP do campus SJ]]<br />
:*[[Configuração das Impressoras]]<br />
:*[[Liberando acesso à consultas SNMP]]<br />
:*[[Media:Curso_Básico_Ubuntu-8.04.pdf | Curso Básico de Ubuntu 8.04]]<br />
<br />
===Configuração no UBUNTU MATE===<br />
====Mudar as barras de menu quando o computador tem duas telas.====<br />
;O PROBLEMA:<br />
<br />
No lab. de programação não consigo mudar o monitor que tem a tela principal, na qual aparece o menu e os programas abertos. Atualmente a tela ligada ao projetor (VGA) está como principal e a DVI como secundária. Deveria ser o contrário, pois o professor arrasta para esta tela apenas aquilo que mostrar no projetor. Tentei mudar a ordem do display nas configurações mas não funcionou.<br />
<br />
;A SOLUÇÃO:<br />
<br />
Conforme conversado pessoalmente a solução é:<br />
"Foi apenas desmarcar a opção Expandir dentro das propriedades do Painel, depois consegui mover ele para o monitor que havia definido como principal, e em seguida marcar de volta a opção Expandir para que o Painel voltasse ao tamanho normal. "<br />
<br />
Encontrei isso aqui: http://www.linuxmint.com.br/forum/t-6657/resolvido-definir-monitor-principal.html<br />
<br />
==Procedimentos com servidores==<br />
:*[[Acesso direto, sem senha, a servidores remotos]]<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Aumentando o tamanho dos Volumes Lógicos LVMs]]<br />
:*[[Backup – Fita defeituosa no Amanda]]<br />
:*[[Backup - Uso do Bacula]]<br />
:*[[Backup – Uso do software Amanda]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configurando servidor usar os usuários do LDAP]]<br />
:*[[Configurando servidor WIKI]]<br />
:*[[Configurando uma máquina virtual para iniciar automaticamente no VmWare]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[FreeRADIUS com consulta ao LDAP e autenticação com VLAN's]]<br />
:*[[Instalação CUPS no Debian 5.0]]<br />
:*[[Instalação OSSEC]]<br />
:*[[Instalando nova Máquina Virtual no Vmware]]<br />
:*[[Liberar tamanhos e tipos de arquivos para upload na Wiki]]<br />
:*[[Quotas]]<br />
:*[[Reiniciando VPN]]<br />
:*[[Roteiro para liberar ou bloquear sítio no SquidGuard]]<br />
:*[[Roteiro para resolver problemas com fila de e-mail travada]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
:*[[Verificar e limpar filas de impressão]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Cabeamento Estruturado==<br />
:*[[Procedimentos para Instalação de um Ponto de Rede]]<br />
<br />
==Distribuição dos IPs da Rede==<br />
:*[[IPs Externos]]<br />
<!--<br />
:*[[IPs Internos]]<br />
--><br />
:*[[IPs e VLANs]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=177125
Portal da Coordenadoria de Informática
2021-06-24T19:30:14Z
<p>Humbertos: </p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Configurações em Estação Windows 2000/XP/7==<br />
:*[[Procedimento padrão para reinstalar o Windows]]<br />
:*[[Configurações de Rede]]<br />
:*[[Configuração das Impressoras Windows]]<br />
:*[[Checklist de programas no Windows]]<br />
:*[[Colocar Windows 7 no domínio]]<br />
:*[[Configurando gateway para máquina de laboratório (ICS)]]<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Configurando estação Linux como cliente Ldap]]<br />
:*[[Instalação do Mandriva Linux]]<br />
:*[[Integrando o Debian 7 Wheezy à base LDAP do campus SJ]]<br />
:*[[Integrando o Debian 8 Jessie à base LDAP do campus SJ]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Automatizando atualizações usando o cron-apt]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
===Configurações de estações Ubuntu Linux===<br />
:*[[Procedimento padrão para reinstalar o Linux]]<br />
:*[[Configuração da estação e instalação de aplicativos]]<br />
:*[[Configurando o Ubuntu para autenticar na base LDAP e montar diretórios via pam_mount]]<br />
:**[[Integrando o Ubuntu 12.04 LTS à base LDAP do campus SJ|ALTERNATIVO: Integrando o Ubuntu 12.04 LTS à base LDAP do campus SJ]]<br />
:**[[Integrando o Ubuntu 14.04 LTS à base LDAP do campus SJ|ALTERNATIVO: Integrando o Ubuntu 14.04 LTS à base LDAP do campus SJ]]<br />
:*[[Configuração das Impressoras]]<br />
:*[[Liberando acesso à consultas SNMP]]<br />
:*[[Media:Curso_Básico_Ubuntu-8.04.pdf | Curso Básico de Ubuntu 8.04]]<br />
<br />
===Configuração no UBUNTU MATE===<br />
====Mudar as barras de menu quando o computador tem duas telas.====<br />
;O PROBLEMA:<br />
<br />
No lab. de programação não consigo mudar o monitor que tem a tela principal, na qual aparece o menu e os programas abertos. Atualmente a tela ligada ao projetor (VGA) está como principal e a DVI como secundária. Deveria ser o contrário, pois o professor arrasta para esta tela apenas aquilo que mostrar no projetor. Tentei mudar a ordem do display nas configurações mas não funcionou.<br />
<br />
;A SOLUÇÃO:<br />
<br />
Conforme conversado pessoalmente a solução é:<br />
"Foi apenas desmarcar a opção Expandir dentro das propriedades do Painel, depois consegui mover ele para o monitor que havia definido como principal, e em seguida marcar de volta a opção Expandir para que o Painel voltasse ao tamanho normal. "<br />
<br />
Encontrei isso aqui: http://www.linuxmint.com.br/forum/t-6657/resolvido-definir-monitor-principal.html<br />
<br />
==Procedimentos com servidores==<br />
:*[[Acesso direto, sem senha, a servidores remotos]]<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Aumentando o tamanho dos Volumes Lógicos LVMs]]<br />
:*[[Backup – Fita defeituosa no Amanda]]<br />
:*[[Backup - Uso do Bacula]]<br />
:*[[Backup – Uso do software Amanda]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configurando servidor usar os usuários do LDAP]]<br />
:*[[Configurando servidor WIKI]]<br />
:*[[Configurando uma máquina virtual para iniciar automaticamente no VmWare]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[FreeRADIUS com consulta ao LDAP e autenticação com VLAN's]]<br />
:*[[Instalação CUPS no Debian 5.0]]<br />
:*[[Instalação OSSEC]]<br />
:*[[Instalando nova Máquina Virtual no Vmware]]<br />
:*[[Liberar tamanhos e tipos de arquivos para upload na Wiki]]<br />
:*[[Quotas]]<br />
:*[[Reiniciando VPN]]<br />
:*[[Roteiro para liberar ou bloquear sítio no SquidGuard]]<br />
:*[[Roteiro para resolver problemas com fila de e-mail travada]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
:*[[Verificar e limpar filas de impressão]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Cabeamento Estruturado==<br />
:*[[Procedimentos para Instalação de um Ponto de Rede]]<br />
<br />
==Distribuição dos IPs da Rede==<br />
:*[[IPs Externos]]<br />
<!--<br />
:*[[IPs Internos]]<br />
--><br />
:*[[IPs e VLANs]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=177124
Portal da Coordenadoria de Informática
2021-06-24T19:27:43Z
<p>Humbertos: </p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Tutorial - instalação Joomla 1.5 no Ubuntu 9.04==<br />
:*[[Instalando Joomla 1.5 no Ubuntu 9.04]]<br />
<br />
==Configurações em Estação Windows 2000/XP/7==<br />
:*[[Procedimento padrão para reinstalar o Windows]]<br />
:*[[Configurações de Rede]]<br />
:*[[Configuração das Impressoras Windows]]<br />
:*[[Checklist de programas no Windows]]<br />
:*[[Colocar Windows 7 no domínio]]<br />
:*[[Configurando gateway para máquina de laboratório (ICS)]]<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Configurando estação Linux como cliente Ldap]]<br />
:*[[Instalação do Mandriva Linux]]<br />
:*[[Integrando o Debian 7 Wheezy à base LDAP do campus SJ]]<br />
:*[[Integrando o Debian 8 Jessie à base LDAP do campus SJ]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Automatizando atualizações usando o cron-apt]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
===Configurações de estações Ubuntu Linux===<br />
:*[[Procedimento padrão para reinstalar o Linux]]<br />
:*[[Configuração da estação e instalação de aplicativos]]<br />
:*[[Configurando o Ubuntu para autenticar na base LDAP e montar diretórios via pam_mount]]<br />
:**[[Integrando o Ubuntu 12.04 LTS à base LDAP do campus SJ|ALTERNATIVO: Integrando o Ubuntu 12.04 LTS à base LDAP do campus SJ]]<br />
:**[[Integrando o Ubuntu 14.04 LTS à base LDAP do campus SJ|ALTERNATIVO: Integrando o Ubuntu 14.04 LTS à base LDAP do campus SJ]]<br />
:*[[Configuração das Impressoras]]<br />
:*[[Liberando acesso à consultas SNMP]]<br />
:*[[Media:Curso_Básico_Ubuntu-8.04.pdf | Curso Básico de Ubuntu 8.04]]<br />
<br />
===Configuração no UBUNTU MATE===<br />
====Mudar as barras de menu quando o computador tem duas telas.====<br />
;O PROBLEMA:<br />
<br />
No lab. de programação não consigo mudar o monitor que tem a tela principal, na qual aparece o menu e os programas abertos. Atualmente a tela ligada ao projetor (VGA) está como principal e a DVI como secundária. Deveria ser o contrário, pois o professor arrasta para esta tela apenas aquilo que mostrar no projetor. Tentei mudar a ordem do display nas configurações mas não funcionou.<br />
<br />
;A SOLUÇÃO:<br />
<br />
Conforme conversado pessoalmente a solução é:<br />
"Foi apenas desmarcar a opção Expandir dentro das propriedades do Painel, depois consegui mover ele para o monitor que havia definido como principal, e em seguida marcar de volta a opção Expandir para que o Painel voltasse ao tamanho normal. "<br />
<br />
Encontrei isso aqui: http://www.linuxmint.com.br/forum/t-6657/resolvido-definir-monitor-principal.html<br />
<br />
==Procedimentos com servidores==<br />
:*[[Acesso direto, sem senha, a servidores remotos]]<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Aumentando o tamanho dos Volumes Lógicos LVMs]]<br />
:*[[Backup – Fita defeituosa no Amanda]]<br />
:*[[Backup - Uso do Bacula]]<br />
:*[[Backup – Uso do software Amanda]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configurando servidor usar os usuários do LDAP]]<br />
:*[[Configurando servidor WIKI]]<br />
:*[[Configurando uma máquina virtual para iniciar automaticamente no VmWare]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[FreeRADIUS com consulta ao LDAP e autenticação com VLAN's]]<br />
:*[[Instalação CUPS no Debian 5.0]]<br />
:*[[Instalação OSSEC]]<br />
:*[[Instalando nova Máquina Virtual no Vmware]]<br />
:*[[Liberar tamanhos e tipos de arquivos para upload na Wiki]]<br />
:*[[Quotas]]<br />
:*[[Reiniciando VPN]]<br />
:*[[Roteiro para liberar ou bloquear sítio no SquidGuard]]<br />
:*[[Roteiro para resolver problemas com fila de e-mail travada]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
:*[[Verificar e limpar filas de impressão]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Cabeamento Estruturado==<br />
:*[[Procedimentos para Instalação de um Ponto de Rede]]<br />
<br />
==Distribuição dos IPs da Rede==<br />
:*[[IPs Externos]]<br />
<!--<br />
:*[[IPs Internos]]<br />
--><br />
:*[[IPs e VLANs]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=177123
Portal da Coordenadoria de Informática
2021-06-24T19:26:46Z
<p>Humbertos: </p>
<hr />
<div>==Manuais para usuários==<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Manual de instalação do ISAAC==<br />
:*[[Manual de instalação para Microsoft Windows XP SP3]]<br />
<br />
==Tutorial - instalação Joomla 1.5 no Ubuntu 9.04==<br />
:*[[Instalando Joomla 1.5 no Ubuntu 9.04]]<br />
<br />
==Configurações em Estação Windows 2000/XP/7==<br />
:*[[Procedimento padrão para reinstalar o Windows]]<br />
:*[[Configurações de Rede]]<br />
:*[[Configuração das Impressoras Windows]]<br />
:*[[Checklist de programas no Windows]]<br />
:*[[Colocar Windows 7 no domínio]]<br />
:*[[Configurando gateway para máquina de laboratório (ICS)]]<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Configurando estação Linux como cliente Ldap]]<br />
:*[[Instalação do Mandriva Linux]]<br />
:*[[Integrando o Debian 7 Wheezy à base LDAP do campus SJ]]<br />
:*[[Integrando o Debian 8 Jessie à base LDAP do campus SJ]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Automatizando atualizações usando o cron-apt]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
===Configurações de estações Ubuntu Linux===<br />
:*[[Procedimento padrão para reinstalar o Linux]]<br />
:*[[Configuração da estação e instalação de aplicativos]]<br />
:*[[Configurando o Ubuntu para autenticar na base LDAP e montar diretórios via pam_mount]]<br />
:**[[Integrando o Ubuntu 12.04 LTS à base LDAP do campus SJ|ALTERNATIVO: Integrando o Ubuntu 12.04 LTS à base LDAP do campus SJ]]<br />
:**[[Integrando o Ubuntu 14.04 LTS à base LDAP do campus SJ|ALTERNATIVO: Integrando o Ubuntu 14.04 LTS à base LDAP do campus SJ]]<br />
:*[[Configuração das Impressoras]]<br />
:*[[Liberando acesso à consultas SNMP]]<br />
:*[[Media:Curso_Básico_Ubuntu-8.04.pdf | Curso Básico de Ubuntu 8.04]]<br />
<br />
===Configuração no UBUNTU MATE===<br />
====Mudar as barras de menu quando o computador tem duas telas.====<br />
;O PROBLEMA:<br />
<br />
No lab. de programação não consigo mudar o monitor que tem a tela principal, na qual aparece o menu e os programas abertos. Atualmente a tela ligada ao projetor (VGA) está como principal e a DVI como secundária. Deveria ser o contrário, pois o professor arrasta para esta tela apenas aquilo que mostrar no projetor. Tentei mudar a ordem do display nas configurações mas não funcionou.<br />
<br />
;A SOLUÇÃO:<br />
<br />
Conforme conversado pessoalmente a solução é:<br />
"Foi apenas desmarcar a opção Expandir dentro das propriedades do Painel, depois consegui mover ele para o monitor que havia definido como principal, e em seguida marcar de volta a opção Expandir para que o Painel voltasse ao tamanho normal. "<br />
<br />
Encontrei isso aqui: http://www.linuxmint.com.br/forum/t-6657/resolvido-definir-monitor-principal.html<br />
<br />
==Procedimentos com servidores==<br />
:*[[Acesso direto, sem senha, a servidores remotos]]<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Aumentando o tamanho dos Volumes Lógicos LVMs]]<br />
:*[[Backup – Fita defeituosa no Amanda]]<br />
:*[[Backup - Uso do Bacula]]<br />
:*[[Backup – Uso do software Amanda]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configurando servidor usar os usuários do LDAP]]<br />
:*[[Configurando servidor WIKI]]<br />
:*[[Configurando uma máquina virtual para iniciar automaticamente no VmWare]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[FreeRADIUS com consulta ao LDAP e autenticação com VLAN's]]<br />
:*[[Instalação CUPS no Debian 5.0]]<br />
:*[[Instalação OSSEC]]<br />
:*[[Instalando nova Máquina Virtual no Vmware]]<br />
:*[[Liberar tamanhos e tipos de arquivos para upload na Wiki]]<br />
:*[[Quotas]]<br />
:*[[Reiniciando VPN]]<br />
:*[[Roteiro para liberar ou bloquear sítio no SquidGuard]]<br />
:*[[Roteiro para resolver problemas com fila de e-mail travada]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
:*[[Verificar e limpar filas de impressão]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Cabeamento Estruturado==<br />
:*[[Procedimentos para Instalação de um Ponto de Rede]]<br />
<br />
==Distribuição dos IPs da Rede==<br />
:*[[IPs Externos]]<br />
<!--<br />
:*[[IPs Internos]]<br />
--><br />
:*[[IPs e VLANs]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Manual_para_computadores(Linux)_da_institui%C3%A7%C3%A3o_administrados_pelos_usu%C3%A1rios&diff=177120
Manual para computadores(Linux) da instituição administrados pelos usuários
2021-06-24T16:34:43Z
<p>Humbertos: /* Configuração para OSX (Apple) */</p>
<hr />
<div>1 - O nome da máquina deve ser no padrão sj-lin-''setor''-''patrimônio''<br />
<br>''Exemplo: sj-lin-des1-35069''<br />
<br />
2 - Solicitar a CTIC pelo e mail suporte.ti.sje@ifsc.edu.br o script para auditar o hardware da máquina. Esse script deve ser configurado na Crontab para rodar todo dia.<br />
<br />
3 - As impressoras devem ser instaladas via ipp apontando para: ipp://cups/printers/''printername''<br />
<br />
Os nomes das impressoras podem ser verificados em http://cups:631/printers/<br />
<br />
A CTIC não dará suporte aos softwares que por ventura sejam instalados no sistema operacional, mas auxiliará o usuário em como proceder para resolver problemas que tenham relação com a Instituição. O suporte ao hardware será dado através de abertura de chamado.<br />
<br />
O usuário ficará responsável por todos os softwares instalados e por todas as configurações que venha a ser feita.<br />
<br />
Qualquer dúvida entre em contato com a CTIC-SJE.<br />
<br />
<br />
Exemplo de siglas de setores:<br />
<br />
Laboratório de Desenvolvimento de TELE 1 - Sj-des1-12345 - sj-lin-des1-12345<br><br />
Laboratório de Desenvolvimento de TELE 2 - Sj-des2-12345 - sj-lin-des2-123456<br><br />
Sala de Meios de TELE - sj-mtele-123456 - sj-lin-mtele-123456<br />
<br />
<br />
=Configuração para OSX (Apple)=<br />
# Baixe o driver conforme o modelo da impressora listada [http://cups:631/printers/ aqui].<br />
# Siga o seguinte [https://itsc.ust.hk/kb/article.php?id=567 tutorial].<br />
# Para configurar a impressora "Reprografia Principal", preencha da seguinte forma os campos da janela "Add" (Item 3 do tutorial acima):<br />
:*Address: cups:631/<br />
:*Protocol: Internet Printing Protocol IPP<br />
:*Queue: /printers/reprografia_principal<br />
:*Name: Reprografia Principal<br />
:*Use: Escolha o software conforme a impressora.</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Teste&diff=175033
Teste
2021-03-24T19:14:52Z
<p>Humbertos: Desfeita a edição 175032 de Humbertos (Discussão)</p>
<hr />
<div>[[Imagem:Logotipo_cefetsc.png|1000px]]<br />
[[Imagem:Logotipo_cefetsc.png|30px]]<br />
<br />
Se quiser inserir fórmulas, use a seguinte linha como base:<br />
<br><center><math>\sum_{n=0}^\infty \frac{x^{2n}}{n!}</math></center><br><br />
Esta linha insere uma fórmula básica e já centraliza esta fórmula.--[[Usuário:Moecke|Marcos Moecke]] 16:49, 19 Dezembro 2008 (BRST)</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Teste&diff=175032
Teste
2021-03-24T19:12:39Z
<p>Humbertos: </p>
<hr />
<div>[[Imagem:Logotipo_cefetsc.png|1000px]]<br />
[[Imagem:Logotipo_cefetsc.png|30px]]<br />
<br />
Se quiser inserir fórmulas, use a seguinte linha como base:<br />
<br><center><math>\sum_{n=0}^\infty \frac{x^{2n}}{n!}</math></center><br><br />
Esta linha insere uma fórmula básica e já centraliza esta fórmula.--[[Usuário:Moecke|Marcos Moecke]] 16:49, 19 Dezembro 2008 (BRST)<br />
<br />
[[Portal_da_Coordenadoria_de_Informática]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Acesso_ao_IFSC-CLOUD_(NUVEM)&diff=174202
Acesso ao IFSC-CLOUD (NUVEM)
2021-02-22T13:33:17Z
<p>Humbertos: /* Como executar o Modelsim-Altera */</p>
<hr />
<div>Link curto: http://bit.ly/IFSC-CLOUD<br />
<br />
Alguns passos básicos para acessar softwares do IFSC através da IFSC-CLOUD.<br />
__TOC__<br />
=Como acessar a IFSC-CLOUD=<br />
Para obter usuário e senha: solicitar ao professor da disciplina ou para o coordenador de projeto. <br />
<br />
Para o primeiro acesso acesso será fornecida uma senha que será fornecida a cada usuário. No primeiro login o sistema irá solicitar que seja feita a troca da senha. Neste processo de troca da senha será solicitada a senha antiga e duas vezes a senha nova, que deve ter no mínimo 8 caracteres (letras, números, símbolos, minusculas e maiúsculas). Em seguida o usuário deverá fazer um novo login com a nova senha. <br />
<br />
Ao acessar a primeira vez o IFSC-CLOUD, fornece um ECDSA key que é armazenado no arquivo '''~/.ssh/known_hosts'''. Sempre que a CLOUD for reiniciada, será gerada uma nova ECDSA key, e o usuário precisa apagar o arquivo que contem a key antiga digitando em um terminal:<br />
rm ~/.ssh/known_hosts<br />
<br />
==Cuidados ao encerrar a conexão==<br />
*Ao sair de um dos containeres, verifique através do comando top se não tem alguma aplicação que ficou em execução. Use o comando (top -u SEU_USUARIO_LDAP). É normal ter esses processos sendo executados no seu usuário<br />
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND <br />
23327 SEU_USUARIO_LDAP 20 0 141976 9496 7952 R 0.3 0.0 0:00.02 top <br />
23303 SEU_USUARIO_LDAP 20 0 187168 7376 5376 S 0.0 0.0 0:00.12 sshd <br />
23304 SEU_USUARIO_LDAP 20 0 126032 9916 8380 S 0.0 0.0 0:00.04 bash<br />
;Para descobrir desde quando um processo seu do linux está sendo executado:<br />
ps -eo user,pid,lstart,cmd | grep SEU_USUARIO_LDAP<br />
<br />
*Note que tanto a data como o horário em que o processo foi iniciado aparecem na tela. Use o PID (primeiro campo) para eliminar os processos não desejados.<br />
<br />
Se perceber que algum processo está executando no seu login e quiser encerra-lo, use o comando:<br />
killall -ge <COMMAND><br />
ou<br />
kill -9 <PID><br />
onde <COMMAND> e <PID> são mostrados pelo comando '''top'''<br />
<br />
==Matlab e Quartus: servidor GNU/Linux==<br />
Os aplicativos Quartus e Matlab foram instalados em GNU/Linux, portanto o acesso deve ser feito, de forma combinada, por meio de um cliente SSH e um servidor X local<ref>http://pt.wikipedia.org/wiki/X_Window_System</ref>.<br />
<br />
<br />
*Endereço da nuvem oficial: <tt>nuvem.sj.ifsc.edu.br:2224</tt><br />
*Endereço do servidor nuvem experimental: <tt>191.36.8.33:22</tt>, e <tt>191.36.8.33:700</tt> (disponível temporariamente)<br />
<br />
===Procedimento para uso da nuvem.sj.ifsc.edu.br===<br />
<br />
O uso da nuvem do IFSC-sj está liberado para todos os alunos do campus São José. <br />
<br />
*Para acesso, deve ser usado o mesmo login e senha utilizada no SIGAA.<br />
*Recomenda-se utilizar o X2Go (ou ssh -XC) para acessar aos diferentes containeres (portas).<br />
*Em virtude de não haver garantia de BACKUP na nuvem, recomenda-se que os usuários façam seu próprio BACKUP usando maquinas pessoais ou algum serviço de nuvem público (gdrive, dropbox, etc...)<br />
====Acesso via ssh:====<br />
*As portas para aplicações disponíveis até o momento são (2222 - matlab, 2223 - omnet, 2224 - quartus):<br />
Matlab -> ssh SEU_USUARIO_LDAP@nuvem.sj.ifsc.edu.br -p 2222 -XC<br />
Quartus -> ssh SEU_USUARIO_LDAP@nuvem.sj.ifsc.edu.br -p 2224 -XC<br />
Omnet -> ssh SEU_USUARIO_LDAP@nuvem.sj.ifsc.edu.br -p 2223 -XC<br />
<br />
====Acesso via Cliente X2GO (recomendado):====<br />
<br />
A forma de acesso mais rápido ao IFSC-CLOUD é utilizando o Cliente X2GO. O procedimento abaixo descreve como instalar este cliente na maquina e como configura-lo para acessar ao CLOUD-IFSC,<br />
* Baixe o software do site [http://wiki.x2go.org/doku.php/doc:installation:x2goclient X2Go - everywhere@home]. Note que existe Cliente para MS Windows, MacOS X e várias distribuições Linux.<br />
* Siga as instruções do site para instalar o software.<br />
* Ao executar o X2GO a primeira vez, configure-o corretamente da seguinte forma:<br />
:* Configure a sessão: [Session > New Session] e configure conforme descrito: <br />
:* Para acesso pelo X2Go é necessário configurar uma sessão para cada uma das aplicações usando a porta correta do container:<br />
:* As portas para aplicações disponíveis até o momento são (2222 - matlab, 2223 - omnet, 2224 - quartus):<br />
Matlab -> porta: 2222<br />
Quartus -> porta: 2224<br />
Omnet -> porta: 2223<br />
<br />
:*As configurações abaixo deve ser feita para cada uma das sessões. Os parâmetros não indicados abaixo devem manter o seu valor default. Dependendo da versão do cliente X2Go, pode haver variação na organização das abas.<br />
<br />
* aba Session:<br />
Session name: Quartus (ou Matlab ou Omnet)<br />
Host: nuvem.sj.ifsc.edu.br<br />
Login: SEU_USUARIO_LDAP<br />
SSH port: 2224 (ou 2222 ou 2223)<br />
Session type: [Single application] Command: [ ]xterm<br />
<br />
* aba Connection<br />
Compression Method: 16m-jpeg<br />
<br />
* aba Input/Output:<br />
Keyboard<br />
[x] Configure keyboard <br />
Model: pc105 Layout: br Variant: [ ]<br />
<br />
* aba Media:<br />
[ ]Enable soun support<br />
<br />
====Acesso aos arquivos na nuvem====<br />
*Para acessar os arquivos na nuvem de forma gráfica, use um gerenciador de arquivos (nautilus) e insira<br />
<CRTL-L> sftp://SEU_USUARIO_LDAP@nuvem.sj.ifsc.edu.br:2222/home/SEU_USUARIO_LDAP<br />
*A pasta home/SEU_USUARIO_LDAP é comum a todos os conteineres, de modo que ao trocar de aplicação, os seus arquivos ficam em uma pasta home única.<br />
pwd<br />
/home/SEU_USUARIO_LDAP<br />
<br />
<!--<br />
{{collapse top|MS Windows}}<br />
:* Configure a aba '''Session''':<br />
::1) Session name: '''IFSC-CLOUD'''<br />
::2) Path: <tt>/</tt><br />
::3) Host: '''191.36.8.33'''<br />
::4) Login: '''seu_login''' (digite seu login na IFSC-CLOUD)<br />
::5) SSH Port: <tt>22</tt><br />
::6) Session type: ['''Single application'''] Command: <tt> [ ] ['''xterm''']</tt><br />
[[Arquivo:X2GO_t2.png|600px]]<br />
:* Configure a aba '''Settings''':<br />
::1)Display > <tt>[x] Custom Width: [1920] Height: [1080]</tt>.<br />
::2) Set display DPI [96]<br />
::3) Keyboard > keyboard layout: '''br''' | keyboard model: '''pc105/br''' (para teclado ABNT2)<br />
[[Arquivo:X2GO_t4.png|600px]]<br />
::4) Sound <tt>[ ] Enable sound support</tt><br />
::5) <tt>[ ] Client side printing support</tt><br />
[[Arquivo:X2GO_t3.png|600px]]<br />
:*Clique em [OK]. <br />
{{collapse bottom}}<br />
<br />
{{collapse top|Linux - UBUNTU}}<br />
:* Configure a aba Session:<br />
::1) Session name: IFSC-CLOUD<br />
::2) Host: <tt>191.36.8.33</tt><br />
::3) Login: seu_login_cloud (digite seu login na IFSC-CLOUD)<br />
::4) SSH Port: <tt>22</tt><br />
::5) Session type: [Single application] Command: <tt>/usr/bin/xterm</tt><br />
[[Arquivo:X2GO_t2LINUX.png|600px]]<br />
:* Configure a aba Settings, selecionando <tt>[x] Fullscreen</tt> e desmarcando <tt>[ ] Enable sound support</tt>.<br />
[[Arquivo:X2GO_t3LINUX.png|600px]]<br />
:*Clique em [OK]. <br />
{{collapse bottom}}<br />
--><br />
*Após ter o X2GO configurado ele pode ser usado para acessar a IFSC-CLOUD.<br />
<!--[[Arquivo:X2GO_t1.png| 600 px]] --><br />
<br />
*Para acessar a IFSC-CLOUD clique sobre o icone criado no lado direito da tela e digite (seu login e) seu Password: ******<br />
<!--[[Arquivo:X2GO_t5.png| 600 px]] --><br />
<br />
*Depois de alguns momentos deverá aparecer um terminal.<br />
<br />
*Se estiver na porta 2224, para acessar o quartus 13.0sp1 (versão de 32 bits) digite:<br />
<br />
/opt/altera/13.0sp1/quartus/bin/quartus &<br />
<br />
*Se quiser simplificar os próximos acessos, crie um link simbólico digitando:<br />
ln -s /opt/altera/13.0sp1/quartus/bin/quartus quartus<br />
*A partir desse momento basta digitar quartus para acessar o software.<br />
quartus &<br />
<br />
<br />
*Se estiver na porta 2222, para acessar o matlab R2015a (versão de 64 bits) digite no terminal:<br />
<syntaxhighlight lang=bash><br />
matlab &<br />
</syntaxhighlight><br />
<br />
*O Uso desses softwares é autorizado pelo IFSC apenas para alunos que estão cursando disciplinas do campus São José.<br />
<br />
===PRIMEIRO ACESSO===<br />
*Se não conseguir realizar o acesso, envie um email para "suporte.ti.sje@ifsc.edu.br" com o número de matricula, curso, nome completo e seu login no portal SIGAA para que possa ser liberado o acesso.<br />
<br />
===Como transferir arquivos do computador local para a CLOUD-IFSC - LINUX===<br />
;Usando sftp com o gerenciador de arquivos Nautilus:<br />
Abra o Nautilus, e tecle '''[Ctrl]+[L]'''. Na linha de endereços digite:<br />
sftp://<SeuLoginNaCloud>@nuvem.sj.ifsc.edu.br:2222/home/<SeuLoginNaCloud><br />
Ao ser solicitado, digite o seu login e senha. Depois navegue até a sua pasta de usuário.<br />
;Usando o comando [http://linux.die.net/man/1/sftp sftp] do linux no terminal:<br />
sftp <SeuLoginNaCloud>@nuvem.sj.ifsc.edu.br:2222<br />
*Para navegar nas pastas use os comandos '''ls''' e '''cd'''.<br />
*Para fazer o download do arquivo remoto use o comando '''get'''.<br />
get <file_name_CLOUD><br />
*Para fazer o upload de um arquivo para a CLOUD use o comando '''put'''.<br />
put <file_name_local><br />
*Lembre-se que por ''default'' a pasta atual é considerada na maquina local.<br />
<br />
===Como transferir arquivos do computador local para a CLOUD-IFSC - WINDOWS===<br />
Use um software de transferência remota de arquivos como o [https://winscp.net/eng/docs/guide_install winscp].<br />
<br />
===Clientes Web===<br />
Os navegadores Chromium<ref>http://www.chromium.org/Home</ref> e Google Chrome<ref>https://www.google.com/chrome/browser/</ref> possuem uma extensão<ref>https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo</ref> para executar, em uma aba ou janela, um cliente SSH de forma nativa. Para Firefox, há o ''add-on'' FireSSH<ref>https://addons.mozilla.org/firefox/addon/firessh/</ref>.<br />
<br />
Porém, ainda será necessário um servidor X a parte, que será tratado a seguir por plataforma.<br />
<br />
===Clientes GNU/Linux, *BSD e MacOS X<ref>http://xquartz.macosforge.org/</ref>===<br />
No ambiente gráfico, que será o servidor X, execute um terminal comum e digite:<br />
<syntaxhighlight lang=bash><br />
ssh -XC seu_login_cloud@191.36.8.33<br />
</syntaxhighlight><br />
e informe a senha.<br />
<br />
Nota: confirme com <tt>yes</tt> (literal) na primeira vez que entrar.<br />
<br />
===Clientes iOS===<br />
Já foi testado o clientes SSH na App Store iSSH<ref>https://itunes.apple.com/en/app/issh-ssh-vnc-console/id287765826?mt=8</ref>. Para uso da tela grafica é necessário instalar o servidor X iX11<ref>https://itunes.apple.com/us/app/ix11-x-server/id314915946?mt=8</ref>, servidor X.<br />
<br />
Também existem os clientes ainda não testados Prompt<ref>https://itunes.apple.com/us/app/prompt/id421507115?mt=8&ign-mpt=uo%3D4</ref>, Cathode<ref>https://itunes.apple.com/us/app/cathode/id656982811?mt=8</ref>.<br />
<br />
===Clientes Android===<br />
Há vários clientes SSH no Google Play, os que foram testados são JuiceSSH<ref>https://play.google.com/store/apps/details?id=com.sonelli.juicessh</ref>, ConnectBot<ref>https://play.google.com/store/apps/details?id=org.connectbot</ref> e VX ConnectBot<ref>https://play.google.com/store/apps/details?id=sk.vx.connectbot&hl=en</ref>. O JuiceSSH é um pouco mais amigável. Utilizando um destes clientes é possível conectar com máquinas e realizar comandos via terminal.<br />
<br />
Para todos estes a configuração é bem simples, basta criar a conexão entrando com o IP externo da máquina OpenStack, o usuário do SO (normalmente ubuntu) e porta (padrão 22). É necessário configurar a identidade para conexão, idealmente utilizar a credencial criada para acesso via PC (arquivo .pem). Neste caso pode-se enviar o .pem por e-mail e baixar o arquivo no celular para adicioná-lo no JuiceSSH ou VX ConnectBot.<br />
<br />
Para abrir softwares gráficos rodando no OpenStack em um aparelho Android, é necessário instalar no aparelho um servidor X. Foi testado o XServer XSDL<ref>https://play.google.com/store/apps/details?id=x.org.server</ref> e X Server<ref>https://play.google.com/store/apps/details?id=au.com.darkside.XServer</ref>. Neste caso é necessário utilizar um cliente SSH que tenha a opção de redirecionamento de porta, neste caso foi testado com com VX ConnectBot que traz este recurso gratuitamente. Para funcionamento:<br />
#É necessário estar na rede do IFSC já que o servidor OpenStack precisa conseguir acessar o dispositivo Android através do IP<br />
#Conecte a máquina OpenStack via VX ConnectBot<br />
#Abra o X Server. Serão informados dois comandos que precisam ser realizados na máquina OpenStack. É possível entrar com estes comandos através da própria conexão SSH feita através do VX ConnectBot.<br />
#Entre com os comandos "export" dados, digitando diretamente na linha de comando da conexão SSH com a máquina OpenStack, será algo assim:<br />
#*$ export DISPLAY=172.18.230.43:0<br />
#*$ export PULSE_SERVER=tcp:172.18.230.43:4712<br />
#Crie um redirecionamento de porta através do VXConnectBot. Opção Port forward: Type=local, Source port=4712 e Destination=127.0.0.1:6000<br />
#Abra uma aplicação gráfica através do VXConnectBot e alterne para o app X Server para interagir com a interface<br />
[[imagem:OpenStack_openning_eclipseIDE_by_XServer_01.png|300px]]<br />
[[imagem:OpenStack_openning_eclipseIDE_by_XServer_02.png|300px]]<br />
<br />
===Clientes Windows===<br />
Pode-se acessar o servidor com um cliente SSH, o qual pode ser o PuTTY<ref>http://www.chiark.greenend.org.uk/~sgtatham/putty</ref>. Sobre o servidor X, recomenda-se o Xming<ref>http://sourceforge.net/projects/xming/</ref> pela sua facilidade de uso e código aberto. <br />
<br />
Há, inclusive, um guia de configuração<ref>http://www.geo.mtu.edu/geoschem/docs/putty_install.html</ref> para usá-los de forma integrada.<br />
<br />
*Na ocorrência da falha "error in locking authority file /home/toshiba/.Xauthority" que é apresentada no login de conexão, executar os comandos: <br />
cd /home/ubuntu<br />
mv .Xauthority .Xauthority.old<br />
touch .Xauthority<br />
chown ubuntu:ubuntu .Xauthority<br />
*Reinicie a máquina com o comando Ctrl+Alt+Del no console do OpenStack<br />
<br />
<!--<br />
==Multisim: servidor Windows==<br />
O Multisim possui versão nativa apenas para a plataforma Windows. O acesso se dará, pois, através da Área de Trabalho Remota.<br />
<br />
Endereço do servidor: <tt>200.135.233.24</tt>.<br />
<br />
===Trocar a senha no ambiente Windows===<br />
*Para dar um ctrl+alt+del e trocar a senha através do remmina, é necesssário usar o On-Screen Keyboard do Windows (osk.exe).<br />
*Segurar o [Crtl] + [Alt] e clicar no [Del] do On-Screen Keyboard<br />
*Selecione Change Password e escolha uma nova senha<br />
<br />
===Clientes Web===<br />
Para a família Google Chromium/Chrome, também há vários aplicativos/extensões para a área de trabalho remota<ref>https://chrome.google.com/webstore/search/remote%20desktop</ref>. Recomenda-se o 2X Client for RDP/Remote Desktop<ref>https://chrome.google.com/webstore/detail/2x-client-for-rdpremote-d/jbefefbcoggageojgcmipnfgjlekmpjp</ref>.<br />
<br />
===Clientes GNU/Linux, *BSD===<br />
Aplicativos recomendados para Linux:<br />
* <tt>xfreerdp</tt><br />
* <tt>rdesktop</tt><br />
* <tt>remmina</tt><br />
No caso do <tt>remmina</tt>, a configuração pode ser vista a seguir:<br />
<br />
[[Arquivo:ConfigRemminaCLOUD.png|400px]]<br />
<br />
===Clientes MacOS X===<br />
Há o aplicativo da Microsoft disponível na Mac App Store<ref>https://itunes.apple.com/us/app/microsoft-remote-desktop/id715768417?mt=12&ls=1</ref>.<br />
<br />
===Clientes iOS===<br />
Equivalente ao MacOS X<ref>https://itunes.apple.com/us/app/microsoft-remote-desktop/id714464092?mt=8</ref>.<br />
<br />
===Clientes Android===<br />
A Microsoft também disponibilizou no Google Play<ref>https://play.google.com/store/apps/details?id=com.microsoft.rdc.android</ref>.<br />
<br />
===Clientes Windows===<br />
No Windows pode ser usado o aplicativo nativo, a Área de Trabalho Remota:<br />
<br />
[[Arquivo:ConfigRemoteAreaCLOUD.png|400px]]<br />
<br />
Resultado do acesso correto:<br />
<br />
[[Arquivo:AcessoRemoteAreaCLOUD.png|400px]]<br />
--><br />
<br />
=MATLAB=<br />
<br />
==Como executar==<br />
Uma vez tendo acesso a IFSC-CLOUD, para acessar o Matlab '''2014a''' digite no terminal<br />
<syntaxhighlight lang=bash><br />
/opt/matlab/R2014a/bin/matlab<br />
</syntaxhighlight><br />
ou simplemente<br />
<syntaxhighlight lang=bash><br />
matlab<br />
</syntaxhighlight><br />
<br />
Uma vez tendo acesso a IFSC-CLOUD, para acessar o Matlab '''2015a''' digite no terminal<br />
<syntaxhighlight lang=bash><br />
/opt/matlab/R2015a/bin/matlab<br />
</syntaxhighlight><br />
<br />
==Dúvidas de como usar o matlab ou alguma função?==<br />
Para abrir o help em html, digite na Command Windows:<br />
<syntaxhighlight lang=bash><br />
doc matlab<br />
</syntaxhighlight><br />
ou <br />
<syntaxhighlight lang=bash><br />
doc <name_function> <br />
</syntaxhighlight><br />
onde <name_function> é qualquer uma das funções do matlab e seus toolboxes disponíveis.<br />
*Consulte a [http://www.mathworks.com/help/matlab/functionlist.html listagem das funções do Matlab] na web ou diretamente no help-html do Matlab.<br />
*Consulte também alguns dos [http://www.mathworks.com/examples/matlab exemplos de uso de Matlab] na página do fabricante.<br />
<br />
<br />
Você pode também fazer o '''[[Curso de Formação Continuada MATLAB|curso FIC MATLAB]]''' oferecido pelo campus<br />
<br />
==Listagem dos tooboxes do IFSC==<br />
{{collapse top |10 licenças do Matlab 2009}}<br />
* MATLAB<br />
* Simulink<br />
* Communications Blockset (Transitioned)<br />
* Communications System Toolbox<br />
* Computer Vision System Toolbox<br />
* DSP System Toolbox <br />
* Data Acquisition Toolbox <br />
*Embedded Coder <br />
* Embedded IDE Link (Transitioned <br />
* Embedded IDE Link CC (Transitioned) <br />
* Filter Design Toolbox (Transitioned) <br />
* Image Acquisition Toolbox <br />
* Image Processing Toolbox9 <br />
* MATLAB Coder <br />
* MATLAB Compiler <br />
* Signal Processing Toolbox <br />
* Simulink Coder <br />
* Target Support Package (Transitioned) <br />
* Target Support Package TC6 (Transitioned) <br />
{{collapse bottom}}<br />
<br />
{{collapse top |licenças do Matlab 2014/2015}}<br />
;16 licenças do Matlab:<br />
* MATLAB<br />
* Simulink<br />
<br />
;10 licenças dos Toolboxes:<br />
* Signal Processing <br />
* Image Acquisition<br />
* Image Processing <br />
* Filter Design HDL Coder<br />
* HDL Coder<br />
* HDL Verifier<br />
* Embedded Coder<br />
* Neural Network <br />
* Fixed-Point Designer<br />
* Symbolic Math <br />
* Statistics <br />
* Stateflow<br />
* Simulink Coder<br />
* Simulink Real-Time<br />
* Simscape<br />
* Instrument Control<br />
* Curve Fitting<br />
* Data Acquisition<br />
* Partial Differential Equation<br />
* Communications System<br />
* DSP System<br />
* Wavelet<br />
* Matlab Coder<br />
{{collapse bottom}}<br />
<br />
=Quartus II - Modelsim - QSIM=<br />
<br />
==Como executar o Quartus II==<br />
Na IFSC-CLOUD foram instaladas a versão 13.0sp1 (32 bits e 64bits) do Quartus II, e a versão 10.1d do Modelsim.<br />
<br />
* executar o Quartus (32bits)<br />
/opt/altera/13.0sp1/quartus/bin/quartus &<br />
<br />
* executar o Quartus (64bits)<br />
/opt/altera/13.0sp1/quartus/bin/quartus --64bit &<br />
<br />
* executar o Modelsim <br />
/opt/altera/13.0sp1/modelsim_ase/bin/vsim &<br />
<br />
OBS: LD_LIBRARY_PATH=/opt/altera/lib32/ é necessário para executar o Modelsim (FONTE: https://wiki.archlinux.org/index.php/Altera_Design_Software#With_freetype2_2.5.0.1-1)<br />
<!--<br />
;Dica:<br />
Para facilitar o acesso o usuário pode criar seus próprios links simbólicos.<br />
<br />
*criar link para o Quartus II<br />
ln -s /opt/altera/13.0sp1/quartus/bin/quartus quartus<br />
<br />
*criar link para o Modelsim:<br />
ln -s /opt/altera/13.0sp1/modelsim_ase/bin/vsim vsim<br />
<br />
*executar Quartus<br />
quartus --64bits<br />
<br />
*executar Modelsim<br />
vsim<br />
--><br />
<br />
==Licença flutuante do IFSC==<br />
Ao acessar pela primeira vez o Quartus, é necessário indicar o servidor de licença do IFSC: <br />
1800@license-server.sj.ifsc.edu.br<br />
<br />
Se a licença não foi encontrada, verifique a rede. É possível também definir a licença ['''Tools > License Setup > License File: 1800@license-server.sj.ifsc.edu.br''']<br />
<br />
==Como executar o Modelsim-Altera==<br />
O Modelsim v10.1 pode ser acessado diretamente do ambiente de desenvolvimento do Quartus II. No entanto também é possível acessá-lo diretamente do terminal:<br />
<syntaxhighlight lang=bash><br />
vsim<br />
</syntaxhighlight><br />
ou usando o caminho completo para a versão ase (Altera Starter Edition).<br />
<syntaxhighlight lang=bash><br />
/opt/altera/13.0sp1/modelsim_ase/bin/vsim<br />
</syntaxhighlight><br />
<br />
ou usando o caminho completo para a versão ae (Altera Edition).<br />
<syntaxhighlight lang=bash><br />
/opt/altera/13.0sp1/modelsim_ae/bin/vsim<br />
</syntaxhighlight><br />
<br />
Se ao executar o comando ocorrer alguma mensagem de erro, veja as correções abaixo:<br />
;ERRO tipo 1:<br />
<code><br />
/opt/altera/13.0sp1/modelsim_ae/linux/vsim<br />
Unable to find the license file. It appears that your license file environment variable (e.g., LM_LICENSE_FILE) is not set correctly.<br />
Unable to checkout a license. Vsim is closing.<br />
** Fatal: Invalid license environment. Application closing.<br />
</syntaxhighlight><br />
: Solução:<br />
Definir uma variavel em /etc/bash.bashrc:<br />
export MGLS_LICENSE_FILE=1800@license-server.sj.ifsc.edu.br<br />
<br />
;ERRO tipo 2:<br />
<code><br />
/opt/altera/13.0sp1/modelsim_ae/bin/vsim<br />
** Fatal: Read failure in vlm process (0,0)<br />
Falha de segmentação (imagem do núcleo gravada)<br />
</syntaxhighlight><br />
: Solução:<br />
Obtenha esses arquivos e os armazene em uma pasta do quartus com o nome lib32.<br />
libfreetype.so<br />
libfreetype.so.6<br />
libfreetype.so.6.10.2<br />
Download http://seblu.net/a/arm/2013/10/11/multilib/os/x86_64/lib32-freetype2-2.5.0.1-1-x86_64.pkg.tar.xz<br />
<br />
Definir uma variável em /etc/bash.bashrc:<br />
export LD_LIBRARY_PATH=/opt/altera/13.0sp1/lib32<br />
<br />
<!--<br />
=Multisim=<br />
Acesso é através da máquina virtual [[Acesso_ao_IFSC-CLOUD#Multisim:_servidor_Windows | Windows no IFSC-CLOUD]].<br />
<br />
=Ultiboard=<br />
<br />
O acesso é através da máquina virtual [[Acesso_ao_IFSC-CLOUD#Multisim:_servidor_Windows | Windows no IFSC-CLOUD]]. <br />
*Depois de estar logado na maquina virtual, vá para o [START] e digite [NI Ultiboard 13.0]<br />
Ultiboard (13.0.1) é uma aplicação para a realização de leiaute de placas de circuito impresso (PCB) da National Instruments. <br />
*Ultiboard is used to lay out and route printed circuit boards, perform certain basic mechanical CAD operations, and prepare boards for manufacturing. It also provides automated parts placement and wire routing.<br />
*Para tutoriais e fundamentos básicos de uso do Ultiboard consulte os manuais abaixo:<br />
*[http://www.ni.com/pdf/manuals/373180b.pdf NI Ultiboard - Fundamentals]<br />
*[http://www.ni.com/pdf/manuals/374488e.pdf NI Ultiboard - User Manual]<br />
*[http://www.ni.com/white-paper/12622/pt/ Tutorial de projeto e implementação de PCB compatível com myDAQ utilizando Multisim/Ultiboard]<br />
<br />
=Proteus=<br />
Acesso é através da máquina virtual [[Acesso_ao_IFSC-CLOUD#Multisim:_servidor_Windows | Windows no IFSC-CLOUD]].<br />
<br />
=Autocad=<br />
Acesso é através da máquina virtual [[Acesso_ao_IFSC-CLOUD#Multisim:_servidor_Windows | Windows no IFSC-CLOUD]].<br />
<br />
=ShareLaTeX=<br />
O acesso ao ShareLaTeX da IFSC-CLOUD é descrito nesta página de [[Uso do ShareLaTeX na IFSC-CLOUD]].<br />
--><br />
<br />
=Referências=<br />
<references/></div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=CIL29003-2016-1&diff=174201
CIL29003-2016-1
2021-02-22T13:32:15Z
<p>Humbertos: /* Diário de aulas */</p>
<hr />
<div>=Dados Importantes=<br />
''Professor'': [[Odilson Tadeu Valle]]<br />
<br>''Email'': odilson@ifsc.edu.br<br />
<br>''Atendimento paralelo'': 3ª das 9h40 às 10h35 e 6ª das 14h25 às 15h20. Local: Lab. de Desenvolvimento.<br />
<br />
[http://docente.ifsc.edu.br/odilson/CIL29003/ Página pessoal com slides das aulas e provas anteriores]<br />
<br />
[[CIL-EngTel_(p%C3%A1gina) | Página principal da disciplina]]<br />
<br />
* Avaliações<br />
** 3 avaliações (A1, A2 e A3) mais um projeto final (PF).<br />
** Cada uma das avaliações terá terá um conceito: A, B, C e D ou de 0 a 10. Conceito mínimo para não necessitar reavaliação: C ou 6.<br />
** Um ou mais conceitos D ou abaixo de 6 implica na realização da reavaliação: uma única a ser realizada no último dia de aula.<br />
<br />
Conceitos: [http://docente.ifsc.edu.br/odilson/CIL29003/DIARIO-2016-1-C290-ConceitosLETRAS.pdf Letras] [http://docente.ifsc.edu.br/odilson/CIL29003/DIARIO-2016-1-C290%20ConceitosNumericos.pdf Numéricos]<br />
<br />
'''IMPORTANTE:''' o direito de recuperar uma avaliação em que se faltou somente existe mediante justificativa reconhecida pela coordenação. Assim, deve-se protocolar a justificativa no prazo de 48 horas, contando da data e horário da avaliação e aguardar o parecer da coordenação.<br />
<br />
==[[CIL-EngTel_(Plano_de_Ensino)|Plano de Ensino]]==<br />
[[Cronograma_de_atividades_(CIL-EngTel)]]<br />
<br />
==IFSC-Cloud==<br />
<br />
O IFSC-Cloud permite que qualquer usuário cadastrado acesse vários programas oficiais do ISFC remotamente, entre outros o Quartus que será utilizado intensivamente nesta disciplina. Inclusive permite que o aluno deixe processos/simulações longas rodando e verificar os resultados em um próximo acesso.<br />
<br />
Para os alunos ainda não cadastrados na IFSC-Cloud, peça para o professor fazer seu cadastro. Após o cadastro siga exatamente TODOS os passos de [[Acesso_ao_IFSC-CLOUD]]. Caso tenha algum problema com a senha, entre em contato com o professor<br />
<br />
==Proposta de projeto final e equipes==<br />
<br />
#'''Catraca para ônibus''': Gustavo Prim, Douglas Amorim e Allex<br />
#'''Relógio para xadrez''': Evaldo, Victor e Wagner<br />
#'''Contador do placar de Truco para um jogador''': Augusto S., Gabriel Turnes e Rafael Teles<br />
#'''Placar de jogos''': Alana, Caroline e Francin<br />
#Porta eletrônica com contador de acesso: Reinaldo Barbosa Junior, Thiago Santos Ouriques e Vinícius da Luz<br />
#'''Controle de acesso por senha''': João Vitor da Anunciação, Nelito Júnior e Raissa Linhares<br />
<br />
Conceitos: [http://docente.ifsc.edu.br/odilson/CIL29003/DIARIO-2016-1-C290-ConceitosLETRAS.pdf Letras] [http://docente.ifsc.edu.br/odilson/CIL29003/DIARIO-2016-1-C290%20ConceitosNumericos.pdf Numéricos]<br />
<br />
=Diário de aulas=<br />
<br />
Aula 1 - 22/03: Apresentação da disciplina<br />
* Apresentação da disciplina, plano de aula, trabalhos e métodos de avaliação.<br />
# Auto apresentação<br />
# [http://wiki.sj.ifsc.edu.br Apresentação da Wiki]<br />
# [[CIL-EngTel_(Plano_de_Ensino)|Plano de Ensino, Ementa, Bibliografia e Estratégia de Ensino]]<br />
# Avaliações<br />
## 3 avaliações (A1, A2 e A3) mais um projeto final (PF)<br />
## Cada uma das avaliações terá terá um conceito: A, B, C e D ou de 0 a 10. Conceito mínimo para não necessitar reavaliação: C ou 6.<br />
## Reavaliação única no último dia de aula.<br />
# [[Engenharia de Telecomunicações (páginas das disciplinas)|Relação com outras disciplinas do curso]]<br />
# Conceitos iniciais ('''Seção 1.2 à 1.8 do Pedroni'''):<br />
## [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf Introdução a Circuito Lógicos]<br />
<br />
Aula 2 - 23/03: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf Introdução a Circuito Lógicos] e [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_2_Representacoes_Binarias.pdf Representações Binárias]<br />
<br />
Aula 3 - 29/03: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_2_Representacoes_Binarias.pdf Representações Binárias]<br />
<br />
Aula 4 - 30/03: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_2_Representacoes_Binarias.pdf Representações Binárias]<br />
<br />
Aula 5 - 05/04: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_3_Aritmetica_Binaria.pdf Aritmética Binária]<br />
<br />
Aula 6 - 06/04: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_3_Aritmetica_Binaria.pdf Aritmética Binária]<br />
<br />
Aula 7 - 12/04: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_3_Aritmetica_Binaria.pdf Aritmética Binária] e [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_4_Introducao_Circuitos_Digitais.pdf Introdução aos Circuitos Digitais]<br />
<br />
Aula 8 - 13/04: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_4_Introducao_Circuitos_Digitais.pdf Introdução aos Circuitos Digitais]<br />
<br />
Aula 9 - 19/04: Laboratório 1<br />
#Leia e complete até a Seção 7 (inclusive) do tutorial [ftp://ftp.altera.com/up/pub/Altera_Material/13.0/Tutorials/Schematic/Quartus_II_Introduction.pdf Quartus II Introduction - Using Schematic Designs]. Utilize o '''Quartus versão 13''' de sua máquina local. Faça as seguintes adaptações no tutorial:<br />
## Item 4.3 -- Utilize: '''Family: Cyclone IV E''' e '''Available Devices: EP4CE30F23C7'''.<br />
## Item 7 -- Figura 27: '''x1 = PIN_V21''', '''x2 = PIN_W22''' e '''f = PIN_D6'''. [[Pinagem_dos_dispositivos_de_entrada_e_saída_do_kit_MERCURIO_IV | Detalhes da pinagem.]]<br />
#Salve o projeto. Ao salvar arquivos e projetos tome '''sempre''' as seguintes precauções, sob pena de erros de compilação:<br />
##Cada projeto deve ter um diretório próprio.<br />
##'''Não''' inicie o nome de projetos e/ou circuitos com caracteres numéricos.<br />
##'''Não''' nomeie diretórios e/ou arquivos com espaço em branco, se necessário utilize "_" (''underline'') como caracter separador.<br />
#Procedimento para salvar e recuperar projetos<br />
##Para salvar um projeto: '''[Project > Archive Project... > Archive file name: nome_do_projeto.qar]'''<br />
##O arquivo será salvo em: '''/home/aluno/nome_do_projeto/output_files/nome_do_projeto.qar'''<br />
##Copie o arquivo para algum repositório particular remoto ou mande o mesmo (nome_do_projeto.qar) para o seu email.<br />
#Para restaurar um projeto:<br />
##Crie um novo diretório com o nome do projeto.<br />
##Baixe o arquivo salvo nesse diretório.<br />
##Execute o Quartus.<br />
##Clique na opção '''Open Existing Project'''.<br />
##Navegue no gerenciador de arquivos até encontrar o '''.qar''' baixado, dê duplo clique no mesmo e '''OK'''.<br />
#Há duas formas de executar o Quartus, acesso local e acesso remoto. Nas máquinas do laboratório utilizaremos o acesso local, basta rodar o '''Quartus versão 13'''.<br />
#Quem desejar praticar em casa pode acessar remotamente, mas antes peça ao professor para criar uma conta na máquina de acesso remoto.<br />
#Para acesso remoto o procedimento é o seguinte:<br />
##Preferencialmente acesse a IFSC-CLOUD usando o seguinte [http://wiki.sj.ifsc.edu.br/index.php/Acesso_ao_IFSC-CLOUD roteiro]<br />
##Outra opção é acesso remoto a máquina servidora com o seguinte comando: ssh -X nome_de_usuario@200.135.233.26<br />
##Execute o Quartus com o seguinte comando no terminal: '''/opt/altera/13.0sp1/quartus/bin/quartus &'''<br />
#Em ambos os casos e somente no primeiro uso:<br />
##Ajuste o atalho para o navegador, para poder ler os manuais quando necessário, por meio de '''Tools > Options > Internet Connectivity''', no campo '''Web browser''' preencha: '''/usr/bin/firefox'''.<br />
##Para indicar a licença, selecione '''Tools>Options>License Setup''', e indique o local onde está a licença do software License File:<br />
##* se estiver usando a rede do IFSC: ''1800@license-server'' <br />
##* Se estiver usando a IFSC-CLOUD: 1800@license-server.sj.ifsc.edu.br<br />
##* ou opte pela avaliação de 30 dias<br />
<br />
Aula 10 - 20/04: Laboratório 2<br />
#Continuação e complementação do laboratório 1.<br />
#O primeiro laboratório foi focado no uso do Quartus (interface), inserção do projeto (''schematic''), compilação e o início da simulação funcional (QSIM).<br />
#Hoje vamos gravar e utilizar o Kit '''Mercurio IV''' (Family='''Cyclone IV E''' / device='''EP4CE30F23C7''') seguindo o roteiro:[[Preparando para gravar o circuito lógico no FPGA]]<br />
#Siga o roteiro até que sua placa esteja funcionando corretamente.<br />
#Uma vez a placa funcionando complete a tabela verdade do circuito montado, fazendo as respectivas combinações de entrada, através das chaves de entrada, e observando a saída, através do led:<br />
{| border="1" cellpadding="10" cellspacing="3" style="text-align: center;"<br />
|- <br />
| x1 || x2 || f<br />
|- <br />
| 0 || 0 || <br />
|- <br />
| 0 || 1 || <br />
|- <br />
| 1 || 0 || <br />
|- <br />
| 1 || 1 || <br />
|}<br />
O resultado obtido é condizente com o esperado?<br />
<br />
Aula 11 - 26/04: Dúvidas para Avaliação<br />
<br />
Aula 12 - 27/04: Avaliação 1<br />
<br />
Aula 13 - 03/05: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_5_Algebra_Booleana.pdf Álgebra Booleana]<br />
<br />
Aula 14 - 04/05: Álgebra Booleana - Projeto de circuítos digitais<br />
<br />
Aula 15 - 10/05: [[Experimento_5_para_Circuitos_Lógicos | Laboratório 3 - Conversor BCD para SSD]]<br />
#Siga o roteiro baixand o .qar indicado.<br />
#Faça e implemente o projeto para os demais segmentos, uyilizando como entradas as quatro chaves disponíveis no [[Pinagem_dos_dispositivos_de_entrada_e_saída_do_kit_MERCURIO_IV | kit MERCURIO IV - EP4CE30F23C7]]<br />
#Faça os testes de funcio0namento<br />
<br />
Aula 16 - 11/05: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_10_Familias_Logicas.pdf Famílias Lógicas]<br />
<br />
Aula 17 - 17/05: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_10_Familias_Logicas.pdf Famílias Lógicas] e [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_11_Circuitos_combinacionais_Logicos.pdf Circuitos Combinacionais Lógicos]<br />
<br />
Aula 18 - 18/05: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_11_Circuitos_combinacionais_Logicos.pdf Circuitos Combinacionais Lógicos] e [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_12_Circuitos_combinacionais_Aritmeticos.pdf Circuitos Combinacionais Aritméticos]<br />
<br />
Aula 19 - 21/05: [[Circuitos_Lógicos_Aritméticos | Laboratório 4 - Somador de 4 bits]] no Kit Mercurio IV (Family = Cyclone IV E / device = EP4CE30F23C7)<br />
*Siga o roteiro e execute até o item 3.5 (inclusive).<br />
*Execute novamente o item 3.2, acrescentando ao grupo de saída ('''Group''') a saída '''cout3''' como o bit mais significativo, ou seja, a '''Group S''' ficará com '''cout3''', '''s3''', '''s2''', '''s1''' e '''s0'''. Simule novamente e verifique o resultado. Agora os erros de soma devem ser corrigidos.<br />
<br />
Aula 20 - 24/05: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_12_Circuitos_combinacionais_Aritmeticos.pdf Circuitos Combinacionais Aritméticos]<br />
<br />
Aula 21 - 25/05: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_12_Circuitos_combinacionais_Aritmeticos.pdf Circuitos Combinacionais Aritméticos]<br />
<br />
Aula 22 - 31/05: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_13_Registradores.pdf Registradores]<br />
<br />
Aula 23 - 01/06: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_13_Registradores.pdf Registradores]<br />
<br />
Aula 24 - 07/06: Dúvidas para Segunda Avaliação<br />
<br />
Aula 25 - 08/06: Segunda avaliação<br />
<br />
Aula 26 - 14/06: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_14_Circuitos_Sequenciais.pdf Circuitos Sequenciais]<br />
<br />
Aula 27 - 15/06: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_14_Circuitos_Sequenciais.pdf Circuitos Sequenciais]<br />
<br />
Aula 28 - 21/06: Laboratório 5 – [[Contador_binário_síncrono | Contador binário síncrono]] - Apresentação da ideia do projeto.<br />
<br />
Aula 29 - 22/06: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_14_Circuitos_Sequenciais.pdf Circuitos Sequenciais]<br />
<br />
Aula 30 - 28/06: [http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_14_Circuitos_Sequenciais.pdf Circuitos Sequenciais]<br />
<br />
Aula 31 - 29/06: Dúvidas para Terceira Avaliação<br />
<br />
Aula 32 - 05/07: Terceira avaliação<br />
<br />
Aula 33 - 06/07: Projeto Final em equipes – Diagrama esquemático do projeto <br />
<br />
Aula 34 - 12/07: Projeto Final em equipes<br />
<br />
Aula 35 - 13/07: Projeto Final em equipes<br />
<br />
Aula 36 - 19/07: Projeto Final em equipes<br />
<br />
Aula 37 - 20/07: Projeto Final em equipes.<br />
<br />
Aula 38 - 26/07: Projeto Final em equipes – Apresentação individual<br />
<br />
Aula 39 - 27/07: Reavaliação Final</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Uso_do_software_Quartus_e_QSIM_para_ensino_de_Circuitos_L%C3%B3gicos&diff=174200
Uso do software Quartus e QSIM para ensino de Circuitos Lógicos
2021-02-22T13:31:41Z
<p>Humbertos: </p>
<hr />
<div>==Orientações gerais==<br />
#Salve o projeto. Ao salvar arquivos e projetos tome '''sempre''' as seguintes precauções, sob pena de erros de compilação:<br />
##Cada projeto deve ter um diretório próprio.<br />
##'''Não''' inicie o nome de projetos e/ou circuitos com caracteres numéricos e/ou caracteres especiais e/ou caracteres acentuados.<br />
##'''Não''' nomeie diretórios e/ou arquivos com espaço em branco, se necessário utilize "_" (''underline'') como caractere separador.<br />
#Procedimento para salvar e recuperar projetos<br />
##Para salvar um projeto: '''[Project > Archive Project... > Archive file name: nome_do_projeto.qar]'''<br />
##O arquivo será salvo em: '''/home/aluno/nome_do_projeto/output_files/nome_do_projeto.qar'''<br />
##Copie o arquivo para algum repositório particular remoto ou mande o mesmo (nome_do_projeto.qar) para o seu email.<br />
#Para restaurar um projeto:<br />
##Crie um novo diretório com o nome do projeto.<br />
##Baixe o arquivo salvo nesse diretório.<br />
##Execute o Quartus.<br />
##Clique na opção '''Open Existing Project'''.<br />
##Navegue no gerenciador de arquivos até encontrar o '''.qar''' baixado, dê duplo clique no mesmo e '''OK'''.<br />
#Há duas formas de executar o Quartus:<br />
##Acesso local: Nas máquinas dos laboratórios do campus basta rodar o '''Quartus versão 13'''.<br />
##Acesso remoto: basta acessar o site [https://nuvem.sj.ifsc.edu.br/ nuvem.sj.ifsc.edu.br] e seguir as orientações. Para acesso utilize os dados do portal de alunos.<br />
#Em ambos os casos e '''somente no primeiro uso''', se necessário:<br />
##Ajuste o atalho para o navegador, para poder ler os manuais quando necessário, por meio de '''Tools > Options > Internet Connectivity''', no campo '''Web browser''' preencha: '''/usr/bin/firefox'''.<br />
##Para indicar a licença, selecione '''Tools>Options>License Setup''', e indique o local onde está a licença do software License File:<br />
##* se estiver usando a rede do IFSC: ''1800@license-server'' <br />
##* Se estiver usando a IFSC-CLOUD: 1800@license-server.sj.ifsc.edu.br<br />
##* ou opte pela avaliação de 30 dias<br />
#Outra opção é utilizar a versão ''free'' do [https://www.intel.com/content/www/us/en/programmable/downloads/download-center.html Quartus], que apresenta praticamente todas as funcionalidades da versão comercial, com certeza suficiente para o desenvolvimento de nossos projetos.<br />
<br />
==Roteiro==<br />
#Leia e execute os procedimentos sugeridos no tutorial [http://docente.ifsc.edu.br/odilson/CIL29003/Quartus_II_Introduction_Destacado.pdf Quartus II Introduction - Using Schematic Designs]. Dê especial atenção aos pontos destacados do texto.<br />
#Utilize o '''Quartus versão 13''' de sua máquina local. Faça as seguintes adaptações no tutorial, que também estão anotadas no próprio texto:<br />
## Item 4.3 -- Utilize: '''Family: Cyclone IV E''' e '''Available Devices: EP4CE30F23C7'''.<br />
## Item 7 -- Figura 27: '''x1 = PIN_V21''', '''x2 = PIN_W22''' e '''f = PIN_D6'''. [[Pinagem_dos_dispositivos_de_entrada_e_saída_do_kit_MERCURIO_IV | Detalhes da pinagem.]]<br />
## Siga o roteiro até que sua placa esteja funcionando corretamente.<br />
# Uma vez a placa funcionando complete a tabela verdade do circuito montado, fazendo as respectivas combinações de entrada, através das chaves de entrada, e observando a saída, através do led:<br />
{| border="1" cellpadding="10" cellspacing="3" style="text-align: center;"<br />
|- <br />
| x1 || x2 || f<br />
|- <br />
| 0 || 0 || <br />
|- <br />
| 0 || 1 || <br />
|- <br />
| 1 || 0 || <br />
|- <br />
| 1 || 1 || <br />
|}<br />
<br />
*O resultado obtido é condizente com o esperado?<br />
<!-- *Instale o Quartus II (versão 13.0)<br />
*Leia o tutorial de [ftp://ftp.altera.com/up/pub/Altera_Material/12.1/Tutorials/Getting_Started_with_DE-series_boards.pdf instalação do kit de desenvolvimento da ALTERA - DE0, DE0-nano] <br />
:* Purpose of a DE-Series Board<br />
:* Scope of a DE-Series Board and Supporting Material<br />
:* Installation and USB-Blaster Driver<br />
:* Using a DE-Series BoardInstallation and USB-Blaster Driver<br />
*Leia o tutorial<br />
[http://docente.ifsc.edu.br/odilson/CIL29003/Quartus_II_Introduction_Destacado.pdf Tutorial comentado: Quartus II Introduction - Using Schematic Designs]<br />
<br />
[ftp://ftp.altera.com/up/pub/Altera_Material/13.0/Tutorials/Schematic/Quartus_II_Introduction.pdf Tutorial Original: Quartus II Introduction - Using Schematic Designs]<br />
:* Typical CAD Flow<br />
:* Getting Started<br />
:* Starting a New Project<br />
:* Schematic Design Entry<br />
:* Compiling the Design<br />
:* Pin Assignment <br />
:[[Arquivo:DEpinSW_Led.png|600px]]<br />
:* Simulating the Designed Circuit<br />
:* Programming and Configuring the FPGA Device<br />
:* Testing the Designed Circuit<br />
<center><br />
{| border="1" cellpadding="2" <br />
! style="width: 100px;" |Board<br />
! style="width: 255px;" |Device Name<br />
|-<br />
|DE0 || Cyclone III EP3C16F484C6<br />
|-<br />
|DE0-Nano || Cyclone IVE EP4CE22F17C6<br />
|-<br />
|DE1 || Cyclone II EP2C20F484C7<br />
|-<br />
|DE2 || Cyclone II EP2C35F672C6<br />
|-<br />
|DE2-70 || Cyclone II EP2C70F896C6<br />
|-<br />
|DE2-115 || [[Interfaces_de_entrada_e_saída_da_DE2-115 | Cyclone IVE EP4CE115F29C7]]<br />
|-<br />
|MERCÚRIO IV || [[Pinagem_dos_dispositivos_de_entrada_e_saída_do_kit_MERCURIO_IV | Cyclone IVE EP4CE30F23C7]]<br />
|}<br />
</center> --></div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=CIL-EngTel_(p%C3%A1gina)&diff=174199
CIL-EngTel (página)
2021-02-22T13:31:16Z
<p>Humbertos: /* Aulas de Laboratório */</p>
<hr />
<div>{{DivulgueEngtelecom}}<br />
<br />
==[[CIL-EngTel|Carga horária, Ementas, Bibliografia, Professores]]==<br />
<br />
==[[CIL-EngTel (Plano de Ensino) | Plano de Ensino]]==<br />
<br />
==Slides utilizados em sala==<br />
#[http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_1_Introducao.pdf Introdução - Pedroni Cap. 1]<br />
#[http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_2_Representacoes_Binarias.pdf Representações Binárias - Pedroni Cap. 2]<br />
#[http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_3_Aritmetica_Binaria.pdf Aritmética Binária - Pedroni Cap. 3]<br />
#[http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_4_Introducao_Circuitos_Digitais.pdf Introdução aos Circuitos Digitais - Pedroni Cap. 4]<br />
#[http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_5_Algebra_Booleana.pdf Álgebra Booleana - Pedroni Cap. 5]<br />
#[http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_10_Familias_Logicas.pdf Famílias Lógicas - Pedroni Cap. 10]<br />
#[http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_11_Circuitos_combinacionais_Logicos.pdf Circuitos Combinacionais Lógicos - Pedroni Cap. 11]<br />
#[http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_12_Circuitos_combinacionais_Aritmeticos.pdf Circuitos Combinacionais Aritméticos - Pedroni Cap. 12]<br />
#[http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_13_Registradores.pdf Registradores - Pedroni Cap. 13]<br />
#[http://docente.ifsc.edu.br/odilson/CIL29003/Pedroni_Cap_14_Circuitos_Sequenciais.pdf Circuitos Sequenciais - Pedroni Cap. 14]<br />
<br />
==Listas de Estudo e Exercícios==<br />
<br />
Seções do livro do Pedroni a estudar:<br />
*1.1 ==> 1.8 e 1.10<br />
*2.1 ==> 2.9<br />
*3.1 ==> 3.7<br />
*4.1 ==> 4.8 e 4.10 ==> 4.13<br />
*5.1 ==> 5.6 e 5.9<br />
*10.1 ==> 10.3, 10.5, 10.6 e 10.9<br />
*11.1, 11.5 ==> 11.7 e 11.13.<br />
*12.1 ==> 12.3, 12.5, 12.6, 12.10 ==> 12.13 e 12.15.<br />
*13.1, 13.2, 13.3.1, 13.4, 13.10.<br />
*14.2, 14.3, 14.5, 14.7.<br />
<br />
{{Collapse top | left = yes | title = Lista de Exercícios}}<br />
<br />
#Converta para decimal<br />
##<math>100110_2</math><br />
##<math>11110_2</math><br />
##<math>111011_2</math><br />
##<math>1010000_2</math><br />
##<math>11000101_2</math><br />
##<math>11001100110101_2</math><br />
##<math>14_8</math><br />
##<math>67_8</math><br />
##<math>153_8</math><br />
##<math>1544_8</math><br />
##<math>2063_8</math><br />
##<math>479_16</math><br />
##<math>4AB_16</math><br />
##<math>BDE_16</math><br />
##<math>F0CA_16</math><br />
##<math>2D3F_16</math><br />
#Converta para a base indicada:<br />
##<math> 1428_{10} = X_{16} </math><br />
##<math> 428_{10} = X_{8}</math><br />
##<math> 28_{10} = X_{2}</math><br />
##<math> F0F0_{16} = X_{2}</math><br />
##<math> 1427_{8} = X_{16}</math><br />
##<math> 1001010_{2} = X_{16}</math><br />
##<math> 1001010_{10} = X_{16}</math><br />
##<math> 1428_{16} = X_{8}</math><br />
#Livro Pedroni: 2.16 ==> 2.38<br />
#Qual é o maior e menor valor decimal que se consegue representar em complemento de dois com 8 dígitos binários?<br />
#Livro Pedroni: 3.1 ==> 3.22<br />
#Livro Pedroni: 4.6 ==> 4.16, 4.18, 4.19, 4.26 ==> 4.31<br />
#O consumo de potência em um circuito lógico é dividido em estática e dinâmica. Defina cada uma dessa potências e quais são as providências a serem tomadas para sua minimização.<br />
#Liste os três tipos de ''buffer''. Qual é sua função lógica? Quais são suas principais aplicações?<br />
#Livro Pedroni: 5.1, 5.5, 5.8 ==> 5.19, 5.22 ==> 5.28, 5.30 ==> 5.38.<br />
#Utilizando álgebra Booleana simplifique as seguintes funções lógicas, mostre todo o processo:<br />
##y=a.b+c'+(c.d)'<br />
##y=((a.b)'+{c.d)')'<br />
##y=(a+b'+c).(a+c+d')'<br />
##y=(a+b)'.c.(a+c).b'<br />
##y=((a+b)'.c)+((b.d)'.(a'+(b.d)))<br />
#Para cada uma das funções lógicas da questão anterior, monte a tabela-verdade equivalente.<br />
#Derive uma equação SOP mínima (irredutível) para cada uma das funções Booleanas representadas pelas tabelas-verdade da questão anterior, fazendo uso de mapas de Karnaugh.<br />
#Livro Pedroni: 10.4 ==> 10.17<br />
#Livro Pedroni: 11.8 ==> 11.12, 11.14 ==> 11.21, 11.23, 11.27 e 11.28<br />
#Livro Pedroni: 12.1 ==> 12.3, 12.6a) 12.6b), 12.9 ==> 12.12, 12.16, 12.17, 12.22<br />
#Exercícios Livro Pedroni:<br />
##13.2, 13.7, 13.8, 13.9<br />
##14.1 ==> 14.5, 14.8, 14.23, 14.33, 14.37, 14.38, 14.39.<br />
#Para o gerador de sequências pseudorandômicas da Figura 14.30, calcule a sequência dos 25 primeiros bits produzidos pelo circuito, após a execução de um Reset no sistema.<br />
#Faça o diagrama de ligações para um SR de 16 bits, com entrada série e saída paralela, baseado no [http://www.ti.com/lit/ds/symlink/sn74als164a.pdf sn74als164a]<br />
#Faça um diagrama de tempo que explicite a entrada e saída do valor 10001101 no SR [http://www.ti.com/lit/ds/symlink/sn74als165.pdf sn74als165]<br />
#Faça um diagrama de tempo que mostre a entrada serial do valor 1110 com deslocamento para a direita e, em seguida, o valor 1011 com deslocamento para a esquerda no [http://www.ti.com/lit/ds/symlink/sn74as194.pdf sn74as194].<br />
#Faça um diagrama de tempo que mostre a entrada serial do valor 1110 com deslocamento para a direita e, em seguida, entrada paralela do valor 1011 com deslocamento para a direita no [http://www.ti.com/lit/ds/symlink/sn74as194.pdf sn74as194].<br />
#Faça o diagrama de ligações para obter duas versões de um contador módulo 10, baseado no [http://www.ti.com/lit/ds/symlink/sn74ls90.pdf SN74LS90].<br />
#Faça o diagrama de ligações para obter um contador de 2 à 8, baseado no [http://www.ti.com/lit/ds/symlink/sn54als163b.pdf SN54ALS162B].<br />
#Faça o diagrama de ligações para obter um contador módulo 256 ascendente, baseado no [http://www.ti.com/lit/ds/symlink/sn74als191a.pdf SN74ALS191A].<br />
#Faça o diagrama de ligações para obter um contador módulo 256 descendente, baseado no [http://www.ti.com/lit/ds/symlink/sn74als193a.pdf SN74ALS193A].<br />
#Faça o diagrama de ligações para obter um contador de 12 à 0, baseado no [http://www.ti.com/lit/ds/symlink/sn74als169b.pdf SN74ALS169B].<br />
#Faça o diagrama de ligações para obter um contador decimal ascendente, baseado no [http://www.ti.com/lit/ds/symlink/sn74192.pdf SN74LS192].<br />
{{Collapse bottom}}<br />
<br />
<!-- ==Desenvolvimento Pedagógico==<br />
*[[CIL29003-2018-1|CIL29003 2018-1 - Prof. Heron Eduardo de Lima Ávila]] e [[Odilson Tadeu Valle]]<br />
*[[CIL29003-2017-2|CIL29003 2017-2 - Prof. Odilson T. Valle]]<br />
*[[CIL29003-2017-1|CIL29003 2017-1 - Prof. Odilson T. Valle]]<br />
*[[CIL29003-2016-2|CIL29003 2016-2 - Prof. Odilson T. Valle]]<br />
*[[CIL29003-2016-1|CIL29003 2016-1 - Prof. Odilson T. Valle]]<br />
*[[CIL29003-2015-2|CIL29003 2015-2 - Prof. Odilson T. Valle]]<br />
*[[CIL29003-2015-1|CIL29003 2015-1 - Prof. Odilson T. Valle]] --><br />
<br />
==[[Software e equipamentos recomendados para programação de FPGAs]]==<br />
<br />
==Circuitos Integrados Comerciais==<br />
Para localizar os circuitos integrados comerciais existentes, consulte o [http://www.ti.com/lsds/ti/logic/gate-products.page Guia de produtos] da Texas Instruments. Atualmente é muito comum o uso de circuitos integrados com uma única porta ou circuitos (ver [http://www.ti.com/lit/sg/scyt129e/scyt129e.pdf Little Logic Guide]). Nas listagens a seguir são mostrados as folhas de dados (Datasheet) de alguns circuitos comerciais, os quais também possuem uma implementação em VHDL disponível no software Quartus da ALTERA. O código 74X indica que o circuito pode estar disponível em diferentes famílias TTL e CMOS.<br />
<br />
Um resumo das portas lógicas e demais circuitos da TI podem ser visualizados no [http://www.ti.com/lit/sl/scyd013b/scyd013b.pdf guia de bolso]. Os circuitos de 1 porta (páginas 79 a 84); de 2 portas (páginas 84 a 87); de 3 portas (páginas 87 e 88); e outros circuitos (páginas 161 a 288). Para a visualização da disponibilidade dos dispositivos lógicos nas diferentes famílias consulte a página 141 e 142.<br />
<br />
Esta página [http://quarndon.co.uk/WallChart/wc74.php?p=0] também apresenta uma rápida visualização da pinagem dos CIs mais antigos do tipo DIP.<br />
<br />
===Listagem de circuitos integrados===<br />
[https://pt.wikipedia.org/wiki/Lista_dos_circuitos_integrados_da_s%C3%A9rie_7400 Lista dos circuitos integrados da série 7400]<br />
<br />
===Circuitos Lógicos===<br />
*'''Buffer''' <br />
:* 3-Estados - [http://www.ti.com/lit/ds/symlink/sn74ahc1g125.pdf 74AHC1G125] <small> <math> I_OL = 8 mA; I_OH = -8 mA </math></small><br />
:* 3-Estados e Driver - [http://www.ti.com/lit/ds/symlink/sn74ahc541.pdf 74AHC541] <small> <math> I_OL = 50 mA; I_OH = -50 mA </math></small> <br />
:* Dreno aberto - [http://www.ti.com/lit/ds/symlink/sn74lv07a.pdf 74LV07A] <small> The open-drain outputs require pullup resistors to perform correctly and can be connected to other open-drain outputs to implement active-low wired-OR or active-high wired-AND functions. </small><br />
:* Coletor aberto - [http://www.ti.com/lit/ds/symlink/sn7407.pdf 7407]<br />
<!--[[Arquivo:Schmitt_trigger_symbol.svg |150 px]] --><br />
:*Schmitt trigger - [http://www.ti.com/lit/ds/symlink/sn74auc1g17.pdf SN74AUC1G17]<small> @<math> VCC = 2,3 V; V_T+ = 1,11 V; V_T- = 0,58 V </math></small><br />
::*ver [https://en.wikipedia.org/wiki/Schmitt_trigger wikipedia]<br />
::*ver [http://www.falstad.com/circuit/ Simulador de circuitos do Falstad] Circuits > Op-Amps > Schmitt-trigger<br />
::*ver aplicações para esses circuitos [http://www.ti.com/lit/an/scea046/scea046.pdf]<br />
*'''Inversor''' - 6 Inversor - [http://www.ti.com/lit/ds/symlink/sn54als04b.pdf 74X04]; <br />
::*ver o funcionamento do circuito inversor CMOS [http://www.falstad.com/circuit/ Simulador de circuitos do Falstad] Circuits > Logic Families > CMOS > Inverter<br />
*'''AND''' - 4 Porta AND2 - [http://www.ti.com/lit/ds/symlink/sn54als08.pdf 74X08], 3 Porta AND3 - [http://www.ti.com/lit/ds/symlink/sn54as11.pdf 74X11], 2 Porta AND4 - [http://www.ti.com/lit/ds/symlink/sn74als21a.pdf 74X21].<br />
*'''NAND''' - 4 Porta NAND2 - [http://www.ti.com/lit/ds/sdls025b/sdls025b.pdf 74X00], 3 Porta NAND3 - [http://www.ti.com/lit/ds/symlink/sn54as10.pdf 74X10], 2 Porta NAND4 - [http://www.ti.com/lit/ds/symlink/sn74ls20.pdf 74X20]; 1 Porta NAND8 - [http://www.ti.com/lit/ds/symlink/sn74ls30.pdf 74X30]; 1 Porta NAND13 - [http://www.ti.com/lit/ds/symlink/sn74als133.pdf 74X133].<br />
::*ver o funcionamento do circuito NAND CMOS [http://www.falstad.com/circuit/ Simulador de circuitos do Falstad] Circuits > Logic Families > CMOS > CMOS NAND<br />
*'''NOR''' - 4 Porta NOR2 - [http://www.ti.com/lit/ds/symlink/sn74als02a.pdf 74X02]; 3 Porta NOR3 - [http://www.ti.com/lit/ds/symlink/sn74als27a.pdf 74X27]; 2 Porta NOR5 - [http://www.ti.com/lit/ds/symlink/dm74ls260.pdf 74X260].<br />
::*ver o funcionamento do circuito NOR CMOS [http://www.falstad.com/circuit/ Simulador de circuitos do Falstad] Circuits > Logic Families > CMOS > CMOS NOR<br />
*'''OR''' - 4 Porta OR2 - [http://www.ti.com/lit/ds/symlink/sn74ls32.pdf 74X32].<br />
*'''XOR''' - 4 Porta XOR2 - [http://www.ti.com/lit/ds/symlink/sn74ls86a.pdf 74X86]; 4 Porta XOR2 - [http://www.ti.com/lit/ds/symlink/sn74ls386a.pdf 74X386].<br />
*'''XNOR''' - 4 Porta XNOR2 - [http://www.ti.com/lit/ds/symlink/sn74ls266.pdf 74X266].<br />
<br />
===Circuitos Lógicos Combinacionais===<br />
*Decodificador/Demultiplexador 3 para 8 linhas - [http://www.ti.com/lit/ds/symlink/sn54als138a.pdf 74X138]<br />
*2x Decodificador/Demultiplexador 2 para 4 linhas [http://www.ti.com/lit/ds/symlink/sn54als139.pdf 74X139]<br />
*Decodificador/Driver BCD para Sete Segmentos - [http://www.ti.com/lit/ds/symlink/sn7447a.pdf 74X47/48/49]<br />
*Decodificador/Demultiplexador 3 para 8 linhas com Latch - [http://www.ti.com/lit/ds/symlink/sn54als137a.pdf 74X137]<br />
*Codificador de prioridade 8 linhas para 3 linhas - [http://www.ti.com/lit/ds/symlink/sn54ls148.pdf 74x48]<br />
*Multiplexador/Seletor de 8 para 1 - [http://www.ti.com/lit/ds/symlink/sn54als151.pdf 74X151]<br />
*2x Multiplexador/Seletor de 4 para 1 - [http://www.ti.com/lit/ds/symlink/sn54als153.pdf 74X153]<br />
*4x Multiplexador/Seletor de 2 para 1 - [http://www.ti.com/lit/ds/symlink/sn54als158.pdf 74X157/158]<br />
*Decodificador BCD para 10 linhas decimais [http://www.ti.com/lit/ds/symlink/sn74ls42.pdf 74X42]<br />
*Codificador de Prioridade de 8 para código binário - [http://www.ti.com/lit/ds/symlink/sn74ls148.pdf 74X148]<br />
*Gerador de Paridade Par e Impar de 9 bits - [http://www.ti.com/lit/ds/symlink/sn74ls280.pdf 74X280]<br />
<br />
===Circuitos Aritméticos Combinacionais===<br />
*Somador de 4 bits - [http://www.ti.com/lit/ds/symlink/sn54ls283.pdf 74X283]<br />
*Unidade de Lógica e Aritmética - [http://www.esi.uclm.es/www/isanchez/apuntes/ci/74181.pdf 74X181].<br />
*Multiplicador de 4 bits. Obs: integrando o 74284 e 74285 [http://docente.ifsc.edu.br/odilson/CIL29003/74284.pdf 74284].<br />
*Look Ahead Carry Generator - [http://www.ti.com/lit/ds/symlink/sn54s182.pdf 74X182]<br />
*Comparador BCD - [http://www.ti.com/lit/ds/sdls123/sdls123.pdf 74X85]<br />
*Comparador de magnitude de 8 bits - [http://www.ti.com/lit/ds/symlink/sn54ls688.pdf 74X688]<br />
*Comparador de igualdade de 8 bits - [http://www.ti.com/lit/ds/symlink/sn74als521.pdf 74X521]<br />
<!-- *Multiplicador binário de 4 bits por 4 bits - [http://www.ti.com/lit/ds/symlink/sn74284.pdf 74X284/285] --><br />
<!-- *Multiplicador binário de 2 bits por 4 bits - [http://www.ti.com/lit/ds/sdls150/sdls150.pdf 74X261] --><br />
<br />
===Circuitos Sequenciais===<br />
*Registrador de deslocamento [http://www.ti.com/lit/ds/symlink/sn74als164a.pdf 74X164] 8-bit Saída Paralela, [http://www.ti.com/lit/ds/symlink/sn74als165.pdf 74X165], [http://www.ti.com/lit/ds/symlink/sn74als166.pdf 74X166] 8-bits Carga Parelela e saída serial, [http://www.ti.com/lit/ds/symlink/sn74as194.pdf 74x194] 4-Bit Bidirectional Universal Shift Registers, [http://www.ti.com/lit/ds/symlink/sn74als299.pdf 74x299] 8-Bit Universal Shift/Storage Registers With 3-State Outputs. <br />
*Contador Assíncrono [http://www.ti.com/lit/ds/symlink/sn74ls90.pdf 74X90/92/93] - 74X90- Decada, 74X92 - Duzia, 74X93 - Binário 4 bits, [http://www.ti.com/lit/ds/symlink/sn74ls390.pdf 74X390] - 2x Decada, <br />
*Contadores Síncronos<br />
**Binário e decádico ascendente/descendente: [http://www.ti.com/lit/ds/symlink/sn54ls669.pdf 74x669/668];<br />
**Binário e decádico ascendente, com Clear: [http://www.ti.com/lit/ds/symlink/sn54als163b.pdf 74X161/162/163];<br />
**Binário ascendente/descendente: [http://www.ti.com/lit/ds/symlink/sn74als191a.pdf 74X191];<br />
**Binário e decádico ascendente/descendente, dois pinos de clock distintos, indicado somente para contar eventos, não tempo, com Clear: [http://physics.gac.edu/~huber/classes/phy270/SpecSheets/74192.pdf 74X192/193];<br />
**Binário ascendente/descendente: [http://www.ti.com/lit/ds/symlink/sn74als169b.pdf 74X169];<br />
*Registradores com DFF [http://www.ti.com/lit/ds/symlink/sn54als174.pdf 74X174] Hex D-type Flip-Flops With Clear, [http://www.ti.com/lit/ds/symlink/sn54als273.pdf 74X273] Octal D-type Flip-Flops With Clear<br />
<br />
==Materiais de apoio as aulas==<br />
*[http://mathworld.wolfram.com/Binary.html Sistema de numeração binário]<br />
*[http://mathworld.wolfram.com/Hexadecimal.html Sistema de numeração hexadecimal]<br />
*[http://mathworld.wolfram.com/Octal.html Sistema de numeração octal]<br />
*[[Multiplicação Binária]]<br />
*[[Display de 7 segmentos]]<br />
*[http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-002-circuits-and-electronics-spring-2007/video-lectures/lecture-4/ A abstração Digital] - MIT, Prof. Anant Agarwal<br />
*[http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-002-circuits-and-electronics-spring-2007/video-lectures/lecture-5/ Conhecendo o interior das portas lógicas] - MIT, Prof. Anant Agarwal<br />
*[https://www.youtube.com/watch?v=gnhNKITVVZ8 Projeto de sistema digital]<br />
*[http://e2e.ti.com/cfs-file.ashx/__key/communityserver-discussions-components-files/138/6320.Voltages.jpg Tensões de entrada e saída nas familias lógicas]<br />
*Algumas informações muito úteis sobre as famílias lógicas, migração, níveis de tensão, encapsulamento podem ser vistas no [TI - Logic Guide http://www.ti.com/lit/sg/sdyu001aa/sdyu001aa.pdf].<br />
*[http://download.intel.com/newsroom/kits/22nm/pdfs/Intel_Transistor_Backgrounder.pdf A evolução do transistor MOS], [http://www.intel.com/content/www/us/en/history/museum-transistors-to-transformations-brochure.html]<br />
*Atualmente estamos na tecnologia de [http://en.wikipedia.org/wiki/22_nanometer 22nm], [http://download.intel.com/newsroom/kits/22nm/pdfs/22nm-Details_Presentation.pdf],já ingressando em [http://www.altera.com/literature/wp/wp-01201-fpga-tri-gate-technology.pdf 14 nm]. [https://www.altera.com/solutions/technology/next-generation-technology/overview.html], [http://www.altera.com/devices/fpga/stratix-fpgas/stratix10/stx10-index.jsp]. No futuro qual será o tamanho do canal do GATE do transistor MOS [http://en.wikipedia.org/wiki/5_nanometer] [https://www.semiwiki.com/forum/content/5080-imec-cadence-disclose-5nm-test-chip.html Veja os teste com 5nm da IMEC e Cadence]? <br />
*O menor transistor 4nm. [http://www.nature.com/nnano/journal/v5/n7/full/nnano.2010.95.html], [http://www.dailytech.com/article.aspx?newsid=18476]<br />
<br />
<!--==Avaliações ==<br />
*Avaliação 1<br />
*Avaliação 2<br />
*Avaliação 3<br />
*Projeto Final<br />
*Recuperação final --><br />
<br />
==Aulas de Laboratório==<br />
{{Collapse top | left = yes | title = Orientações gerais para o uso do software Quartus}}<br />
<span style="font-size:150%">As principais etapas para elaborar um projeto no Quartus são:<br />
#Crie um novo projeto.<br />
##Todo projeto deve possuir um diretório exclusivo, onde estarão contidos todos os arquivos relacionados ao projeto.<br />
##File > New Project Wizard > Next<br />
##Ao salvar arquivos e projetos tome '''sempre''' as seguintes precauções, sob pena de erros de compilação.<br />
###'''Não''' nomeie diretórios e/ou arquivos com espaço em branco, se necessário utilize "_" (''underline'') como caractere separador.<br />
###'''Não''' nomeie diretórios e/ou arquivos com caracteres especiais e/ou caracteres acentuados.<br />
###'''Não''' inicie o nome de projetos e/ou circuitos com caracteres numéricos e/ou caracteres especiais e/ou caracteres acentuados.<br />
#Crie o(s) circuito(s) desejado(s).<br />
##Nos circuitos são adicionadas as portas lógicas, os CIs e as todas as conexões/ligações.<br />
##File > New > Block Diagram/Schematic File<br />
#Compile cada circuito criado.<br />
##A compilação, entre outras coisas, verifica a existência ou não de erros no projeto.<br />
##Processing > Star Compilation<br />
##A compilação valerá para o circuito que esta no Top Level. Para escolher outro circuito acesse a aba Files >> tecla direita do mouse no circuito desejado >> Set as Top-Level Entity).<br />
#Faça a simulação de cada circuito criado.<br />
##Existem a simulação funcional e temporal. Elas auxiliam o projetista a verificar se o circuito criado está funcionando de acordo com o planejado.<br />
## Para realizar a simulação, crie o arquivo que irá conter todas as formas de onda desejadas.<br />
##File > New > Verification/Debugging Files > University Program VWF.<br />
## Essa é uma das principais etapas pois será verificado se o circuito projetado esta se comportando conforme desejado.<br />
#Faça a associação de pinos.<br />
##A associação de pinos nada mais é que a ligação do circuito projetado com o pinos reais da placa FPGA.<br />
##Assignments > Pin Planner.<br />
#Programe e configure a FPGA.<br />
##Aqui é o momento onde se programa a placa FPGA com o código criado a partir dos circuitos projetados.<br />
##Tools > Programmer.<br />
<span style="font-size:150%">Arquivando e recuperando projetos<br />
#Procedimento para arquivar/salvar projetos<br />
##Project > Archive Project... > Archive file name: nome_do_projeto.qar<br />
##O arquivo será salvo em: '''/home/aluno/nome_do_projeto/output_files/nome_do_projeto.qar'''<br />
##Copie o arquivo para algum repositório particular remoto ou mande o mesmo (nome_do_projeto.qar) para o seu email.<br />
#Procedimento para restaurar um projeto:<br />
##Baixe o arquivo .qar salvo em uma pasta local cujo nome não possua caracteres especiais e/ou acentuados.<br />
##Execute o Quartus.<br />
##Clique na opção '''Open Existing Project'''.<br />
##Navegue no gerenciador de arquivos até encontrar o '''.qar''' baixado, dê duplo clique no mesmo e '''OK'''.<br />
<span style="font-size:150%">Criando um símbolo para um circuito<br />
# Selecione, na IDE do Quartus II, o diagrama esquemático e [File > Create/Update > Create Symbol Files for Current File] > [Save] > [OK].<br />
#Note que um novo simbolo estará disponível para uso no diagrama esquemático com o nome FullAdder [Symbol >> Project >> FullAdder]<br />
{{Collapse bottom}}<br />
<br />
{{Collapse top | left = yes | title = Orientações para a gravação da FPGA}}<br />
#Para gravar o circuito lógico no FPGA, é necessário escolher um FPGA para a aplicação.<br />
#Confira a família e dispositivo a ser usado (Assignments > Devices), utilizando a família family='''Cyclone IV E''' com o dispositivo device='''EP4CE115F29C7''' ou com dispositivo '''device = EP4CE30F23C7''', e faça uma nova Análise e Síntese para que a nova pinagem do FPGA seja reconhecida pelo Quartus.<br />
#Atribua os pinos do circuito aos pinos do FPGA utilizando o Pin Planner (Assignments > Pin Planner). <br />
#Para descobrir a pinagem do FPGA e sua associação com os componentes do kit consulte as informações disponíveis em [[Interfaces de entrada e saída da DE2-115 | Pinagem dos dispositivos de entrada e saída do kit DE2-115 ]] ou [[Pinagem_dos_dispositivos_de_entrada_e_saída_do_kit_MERCURIO_IV]]. <br />
#Verifique se todas as entradas e saídas do projeto estão conectadas corretamente aos pinos do FPGA. Nenhuma posição da coluna '''Location''' deve estar vazia. E nenhuma posição da coluna '''Direction''' deve estar em '''unknown'''.<br />
#Verifique se os '''pinos não usados''' estão setados para entrada em 3-state ou 3-state com weak pull-up. <br />
#Compile o projeto. Note que agora a numeração dos pinos também aparece no diagrama esquemático.<br />
#No Quartus vá em (Tools > Programmer) para abrir a página de programação da placa.<br />
#Selecione o Hardware (Hardware Setup > USB-Blaster).<br />
#*Se não aparecer a [USB-BLASTER], e aparecer no seu lugar a [USB-BLASTER Variant], ou [No Hardware], então será necessário alterar os arquivos de configuração (precisa de senha de root), segundo o procedimento descrito em [[Configuração da USB para programação do FPGA via JTAG]].<br />
#*Caso ainda apresente algum problema siga os passos apresentados em [[Programando o FPGA através da USB-Blaster]].<br />
#Utilize o modo JTAG e clique em '''Start''' para começar a programação;<br />
{{Collapse bottom}}<br />
<br />
{{Collapse top | left = yes | title = Orientações para sincronismo e uso de clocks}}<br />
#Para circuitos que necessitem de uma base de tempo, disponibilizamos dois circuitos prontos que fornecem bases de 1 ms e 1s. Para utilizá-los execute os passos:<br />
##Crie ou abra um projeto no Quartus, por exemplo, /home/aluno/meu_projeto.<br />
##Baixe o arquivo [http://docente.ifsc.edu.br/odilson/CIL29003/clk1ms.zip Clock de 1 ms] ou [http://docente.ifsc.edu.br/odilson/CIL29003/clk1s.zip Clock de 1 s], descompacte e salve no diretório raiz do projeto a ser utilizado, por exemplo, /home/aluno/meu_projeto.<br />
##Será criado um novo circuito que pode ser acessado por Symbol tool (ícone de uma porta AND no menu superior) > Project > clock1s ou clock1ms.<br />
##A entrada '''clock''' deverá ser conectada na base de tempo da própria FPGA (PIN_T1) e a saída com a base de tempo desejada é a '''cout'''. Os demais pinos deixa-se em aberto.<br />
#Para o bom funcionamento do FPGA é recomendado que todos os sub-sistemas sejam sincronizados, quando trabalham em base temporal. Na figura abaixo temos um exemplo desse sincronismo. <center> [[Arquivo:Sincronismo_blocos.png|600px|Exemplo de sincronismo]] </center><br />
*Perceba que o sinal de clock da FPGA é (PIN_T1) é utilizado para os dois circuito presentes.<br />
{{Collapse bottom}}<br />
<br />
{{Collapse top | left = yes | title = Orientações para criação do circuito ''debounce''}}<br />
*Normalmente uma chave apresenta os denominados repiques de sinal, ou seja, ao se alterar o estado da chave o sinal elétrico oscila várias vezes entre um nível lógico e outro, antes de estabilizar. No caso de esse sinal ser utilizado como clock para um determinado circuito, o mesmo pode receber vários pulsos, quando a intenção era um único pulso.<br />
*Para evitar esse fenômeno pode-se fazer uso de um ''debounce'' que gera um atraso entre os estados, ocultando a sequência de pulsos gerados fisicamente pela chave.<br />
*Para criar um ''debounce'' siga os seguintes passos:<br />
#Baixe o arquivo [http://docente.ifsc.edu.br/odilson/CIL29003/clk1ms.zip Clock de 1 ms], descompacte e salve todos os arquivos no diretório raiz do projeto a ser utilizado, por exemplo, /home/aluno/meu_projeto.<br />
#Baixe o arquivo [http://docente.ifsc.edu.br/odilson/CIL29003/Debounce.zip debounce], descompacte e salve todos os arquivos no diretório raiz do projeto a ser utilizado, por exemplo, /home/aluno/meu_projeto.<br />
#Serão criados dois novos circuitos que podem ser acessados por Symbol tool (ícone de uma porta AND no menu superior) > Project > clock1ms ou Debouncer_v2.<br />
# Volte ao diagrama do projeto, onde deseja introduzir o ''debounce'', e acrescente os blocos '''clock1ms''' e '''debounce''': Symbol Tool > Project > clk1ms e Symbol Tool > Project > debounce.<br />
# Interligue os blocos: <br />
##A entrada '''clock''' do circuito '''clock1ms''' em '''PIN_T1'''.<br />
##A saída '''cout''' do circuito '''clock1ms''' em '''clk_1ms''' do circuito '''debounce'''.<br />
##A entrada '''sw''' do circuito '''debouncer''' na chave a ser utilizada no projeto.<br />
##A saída '''sw_debounced''' no '''CLK''' do contador ou circuito onde deseja-se o sinal "limpo" da chave. <center> [[Arquivo:Debouncer.png|600px|Uso do ''debounce'']] </center><br />
# Compile novamente o projeto.<br />
{{Collapse bottom}}<br />
<br />
{{Collapse top | left = yes | title = Orientações para programar utilizando a máquina local ou a Nuvem}}<br />
#Há duas formas de executar o Quartus:<br />
##Acesso local: Nas máquinas dos laboratórios do campus basta rodar o '''Quartus versão 13'''.<br />
##Acesso remoto: basta acessar o site [https://nuvem.sj.ifsc.edu.br/ nuvem.sj.ifsc.edu.br] e seguir as orientações. Para acesso utilize os dados do portal de alunos.<br />
#Em ambos os casos e '''somente no primeiro uso''', se necessário:<br />
##Ajuste o atalho para o navegador, para poder ler os manuais quando necessário, por meio de '''Tools > Options > Internet Connectivity''', no campo '''Web browser''' preencha: '''/usr/bin/firefox'''.<br />
##Para indicar a licença, selecione '''Tools>Options>License Setup''', e indique o local onde está a licença do software License File:<br />
##* se estiver usando a rede do IFSC: ''1800@license-server'' <br />
##* Se estiver usando a IFSC-CLOUD: 1800@license-server.sj.ifsc.edu.br<br />
##* ou opte pela avaliação de 30 dias<br />
#Outra opção é utilizar a versão ''free'' do [https://www.intel.com/content/www/us/en/programmable/downloads/download-center.html Quartus], que apresenta praticamente todas as funcionalidades da versão comercial, com certeza suficiente para o desenvolvimento de nossos projetos.<br />
<br />
<span style="font-size:150%"> Dicas para programar usando a Nuvem do campus São José do IFSC.<br />
#Acesse a [https://nuvem.sj.ifsc.edu.br/ Nuvem do campus São José do IFSC].<br />
#Execute o Quartus no terminal: <syntaxhighlight lang=bash> quartus & <Enter> </syntaxhighlight><br />
#Faça toda a programação e simulação do circuito na nuvem.<br />
#Para os testes de hardware é necessário a transferência do arquivo da nuvem para o computador local. Detalhes em [[Acesso_ao_IFSC-CLOUD | Acesso ao IFSC_CLOUD]]<br />
{{Collapse bottom}}<br />
<br />
===Pinagens das placas disponíveis=== <br />
*[[Interfaces de entrada e saída da DE2-115 | Pinagem dos dispositivos de entrada e saída do kit DE2-115 ]]<br />
*[[Pinagem dos dispositivos de entrada e saída do kit MERCURIO IV]]<br />
===Roteiros de Laboratórios===<br />
*[[Uso do software Quartus e QSIM para ensino de Circuitos Lógicos]]<br />
*[[Experimento 5 para Circuitos Lógicos | Mapa de Karnaugh]]<br />
*[[Circuitos Lógicos Aritméticos]]<br />
*[[Circuito de Multiplicação Binária]]<br />
*[[Circuito de Comparação Binária]]<br />
*[[Registrador de Deslocamento - BDF e QSIM]]<br />
*[[Contador binário síncrono]]<br />
*[[Minimização de funções lógicas com mapa de Karnaugh]]<br />
*[[Modelo para uso em relatórios]]<br />
<br />
==[[Projetos Finais CIL29003]]==<br />
<br />
==Links auxiliares==<br />
*[http://mathworld.wolfram.com/EyeofHorusFraction.html Sistema Binário do Egípcios]<br />
*[[Display de sete segmentos]]<br />
*[http://www.wolframalpha.com/input/?i=1000+to+binary Wolfram Alfa]<br />
*[http://number.webmasters.sk/numerical.php Conversor de sistemas de numeração]<br />
*[http://babbage.cs.qc.cuny.edu/IEEE-754/ Conversores de número real para representação IEEE 754], [http://www.h-schmidt.net/FloatConverter/], [https://itunes.apple.com/us/app/ieee-fp/id325837744?mt=8 App para Iphone]<br />
*[http://www.ti.com/lit/an/scea030a/scea030a.pdf Voltage Translation Between 3.3-V, 2.5-V, 1.8-V, and 1.5-V Logic Standards], [http://www.nostalcomp.cz/pdfka/prevody_urovni.pdf OLD] - Texas Instruments.<br />
<br />
{{ENGTELECO}}</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Configura%C3%A7%C3%A3o_das_Impressoras&diff=174198
Configuração das Impressoras
2021-02-22T13:29:56Z
<p>Humbertos: </p>
<hr />
<div>'''Para Configurar impressoras no Linux basta instalar o serviço CUPS - <i>Common Unix Print System</i>'''<br />
# apt-get install cups-client ##Ubuntu<br />
'''Criar''' e editar o arquivo /etc/cups/client.conf com o seguinte conteúdo:<br />
<br />
ServerName cups<br />
<!--<br />
No Ubuntu 14.04 <br />
ServerName cups/version=1.1<br />
--><br />
Agora basta (re)iniciar o serviço com o comando:<br />
# /etc/init.d/cups (re)start ##Ubuntu<br />
Este serviço encontrará automaticamente o servidor CUPS instalado no dk e passará a disponibilizar as impressoras sem a necessidade de qualquer outro procedimento.<br />
<br />
Para verificar se o trabalho enviado foi impresso ou está na fila acesse, com o navegador de sua preferência:<br />
http://cups:631/<br />
e clique em Jobs.<br />
<br />
Atenção!!! Anteriormente o servidor de impressão era o "dk", mas mudou para "vm-lan2"<br />
ServerName dk<br />
http://dk:631/</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Uso_do_Quartus_II_nos_Labs_do_IFSC&diff=174197
Uso do Quartus II nos Labs do IFSC
2021-02-22T13:28:11Z
<p>Humbertos: </p>
<hr />
<div>=Uso do Quartus II nos Labs do IFSC ou com conexão a rede do IFSC =<br />
*Instalar o [http://dl.altera.com/13.1/?product=#tabs-2 Quartus II Subscription Edition 13.1]<br />
<!-- <br />
*Instalar o [https://www.altera.com/download/software/modelsim/12.1 ModelSim-Altera Edition v10.1b for Quartus II v12.1]<br />
--><br />
*Para instalação do Software Quartus da Altera leia as notas em: http://www.altera.com/literature/manual/quartus_install.pdf<br />
<br />
<br />
*Para executar o Quartus II digite em um terminal <br />
quartus <br />
<br />
*Se ainda não tiver sido indicado o local da licença, selecione ['''Tools>Options>License Setup'''], e indique o local onde está a licença do software License File:<br />
:* se estiver usando a rede do IFSC: ''1800@license-server'' <br />
:* Se estiver usando a IFSC-CLOUD: 1800@license-server.sj.ifsc.edu.br<br />
:* ou opte pela avaliação de 30 dias<br />
<br />
*Em seguida abra ['''Tools>Options>Intenet Conectivity'''] e indique o local onde está o Web browser: ''/opt/firefox/firefox''<br />
<br />
*Agora o Quartus está pronto para uso.<br />
<br />
*Para utilizar o [http://www.altera.com/education/univ/software/qsim/unv-qsim.html?GSA_pos=1&WT.oss_r=1&WT.oss=qsim QSIM - Quartus II Simulator Tools for Education] na versão 13 do QUARTUS, basta criar um arquivo vwf em [File>New>Verification/Debugging Files|University Program VWF], adicionando os sinais de entrada/saida/internos desejados e realizar a simulação.<br />
<br />
=Uso fora do IFSC=<br />
* Você pode usar [http://dl.altera.com/13.1/?edition=subscription&platform=linux#tabs-3 Quartus II Subscription Edition 13.1] por 30 dias, ou<br />
*Fazer o download do [http://dl.altera.com/?edition=web&platform=linux#tabs-3 Quartus II Web Edition Software 13.1], mas com algumas [http://www.altera.com/literature/po/ss_quartussevswe.pdf algumas limitações]<br />
<br />
=Instalar Quartus II Web Edition Software da Altera com ISOs=<br />
*Escolha a versão 13.1 e baixar o ISO http://dl.altera.com/?edition=web&platform=linux#tabs-3<br />
*abra um terminal e faça o login como root<br />
su administrador<br />
sudo su<br />
<br />
*montar os ISOs no UBUNTU e executar os '''setup''' indicando o diretório de instalação'' /opt/altera/13.1we'' <br />
mkdir /media/quartus<br />
export ISOS_QUARTUS=(diretório onde estão as isos por exemplo /home/gabriel/Downloads)<br />
mount -o loop $ISOS_QUARTUS/Quartus-web-13.1.0.162.iso /media/quartus<br />
executar o autorun.sh ./media/quartus/autorun.sh<br />
<br />
*desmontar o ISO no UBUNTU <br />
umount /media/quartus<br />
<br />
=Instalar Quartus II Subscription Edition da Altera com ISOs=<br />
*Escolha a versão 13.1 e baixar os ISO Quartus-13.1.0.162-linux.iso, Quartus-13.1.0.162-devices-1.iso: http://dl.altera.com/13.1/?edition=subscription&platform=linux#tabs-3<br />
*montar os ISOs no linux e executar os '''Instaladores''' indicando o diretório de instalação'' /opt/altera/13.1''<br />
mkdir /media/quartus<br />
Entre no diretório onde estão as ISOs (por exemplo cd /home/gabriel/Downloads)<br />
mount -o loop Quartus-13.1.0.162-linux.iso /media/quartus<br />
/media/quartus/autorun.sh <br />
(abrirá uma janela, clique em Install DVD 1 of 3 e continue a instalação)<br />
<br />
mount -o loop Quartus-13.1.0.162-devices-1.iso /media/quartus<br />
/media/quartus/autorun/autorun <br />
(abrirá uma janela, clique em Install DVD 2 of 3 e continue a instalação)<br />
<br />
*desmontar os ISOs no LINUX<br />
umount /media/quartus<br />
umount /media/quartus<br />
<br />
=Colocação do lançador do Quartus II no desktop=<br />
Abra um terminal, vá até Área de trabalho(por exemplo cd /home/gabriel/Área\ de\ trabalho/)<br />
e cole os seguintes comandos:<br />
<br />
Quartus 13.1 WE<br />
<syntaxhighlight lang=bash><br />
cat quartuswe.desktop <br />
cat > quartuswe.desktop << EOF<br />
[Desktop Entry]<br />
Name=Quartus 13.1 WE<br />
Comment=Altera Quartus v.13.1 Web Edition<br />
Exec=/opt/altera/13.1we/quartus/bin/quartus<br />
Icon=/opt/altera/13.1we/quartus/adm/quartusii.png<br />
OnlyShowIn=GNOME;Unity;<br />
Terminal=false<br />
Type=Application<br />
X-GNOME-Autostart-Phase=Applications<br />
X-GNOME-AutoRestart=true<br />
NoDisplay=true<br />
EOF<br />
chmod 0755 quartuswe.desktop <br />
</syntaxhighlight><br />
<br />
Quartus 13.1 SE<br />
<syntaxhighlight lang=bash><br />
cat quartus.desktop <br />
cat > quartus.desktop << EOF<br />
[Desktop Entry]<br />
Name=Quartus 13.1 SE<br />
Comment=Altera Quartus v.13.1 Subscription Edition<br />
Exec=/opt/altera/13.1/quartus/bin/quartus<br />
Icon=/opt/altera/13.1/quartus/adm/quartusii.png<br />
OnlyShowIn=GNOME;Unity;<br />
Terminal=false<br />
Type=Application<br />
X-GNOME-Autostart-Phase=Applications<br />
X-GNOME-AutoRestart=true<br />
NoDisplay=true<br />
EOF<br />
chmod 0755 quartus.desktop <br />
<br />
</syntaxhighlight><br />
<br />
=Configuração da USB para programação do FPGA=<br />
Além das configurações acima, é necessário também configura a USB-Blaster para ser utilizada através da USB. As instruções estão detalhadas em [[Configuração da USB para programação do FPGA via JTAG]]. O posterior uso e programação do FPGA são detalhados em [[Programando o FPGA através da USB-Blaster]].<br />
<br />
=Correção de BUG no QSIM.=<br />
Ao instalar o QSIM pode ocorrer um erro '''(bad option "-readonly": must be -group, -owner or -permissions)''' na hora de abrir o arquivo de projeto gerado no Quartus II. A correção é abrir o arquivo '''quartus/common/tcl/apps/qsim/qsim_script.tcl''' e comentar as linhas:<br />
699 #file attributes $qsim::project_dir/qsim/$qsim::project_name.sim.vwf -readonly 1<br />
812 #file attributes $qsim::project_dir/qsim/$qsim::project_name.sim.vwf -readonly 1<br />
1413 #file attributes db -readonly 0<br />
<br />
FONTE: http://www.alteraforum.com/forum/archive/index.php/t-32358.html<br />
<br />
=Criar alias para os comandos na conta do usuário=<br />
Para criar um alias para os comandos ''quartus''. Insira as linhas abaixo no final do arquivo .bashrc<br />
<syntaxhighlight lang=bash><br />
tail .bashrc <br />
cat >> .bashrc << EOF<br />
# Alias para uso do Quartus II da ALTERA<br />
alias quartuswe='/opt/altera/13.1we/quartus/bin/quartus'<br />
alias quartus='/opt/altera/13.1/quartus/bin/quartus'<br />
<br />
EOF<br />
tail .bashrc<br />
bash<br />
</syntaxhighlight></div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Arquivo:ANPsUsoQuartus.pdf&diff=172292
Arquivo:ANPsUsoQuartus.pdf
2020-11-20T22:43:46Z
<p>Humbertos: Humbertos carregada uma nova versão de Arquivo:ANPsUsoQuartus.pdf</p>
<hr />
<div></div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Arquivo:ANPsUsoMatlab.pdf&diff=172291
Arquivo:ANPsUsoMatlab.pdf
2020-11-20T22:42:51Z
<p>Humbertos: Humbertos carregada uma nova versão de Arquivo:ANPsUsoMatlab.pdf</p>
<hr />
<div></div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Teste_de_VM_para_uso_pelos_alunos_no_ensino_remoto&diff=172288
Teste de VM para uso pelos alunos no ensino remoto
2020-11-20T22:32:00Z
<p>Humbertos: </p>
<hr />
<div>==O que você precisa para usar essas VMs?==<br />
# Precisa ser aluno matriculado no IFSC campus São José.<br />
# Precisa ter criado o login e senha no [https://aluno.ifsc.edu.br/main/ Portal do Aluno].<br />
# Precisa dispor de um computador com espaço para a VM que irá utilizar<br />
# O computador precisa ter pelo menos 4 G de memória RAM.<br />
# Precisa ter acesso a internet a partir desse computador.<br />
# Se for programar o FPGA no seu computador é necessário fazer a [[Configuração da USB para programação do FPGA via JTAG]].<br />
<br />
==VM Quartus e Modelsim ==<br />
Os alunos e professores do Campus São José do IFSC podem utilizar a VM preparada baseada no Ubuntu 18.04, Quartus II (Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version) e Modelsim AE (ModelSim ALTERA 10.1d). O acesso normal pela nuvem do IFSC também continua disponibilizado, mas como muitos devem perceber a usabilidade do Modelsim não é muito boa acessando diretamente a nuvem. Independente de como for utilizar as licenças do IFSC, lembre-se que estará usando uma das licenças disponíveis e por isso ao terminar o uso do software deve liberá-la fechando adequadamente o Quartus e Modelsim fechando o terminal usado para executa-los com <br />
exit ou [ctrl]+[D]<br />
Para orientar o uso a CTIC preparou o [[Media:ANPsUsoQuartus.pdf|Uso do Quartus durante as ANPs]] manual com os procedimentos para uso do software durante a pandemia do COVID-19 para uso nas ANPS. A seguir está um resumo para quem quiser seguir o procedimento de instalação de uma Maquina Virtual (VM) em seu próprio computador.<br />
<br />
*Baixar o arquivo [https://drive.google.com/file/d/1N-J7Kn45jE_mJUoiMb_xl-QR2kzObuxs Ubuntu_18.04_Quartus_v2.ova]. O arquivo tem tamanho de ~6.0 G.<br />
Dados para acesso a VM:<br />
Usuário: aluno<br />
Senha: aluno<br />
É possível checar se o arquivo está corrompido antes de importar, com os resumos abaixo:<br />
md5sum Ubuntu_18.04_Quartus_v2.ova<br />
MD5 : 21217ce4196121e29a8f09efdd8a6917<br />
sha1sum Ubuntu_18.04_Quartus_v2.ova<br />
SHA1: 28a7e3289593fa0ec7a596640a0bbc0682056c36<br />
<br />
*Instalar o [https://www.virtualbox.org/wiki/Downloads Virtualbox] correspondente ao seu sistema operacional )(MAC, LINUX ou WINDOWS)<br />
*Execute o Virtualbox e importe o arquivo .ova com '''Import Appliance'''. Manter as característica definidas no appliance. <br />
:*Se quiser, pode melhor o desempenho da VM ampliando o número de cores para a quantidade que sua maquina dispões. <br />
:*A memória 2G é suficiente, mas se tiver mais de 4G na sua maquina, pode amplia-la.<br />
:*Se quiser, configure pastas compartilhadas com a maquina real, mas recomendamos usar as pastas da sua conta na nuvem do IFSC.<br />
*Abra um terminal e estabeleça um túnel com a nuvem do IFSC, para consultar a licença. <br />
:*Modo depuração:<br />
<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -vN -L 1800:dko:1800 -L 1802:dko:1802 -L 1803:dko:1803<br />
<br />
:*Modo silencioso:<br />
<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -nN -L 1800:dko:1800 -L 1802:dko:1802 -L 1803:dko:1803<br />
<br />
:*Depois de estabelecido o tunel, é necessário manter esse terminal aberto durante todo o uso da VM.<br />
*Abra outro terminal e faça uma conexão com as pastas da nuvem.<br />
sshfs <seu_login>@nuvem.sj.ifsc.edu.br: pasta_remota/ -p 2222<br />
<br />
{{collapse top | problemas com o sshfs}}<br />
*caso ocorra um problema no comando acima e ao repeti-lo, ocorra a mensagem:<br />
fuse: bad mount point `pasta_remota/': Transport endpoint is not connected<br />
*execute o comando para desmontar a pasta_remota:<br />
sudo umount -l pasta_remota<br />
*tente novamente o comando digitando corretamente.<br />
{{collapse bottom}}<br />
*Pronto o quartus já está pronto para ser usado digitando em um outro terminal:<br />
quartus<br />
*Se quiser acessar direto o Modelsim digitando em um outro terminal:<br />
/opt/altera/13.0sp1/modelsim_ae/linuxaloem/vsim<br />
<br />
===Programar um FPGA a partir da VM===<br />
Para programar um FPGA a partir dessa VM é necessário:<br />
:# Estar de posse de uma kit FPGA, e conecta-lo a uma porta USB do seu computador.<br />
:# Ter configurado a VM para ter acesso a USB do computador<br />
{{collapse top | Configurar a VM para acesso a USB do Computador}}<br />
;No computador:<br />
* Abra um terminal e inclua o seu usuário no grupo vboxuser<br />
sudo usermod -aG vboxusers marcos<br />
;No Virtualbox: <br />
* adicionar a extension ....<br />
<br />
;Na VM do Quartus:<br />
*Abra a VM e adicione o [Guest Additions]. <br />
*Clique no menu da VM em [Devices > Insert Guest Additions CD Image]. <br />
*Em seguida clique-direito sobre o CD [VBox_GAs_6.1.10] e clique em [Mount Volume].<br />
*Abra um terminal e execute<br />
/media/aluno/VBox_GAs_6.1.10/VBoxLinuxAdditions.run<br />
<br />
;Reinicie o computador<br />
*Feche a VM, e reinicie o computador <br />
<br />
*Agora ao abrir o Virtualbox deverá ser possível acessar os diferentes dispositivos conectados as USBs do computador. Na VM do Quartus selecione a USB que tem o Altera USB-Blaster. <br />
<br />
FONTE: https://www.virtualbox.org/manual/ch03.html#settings-usb Chapter 3. Configuring Virtual Machines] - 3.11.1. USB Settings<br />
{{collapse bottom}}<br />
<br />
==VM Matlab ==<br />
Os alunos e professores do Campus São José do IFSC podem utilizar a VM preparada baseada no Ubuntu 14.04, Matlab 2015 e Simulink. O acesso normal pela nuvem do IFSC também continua disponibilizado. Independente de como for utilizar as licenças do IFSC, lembre-se que estará usando uma das licenças disponíveis e por isso ao terminar o uso do software deve liberá-la fechando adequadamente o Matlab com o comando <br />
exit<br />
Para orientar o uso a CTIC preparou o [[Media:ANPsUsoMatlab.pdf|Uso do Matlab durante as ANPs| pdf]] manual com os procedimentos para uso do software durante a pandemia do COVID-19 para uso nas ANPS. A seguir está um resumo para quem quiser seguir o procedimento de instalação de uma Maquina Virtual (VM) em seu próprio computador.<br />
<br />
*Baixar o arquivo [https://drive.google.com/file/d/1c5B4xH5uBoh420oKOfG7ogTJco293mzA VM_Ubuntu_14.04_Matlab.ova]. O arquivo tem tamanho de ~6.2 G.<br />
Dados para acesso a VM:<br />
Usuário: aluno<br />
Senha: aluno<br />
É possível checar se o arquivo está corrompido antes de importar, com os resumos abaixo:<br />
MD5 : 79b1e97c29dc6c64730c2a40b6fcb1fa<br />
SHA1: 3dc1e594d7b82589f6447e5ee25c3146598a420b<br />
<br />
md5sum VM_Ubuntu_14.04_Matlab.ova<br />
79b1e97c29dc6c64730c2a40b6fcb1fa VM_Ubuntu_14.04_Matlab.ova<br />
<br />
sha1sum VM_Ubuntu_14.04_Matlab.ova<br />
3dc1e594d7b82589f6447e5ee25c3146598a420b VM_Ubuntu_14.04_Matlab.ova<br />
<br />
<br />
*Instalar o [https://www.virtualbox.org/wiki/Downloads Virtualbox] correspondente ao seu sistema operacional )(MAC, LINUX ou WINDOWS)<br />
*Execute o Virtualbox e importe o arquivo .ova com '''Import Appliance'''. Manter as característica definidas no appliance. <br />
:*Se quiser, pode melhor o desempenho da VM ampliando o número de cores para a quantidade que sua maquina dispões. <br />
:*A memória 2G é suficiente, mas se tiver mais de 4G na sua maquina, pode amplia-la.<br />
:*Se quiser, configure pastas compartilhadas com a maquina real, mas recomendamos usar as pastas da sua conta na nuvem do IFSC.<br />
*Abra um terminal e estabeleça um túnel com a nuvem do IFSC, para consultar a licença. <br />
:*Modo depuração:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -vN -L 1800:dko:1800 -L 1801:dko:1801 <br />
:*Modo silencioso:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -nN -L 1800:dko:1800 -L 1801:dko:1801 <br />
:*Depois de estabelecido o tunel, é necessário manter esse terminal aberto durante todo o uso da VM.<br />
*Abra outro terminal e faça uma conexão com as pastas da nuvem.<br />
sshfs <seu_login>@nuvem.sj.ifsc.edu.br: pasta_remota/ -p 2222<br />
*Pronto o matlab já está pronto para ser usado digitando em um outro terminal:<br />
matlab<br />
*Se quiser usar o simulink, recomenda-se digitar o comando no '''prompt do matlab''', pois demora algumas dezenas de segundos para estar disponível:<br />
simulink<br />
<br />
==Configuração mínima do computador para executar as VMs==<br />
* CPU:<br />
* Memória: 4G<br />
* Acesso a internet: apenas para consulta a licença e se for usar os arquivos na nuvem.<br />
*<br />
<br />
==Problemas de configuração para executar as VMs==<br />
*pode ocorrer no uso dessas VM é a falta de memória suficiente no computador. Recomenda-se fechar todas as abas desnecessárias do navegador (browser) durante o seu uso, pois elas utilizam muita memória.<br />
*em algumas configurações de maquinas, o uso do ''secure boot'' tem impedido a VM de ser executada.<br />
<br />
==Perguntas e respostas==<br />
;Como posso saber se estou com o túnel conectado?:<br />
*Digite o comando a seguir em um terminal:<br />
ss -putan | grep 180<br />
*Para a VM do matlab o terminal deve mostrar as portas '''1800''' e '''1801''' em '''LISTEN''':<br />
tcp LISTEN 0 128 127.0.0.1:1800 0.0.0.0:* users:(("ssh",pid=60687,fd=5)) <br />
tcp LISTEN 0 128 127.0.0.1:1801 0.0.0.0:* users:(("ssh",pid=60687,fd=7)) <br />
tcp LISTEN 0 128 [::1]:1800 [::]:* users:(("ssh",pid=60687,fd=4)) <br />
tcp LISTEN 0 128 [::1]:1801 [::]:* users:(("ssh",pid=60687,fd=6)) <br />
<br />
*Para a VM do quartus o terminal deve mostrar as portas '''1800''', '''1802''' e '''1803''' em '''LISTEN''':<br />
tcp LISTEN 0 128 127.0.0.1:1800 0.0.0.0:* users:(("ssh",pid=60865,fd=5)) <br />
tcp LISTEN 0 128 127.0.0.1:1802 0.0.0.0:* users:(("ssh",pid=60865,fd=7)) <br />
tcp LISTEN 0 128 127.0.0.1:1803 0.0.0.0:* users:(("ssh",pid=60865,fd=9)) <br />
tcp LISTEN 0 128 [::1]:1800 [::]:* users:(("ssh",pid=60865,fd=4)) <br />
tcp LISTEN 0 128 [::1]:1802 [::]:* users:(("ssh",pid=60865,fd=6)) <br />
tcp LISTEN 0 128 [::1]:1803 [::]:* users:(("ssh",pid=60865,fd=8)) <br />
<br />
;Se não tiver internet posso usar o Quartus II mesmo assim?:<br />
*você poderá após executar o comando '''quartus''', selecionar a opção: <br />
[x] Continue the 30-day evaluation period with no license file<br />
*você pode salvar os arquivos na própria VM.<br />
;Se não tiver internet posso usar o Modelsim mesmo assim?:<br />
*não será possível pois necessita da licença do IFSC.<br />
Unable to checkout a license. Make sure your license file environment variable <br />
(e.g., LM_LICENSE_FILE) is set correctly and then run 'lmutil lmdiag' to diagnose the problem.<br />
Unable to checkout a license. Vsim is closing.<br />
** Fatal: Invalid license environment. Application closing.<br />
;Se não tiver internet posso usar o Matlab mesmo assim?:<br />
*não há como usar pois ele necessita da licença do IFSC.<br />
License checkout failed.<br />
License Manager Error XX<br />
MATLAB is unable to connect to the license server. <br />
...<br />
<br />
:[[Arquivo:Matlab_erro1.png| 600px]]<br />
;Quero montar minha própria VM para algum outro software que utilizo:<br />
*Esse vídeo explica bem os detalhes de como proceder:<br />
{{#ev:youtube|https://youtu.be/ThsxqznrgCw&start=10|400|center|How to Install Ubuntu 18.04 on VirtualBox (with Guest Additions)|frame}}<br />
<br />
==Links complementares==<br />
*[https://www.virtualbox.org/manual/ VirtualBox User Manual]<br />
:*[https://www.virtualbox.org/manual/ch01.html#intro-installing 1.5. Installing Oracle VM VirtualBox and Extension Packs]<br />
:*[https://www.virtualbox.org/manual/ch03.html#settings-usb 3.11.1. USB Settings]<br />
:*[https://www.virtualbox.org/manual/ch03.html#shared-folders 3.12. Shared Folders]<br />
:*[https://www.virtualbox.org/manual/ch04.html#sharedfolders 4.3. Shared Folders]<br />
:*[https://www.virtualbox.org/manual/ch04.html#guestadd-dnd 4.4. Drag and Drop]<br />
<br />
*[https://www.youtube.com/watch?v=9-teQnZ8LEY VirtualBox Tutorial 10 - Create Shared Folder between Windows Host and Ubuntu Guest OS] Video]<br />
*[https://www.linuxbabe.com/virtualbox/access-usb-from-virtualbox-guest-os How to Access USB from VirtualBox Guest OS]<br />
*[https://websiteforstudents.com/installing-virtualbox-guest-additions-on-ubuntu-18-10-18-04-16-04-lts/ Installing VirtualBox Guest Additions on Ubuntu 18.10 / 18.04 | 16.04 LTS]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=MediaWiki:Sidebar&diff=171118
MediaWiki:Sidebar
2020-10-16T14:12:56Z
<p>Humbertos: </p>
<hr />
<div>* navigation<br />
** mainpage|mainpage<br />
** portal-url|portal<br />
** recentchanges-url|recentchanges<br />
** helppage|help<br />
<br />
* Ensino<br />
** Direção de Ensino (DIREN)| DIREN<br />
** Portal de Telecomunicações|TELE<br />
** Portal de Refrigeração e Ar Condicionado |RAC<br />
** Portal da Cultura Geral | Cultura Geral<br />
** Portal do Pedagógico | Pedagógico<br />
<br />
* Pesquisa<br />
** Pesquisa em Telecomunicações| TELE<br />
** Pesquisa em Refrigeração e Ar Condicionado| RAC<br />
** Pesquisa em Cultura Geral | Cultura Geral<br />
<br />
*Extensão<br />
** Projetos de extensão | Projetos<br />
<br />
* Serviços<br />
** Horários dos Cursos do IF-SC Campus São José|Horários<br />
** Calendário Acadêmico do IF-SC Campus São José|Calendário<br />
** Portal da Coordenadoria de Informática | CTIC<br />
** Portal da Biblioteca | Biblioteca<br />
** Portal do Patrimônio | Patrimônio<br />
** Portal de Legislação | Legislação<br />
** Especial:Coleção | Geração de livros<br />
** Lista dos ramais da unidade de São José | Ramais</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=MediaWiki:Sidebar&diff=171117
MediaWiki:Sidebar
2020-10-16T13:17:40Z
<p>Humbertos: </p>
<hr />
<div>* navigation<br />
** mainpage|mainpage<br />
** portal-url|portal<br />
** recentchanges-url|recentchanges<br />
** helppage|help<br />
<br />
* Ensino<br />
** Direção de Ensino (DIREN)<br />
** Portal de Telecomunicações|TELE<br />
** Portal de Refrigeração e Ar Condicionado |RAC<br />
** Portal da Cultura Geral | Cultura Geral<br />
** Portal do Pedagógico | Pedagógico<br />
<br />
* Pesquisa<br />
** Pesquisa em Telecomunicações| TELE<br />
** Pesquisa em Refrigeração e Ar Condicionado| RAC<br />
** Pesquisa em Cultura Geral | Cultura Geral<br />
<br />
*Extensão<br />
** Projetos de extensão | Projetos<br />
<br />
* Serviços<br />
** Horários dos Cursos do IF-SC Campus São José|Horários<br />
** Calendário Acadêmico do IF-SC Campus São José|Calendário<br />
** Portal da Coordenadoria de Informática | CTIC<br />
** Portal da Biblioteca | Biblioteca<br />
** Portal do Patrimônio | Patrimônio<br />
** Portal de Legislação | Legislação<br />
** Especial:Coleção | Geração de livros<br />
** Lista dos ramais da unidade de São José | Ramais</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Teste_de_VM_para_uso_pelos_alunos_no_ensino_remoto&diff=169750
Teste de VM para uso pelos alunos no ensino remoto
2020-08-21T21:17:48Z
<p>Humbertos: </p>
<hr />
<div>==O que você precisa para usar essas VMs?==<br />
# Precisa ser aluno matriculado no IFSC campus São José.<br />
# Precisa ter criado o login e senha no [https://aluno.ifsc.edu.br/main/ Portal do Aluno].<br />
# Precisa dispor de um computador com espaço para a VM que irá utilizar<br />
# O computador precisa ter pelo menos 4 G de memória RAM.<br />
# Precisa ter acesso a internet a partir desse computador.<br />
# Se for programar o FPGA no seu computador é necessário fazer a [[Configuração da USB para programação do FPGA via JTAG]].<br />
<br />
==VM Quartus e Modelsim ==<br />
Os alunos e professores do Campus São José do IFSC podem utilizar a VM preparada baseada no Ubuntu 18.04, Quartus II (Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version) e Modelsim AE (ModelSim ALTERA 10.1d). O acesso normal pela nuvem do IFSC também continua disponibilizado, mas como muitos devem perceber a usabilidade do Modelsim não é muito boa acessando diretamente a nuvem. Independente de como for utilizar as licenças do IFSC, lembre-se que estará usando uma das licenças disponíveis e por isso ao terminar o uso do software deve liberá-la fechando adequadamente o Quartus e Modelsim fechando o terminal usado para executa-los com <br />
exit ou [ctrl]+[D]<br />
Para orientar o uso a CTIC preparou o [[Media:ANPsUsoQuartus.pdf|Uso do Quartus durante as ANPs]] manual com os procedimentos para uso do software durante a pandemia do COVID-19 para uso nas ANPS. A seguir está um resumo para quem quiser seguir o procedimento de instalação de uma Maquina Virtual (VM) em seu próprio computador.<br />
<br />
*Baixar o arquivo [https://drive.google.com/file/d/1A2QhjwZO5hWxjgLAu4WSbm2NpWweqbKc Ubuntu_18.04_Quartus.ova]. O arquivo tem tamanho de ~5.8 G.<br />
*Instalar o [https://www.virtualbox.org/wiki/Downloads Virtualbox] correspondente ao seu sistema operacional )(MAC, LINUX ou WINDOWS)<br />
*Execute o Virtualbox e importe o arquivo .ova com '''Import Appliance'''. Manter as característica definidas no appliance. <br />
:*Se quiser, pode melhor o desempenho da VM ampliando o número de cores para a quantidade que sua maquina dispões. <br />
:*A memória 2G é suficiente, mas se tiver mais de 4G na sua maquina, pode amplia-la.<br />
:*Se quiser, configure pastas compartilhadas com a maquina real, mas recomendamos usar as pastas da sua conta na nuvem do IFSC.<br />
*Abra um terminal e estabeleça um túnel com a nuvem do IFSC, para consultar a licença. <br />
:*Modo depuração:<br />
<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -vN -L 1800:dko:1800 -L 1802:dko:1802 -L 1803:dko:1803<br />
<br />
:*Modo silencioso:<br />
<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -nN -L 1800:dko:1800 -L 1802:dko:1802 -L 1803:dko:1803<br />
<br />
:*Depois de estabelecido o tunel, é necessário manter esse terminal aberto durante todo o uso da VM.<br />
*Abra outro terminal e faça uma conexão com as pastas da nuvem.<br />
sshfs <seu_login>@nuvem.sj.ifsc.edu.br: pasta_remota/ -p 2222<br />
<br />
{{collapse top | problemas com o sshfs}}<br />
*caso ocorra um problema no comando acima e ao repeti-lo, ocorra a mensagem:<br />
fuse: bad mount point `pasta_remota/': Transport endpoint is not connected<br />
*execute o comando para desmontar a pasta_remota:<br />
sudo umount -l pasta_remota<br />
*tente novamente o comando digitando corretamente.<br />
{{collapse bottom}}<br />
*Pronto o quartus já está pronto para ser usado digitando em um outro terminal:<br />
quartus<br />
*Se quiser acessar direto o Modelsim digitando em um outro terminal:<br />
/opt/altera/13.0sp1/modelsim_ae/linuxaloem/vsim<br />
<br />
===Programar um FPGA a partir da VM===<br />
Para programar um FPGA a partir dessa VM é necessário:<br />
:# Estar de posse de uma kit FPGA, e conecta-lo a uma porta USB do seu computador.<br />
:# Ter configurado a VM para ter acesso a USB do computador<br />
{{collapse top | Configurar a VM para acesso a USB do Computador}}<br />
;No computador:<br />
* Abra um terminal e inclua o seu usuário no grupo vboxuser<br />
sudo usermod -aG vboxusers marcos<br />
;No Virtualbox: <br />
* adicionar a extension ....<br />
<br />
;Na VM do Quartus:<br />
*Abra a VM e adicione o [Guest Additions]. <br />
*Clique no menu da VM em [Devices > Insert Guest Additions CD Image]. <br />
*Em seguida clique-direito sobre o CD [VBox_GAs_6.1.10] e clique em [Mount Volume].<br />
*Abra um terminal e execute<br />
/media/aluno/VBox_GAs_6.1.10/VBoxLinuxAdditions.run<br />
<br />
;Reinicie o computador<br />
*Feche a VM, e reinicie o computador <br />
<br />
*Agora ao abrir o Virtualbox deverá ser possível acessar os diferentes dispositivos conectados as USBs do computador. Na VM do Quartus selecione a USB que tem o Altera USB-Blaster. <br />
<br />
FONTE: https://www.virtualbox.org/manual/ch03.html#settings-usb Chapter 3. Configuring Virtual Machines] - 3.11.1. USB Settings<br />
{{collapse bottom}}<br />
<br />
==VM Matlab ==<br />
Os alunos e professores do Campus São José do IFSC podem utilizar a VM preparada baseada no Ubuntu 14.04, Matlab 2015 e Simulink. O acesso normal pela nuvem do IFSC também continua disponibilizado. Independente de como for utilizar as licenças do IFSC, lembre-se que estará usando uma das licenças disponíveis e por isso ao terminar o uso do software deve liberá-la fechando adequadamente o Matlab com o comando <br />
exit<br />
Para orientar o uso a CTIC preparou o [[Media:ANPsUsoMatlab.pdf|Uso do Matlab durante as ANPs| pdf]] manual com os procedimentos para uso do software durante a pandemia do COVID-19 para uso nas ANPS. A seguir está um resumo para quem quiser seguir o procedimento de instalação de uma Maquina Virtual (VM) em seu próprio computador.<br />
<br />
*Baixar o arquivo [https://drive.google.com/file/d/1jbNK99S9zLoexCHgi9k0cyJXGGnhcStr VM_Ubuntu_14.04_Matlab.ova]. O arquivo tem tamanho de ~6.2 G.<br />
*Instalar o [https://www.virtualbox.org/wiki/Downloads Virtualbox] correspondente ao seu sistema operacional )(MAC, LINUX ou WINDOWS)<br />
*Execute o Virtualbox e importe o arquivo .ova com '''Import Appliance'''. Manter as característica definidas no appliance. <br />
:*Se quiser, pode melhor o desempenho da VM ampliando o número de cores para a quantidade que sua maquina dispões. <br />
:*A memória 2G é suficiente, mas se tiver mais de 4G na sua maquina, pode amplia-la.<br />
:*Se quiser, configure pastas compartilhadas com a maquina real, mas recomendamos usar as pastas da sua conta na nuvem do IFSC.<br />
*Abra um terminal e estabeleça um túnel com a nuvem do IFSC, para consultar a licença. <br />
:*Modo depuração:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -vN -L 1800:dko:1800 -L 1801:dko:1801 <br />
:*Modo silencioso:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -nN -L 1800:dko:1800 -L 1801:dko:1801 <br />
:*Depois de estabelecido o tunel, é necessário manter esse terminal aberto durante todo o uso da VM.<br />
*Abra outro terminal e faça uma conexão com as pastas da nuvem.<br />
sshfs <seu_login>@nuvem.sj.ifsc.edu.br: pasta_remota/ -p 2222<br />
*Pronto o matlab já está pronto para ser usado digitando em um outro terminal:<br />
matlab<br />
*Se quiser usar o simulink, recomenda-se digitar o comando no '''prompt do matlab''', pois demora algumas dezenas de segundos para estar disponível:<br />
simulink<br />
<br />
==Configuração mínima do computador para executar as VMs==<br />
* CPU:<br />
* Memória: 4G<br />
* Acesso a internet: apenas para consulta a licença e se for usar os arquivos na nuvem.<br />
*<br />
<br />
==Problemas de configuração para executar as VMs==<br />
*pode ocorrer no uso dessas VM é a falta de memória suficiente no computador. Recomenda-se fechar todas as abas desnecessárias do navegador (browser) durante o seu uso, pois elas utilizam muita memória.<br />
*em algumas configurações de maquinas, o uso do ''secure boot'' tem impedido a VM de ser executada.<br />
<br />
==Perguntas e respostas==<br />
;Como posso saber se estou com o túnel conectado?:<br />
*Digite o comando a seguir em um terminal:<br />
ss -putan | grep 180<br />
*Para a VM do matlab o terminal deve mostrar as portas '''1800''' e '''1801''' em '''LISTEN''':<br />
tcp LISTEN 0 128 127.0.0.1:1800 0.0.0.0:* users:(("ssh",pid=60687,fd=5)) <br />
tcp LISTEN 0 128 127.0.0.1:1801 0.0.0.0:* users:(("ssh",pid=60687,fd=7)) <br />
tcp LISTEN 0 128 [::1]:1800 [::]:* users:(("ssh",pid=60687,fd=4)) <br />
tcp LISTEN 0 128 [::1]:1801 [::]:* users:(("ssh",pid=60687,fd=6)) <br />
<br />
*Para a VM do quartus o terminal deve mostrar as portas '''1800''', '''1802''' e '''1803''' em '''LISTEN''':<br />
tcp LISTEN 0 128 127.0.0.1:1800 0.0.0.0:* users:(("ssh",pid=60865,fd=5)) <br />
tcp LISTEN 0 128 127.0.0.1:1802 0.0.0.0:* users:(("ssh",pid=60865,fd=7)) <br />
tcp LISTEN 0 128 127.0.0.1:1803 0.0.0.0:* users:(("ssh",pid=60865,fd=9)) <br />
tcp LISTEN 0 128 [::1]:1800 [::]:* users:(("ssh",pid=60865,fd=4)) <br />
tcp LISTEN 0 128 [::1]:1802 [::]:* users:(("ssh",pid=60865,fd=6)) <br />
tcp LISTEN 0 128 [::1]:1803 [::]:* users:(("ssh",pid=60865,fd=8)) <br />
<br />
;Se não tiver internet posso usar o Quartus II mesmo assim?:<br />
*você poderá após executar o comando '''quartus''', selecionar a opção: <br />
[x] Continue the 30-day evaluation period with no license file<br />
*você pode salvar os arquivos na própria VM.<br />
;Se não tiver internet posso usar o Modelsim mesmo assim?:<br />
*não será possível pois necessita da licença do IFSC.<br />
Unable to checkout a license. Make sure your license file environment variable <br />
(e.g., LM_LICENSE_FILE) is set correctly and then run 'lmutil lmdiag' to diagnose the problem.<br />
Unable to checkout a license. Vsim is closing.<br />
** Fatal: Invalid license environment. Application closing.<br />
;Se não tiver internet posso usar o Matlab mesmo assim?:<br />
*não há como usar pois ele necessita da licença do IFSC.<br />
License checkout failed.<br />
License Manager Error XX<br />
MATLAB is unable to connect to the license server. <br />
...<br />
<br />
:[[Arquivo:Matlab_erro1.png| 600px]]<br />
;Quero montar minha própria VM para algum outro software que utilizo:<br />
*Esse vídeo explica bem os detalhes de como proceder:<br />
{{#ev:youtube|https://youtu.be/ThsxqznrgCw&start=10|400|center|How to Install Ubuntu 18.04 on VirtualBox (with Guest Additions)|frame}}<br />
<br />
==Links complementares==<br />
*[https://www.virtualbox.org/manual/ VirtualBox User Manual]<br />
:*[https://www.virtualbox.org/manual/ch01.html#intro-installing 1.5. Installing Oracle VM VirtualBox and Extension Packs]<br />
:*[https://www.virtualbox.org/manual/ch03.html#settings-usb 3.11.1. USB Settings]<br />
:*[https://www.virtualbox.org/manual/ch03.html#shared-folders 3.12. Shared Folders]<br />
:*[https://www.virtualbox.org/manual/ch04.html#sharedfolders 4.3. Shared Folders]<br />
:*[https://www.virtualbox.org/manual/ch04.html#guestadd-dnd 4.4. Drag and Drop]<br />
<br />
*[https://www.youtube.com/watch?v=9-teQnZ8LEY VirtualBox Tutorial 10 - Create Shared Folder between Windows Host and Ubuntu Guest OS] Video]<br />
*[https://www.linuxbabe.com/virtualbox/access-usb-from-virtualbox-guest-os How to Access USB from VirtualBox Guest OS]<br />
*[https://websiteforstudents.com/installing-virtualbox-guest-additions-on-ubuntu-18-10-18-04-16-04-lts/ Installing VirtualBox Guest Additions on Ubuntu 18.10 / 18.04 | 16.04 LTS]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Teste_de_VM_para_uso_pelos_alunos_no_ensino_remoto&diff=169735
Teste de VM para uso pelos alunos no ensino remoto
2020-08-21T13:40:38Z
<p>Humbertos: </p>
<hr />
<div>==O que você precisa para usar essas VMs?==<br />
# Precisa ser aluno matriculado no IFSC campus São José.<br />
# Precisa ter criado o login e senha no [https://aluno.ifsc.edu.br/main/ Portal do Aluno].<br />
# Precisa dispor de um computador com espaço para a VM que irá utilizar<br />
# O computador precisa ter pelo menos 4 G de memória RAM.<br />
# Precisa ter acesso a internet a partir desse computador.<br />
# Se for programar o FPGA no seu computador é necessário fazer a [[Configuração da USB para programação do FPGA via JTAG]].<br />
<br />
==VM Quartus e Modelsim ==<br />
Os alunos e professores do Campus São José do IFSC podem utilizar a VM preparada baseada no Ubuntu 18.04, Quartus II (Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version) e Modelsim AE (ModelSim ALTERA 10.1d). O acesso normal pela nuvem do IFSC também continua disponibilizado, mas como muitos devem perceber a usabilidade do Modelsim não é muito boa acessando diretamente a nuvem. Independente de como for utilizar as licenças do IFSC, lembre-se que estará usando uma das licenças disponíveis e por isso ao terminar o uso do software deve liberá-la fechando adequadamente o Quartus e Modelsim fechando o terminal usado para executa-los com <br />
exit ou [ctrl]+[D]<br />
Para orientar o uso a CTIC preparou o [[Media:ANPsUsoQuartus.pdf|Uso do Quartus durante as ANPs]] manual com os procedimentos para uso do software durante a pandemia do COVID-19 para uso nas ANPS. A seguir está um resumo para quem quiser seguir o procedimento de instalação de uma Maquina Virtual (VM) em seu próprio computador.<br />
<br />
*Baixar o arquivo [https://drive.google.com/file/d/1we1hLkA6BxvVXnkpfpTFgj_ZUhIB-YSo Ubuntu_18.04_Quartus.ova]. O arquivo tem tamanho de ~5.8 G.<br />
*Instalar o [https://www.virtualbox.org/wiki/Downloads Virtualbox] correspondente ao seu sistema operacional )(MAC, LINUX ou WINDOWS)<br />
*Execute o Virtualbox e importe o arquivo .ova com '''Import Appliance'''. Manter as característica definidas no appliance. <br />
:*Se quiser, pode melhor o desempenho da VM ampliando o número de cores para a quantidade que sua maquina dispões. <br />
:*A memória 2G é suficiente, mas se tiver mais de 4G na sua maquina, pode amplia-la.<br />
:*Se quiser, configure pastas compartilhadas com a maquina real, mas recomendamos usar as pastas da sua conta na nuvem do IFSC.<br />
*Abra um terminal e estabeleça um túnel com a nuvem do IFSC, para consultar a licença. <br />
:*Modo depuração:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -vN -L 1800:dko:1800 -L 1802:dko:1802 -L 1803:dko:1803<br />
:*Modo silencioso:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -nN -L 1800:dko:1800 -L 1802:dko:1802 -L 1803:dko:1803<br />
:*Depois de estabelecido o tunel, é necessário manter esse terminal aberto durante todo o uso da VM.<br />
*Abra outro terminal e faça uma conexão com as pastas da nuvem.<br />
sshfs <seu_login>@nuvem.sj.ifsc.edu.br: pasta_remota/ -p 2222<br />
{{collapse top | problemas com o sshfs}}<br />
*caso ocorra um problema no comando acima e ao repeti-lo, ocorra a mensagem:<br />
fuse: bad mount point `pasta_remota/': Transport endpoint is not connected<br />
*execute o comando para desmontar a pasta_remota:<br />
sudo umount -l pasta_remota<br />
*tente novamente o comando digitando corretamente.<br />
{{collapse bottom}}<br />
*Pronto o quartus já está pronto para ser usado digitando em um outro terminal:<br />
quartus<br />
*Se quiser acessar direto o Modelsim digitando em um outro terminal:<br />
/opt/altera/13.0sp1/modelsim_ae/linuxaloem/vsim<br />
<br />
===Programar um FPGA a partir da VM===<br />
Para programar um FPGA a partir dessa VM é necessário:<br />
:# Estar de posse de uma kit FPGA, e conecta-lo a uma porta USB do seu computador.<br />
:# Ter configurado a VM para ter acesso a USB do computador<br />
{{collapse top | Configurar a VM para acesso a USB do Computador}}<br />
;No computador:<br />
* Abra um terminal e inclua o seu usuário no grupo vboxuser<br />
sudo usermod -aG vboxusers marcos<br />
;No Virtualbox: <br />
* adicionar a extension ....<br />
<br />
;Na VM do Quartus:<br />
*Abra a VM e adicione o [Guest Additions]. <br />
*Clique no menu da VM em [Devices > Insert Guest Additions CD Image]. <br />
*Em seguida clique-direito sobre o CD [VBox_GAs_6.1.10] e clique em [Mount Volume].<br />
*Abra um terminal e execute<br />
/media/aluno/VBox_GAs_6.1.10/VBoxLinuxAdditions.run<br />
<br />
;Reinicie o computador<br />
*Feche a VM, e reinicie o computador <br />
<br />
*Agora ao abrir o Virtualbox deverá ser possível acessar os diferentes dispositivos conectados as USBs do computador. Na VM do Quartus selecione a USB que tem o Altera USB-Blaster. <br />
<br />
FONTE: https://www.virtualbox.org/manual/ch03.html#settings-usb Chapter 3. Configuring Virtual Machines] - 3.11.1. USB Settings<br />
{{collapse bottom}}<br />
<br />
==VM Matlab ==<br />
Os alunos e professores do Campus São José do IFSC podem utilizar a VM preparada baseada no Ubuntu 14.04, Matlab 2015 e Simulink. O acesso normal pela nuvem do IFSC também continua disponibilizado. Independente de como for utilizar as licenças do IFSC, lembre-se que estará usando uma das licenças disponíveis e por isso ao terminar o uso do software deve liberá-la fechando adequadamente o Matlab com o comando <br />
exit<br />
Para orientar o uso a CTIC preparou o [[Media:ANPsUsoMatlab.pdf|Uso do Matlab durante as ANPs| pdf]] manual com os procedimentos para uso do software durante a pandemia do COVID-19 para uso nas ANPS. A seguir está um resumo para quem quiser seguir o procedimento de instalação de uma Maquina Virtual (VM) em seu próprio computador.<br />
<br />
*Baixar o arquivo [https://drive.google.com/file/d/1jbNK99S9zLoexCHgi9k0cyJXGGnhcStr VM_Ubuntu_14.04_Matlab.ova]. O arquivo tem tamanho de ~6.2 G.<br />
*Instalar o [https://www.virtualbox.org/wiki/Downloads Virtualbox] correspondente ao seu sistema operacional )(MAC, LINUX ou WINDOWS)<br />
*Execute o Virtualbox e importe o arquivo .ova com '''Import Appliance'''. Manter as característica definidas no appliance. <br />
:*Se quiser, pode melhor o desempenho da VM ampliando o número de cores para a quantidade que sua maquina dispões. <br />
:*A memória 2G é suficiente, mas se tiver mais de 4G na sua maquina, pode amplia-la.<br />
:*Se quiser, configure pastas compartilhadas com a maquina real, mas recomendamos usar as pastas da sua conta na nuvem do IFSC.<br />
*Abra um terminal e estabeleça um túnel com a nuvem do IFSC, para consultar a licença. <br />
:*Modo depuração:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -vN -L 1800:dko:1800 -L 1801:dko:1801 <br />
:*Modo silencioso:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -nN -L 1800:dko:1800 -L 1801:dko:1801 <br />
:*Depois de estabelecido o tunel, é necessário manter esse terminal aberto durante todo o uso da VM.<br />
*Abra outro terminal e faça uma conexão com as pastas da nuvem.<br />
sshfs <seu_login>@nuvem.sj.ifsc.edu.br: pasta_remota/ -p 2222<br />
*Pronto o matlab já está pronto para ser usado digitando em um outro terminal:<br />
matlab<br />
*Se quiser usar o simulink, recomenda-se digitar o comando no '''prompt do matlab''', pois demora algumas dezenas de segundos para estar disponível:<br />
simulink<br />
<br />
==Configuração mínima do computador para executar as VMs==<br />
* CPU:<br />
* Memória: 4G<br />
* Acesso a internet: apenas para consulta a licença e se for usar os arquivos na nuvem.<br />
*<br />
<br />
==Problemas de configuração para executar as VMs==<br />
*pode ocorrer no uso dessas VM é a falta de memória suficiente no computador. Recomenda-se fechar todas as abas desnecessárias do navegador (browser) durante o seu uso, pois elas utilizam muita memória.<br />
*em algumas configurações de maquinas, o uso do ''secure boot'' tem impedido a VM de ser executada.<br />
<br />
==Perguntas e respostas==<br />
;Como posso saber se estou com o túnel conectado?:<br />
*Digite o comando a seguir em um terminal:<br />
ss -putan | grep 180<br />
*Para a VM do matlab o terminal deve mostrar as portas '''1800''' e '''1801''' em '''LISTEN''':<br />
tcp LISTEN 0 128 127.0.0.1:1800 0.0.0.0:* users:(("ssh",pid=60687,fd=5)) <br />
tcp LISTEN 0 128 127.0.0.1:1801 0.0.0.0:* users:(("ssh",pid=60687,fd=7)) <br />
tcp LISTEN 0 128 [::1]:1800 [::]:* users:(("ssh",pid=60687,fd=4)) <br />
tcp LISTEN 0 128 [::1]:1801 [::]:* users:(("ssh",pid=60687,fd=6)) <br />
<br />
*Para a VM do quartus o terminal deve mostrar as portas '''1800''', '''1802''' e '''1803''' em '''LISTEN''':<br />
tcp LISTEN 0 128 127.0.0.1:1800 0.0.0.0:* users:(("ssh",pid=60865,fd=5)) <br />
tcp LISTEN 0 128 127.0.0.1:1802 0.0.0.0:* users:(("ssh",pid=60865,fd=7)) <br />
tcp LISTEN 0 128 127.0.0.1:1803 0.0.0.0:* users:(("ssh",pid=60865,fd=9)) <br />
tcp LISTEN 0 128 [::1]:1800 [::]:* users:(("ssh",pid=60865,fd=4)) <br />
tcp LISTEN 0 128 [::1]:1802 [::]:* users:(("ssh",pid=60865,fd=6)) <br />
tcp LISTEN 0 128 [::1]:1803 [::]:* users:(("ssh",pid=60865,fd=8)) <br />
<br />
;Se não tiver internet posso usar o Quartus II mesmo assim?:<br />
*você poderá após executar o comando '''quartus''', selecionar a opção: <br />
[x] Continue the 30-day evaluation period with no license file<br />
*você pode salvar os arquivos na própria VM.<br />
;Se não tiver internet posso usar o Modelsim mesmo assim?:<br />
*não será possível pois necessita da licença do IFSC.<br />
Unable to checkout a license. Make sure your license file environment variable <br />
(e.g., LM_LICENSE_FILE) is set correctly and then run 'lmutil lmdiag' to diagnose the problem.<br />
Unable to checkout a license. Vsim is closing.<br />
** Fatal: Invalid license environment. Application closing.<br />
;Se não tiver internet posso usar o Matlab mesmo assim?:<br />
*não há como usar pois ele necessita da licença do IFSC.<br />
License checkout failed.<br />
License Manager Error XX<br />
MATLAB is unable to connect to the license server. <br />
...<br />
<br />
:[[Arquivo:Matlab_erro1.png| 600px]]<br />
;Quero montar minha própria VM para algum outro software que utilizo:<br />
*Esse vídeo explica bem os detalhes de como proceder:<br />
{{#ev:youtube|https://youtu.be/ThsxqznrgCw&start=10|400|center|How to Install Ubuntu 18.04 on VirtualBox (with Guest Additions)|frame}}<br />
<br />
==Links complementares==<br />
*[https://www.virtualbox.org/manual/ VirtualBox User Manual]<br />
:*[https://www.virtualbox.org/manual/ch01.html#intro-installing 1.5. Installing Oracle VM VirtualBox and Extension Packs]<br />
:*[https://www.virtualbox.org/manual/ch03.html#settings-usb 3.11.1. USB Settings]<br />
:*[https://www.virtualbox.org/manual/ch03.html#shared-folders 3.12. Shared Folders]<br />
:*[https://www.virtualbox.org/manual/ch04.html#sharedfolders 4.3. Shared Folders]<br />
:*[https://www.virtualbox.org/manual/ch04.html#guestadd-dnd 4.4. Drag and Drop]<br />
<br />
*[https://www.youtube.com/watch?v=9-teQnZ8LEY VirtualBox Tutorial 10 - Create Shared Folder between Windows Host and Ubuntu Guest OS] Video]<br />
*[https://www.linuxbabe.com/virtualbox/access-usb-from-virtualbox-guest-os How to Access USB from VirtualBox Guest OS]<br />
*[https://websiteforstudents.com/installing-virtualbox-guest-additions-on-ubuntu-18-10-18-04-16-04-lts/ Installing VirtualBox Guest Additions on Ubuntu 18.10 / 18.04 | 16.04 LTS]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Teste_de_VM_para_uso_pelos_alunos_no_ensino_remoto&diff=169566
Teste de VM para uso pelos alunos no ensino remoto
2020-08-14T18:56:01Z
<p>Humbertos: </p>
<hr />
<div>==VM Quartus e Modelsim ==<br />
Enquanto não sai o procedimento oficial pela CTIC, os alunos e professores do Campus São José do IFSC podem utilizar a VM preparada baseada no Ubuntu 18.04, Quartus 13.0 e Modelsim AE 10.0d. O acesso normal pela nuvem do IFSC também continua disponibilizado, mas como muitos devem perceber a usabilidade do Modelsim não é muito boa acessando diretamente a nuvem. Independente de como for utilizar as licenças do IFSC, lembre-se que estará usando uma das licenças disponíveis e por isso ao terminar o uso do software deve liberá-la fechando adequadamente o Quartus e Modelsim fechando o terminal usado para executa-los com <br />
exit ou [ctrl]+[D]<br />
Para orientar o uso a CTIC preparou o [[Arquivo:ANPsUsoQuartus.pdf|Uso do Quartus durante as ANPs]] manual com os procedimentos para uso do software durante a pandemia do COVID-19 para uso nas ANPS. A seguir está um resumo para quem quiser seguir o procedimento de instalação de uma Maquina Virtual (VM) em seu próprio computador.<br />
<br />
*Baixar o arquivo [https://drive.google.com/file/d/1we1hLkA6BxvVXnkpfpTFgj_ZUhIB-YSo Ubuntu_18.04_Quartus.ova]. O arquivo tem tamanho de ~5.8 G.<br />
*Instalar o [https://www.virtualbox.org/wiki/Downloads Virtualbox] correspondente ao seu sistema operacional )(MAC, LINUX ou WINDOWS)<br />
*Execute o Virtualbox e importe o arquivo .ova com '''Import Appliance'''. Manter as característica definidas no appliance. <br />
:*Se quiser, pode melhor o desempenho da VM ampliando o número de cores para a quantidade que sua maquina dispões. <br />
:*A memória 2G é suficiente, mas se tiver mais de 4G na sua maquina, pode amplia-la.<br />
:*Se quiser, configure pastas compartilhadas com a maquina real, mas recomendamos usar as pastas da sua conta na nuvem do IFSC.<br />
*Abra um terminal e estabeleça um túnel com a nuvem do IFSC, para consultar a licença. <br />
:*Modo depuração:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -vN -L 1800:dko:1800 -L 1802:dko:1802 -L 1803:dko:1803<br />
:*Modo silencioso:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -nN -L 1800:dko:1800 -L 1802:dko:1802 -L 1803:dko:1803<br />
:*Depois de estabelecido o tunel, é necessário manter esse terminal aberto durante todo o uso da VM.<br />
*Abra outro terminal e faça uma conexão com as pastas da nuvem.<br />
sshfs <seu_login>@nuvem.sj.ifsc.edu.br: pasta_remota/ -p 2222<br />
*Pronto o quartus já está pronto para ser usado digitando em um outro terminal:<br />
quartus<br />
*Se quiser acessar direto o Modelsim digitando em um outro terminal:<br />
/opt/altera/13.0/modelsim_ae/linuxaloem/vsim<br />
<br />
==VM Matlab ==<br />
Os alunos e professores do Campus São José do IFSC podem utilizar a VM preparada baseada no Ubuntu 14.04, Matlab 2015 e Simulink. O acesso normal pela nuvem do IFSC também continua disponibilizado. Independente de como for utilizar as licenças do IFSC, lembre-se que estará usando uma das licenças disponíveis e por isso ao terminar o uso do software deve liberá-la fechando adequadamente o Matlab com o comando <br />
exit<br />
Para orientar o uso a CTIC preparou o [[Arquivo:ANPsUsoMatlab.pdf|Uso do Matlab durante as ANPs]] manual com os procedimentos para uso do software durante a pandemia do COVID-19 para uso nas ANPS. A seguir está um resumo para quem quiser seguir o procedimento de instalação de uma Maquina Virtual (VM) em seu próprio computador.<br />
<br />
*Baixar o arquivo [https://drive.google.com/file/d/1jbNK99S9zLoexCHgi9k0cyJXGGnhcStr VM_Ubuntu_14.04_Matlab.ova]. O arquivo tem tamanho de ~6.2 G.<br />
*Instalar o [https://www.virtualbox.org/wiki/Downloads Virtualbox] correspondente ao seu sistema operacional )(MAC, LINUX ou WINDOWS)<br />
*Execute o Virtualbox e importe o arquivo .ova com '''Import Appliance'''. Manter as característica definidas no appliance. <br />
:*Se quiser, pode melhor o desempenho da VM ampliando o número de cores para a quantidade que sua maquina dispões. <br />
:*A memória 2G é suficiente, mas se tiver mais de 4G na sua maquina, pode amplia-la.<br />
:*Se quiser, configure pastas compartilhadas com a maquina real, mas recomendamos usar as pastas da sua conta na nuvem do IFSC.<br />
*Abra um terminal e estabeleça um túnel com a nuvem do IFSC, para consultar a licença. <br />
:*Modo depuração:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -vN -L 1800:dko:1800 -L 1801:dko:1801 <br />
:*Modo silencioso:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -nN -L 1800:dko:1800 -L 1801:dko:1801 <br />
:*Depois de estabelecido o tunel, é necessário manter esse terminal aberto durante todo o uso da VM.<br />
*Abra outro terminal e faça uma conexão com as pastas da nuvem.<br />
sshfs <seu_login>@nuvem.sj.ifsc.edu.br: pasta_remota/ -p 2222<br />
*Pronto o matlab já está pronto para ser usado digitando em um outro terminal:<br />
matlab<br />
*Se quiser usar o simulink, recomenda-se digitar o comando no '''prompt do matlab''', pois demora algumas dezenas de segundos para estar disponível:<br />
simulink<br />
<br />
==Configuração mínima do computador para executar as VMs==<br />
* CPU:<br />
* Memória: 4G<br />
* Acesso a internet: apenas para consulta a licença e se for usar os arquivos na nuvem.<br />
*<br />
<br />
==Problemas de configuração para executar as VMs==<br />
*pode ocorrer no uso dessas VM é a falta de memória suficiente no computador. Recomenda-se fechar todas as abas desnecessárias do navegador (browser) durante o seu uso, pois elas utilizam muita memória.<br />
*em algumas configurações de maquinas, o uso do ''secure boot'' tem impedido a VM de ser executada.</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Teste_de_VM_para_uso_pelos_alunos_no_ensino_remoto&diff=169565
Teste de VM para uso pelos alunos no ensino remoto
2020-08-14T18:41:19Z
<p>Humbertos: </p>
<hr />
<div>==VM Quartus e Modelsim ==<br />
Enquanto não sai o procedimento oficial pela CTIC, os alunos e professores do Campus São José do IFSC podem utilizar a VM preparada baseada no Ubuntu 18.04, Quartus 13.0 e Modelsim AE 10.0d. O acesso normal pela nuvem do IFSC também continua disponibilizado, mas como muitos devem perceber a usabilidade do Modelsim não é muito boa acessando diretamente a nuvem. Independente de como for utilizar as licenças do IFSC, lembre-se que estará usando uma das licenças disponíveis e por isso ao terminar o uso do software deve liberá-la fechando adequadamente o Quartus e Modelsim fechando o terminal usado para executa-los com <br />
exit ou [ctrl]+[D]<br />
Para orientar o uso a CTIC preparou o [[Arquivo:ANPsUsoQuartus.pdf|Uso do Quartus durante as ANPs]] manual com os procedimentos para uso do software durante a pandemia do COVID-19 para uso nas ANPS. A seguir está um resumo para quem quiser seguir o procedimento de instalação de uma Maquina Virtual (VM) em seu próprio comutador.<br />
<br />
*Baixar o arquivo [https://drive.google.com/file/d/1we1hLkA6BxvVXnkpfpTFgj_ZUhIB-YSo Ubuntu_18.04_Quartus.ova]. O arquivo tem tamanho de ~6.1 G.<br />
*Instalar o [https://www.virtualbox.org/wiki/Downloads Virtualbox] correspondente ao seu sistema operacional )(MAC, LINUX ou WINDOWS)<br />
*Execute o Virtualbox e importe o arquivo .ova com '''Import Appliance'''. Manter as característica definidas no appliance. <br />
:*Se quiser, pode melhor o desempenho da VM ampliando o número de cores para a quantidade que sua maquina dispões. <br />
:*A memória 2G é suficiente, mas se tiver mais de 4G na sua maquina, pode amplia-la.<br />
:*Se quiser, configure pastas compartilhadas com a maquina real, mas recomendamos usar as pastas da sua conta na nuvem do IFSC.<br />
*Abra um terminal e estabeleça um túnel com a nuvem do IFSC, para consultar a licença. <br />
:*Modo depuração:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -vN -L 1800:dko:1800 -L 1802:dko:1802 -L 1803:dko:1803<br />
:*Modo silencioso:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -nN -L 1800:dko:1800 -L 1802:dko:1802 -L 1803:dko:1803<br />
:*Depois de estabelecido o tunel, é necessário manter esse terminal aberto durante todo o uso da VM.<br />
*Abra outro terminal e faça uma conexão com as pastas da nuvem.<br />
sshfs <seu_login>@nuvem.sj.ifsc.edu.br: pasta_remota/ -p 2222<br />
*Pronto o quartus já está pronto para ser usado digitando em um outro terminal:<br />
quartus<br />
*Se quiser acessar direto o Modelsim digitando em um outro terminal:<br />
/opt/altera/13.0/modelsim_ae/linuxaloem/vsim<br />
<br />
==VM Matlab ==<br />
Os alunos e professores do Campus São José do IFSC podem utilizar a VM preparada baseada no Ubuntu 14.04, Matlab 2015 e Simulink. O acesso normal pela nuvem do IFSC também continua disponibilizado. Independente de como for utilizar as licenças do IFSC, lembre-se que estará usando uma das licenças disponíveis e por isso ao terminar o uso do software deve liberá-la fechando adequadamente o Matlab com o comando <br />
exit<br />
Para orientar o uso a CTIC preparou o [[Arquivo:ANPsUsoMatlab.pdf|Uso do Matlab durante as ANPs]] manual com os procedimentos para uso do software durante a pandemia do COVID-19 para uso nas ANPS. A seguir está um resumo para quem quiser seguir o procedimento de instalação de uma Maquina Virtual (VM) em seu próprio comutador.<br />
<br />
*Baixar o arquivo [https://drive.google.com/file/d/1jbNK99S9zLoexCHgi9k0cyJXGGnhcStr VM_Ubuntu_14.04_Matlab.ova]. O arquivo tem tamanho de ~6.7 G.<br />
*Instalar o [https://www.virtualbox.org/wiki/Downloads Virtualbox] correspondente ao seu sistema operacional )(MAC, LINUX ou WINDOWS)<br />
*Execute o Virtualbox e importe o arquivo .ova com '''Import Appliance'''. Manter as característica definidas no appliance. <br />
:*Se quiser, pode melhor o desempenho da VM ampliando o número de cores para a quantidade que sua maquina dispões. <br />
:*A memória 2G é suficiente, mas se tiver mais de 4G na sua maquina, pode amplia-la.<br />
:*Se quiser, configure pastas compartilhadas com a maquina real, mas recomendamos usar as pastas da sua conta na nuvem do IFSC.<br />
*Abra um terminal e estabeleça um túnel com a nuvem do IFSC, para consultar a licença. <br />
:*Modo depuração:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -vN -L 1800:dko:1800 -L 1801:dko:1801 <br />
:*Modo silencioso:<br />
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -nN -L 1800:dko:1800 -L 1801:dko:1801 <br />
:*Depois de estabelecido o tunel, é necessário manter esse terminal aberto durante todo o uso da VM.<br />
*Abra outro terminal e faça uma conexão com as pastas da nuvem.<br />
sshfs <seu_login>@nuvem.sj.ifsc.edu.br: pasta_remota/ -p 2222<br />
*Pronto o matlab já está pronto para ser usado digitando em um outro terminal:<br />
matlab<br />
*Se quiser usar o simulink, recomenda-se digitar o comando no prompt do matlab, pois demora algumas dezenas de segundos para estar disponível:<br />
simulink<br />
<br />
==Configuração mínima do computador para executar as VMs==<br />
* CPU:<br />
* Memória: 4G<br />
* Acesso a internet: apenas para consulta a licença e se for usar os arquivos na nuvem.<br />
*<br />
<br />
==Problemas de configuração para executar as VMs==<br />
*pode ocorrer no uso dessas VM é a falta de memória suficiente no computador. Recomenda-se fechar todas as abas desnecessárias do navegador (browser) durante o seu uso, pois elas utilizam muita memória.<br />
*em algumas configurações de maquinas, o uso do ''secure boot'' tem impedido a VM de ser executada.</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Manual_para_instala%C3%A7%C3%A3o_das_impressoras_via_IPP_-_Windows_10_8_7&diff=165093
Manual para instalação das impressoras via IPP - Windows 10 8 7
2020-02-17T18:47:13Z
<p>Humbertos: </p>
<hr />
<div>O objetivo deste manual é auxiliar o usuário em configurar impressoras. O usuário enviará o trabalho para o servidor de impressão cups e este enviará para a impressora, se o usuário possuir permissão de imprimir.<br />
<br />
<br><h3>OBS: '''Para imprimir é necessário que o usuário local do computador seja o mesmo que o usuário de rede. Somente assim, o servidor de impressão conseguirá identificá-lo.'''</h3><br><br />
<br />
1 - Selecione o botão Iniciar e, em seguida, selecione Configurações > Dispositivos > Impressoras e scanners.<br />
<br />
2 - Selecione Adicionar uma impressora ou scanner. Aguarde até aparecer a opção '''A impressora que desejo não está na lista''' e selecione esta opção.<br />
<br />
3 - Na janela que abre selecione '''Selecionar uma impressora compartilhada pelo nome''' e utilize o endereço <nowiki>http://cups:631/printers/</nowiki>'''nome_da_impressora''' . Substitua '''nome_da_impressora''' pela impressora desejada. As impressoras disponíveis podem ser consultadas em http://cups:631/printers/ . No exemplo abaixo foi configurada a impressora reprografia_reserva utilizando o endereço <nowiki>http://cups:631/printers/reprografia_reserva</nowiki><br />
<br />
<br />
[[Arquivo:configurar-impressora-w10.PNG]]<br />
<br />
<br />
4 - Será necessário selecionar o driver para a impressora. Vá na opção '''Com Disco...''' e selecione o driver apropriado em \\dk\drivers\Impressoras\Principais\ . O nome de cada pasta representa o modelo e o nome da impressora no cups, que pode ser consultado em http://cups:631/printers. Na figura abaixo são uma lista de pastas com os drivers. É possível acessar o site do fabricante e fazer download do Driver específico para cada impressora. Depois de selecionar o driver é necessário selecionar o modelo correto da impressora.<br />
<br />
<br />
[[Arquivo:lista_de_drivers_impressoras.png]]<br />
<br />
<br />
OBS: '''Para imprimir é necessário que o usuário local do computador seja o mesmo que o usuário de rede. Somente assim, o servidor de impressão conseguirá identificá-lo.'''</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Projeto_Integrador_-_2010.1_-_Equipe_Caf%C3%A9_On-Line&diff=164936
Projeto Integrador - 2010.1 - Equipe Café On-Line
2020-02-14T13:56:21Z
<p>Humbertos: Corrigido o realce de sintaxe</p>
<hr />
<div>Descrição das atividades por datas - Projeto Integrador 2010-1<br />
<br />
==Dia: 08/6/2010==<br />
<br />
Criação do nome da equipe: Café On-line.<br />
<br />
===Cabeamento===<br />
* Foi passado os cabos do Patch Panel do Armário Principal para o Armário Café On-line.<br />
* Feitos os pontos de acesso (Tomadas).<br />
* Padrão 568A.<br />
<br />
===Gerência de Rede===<br />
* Instalação do Sistema Operacional, definido pela equipe.<br />
<br />
<br />
Hardware do servidor<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
*Processador:<br />
# lshw -short -c cpu<br />
H/W path Device Class Description<br />
====================================================<br />
/0/4 processor Intel(R) Celeron(R) CPU 2.26GHz<br />
<br />
*Memoria:<br />
# lshw -short -c memory<br />
H/W path Device Class Description<br />
====================================================<br />
/0/4/5 memory 16KiB L1 cache<br />
/0/4/6 memory 256KiB L2 cache<br />
/0/2f memory 512MiB System Memory<br />
/0/2f/0 memory 256MiB DIMM DDR Synchronous 333 MHz (3.0 ns)<br />
/0/2f/1 memory 256MiB DIMM DDR Synchronous 333 MHz (3.0 ns)<br />
<br />
*Rede<br />
# lshw -short -c network<br />
H/W path Device Class Description<br />
====================================================<br />
/0/100/1e/1 eth1 network RTL-8169 Gigabit Ethernet<br />
/0/100/1e/8 eth0 network 82801DB PRO/100 VE (LOM) Ethernet Controller<br />
<br />
<br />
*Disco<br />
# lshw -short -c disk<br />
H/W path Device Class Description<br />
====================================================<br />
/0/100/1f.1/0 /dev/sda disk 41GB Maxtor 6E040L0<br />
/0/100/1f.1/1 /dev/cdrom disk CD/DVDW SH-S182D<br />
<br />
*Video<br />
# lspci | grep VGA<br />
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE <br />
Chipset Integrated Graphics Device (rev 01)<br />
<br />
Para informações adicionais executar<br />
# dmidecode | less<br />
</syntaxhighlight><br />
<br />
Distribuição utilizada:<br />
<syntaxhighlight lang=lang="html4strict"><br />
<br />
# lsb_release -a<br />
Distributor ID: Ubuntu<br />
Description: Ubuntu 10.04 LTS<br />
Release: 10.04<br />
Codename: lucid<br />
<br />
</syntaxhighlight><br />
Utilizamos a Distribuição Ubuntu Server 10.04 LTS[http://www.ubuntu.com/server]. por ser a de maior familiaridade entre os integrantes da equipe e na "versão" LTS[https://wiki.ubuntu.com/LTS] por ter suporte por um período de tempo maior que as demais versões do Ubuntu, possibilitando que a experiência realizada no projeto possa ser aproveitada no futuro sem grandes alterações.<br />
<br />
Particionamento usado:<br />
<syntaxhighlight lang=lang="html4strict"><br />
Partição "Tamanho" Tipo Ponto de montagem<br />
====================================================<br />
/dev/sda1 285MB EXT3 /boot<br />
/dev/sda2 717MB Linux/swap <br />
/dev/sda3 36GB EXT4 /<br />
<br />
</syntaxhighlight><br />
*Rede cafeonline:<br />
<br />
Rede externa:<br />
<syntaxhighlight lang=lang="html4strict"><br />
IP:200.135.37.100 Mascara: 255.255.255.192 (/26) Broadcast 200.135.37.127<br />
Rede:200.135.37.64/26 1°IP valido: 200.135.37.65 Ultimo IP valido: 200.135.37.126 <br />
Gateway:200.135.37.126<br />
</syntaxhighlight><br />
<br />
Rede interna:<br />
<syntaxhighlight lang=lang="html4strict"><br />
IP:192.168.100.1 Mascara: 255.255.255.0 (/24 ) Broadcast 192.168.100.255<br />
Rede:192.168.100.0 1°IP valido: 192.168.100.1 Ultimo IP valido: 192.168.100.254 <br />
Gateway:192.168.100.254<br />
</syntaxhighlight><br />
<br />
Rede Wireless(Acces Point):<br />
<syntaxhighlight lang=lang="html4strict"><br />
IP:192.168.200.1 Mascara: 255.255.255.0 (/24 ) Broadcast 192.168.200.255<br />
Rede:192.168.200.0 1°IP valido: 192.168.200.1 Ultimo IP valido: 192.168.200.254 <br />
Gateway:192.168.200.254<br />
</syntaxhighlight><br />
<br />
<br />
<br />
*configuração de rede<br />
Arquivo '''/etc/network/interfaces''': Arquivo de configuração das interfaces de rede<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
<br />
auto lo<br />
iface lo inet loopback<br />
<br />
# The primary network interface<br />
# Interface externa ip 200.135.37.100/26<br />
auto eth0<br />
iface eth0 inet static<br />
address 200.135.37.100<br />
netmask 255.255.255.192<br />
broadcast 200.135.37.127<br />
network 200.135.37.64<br />
gateway 200.135.37.126<br />
# dns-* options are implemented by the resolvconf package, if installed<br />
dns-nameservers 127.0.0.1 ns1.cafeonline.sj.ifsc.edu.br<br />
dns-search cafeonline.sj.ifsc.edu.br<br />
<br />
<br />
# Interface interna ip 192.168.100.1/24<br />
auto eth1<br />
iface eth1 inet static<br />
address 192.168.100.1<br />
netmask 255.255.255.0<br />
network 192.168.100.0<br />
broadcast 192.168.100.255<br />
post-up route add -net 192.168.200.0/24 gw 192.168.100.254<br />
<br />
</syntaxhighlight><br />
Arquivo '''/etc/resolv.conf''': Arquivo de configuração dos servidores DNS que o sistema utilizara, no caso é a própria maquina pois ela sera um servidor também DNS.<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
<br />
nameserver 127.0.0.1<br />
<br />
</syntaxhighlight><br />
<br />
Scritp basico para "NAT" e redirecionamento de portas, utilizando o netfilter/iptables[http://www.netfilter.org/]<br />
<br />
Instalando<br />
<syntaxhighlight lang=lang="html4strict"><br />
#aptotude update; aptitude install iptables<br />
</syntaxhighlight><br />
<br />
script '''/etc/init.d/fw''':<br />
<syntaxhighlight lang=lang="html4strict"><br />
#!/bin/sh<br />
<br />
# Interfaces<br />
IFACE_INTERNA="eth1"<br />
IFACE_EXTERNA="eth0"<br />
<br />
# Habilita ip forward <br />
echo 1 > /proc/sys/net/ipv4/ip_forward<br />
<br />
# Habilita syncookies (evita que um grande numero de pacotes SYN, estourem o limite de conexões)<br />
echo 1 > /proc/sys/net/ipv4/tcp_syncookies<br />
<br />
# NAT<br />
iptables -t nat -A POSTROUTING -o ${IFACE_EXTERNA} -j MASQUERADE<br />
<br />
# Redirecionamento para o Analisador de Conteúdo Dansguardian<br />
iptables -t nat -A PREROUTING -i ${IFACE_INTERNA} -p tcp --dport 80 \<br />
-j REDIRECT --to-port 8080<br />
<br />
# Bloqueio para acesso direto ao Proxy<br />
iptables -A INPUT -m tcp -p tcp ! -s 127.0.0.1 --dport 3128 -j DROP<br />
<br />
#limita resposta a "ping"<br />
iptables -A INPUT -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT<br />
<br />
# Bloqueia pacotes invalidos<br />
iptables -A INPUT -m state --state INVALID -j DROP<br />
<br />
<br />
<br />
exit 0<br />
</syntaxhighlight><br />
<br />
Iniciar o script junto com o sistema<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
update-rc.d fw start 01 2 3 4 5 <br />
</syntaxhighlight><br />
<br />
<br />
Link's uteis:<br />
Ubuntu server guide:[https://help.ubuntu.com/10.04/serverguide/C/index.html]<br />
em pdf[https://help.ubuntu.com/10.04/serverguide/C/serverguide.pdf], Pesquisa no Guia FOCA [http://focalinux.cipsga.org.br/pesquisa.html], google/linux [http://www.google.com/linux]<br />
--[[Usuário:Eris|Eris]] 12:54, 5 Julho 2010 (BRT)<br />
<br />
===Fotos do Primeiro Dia===<br />
<center><br />
{|<br />
| [[Imagem: Portas-AP.jpg|thumb|270px|Portas do Patch Panel Armário Principal da equipe Café On-line.]] || <br />
[[Imagem: Portas-AP-CO.jpg|thumb|270px|Portas que chegam do Armário Principal para o Armário Café On-line.]]<br />
|-<br />
| [[Imagem: Rack-Principal.jpg|thumb|center|300px|Rack Armário Principal.]] || [[Imagem: Rack-Cafeonline.jpg|thumb|center|300px|Rack Café On-line.]]<br />
|-<br />
[[Imagem: Portas-Tomadas.jpg|thumb|center|300px|Portas das Tomadas do Patch Panel do Armário Café On-line. ]]<br />
<br />
|}<br />
</center><br />
<br />
==Dia: 09/6/2010==<br />
<br />
===Cabeamento===<br />
* Verificamos se a parte de cabeamento ta ok.<br />
* Foi visto que os Patch Panel do Lab. de Transmissão não funcionam muito bem.<br />
<br />
===Gerência de Rede===<br />
Instalação e configuração dos serviços<br />
*NTP<br />
*DNS<br />
<br />
== NTP ==<br />
*NTP[http://www.ntp.org/] (Network Time Protocol ou Protocolo de Tempo para Redes). É um protocolo que permite a sincronização dos relógios dos dispositivos de uma rede como servidores, estações de trabalho, roteadores e outros equipamentos à partir de referências de tempo confiável[http://ntp.br/ntp.html] Portas 123UDP/TCP.<br />
<br />
<br />
*Instalando e configurando<br />
<syntaxhighlight lang=lang="html4strict"><br />
<br />
#aptitude update; aptitude install ntp<br />
<br />
</syntaxhighlight><br />
<br />
Arquivo '''/etc/ntp.conf''': Arquivo de configuração do daemon ntpd. Abaixo os parâmetros alterados.<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
# blablabla..<br />
#Linhas adicionadas para que o ntpd sincronize o horário com os servidores abaixo<br />
#servidor da rnp<br />
server ntp.cais.rnp.br<br />
#servidor "a" do observatório nacional<br />
server a.ntp.br<br />
#servidor "b" do observatório nacional<br />
server b.ntp.br<br />
# blablabla...<br />
#Restringe o acesso ao servidor ntp apenas a dispositivos da rede local<br />
restrict 192.168.100.0 mask 255.255.255.0 nomodify notrap<br />
restrict 192.168.200.0 mask 255.255.255.0 nomodify notrap<br />
# blablabla...<br />
</syntaxhighlight><br />
<br />
<br />
link's uteis: ntp.br [http://ntp.br], guia rápido de configuração do ntp.br [http://ntp.br/guia.html], manual sobre ntp da rnp[http://www.rnp.br/_arquivo/cais/manual_ntp_v1b.pdf], documentação no ntp.org [http://www.ntp.org/documentation.html]<br />
<br />
--[[Usuário:Eris|Eris]] 12:53, 5 Julho 2010 (BRT)<br />
<br />
== DNS ==<br />
* DNS (Domain Name System - Sistema de Nomes de Domínios) é um sistema de gerenciamento de nomes hierárquico e distribuído que permite a "tradução" de nomes de "maquinas" em endereços IP.<br />
Portas utilizadas: 53 UDP/TCP<br />
<br />
Instalação e configuração de servidor DNS(BIND9[http://www.isc.org/software/bind])<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
*Instalar<br />
<br />
# aptitude update; aptitude install bind9<br />
<br />
</syntaxhighlight><br />
Arquivo '''/etc/bind/named.conf.options:''': Neste arquivo vão configurações "globais" do bind.<br />
<syntaxhighlight lang=lang="html4strict"><br />
<br />
options {<br />
directory "/var/cache/bind";<br />
version "N/A"; # Não exibe versão do bind<br />
listen-on-v6 { any; };<br />
listen-on { any; };<br />
allow-recursion { 127.0.0.0/8; 192.168.100.0/24; }; # define quem pode faver consultas recursssivas ao servidor<br />
allow-query { any; }; # define quem pode consultar o servidor<br />
allow-query-cache { any; };<br />
<br />
};<br />
<br />
<br />
</syntaxhighlight><br />
<br />
Arquivo '''/etc/bind/named.conf.local''': Neste arquivo indicamos o domínio a ser configurado e em quais arquivos ficarão as configurações deste e do DNS reverso.<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
...<br />
zone "cafeonline.sj.ifsc.edu.br" {<br />
type master;<br />
file "/etc/bind/dbcafeonline.sj.ifsc.edu.br";<br />
};<br />
zone "100.64-127.37.135.200.in-addr.arpa" {<br />
type master;<br />
file "/etc/bind/db100.64-127.37.135.200.in-addr.arpa";<br />
};<br />
<br />
</syntaxhighlight><br />
<br />
Arquivo '''/etc/bind/dbcafeonline.sj.ifsc.edu.br''': Arquivo com as configurações do domínio<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
<br />
$TTL 86400<br />
@ IN SOA server.cafeonline.sj.ifsc.edu.br. admin.cafeonline.sj.ifsc.edu.br. (<br />
2010063001 ; serial<br />
1d ; refresh<br />
1h ; retry<br />
1w ; expire<br />
1d ; negative cache ttl<br />
)<br />
@ IN NS server<br />
@ IN A 200.135.37.100<br />
@ IN MX 0 mail.cafeonline.sj.ifsc.edu.br.<br />
server IN A 200.135.37.100<br />
ns1 IN A 200.135.37.100<br />
mail IN A 200.135.37.100<br />
www IN A 200.135.37.100<br />
smtp IN CNAME mail.cafeonline.sj.ifsc.edu.br.<br />
pop IN CNAME mail.cafeonline.sj.ifsc.edu.br.<br />
imap IN CNAME mail.cafeonline.sj.ifsc.edu.br.<br />
ssl IN CNAME www.cafeonline.sj.ifsc.edu.br.<br />
cacti IN CNAME www.cafeonline.sj.ifsc.edu.br.<br />
cafeonline.sj.ifsc.edu.br. IN TXT "v=spf1 mx -all"<br />
<br />
</syntaxhighlight><br />
<br />
Arquivo '''/etc/bind/db100.64-127.37.135.200.in-addr.arpa''': Arquivo com as configurações do DNS reverso<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
<br />
$TTL 86400<br />
; Start of Authority: início de autoridade<br />
@ IN SOA ns1.cafeonline.sj.ifsc.edu.br. admin.cafeonline.sj.ifsc.edu.br. (<br />
2010070501 ; Serial<br />
1d ; Refresh<br />
4h ; Retry<br />
1w ; Expire<br />
1d ) ; Negative Cache TTL<br />
;<br />
; Name Server: servidores DNS<br />
@ IN NS ns1.cafeonline.sj.ifsc.edu.br.<br />
; Address: endereço<br />
100 IN PTR ns1.cafeonline.sj.ifsc.edu.br.<br />
<br />
<br />
<br />
</syntaxhighlight><br />
--[[Usuário:Eris|Eris]] 12:53, 5 Julho 2010 (BRT)<br />
<br />
==Dia: 10/6/2010==<br />
<br />
===Cabeamento===<br />
* Verificamos a parte dos Patch Panel, apenas uma porta não funciona.<br />
===Gerência de Rede===<br />
*servidor web apache2<br />
<br />
O apache[http://httpd.apache.org/] e um servidor de paginas web amplamente utilizado mundo afora por sua flexibilidade e robustez.<br><br />
Portas 80TCP(HTTP[http://pt.wikipedia.org/wiki/Hypertext_Transfer_Protocol]) 443(HTTPS[http://pt.wikipedia.org/wiki/HTTPS])<br />
<br />
<br />
Instalando:<br />
<syntaxhighlight lang=lang="html4strict"><br />
#aptitude update; aptitude install apache2<br />
</syntaxhighlight><br />
<br />
==Dia: 11/6/2010==<br />
<br />
===Gerência de Rede===<br />
*Instalação ambiente desktop LXDE<br />
* Configurado acesso remoto.<br />
<br />
Devido a pouca experiência com o linux(shell) da maior parte dos integrantes da equipe e a praticidade de algumas ferramentas em ambiente gráfico(como mysql-admin/MySQL Query Browser. [http://dev.mysql.com/doc/query-browser/pt/index.html],IDE geany[http://www.geany.org/], wireshark[http://www.wireshark.org/]...) decidimos por instalar <br />
um ambiente desktop. Para não afetar o desempenho do sistema optou se pelo LXDE[http://lxde.org/pt-br] por possuir uma boa gama de recursos e ser muito mais "leve" que outros ambientes disponíveis para linux como o gnome, KDE ou mesmo o XFCE. <br><br />
<br />
Instalando:<br />
<syntaxhighlight lang=lang="html4strict"><br />
#aptitude update; aptitude install lxde<br />
</syntaxhighlight><br />
<br />
SSH[http://en.wikipedia.org/wiki/Secure_Shell]: É um protocolo de rede que permite acesso remoto seguro(conexão entre cliente e servidor criptografada), Porta 22TCP.<br />
<br />
Instalando e configurando o OpenSSH-Server[http://www.openssh.com/]<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
<br />
# aptitude update; aptitude install openssh-server<br />
<br />
</syntaxhighlight><br />
<br />
Arquivo '''/etc/ssh/sshd_config''': Neste arquivo de configuração do servidor ssh. Abaixo apenas os parâmetros a adicionar ou alterar.<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
#Lista de usuários que podem golar no servidor<br />
AllowUsers nx cafeonline <br />
#porta na qual o serviço ficara ativo<br />
Port 22<br />
# Define se o usuario root podo acessar via ssh<br />
PermitRootLogin no<br />
<br />
</syntaxhighlight><br />
<br />
NXServer[http://www.nomachine.com/products.php]: software para acesso remoto ao ambiente gráfico X, apresenta a vantagem de usar o SSH(criptografia), interagir com o servidor X(ao invés de tirar screenshots como o VNC)e possuir um sistema de duplo cache[http://en.wikipedia.org/wiki/NX_technology](no cliente e servidor) o que diminui o volume de dados transmitidos.<br />
Porta 22TCP<br />
<br />
Instalando o servidor:<br />
Fazer download do nx; client, node e server(é necessário a instalação dos três pacotes) em:<br />
http://www.nomachine.com/download-package.php?Prod_Id=1978<br />
depois instale com(deve se instalar nessa ordem nxcliente nxnode nxserver ):<br />
<syntaxhighlight lang=lang="html4strict"><br />
#cd diretorio-onde-salvou-os-pacotes<br />
# dpkg -i nxclient_3.4.0-7_i386.deb nxnode_3.4.0-11_i386.deb nxserver_3.4.0-12_i386.deb<br />
</syntaxhighlight><br />
<br />
Screenshot acesso via nxclient ao servidor:<br />
<br />
[[Imagem:1nxclient.png]]<br />
<br />
Link util: Usando o NX Server[http://www.guiadohardware.net/tutoriais/nx-server/]<br />
<br />
===Gerência de Rede/Programação===<br />
* Configurado scritp de backup/acesso automatizado ao servidor de backup externo<br />
<br />
Scritp de backup: '''/var/backup/scripts/backup.sh''' programado via cron para executar todos os dias as 03:20(Três horas e vinte minutos).<br />
<br />
Linha referente ao Backup no '''/etc/crontab''':<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
#blablabla...<br />
<br />
20 3 * * * root /var/backup/scripts/backup.sh 2>/var/backup/local/backup-exec.txt<br />
<br />
#blablabla...<br />
</syntaxhighlight><br />
<br />
script de backup:<br />
<syntaxhighlight lang=lang="html4strict"><br />
<br />
#!/bin/bash <br />
########################################################################################<br />
########################################################################################<br />
# O objetivo deste scritp e realizar backup do servidor em um diretório local, em DVD <br />
#e ainda enviar uma copia a um servidor remoto via ssh<br />
#<br />
#Escrito por: equipe cafeonline para o projeto integrador do curso técnico<br />
#em telecomunicações com enfase em redes (erixtec@gmail.com)<br />
#Ultima alteração em: 05/07/2010 para: Modificar acesso remoto, para usar o sshfs<br />
<br />
<br />
###### Variáveis de uso geral <br />
###############################################<br />
<br />
# Formata a data utilizada para identificar quando o backup foi realizado<br />
DATA=`date +%d-%m-%Y-%H-%M`<br />
# Diretorio onde sera feito o backup<br />
DIRBKP=/var/backup/local<br />
# Nome do arquivo compactado<br />
NOMEARQUIVO=server-cafeonline-backup-local.tar.bz2<br />
<br />
<br />
<br />
##### Variáveis para gravação em DVD<br />
######################################################<br />
<br />
## Dispositivo usado para a gravação em /dev/dispositivo como em /dev/sr0<br />
DEVICE=/dev/dvd<br />
## Velovidade de gravação <br />
VELGRAV=4<br />
## Diretorio a ser gravado<br />
DIRGRAV=/var/backup/local<br />
<br />
<br />
<br />
##### Variáveis para backup remoto<br />
#####################################################<br />
<br />
## Servidor onde sera armazenado o backup<br />
SERVERSSH=eris.dontexist.net<br />
## Porta do SSH no servidor de backup<br />
PORTSERVERSSH=22<br />
## Usuario usado para logar no servidor de backup<br />
USERSSH=backup<br />
## Diretorio Usado para armazenar o backup no servidor remoto<br />
DIRREMOTO=/backup/server-cafeonline<br />
## Diretorio onde sera montado o diretório remoto a fim de receber o backup<br />
DIRMNT=/mnt/backupremoto<br />
<br />
<br />
#####################################################################<br />
##### Inicio do bakup #####<br />
<br />
# Cria o diretório de backup caso ele não exista<br />
mkdir -p $DIRBKP<br />
# Acessa o diretório<br />
cd $DIRBKP <br />
<br />
echo "Backup $DATA iniciado" >$DIRBKP/log-backup.txt<br />
<br />
## Cria o arquivo compactado de backup<br />
tar -cvpjf $NOMEARQUIVO --exclude=/lost+found/* --exclude=/dev/* --exclude=/sys/* \ <br />
--exclude=/proc/* --exclude=/tmp/* --exclude=/var/tmp/* --exclude=$DIRBKP --exclude=/mnt/* /<br />
<br />
<br />
<br />
##############################################<br />
##### Gravar em DVD #####<br />
<br />
## Fecha a "gaveta" da unidade de DVD caso esteja aberta<br />
eject -t<br />
<br />
## Coleta informações da mídia <br />
#(algumas vezes a mídia não é reconhecida se não for executado este comando)<br />
dvd+rw-mediainfo $DEVICE<br />
<br />
## Formata DVD-RW (opções uteis -force, -lead-out)<br />
dvd+rw-format -gui -blank $DEVICE<br />
<br />
sleep 5<br />
<br />
# Iden acima para este comando<br />
dvd+rw-mediainfo $DEVICE<br />
<br />
<br />
## Grava os arquivos<br />
echo "Gravação iniciada as $DATA " >>$DIRBKP/log-backup.txt<br />
## grava o backup <br />
growisofs -speed=$VELGRAV -Z $DEVICE -R -J $DIRGRAV<br />
sleep 5<br />
<br />
echo "Gravação finalizada as $DATA" >>$DIRBKP/log-backup.txt<br />
# Ejeta o DVD<br />
eject<br />
<br />
##############################################<br />
##### Backup Remoto Via sshfs #####<br />
<br />
## Monta o diretório remoto<br />
sshfs $USERSSH@$SERVERSSH:$DIRREMOTO $DIRMNT -o reconnect,sshfs_sync,allow_other -p $PORTSERVERSSH<br />
<br />
## Copia o backup<br />
cp -v $DIRBKP/$NOMEARQUIVO $DIRMNT<br />
<br />
<br />
sleep 5<br />
<br />
fusermount -u $DIRMNT<br />
<br />
<br />
exit 0 <br />
<br />
<br />
</syntaxhighlight><br />
<br />
Para a conexão com o servidor remoto sera utilizado o software sshfs[http://fuse.sourceforge.net/sshfs.html] que usa o protocolo SSH e o FUSE[http://fuse.sourceforge.net/] para montar um diretório remoto de forma que para o usuário pareça um diretório Local, o que torna mais simples "movimentar" arquivos entre os servidores.<br />
<br />
Instalando:<br />
<syntaxhighlight lang=lang="html4strict"><br />
#aptitude update; aptitude install sshfs <br />
</syntaxhighlight><br />
Para automatizar o login no servidor de backup(permitir que o script o faça "sozinho") sera preciso configurar o openssh-server[http://www.openssh.com/](no servidor que recebera o backup) para aceitar login sem pedir senha, usando no lugar um par de chaves criptográficas[http://pt.wikipedia.org/wiki/Criptografia_de_chave_pública]<br />
<br />
No servidor local como root(ja que é este usuário que executara o script via cron):<br />
<syntaxhighlight lang=lang="html4strict"><br />
#ssh-keygen -t rsa<br />
# scp ~/.ssh/id_rsa.pub backup@eris.dontexist.net:/backup<br />
# chmod 700 ~/.ssh<br />
# chmod 600 ~/.ssh/id_rsa <br />
</syntaxhighlight><br />
No servidor remoto:<br />
<syntaxhighlight lang=lang="html4strict"><br />
backup@buxtehude ~]% cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys<br />
% rm -rf id_rsa.pub<br />
% chmod 600 ~/.ssh/authorized_keys<br />
</syntaxhighlight><br />
<br />
Link's uteis: openssh manual [http://www.openssh.com/manual.html], CentOS HowTos [http://wiki.centos.org/HowTos/Network/SecuringSSH]<br />
--[[Usuário:Eris|Eris]] 13:22, 5 Julho 2010 (BRT)<br />
<br />
==Dia 14/6/2010==<br />
<br />
Aula após o Intervalo, pois tivemos que apresentar um trabalho.<br />
<br />
===Instalação de Equipamento===<br />
* Implantação dos Modems, como o cabo que interliga os laboratórios chega no RACK da direita, acabamos instalando todos os modems no mesmo lugar onde o fio chegava. <br />
* Rede interna: 192.168.100.0/24.<br />
<br />
===Cabeamento===<br />
* Foi feito os Patch Cord.<br />
<br />
<br />
===Fotos certificação do Link físico===<br />
<br />
<center><br />
{|<br />
| [[Imagem:ModemRoteadorCisco.JPG|thumb|300px|Roteador Cisco, Modem Parks e Modem Digitel.]] || [[Imagem:ModemSyn.JPG|thumb|300px|Modems sincronizados]]<br />
|-<br />
| [[Imagem:Teste2Mb.JPG|thumb|300px|Link de 2Mbps certificado!]] || [[Imagem:Teste64Kb.JPG|thumb|300px|Link 64Kbps certificado!]]<br />
|-<br />
| [[Imagem:ConexaoTrasModem.JPG|thumb|300px|Conexão Modem]] || <br />
[[Imagem:EsquemaConexao.JPG|thumb|300px|Diagrama de interconexão física dos laboratórios.]]<br />
|-<br />
|}<br />
</center><br />
<br />
<br />
==Dia 15/6/2010==<br />
<br />
===Instalação de Equipamento===<br />
* Inicio das configurações dos modems.<br />
<br />
===Programação===<br />
* Iniciamos a página de autenticação.<br />
<br />
===Cabeamento===<br />
* Realizamos testes do link.<br />
* Apenas uma porta não funciona.<br />
<br />
===Gerência de Rede===<br />
* Configurado DHCP<br />
'''DHCP'''[http://en.wikipedia.org/wiki/DHCP] (Dynamic Host Configuration Protocol, protocolo de configuração dinâmica de hosts) é um protocolo para configuração dinâmica de parâmetros de rede como endereço IP, DNS, Gateway etc.<br />
Porta 67/UDP.<br />
<br />
Instalando:<br />
<syntaxhighlight lang=lang="html4strict"><br />
# aptitude update; aptitude install dhcp3-server<br />
</syntaxhighlight><br />
<br />
Arquivo: '''/etc/dhcp3/dhcpd.conf''' configurações do servidor dhcp.<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
<br />
# Integração com os outros serviços<br />
#<br />
# Atualizar alguma informação com origem no DNS? Nenhuma (none).<br />
ddns-update-style none;<br />
#<br />
# O 'log' das atividades do servidor serão registradas pela 'facility' local7 - arquivo /var/log/sys<br />
log<br />
log-facility local7;<br />
<br />
# Rede interna: 192.168.100.0/24<br />
subnet 192.168.100.0 netmask 255.255.255.0 {<br />
#<br />
# Faixa de IPs disponíveis<br />
range 192.168.100.2 192.168.100.253;<br />
#<br />
# Máscara de rede <br />
option subnet-mask 255.255.255.0;<br />
#<br />
#Endereço de 'broadcast'<br />
option broadcast-address 192.168.100.255;<br />
#<br />
# Rotas<br />
option routers 192.168.100.1;<br />
#<br />
# Servidores e domínios DNS<br />
option domain-name-servers 192.168.100.1;<br />
option domain-name "cafeonline.sj.ifsc.edu.br";<br />
<br />
# Tempo predefinido e máximo de "aluguel" (lease): 4h e 1 dia respectivamente<br />
default-lease-time 14440;<br />
max-lease-time 86400;<br />
}<br />
<br />
</syntaxhighlight><br />
<br />
*Devido a problemas com os roteadores este serviço foi configurado no Access Point[http://wiki.sj.ifsc.edu.br/index.php/Projeto_Integrador_-_2010.1_-_Equipe_Café_On-Line#Dia_02.2F07.2F2010].<br />
<br />
Como não sera mias necessário no servidor, foi feito backup do arquivo de configuração e desinstalação do serviço.<br />
<br />
Backup do arquivo de configuração:<br />
<syntaxhighlight lang=lang="html4strict"><br />
#cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf-backup<br />
</syntaxhighlight><br />
<br />
Remoção do serviço:<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
#aptitude purge dhcp3-server<br />
</syntaxhighlight><br />
<br />
==Dia 16/6/2010==<br />
<br />
===Gerência de Rede===<br />
* Squid e Dansguardian.<br />
<br />
Squid[http://www.squid-cache.org/] é um servidor proxy[http://pt.wikipedia.org/wiki/Proxy] e cache de paginas web.<br />
Porta 3128 TCP<br />
<br />
Instalando:<br />
<syntaxhighlight lang=lang="html4strict"><br />
# aptitude update; aptitude install squid3<br />
</syntaxhighlight><br />
Arquivo: '''/etc/squid3/squid.conf''' Principal arquivo de configuração <br />
<syntaxhighlight lang=lang="html4strict"><br />
#blablabla...<br />
<br />
#substituir http_port 3128, por: http_port 3128 transparent<br />
http_port 3128 transparent<br />
<br />
#blablabla...<br />
<br />
visible_hostname www.cafeonline.sj.ifsc.edu.br<br />
<br />
#blablabla...<br />
</syntaxhighlight><br />
<br />
Dansguardian[http://dansguardian.org/] é um software para filtrar conteúdo web que funciona em conjunto com o squid, para a restringir o acesso a paginas web ou a conteúdo das mesmas, sera usado no projeto pois permite modificar o código das paginas acessadas através dele.<br />
Porta 8080 TCP<br />
<br />
Instalando:<br />
<syntaxhighlight lang=lang="html4strict"><br />
#aptitude update; aptitude install dansguardian<br />
</syntaxhighlight><br />
Arquivo: '''/etc/dansguardian/dansguardian.conf''' comentar a linha<br />
<syntaxhighlight lang=lang="html4strict"><br />
#blablabla...<br />
<br />
#comentar a linha abaixo<br />
#UNCONFIGURED<br />
<br />
#blablabla...<br />
<br />
#alterar as mensagens para português do Brasil: <br />
language = 'ptbrazilian'<br />
<br />
#blablabla...<br />
<br />
</syntaxhighlight><br />
<br />
Link's uteis: squid ninja[http://www.linuxman.pro.br/squid/] squid-cache brasil [http://www.squid-cache.org.br/]<br />
<br />
==Dia 17/6/2010==<br />
===Programação===<br />
<br />
*Criação das tabelas no Mysql<br />
<br />
==Dia 18/6/2010 ao dia 24/6/2010==<br />
===Programação===<br />
<br />
*Andamento do Site<br />
<br />
<br />
==Dia 25/6/2010==<br />
===Gerência de Rede===<br />
<br />
*Email<br />
Postfix [http://www.postfix.org/] é um agente de transferência de emails (MTA)[http://pt.wikipedia.org/wiki/MTA], um software livre para envio e entrega de emails[http://pt.wikipedia.org/wiki/Postfix].<br />
Porta 25TCP(SMTP[http://pt.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol])<br />
<br />
Instalando:<br />
<syntaxhighlight lang=lang="html4strict"><br />
<br />
#aptitude update; aptitude install postfix<br />
<br />
</syntaxhighlight><br />
<br />
Arquivo: '''/etc/postfix/main.cf''' principal arquivo de configuração do postfix<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
<br />
myhostname = server.$mydomain<br />
mydomain = cafeonline.sj.ifsc.edu.br<br />
alias_maps = hash:/etc/aliases<br />
alias_database = hash:/etc/aliases<br />
myorigin = $mydomain<br />
mydestination = $myhostname, $mydomain, mail.cafeonline.sj.ifsc.edu.br, smtp.cafeonline.sj.ifsc.edu.br, localhost.cafeonline.sj.ifsc.edu.br, localhost, localhost.localdomain<br />
<br />
relayhost =<br />
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128<br />
mailbox_size_limit = 0<br />
recipient_delimiter = +<br />
inet_interfaces = all<br />
<br />
</syntaxhighlight><br />
<br />
<br />
==Dia 30/6/2010==<br />
===Gerência de Rede===<br />
*snmp<br />
SNMP[http://pt.wikipedia.org/wiki/Simple_Network_Management_Protocol] (Simple Network Management Protocol - Protocolo Simples de Gerência de Rede) ele é usado para se obter de informação dos dispositivos na rede.<br><br />
Portas: 161UDP/TCP 162UDP/TCP<br />
<br />
Instalando:<br />
<syntaxhighlight lang=lang="html4strict"><br />
#aptitude update; aptitude unstall snmpd<br />
</syntaxhighlight><br />
<br />
Arquivo: '''/etc/snmp/snmpd.conf''' Principal arquivo de configuração.<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
<br />
rocommunity cafeonline<br />
syslocation cafeonline-TI<br />
syscontact root@cafeonline.sj.ifsc.edu.br<br />
sysservices 72<br />
<br />
</syntaxhighlight><br />
<br />
*cacti<br />
Cacti[http://www.cacti.net/] Cacti é uma ferramenta que recolhe e exibe informações sobre o estado de uma rede de computadores através de gráficos, usando como base o rrdtool[http://oss.oetiker.ch/rrdtool/] <br />
<br />
<br />
Plugins:<br />
realtime :Permite gerar gráficos em tempo real<br />
thold: Permite enviar alertas em determinadas situações, por intermedio dos dados coletados pelo Cacti<br />
monitor: Permite monitorar um dispositivo<br />
discover: procura dispositivos com suporte a snmp na rede<br />
<br />
Estes e outros plugins, bem como instruções para instalação estão disponíveis em: http://cactiusers.org/<br />
<br />
Screenshots do Cacti no servidor:<br />
<br />
<br />
[[Imagem:1cacti.png]]<br><br />
<br />
[[Imagem:1cacti-monitor.png]]<br><br />
[[Imagem:2cacti.png]]<br><br />
[[Imagem:3cacti.png]]<br><br />
[[Imagem:2cacti-thold.png]]<br><br />
[[Imagem:1cacti-email.png]]<br><br />
<br />
<br />
*ntop<br />
NTOP[http://www.ntop.org] e uma ferramenta para monitoramento do trafego na rede, que permite visulizar graficos detalhados via browser.<br />
Porta 3000 TCP<br />
<br />
Instalando:<br />
<syntaxhighlight lang=lang="html4strict"><br />
#aptitude update; aptitude install ntop<br />
</syntaxhighlight><br />
<br />
para acessar digite do navegador: ip-do-servidor:3000<br />
<br />
[[Imagem:1ntop.png]]<br><br />
[[Imagem:2ntop.png]]<br><br />
[[Imagem:3ntop.png]]<br><br />
<br />
<br />
<br />
*iptraf<br />
IPTRAF [http://iptraf.seul.org/] É um analisador de trafego da rede com interface em "modo texto" TUI[http://en.wikipedia.org/wiki/Text_user_interface].<br />
<br />
Instalando:<br />
<syntaxhighlight lang=lang="html4strict"><br />
#aptitude update; install iptraf<br />
</syntaxhighlight><br />
para usar basta digitar iptraf como root no shell:<br />
<br />
[[Imagem:Iptraf.png]]<br />
<br />
==Dia 02/07/2010==<br />
*configuração do Access Point Wireless<br />
Marca/Modelo: Edimax[http://www.edimaxbrasil.com.br/pt/index.php] EW-7209APg[http://www.edimaxbrasil.com.br/pt/produce_detail.php?pd_id=19&pl1_id=1&pl2_id=5] manual [http://www.edimax.com/images/Image/manual/Wireless/EW-7209APg/EW-7209APg-Manual_080919.zip]<br />
<br />
'''Configuração básica:'''<br />
[[Imagem:Basic-setting.png]]<br />
<br />
'''Configurações avançadas:'''<br />
<br />
[[Imagem:1advanced-settings.png]]<br />
<br />
'''Configurações de segurança(desabilitado conforme especificação do projeto):'''<br />
<br />
[[Imagem:1security.png]]<br />
<br />
'''Configurações de rede e dhcp:'''<br />
<br />
[[Imagem:1systemutility.png]]<br />
<br />
<br />
==Aplicação==<br />
<br />
===Autenticação===<br />
*Página principal do site (index.html):<br />
<br />
<syntaxhighlight lang=lang="html4strict"><br />
<br />
<html><br />
<head><br />
<title>Caf&eacute; On-line</title><br />
<link rel="stylesheet" media="all" type="text/css" href="style.css" /><br />
<body bgcolor="000000"><br />
<h1>Cadastros com Webmaster</h1><br />
<p>webserver@cafeonline.sj.ifsc.edu.br</p><br />
<p><a href="http://www.cafeonline.sj.ifsc.edu.br/autenticacao.php">Acesso Restrito</a></p> <br />
<center><img src="800x600.gif"></center><br />
</body><br />
</html><br />
<br />
<br />
</syntaxhighlight><br />
<br />
*Página de autenticação do admin (autenticacao.php):<br />
<br />
<syntaxhighlight lang=lang="php"><br />
<br />
<html><br />
<head><br />
<title> Caf&eacute; On-line </title><br />
<link rel="stylesheet" media="all" type="text/css" href="style.css" /> <br />
</head><br />
<body><br />
<h1><center> Autentica&ccedil;&atilde;o <center></h1><br />
<form name="formulario" action="verificar.php" method="post"><br />
<p> Login: <br><br />
<input type="text" name="login"><br />
<p> Senha: <br><br />
<input type="password" name="senha"> <br><br />
<input type="submit" name="b_enviar" value="Enviar" class="botoes" /><br />
</body><br />
</html><br />
<br />
</syntaxhighlight><br />
<br />
*Página de verificação do login (verificar.php):<br />
<br />
<syntaxhighlight lang=lang="php"><br />
<br />
<?<br />
$admin = $_POST['login'];<br />
$senha = $_POST['senha'];<br />
<br />
if (($admin == 'admin') && ($senha == 'cafeonline')){<br />
session_start();<br />
$_SESSION['login'] = $admin;<br />
$_SESSION['senha'] = $senha;<br />
header("Location: listar.php");<br />
}else{<br />
header("Location: autenticacao.php");<br />
}<br />
<br />
?><br />
<br />
</syntaxhighlight><br />
<br />
===Cadastro dos anúncios===<br />
*Segue abaixo o código da página (cadastro.php) onde o admin digitará os dados do anúncio:<br />
<syntaxhighlight lang=lang="php"><br />
<br />
<?<br />
session_start();<br />
if(isset($_SESSION['login'])){<br />
?><br />
<br />
<html><br />
<head><br />
<title> Caf&eacute; On-line </title><br />
<link rel="stylesheet" media="all" type="text/css" href="style.css" /> <br />
</head><br />
<body bgcolor="000000" text="FFFFFF"><br />
<h1>Cadastro de an&uacute;ncios</h1><br />
<a href="http://www.cafeonline.sj.ifsc.edu.br/sair">Sair</a><br />
<table align=center><br />
<tr><br />
<form name="formTeste" action="add.php" method="post"><br />
<table><br />
<tr><td><br />
<p> T&iacute;tulo: <br><br />
<input type:"text" name="titulo"><br />
<p> Nome do cliente: <br><br />
<input type:"text" name="nome"><br />
<p> An&uacute;ncio: <br><br />
<textarea rows="2" cols="20" name="texto"></textarea><br />
<p> Link: <br><br />
<input type:"text" name="link"><br />
<p> Expira em: <br><br />
<input type:"text"name="validade"><br><br />
<input type="submit" name="b_enviar" value="Gravar"><BR><br />
</td><td><br />
<img src="800x600.gif" border="0" width="600" height="400"><br />
</td></tr><br />
</body><br />
</html><br />
<br />
<?<br />
}else{<br />
header("Location: autenticacao.php");<br />
}<br />
?><br />
<br />
</syntaxhighlight><br />
<br />
<br />
*Depois de informados os dados do anúncio o admin é redirecionado para outra pagina onde será feita a conexão com o banco de dados mysql para inserir os dados nas tabelas.<br />
Segue o código (add.php):<br />
<br />
<syntaxhighlight lang=lang="php"><br />
<br />
<?<br />
session_start();<br />
if(isset($_SESSION['login'])){<br />
?><br />
<br />
<html><br />
<head><br />
<meta http-equiv="content-Type" content="text/html; charset=iso-8859-1" /><br />
<link rel="stylesheet" media="all" type="text/css" href="style.css" /><br />
<title>Caf&eacute; On-line</title><br />
</head><br />
<body bgcolor="000000" text="FFFFFF"><br />
<?<br />
<br />
$titulo=$_POST['titulo'] ;<br />
$nome=$_POST['nome'] ;<br />
$texto=$_POST['texto'] ;<br />
$link=$_POST['link'] ;<br />
$validade=$_POST['validade'] ;<br />
<br />
if (!empty ($titulo) && !empty ($nome) && !empty ($texto) && !empty ($link) && !empty ($validade))<br />
{<br />
$conexao = mysql_connect("localhost","root","cafeonline") ;<br />
$base_ok = mysql_select_db("cafeonline",$conexao) or die ("erro 1");<br />
$inserir = "INSERT INTO anuncio (NOMECLIENTE, NOMEANUNCIO, TEXTO, LINK, VALIDADE) VALUES ('$nome', '$titulo', '$texto', '$link', '$validade')";<br />
$cadastrar = mysql_query($inserir,$conexao) or die("erro 2");<br />
mysql_close($conexao) or die("Erro fechar conexao");<br />
if($cadastrar==true)<br />
{<br />
echo "<h2>An&uacute;ncio cadastrado com sucesso <br></h2>"; <br />
echo "<a href='http://www.cafeonline.sj.ifsc.edu.br/listar>Ir para lista de an&uacute;ncios</a>";<br />
}else<br />
{<br />
echo "Erro ao cadastrar an&uacute;ncio";<br />
echo "<a href='http://www.cafeonline.sj.ifsc.edu.br/listar>Ir para lista de anúncios</a>";<br />
}<br />
}else<br />
{<br />
echo "<h2>Erro, campos vazios<br></h2>";<br />
echo "<a href='http://www.cafeonline.sj.ifsc.edu.br/cadastro'>Voltar para cadastro</a>";<br />
}<br />
header("Content-Type: text/html; charset=ISO-8859-1", true);<br />
?><br />
</body><br />
</html><br />
<br />
<?<br />
}else<br />
{<br />
header("Location: autenticacao.php");<br />
}<br />
?><br />
<br />
</syntaxhighlight><br />
<br />
===Listagem de anúncios===<br />
*Na página listar.php é feita a conexão com o banco de dados e também a consulta nas tabelas, para fazer a listagem dos anúncios ja cadastrados, e através dessa página pode-se selecionar um anúncio o qual deseja editar ou excluir. Segue o código (listar.php):<br />
<br />
<syntaxhighlight lang=lang="php"><br />
<br />
<?<br />
session_start();<br />
if (isset($_SESSION['login'])){<br />
?><br />
<html><br />
<head><br />
<meta http-equiv="content-Type" content="text/html; charset=iso-8859-1" /><br />
<link rel="stylesheet" media="all" type="text/css" href="style.css" /><br />
<title> Caf&eacute; On-line </title><br />
</head><br />
<body bgcolor="000000" text="FFFFFF"><br />
<h1>Listagem de an&uacute;ncios</h1><br />
<a href="http://www.cafeonline.sj.ifsc.edu.br/sair">Sair</a><br />
<table><tr><td valign="top"><br />
<?<br />
$conexao = mysql_connect("localhost","root","cafeonline") or die ("ERRO");<br />
if($conexao) // se $conexao é true, ou seja, conectou ao banco de dados, seleciona com qual banco deseja trabalhar.<br />
{<br />
mysql_select_db("cafeonline") or die ("erro 1"); //seleciona qual o banco<br />
$query = "SELECT * FROM anuncio" or die ("erro 2"); //seleciona tudo (*), de uma tabela chamada anuncio<br />
$dados = mysql_query($query,$conexao) or die ("erro 3");<br />
<br />
echo "<table class='stats'>";<br />
echo "<th>Nome do cliente</th>";<br />
echo "<th>T&iacute;tulo do an&uacute;ncio</th>";<br />
echo "<th>Visitas</th>";<br />
echo "<th>Validade</th>";<br />
echo "<th>A&ccedil;&otilde;es</th>";<br />
<br />
while($linha=mysql_fetch_array($dados,MYSQL_ASSOC))<br />
{<br />
$id = $linha["IDANUNCIO"]; <br />
echo "<tr><td>" . $linha["NOMECLIENTE"] . "</td>" ;<br />
echo "<td>" . $linha["NOMEANUNCIO"] . "</td>" ;<br />
echo "<td>" . $linha["VISITAS"] . "</td>" ;<br />
echo "<td>" . $linha["VALIDADE"] . "</td>" ;<br />
echo "<td><a href='excluir.php?id=$id' style='text-decoration:none'>Excluir&nbsp;&nbsp;</a>";<br />
echo "<a href='editar.php?id=$id' style='text-decoration:none'>Editar</a></td></tr>";<br />
}<br />
echo "</table>";<br />
echo "<center><a href='http://www.cafeonline.sj.ifsc.edu.br/cadastro'>Incluir novo an&uacute;ncio</a></center>";<br />
mysql_close($conexao) or die ("erro 5");<br />
}<br />
header("Content-Type: text/html; charset=ISO-8859-1", true); <br />
?><br />
</td><td><br />
<img src="800x600.gif" border="0" width="600" height="400" align="right"></td></tr></table><br />
</body><br />
</html><br />
<br />
<?<br />
}else{<br />
header("Location: autenticacao.php");<br />
}<br />
?><br />
<br />
</syntaxhighlight><br />
<br />
<br />
===Editando e atualizando os anúncios===<br />
*Depois de selecionado um anúncio na página de listagem o admin é direcionado para a página de edição de anúncios. E então são mostrados os dados que já estão cadastrados do anúncio selecionado, podendo alterar o que desejar e depois apertando no botão gravar que é direcionado para a página onde será feita a atualização do banco de dados.<br />
<br />
Segue o código da página de edição de anúncios (editar.php):<br />
<br />
<syntaxhighlight lang=lang="php"><br />
<br />
<?<br />
session_start();<br />
if(isset($_SESSION['login'])){<br />
?><br />
<br />
<html><br />
<head><br />
<meta http-equiv="content-Type" content="text/html; charset=iso-8859-1" /><br />
<link rel="stylesheet" media="all" type="text/css" href="style.css" /><br />
<title> Caf&eacute; On-line </title><br />
</head><br />
<body bgcolor="000000" text="FFFFFF"><br />
<h1>Editar an&uacute;ncio </h1><br />
<a href="http://www.cafeonline.sj.ifsc.edu.br/sair">Sair</a><br />
<br />
<? <br />
$id = $_GET['id'];<br />
$conexao = mysql_connect("localhost","root","cafeonline") ;<br />
mysql_select_db("cafeonline") or die ("erro 1");<br />
$query = ("select * from anuncio where IDANUNCIO=$id");<br />
$dados = mysql_query($query,$conexao);<br />
$linha=mysql_fetch_array($dados,MYSQL_ASSOC);<br />
mysql_query($linha);<br />
header("Content-Type: text/html; charset=ISO-8859-1", true);<br />
?><br />
<form name="formTeste" action="add2.php?id=<? echo $id ?>" method="post"><br />
<table><br />
<tr><td><br />
<p> T&iacute;tulo: <br><br />
<input type:"text" name="titulo" value="<? echo $linha['NOMEANUNCIO'] ?>"><br />
<p> Nome do cliente: <br><br />
<input type:"text" name="nome" value="<? echo $linha['NOMECLIENTE'] ?>"><br />
<p> An&uacute;ncio: <br><br />
<textarea rows="2" cols="20" name="texto"><? echo $linha['TEXTO'] ?></textarea><br />
<p> Link: <br><br />
<input type:"text" name="link" value="<? echo $linha['LINK'] ?>"><br />
<p> Expira em: <br><br />
<input type:"text"name="validade" value="<? echo $linha['VALIDADE'] ?>"><br />
<p> An&uacute;ncio expirado?<br />
<?$data = date("Y-m-d");<br />
$timestamp1 = strtotime($linha['VALIDADE']);<br />
$timestamp2 = strtotime($data);<br />
if ($timestamp1 < $timestamp2){<br />
echo "Sim<br>";<br />
}else{<br />
echo "N&atilde;o<br>";<br />
}<br />
?><br />
<input type="submit" name="b_enviar" value="Gravar"><BR><br />
</td><td><br />
<img src="800x600.gif" border="0" width="600" height="400"><br />
</td></tr><br />
</body><br />
</html><br />
<br />
<?<br />
}else{<br />
header("Location: autenticacao.php");<br />
}<br />
?><br />
<br />
</syntaxhighlight><br />
<br />
<br />
*Código onde é feita a atualização do banco de dados (add2.php):<br />
<br />
<syntaxhighlight lang=lang="php"><br />
<br />
<?<br />
session_start();<br />
if(isset($_SESSION['login'])){<br />
?><br />
<br />
<html><br />
<head><br />
<meta http-equiv="content-Type" content="text/html; charset=iso-8859-1" /><br />
<link rel="stylesheet" media="all" type="text/css" href="style.css" /><br />
<title>Caf&eacute; On-line</title><br />
</head><br />
<body bgcolor="000000" text="FFFFFF"><br />
<?<br />
$conexao = mysql_connect("localhost","root","cafeonline") ;<br />
$base_ok = mysql_select_db("cafeonline",$conexao);<br />
$id = $_GET['id'];<br />
$titulo=$_POST['titulo'] ;<br />
$nome=$_POST['nome'] ;<br />
$texto=$_POST['texto'] ;<br />
$link=$_POST['link'] ;<br />
$validade=$_POST['validade'] ;<br />
<br />
if (!empty ($titulo) && !empty ($nome) && !empty ($texto) && !empty ($link) && !empty ($validade))<br />
{<br />
$update=mysql_query("UPDATE anuncio SET NOMECLIENTE='$nome', NOMEANUNCIO='$titulo', TEXTO='$texto', LINK='$link', VALIDADE='$validade' WHERE IDANUNCIO='$id'");<br />
if($update==true)<br />
{<br />
echo "<h2>Dados atualizados com sucesso <br></h2>"; <br />
echo "<a href='http://www.cafeonline.sj.ifsc.edu.br/listar>Ir para lista de an&uacute;ncios</a>";<br />
}else<br />
{<br />
echo "Erro ao Atualizar";<br />
"<a href='http://www.cafeonline.sj.ifsc.edu.br/listar>Ir para lista de an&uacutencios</a>";<br />
}<br />
}else<br />
{<br />
echo "<h2>Erro, campos vazios<br></h2>";<br />
echo "<a href='http://www.cafeonline.sj.ifsc.edu.br/listar'>Voltar para lista de an&uacute;ncios</a>";<br />
}<br />
header("Content-Type: text/html; charset=ISO-8859-1", true);<br />
?><br />
</body><br />
</html><br />
<br />
<?<br />
}else<br />
{<br />
header("Location: autenticacao.php");<br />
}<br />
?><br />
<br />
</syntaxhighlight><br />
<br />
<br />
===Excluindo anúncios===<br />
Segue o código da página para exclusão de anúncios (excluir.php):<br />
<br />
<syntaxhighlight lang=lang="php"><br />
<br />
<?<br />
session_start();<br />
if(isset($_SESSION['login'])){<br />
?><br />
<br />
<html><br />
<head><br />
<meta http-equiv="content-Type" content="text/html; charset=iso-8859-1" /><br />
<link rel="stylesheet" media="all" type="text/css" href="style.css" /><br />
<title>Caf&eacute; On-line</title><br />
</head><br />
<body bgcolor="000000" text="FFFFFF"><br />
<br />
<?<br />
$conexao = mysql_connect("localhost","root","cafeonline") ;<br />
$base_ok = mysql_select_db("cafeonline",$conexao) or die ("erro 1");<br />
$id=$_GET["id"]; <br />
$query = mysql_query("delete from anuncio where IDANUNCIO='$id'");<br />
mysql_query($query);<br />
<br />
if ($query==true)<br />
{<br />
echo "<h2>An&uacute;ncio exlcluido<br></h2>";<br />
echo "<a href='http://www.cafeonline.sj.ifsc.edu.br/listar>Voltar para lista de an&uacute;ncios</a>";<br />
}else{<br />
echo "Erro ao excluir anúncio";<br />
echo "<a href='http://www.cafeonline.sj.ifsc.edu.br/listar>Voltar para lista de anúncios</a>";<br />
}<br />
header("Content-Type: text/html; charset=ISO-8859-1", true);<br />
?><br />
</body><br />
</html><br />
<br />
<?<br />
}else{<br />
header("Location: autenticacao.php");<br />
}<br />
?><br />
<br />
</syntaxhighlight><br />
<br />
===Botão sair===<br />
*Nas páginas de listagem, cadastro e edição foram colocados links para o usuario sair da seção(sair.php):<br />
<br />
<syntaxhighlight lang=lang="php"><br />
<br />
<?<br />
session_start(); //iniciamos a sessão que foi aberta<br />
session_destroy(); //destruimos a sessão<br />
session_unset(); //limpamos as variaveis globais das sessões<br />
header("Location: autenticacao.php");<br />
?><br />
<br />
</syntaxhighlight><br />
<br />
===CSS usado para estilo das páginas===<br />
*Segue o código css para a estilização das páginas (style.css):<br />
<br />
<syntaxhighlight lang=lang="css"><br />
<br />
body {<br />
margin: 0;<br />
padding: 0;<br />
background: #000000;<br />
font-family: Arial, Helvetica, sans-serif;<br />
font-size: 12px;<br />
color: #CFCFCF;<br />
}<br />
<br />
h1, h2, h3 {<br />
margin: 0;<br />
padding: 0;<br />
font-weight: normal;<br />
color: #E8E8E8;<br />
}<br />
<br />
h1 {<br />
font-size: 2em;<br />
}<br />
<br />
h2 {<br />
font-size: 2.4em;<br />
}<br />
<br />
h3 {<br />
font-size: 1.6em;<br />
}<br />
<br />
p, ul, ol {<br />
margin-top: 0;<br />
line-height: 180%;<br />
}<br />
<br />
a {<br />
text-decoration: none;<br />
color: #860B28;<br />
}<br />
<br />
table.stats th<br />
{text-align: center;<br />
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;<br />
font-weight: negrit;<br />
font-size: 14px;<br />
color: #fff;<br />
width: 280px;<br />
background-color: #000;<br />
border: 1px solid;<br />
border-collapse: collapse;<br />
border-spacing: 1px;}<br />
<br />
table.stats td<br />
{background-color: #000;<br />
color: #fff;<br />
padding: 4px;<br />
text-align: left;<br />
border: 1px #fff solid;}<br />
<br />
</syntaxhighlight><br />
<br />
<br />
===Banner===<br />
*Segue o código do banner que ficará localizado no topo da página (banner.php):<br />
<br />
<syntaxhighlight lang=lang="php"><br />
<br />
<?<br />
<br />
$conexao = mysql_connect("localhost","root","cafeonline") or die ("ERRO");<br />
if($conexao) // se $conexao é true, ou seja, conectou ao banco de dados, seleciona com qual banco deseja trabalhar.<br />
{<br />
mysql_select_db("cafeonline") or die ("erro 1"); //seleciona qual o banco<br />
$query = "SELECT * FROM anuncio" or die ("erro 2"); //seleciona tudo (*), de uma tabela chamada anuncio<br />
$dados = mysql_query($query,$conexao) or die ("erro 3");<br />
$linhas = mysql_num_rows($dados);<br />
$linhas--;<br />
$aleatorio = rand(0, $linhas);<br />
mysql_data_seek($dados, $aleatorio);<br />
$imprimir = mysql_fetch_array($dados,MYSQL_ASSOC);<br />
<br />
$tempo_atual = date("Y-n-j");<br />
$verificar_exp = (strtotime($tempo_atual)-strtotime($imprimir["VALIDADE"]));<br />
<br />
if($verificar_exp < 0){<br />
<br />
// definindo as dimensoes da imagem: largura , altura<br />
$imagem = imagecreate( 800, 70 );<br />
<br />
// definindo a cor de fundo e do texto<br />
$fundo = imagecolorallocate( $imagem, 0, 0, 0 );<br />
$corTexto = imagecolorallocate( $imagem, 255, 255, 255 );<br />
<br />
// cor de uma linha<br />
$corLinha = imagecolorallocate( $imagem, 255, 48, 48 );<br />
<br />
imagettftext($imagem, 12, 0, 10, 18, $corTexto, "/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf", $imprimir["NOMEANUNCIO"]);<br />
// Configuração da função imagettftext(imagem,tamanho,ângulo,X,Y,cor,arquivo da fonte,texto)<br />
imagettftext($imagem, 9, 0, 10, 43, $corTexto, "/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf", $imprimir["TEXTO"]);<br />
<br />
// desenhando uma linha de largura 2px abaixo do texto<br />
imagesetthickness ( $imagem, 2 );<br />
imageline( $imagem, 5, 25, 790, 25, $corLinha );<br />
<br />
// gravando o arquivo no subdiretorio site<br />
// o usuario www-data deve ter permissao de escrita neste diretorio<br />
imagepng( $imagem, "/var/www/site/propaganda.png" );<br />
<br />
// retirando a figura da memoria<br />
imagedestroy( $imagem );<br />
<br />
//contador<br />
$atualiza = "update id set propaganda = '$imprimir[IDANUNCIO]'";<br />
mysql_query($atualiza,$conexao) or die ("erro 3"); <br />
<br />
}<br />
}<br />
?><br />
<br />
</syntaxhighlight><br />
<br />
===Contador de visitas===<br />
*Segue código do contador de visitas (cont.php), que quando o cliente clica no banner incrementa mais uma visita na coluna VISITAS do banco de dados, e através deste código que o cliente é redirecionado para a página do banner.<br />
<br />
<syntaxhighlight lang=lang="php"><br />
<br />
<?<br />
$action = $_GET['action'];<br />
if ($action == "go") {<br />
$conexao = mysql_connect("localhost","root","cafeonline") or die ("ERRO");<br />
if($conexao) <br />
{<br />
mysql_select_db("cafeonline") or die ("erro 1"); //seleciona qual o banco<br />
$query = "select propaganda from id" or die ("erro 2"); //seleciona coluna propaganda da tabela id<br />
$dados = mysql_query($query,$conexao) or die ("erro 3"); <br />
$imprimir = mysql_fetch_array($dados,MYSQL_ASSOC); //pega a linha inteira<br />
<br />
$query2 = "select * from anuncio where IDANUNCIO='$imprimir[propaganda]'"; //seleciona tudo da tabela anuncio onde IDANUNCIO é igual ao id da propaganda<br />
$dados2 = mysql_query($query2,$conexao) or die ("erro 4");<br />
$imprimir2 = mysql_fetch_array($dados2, MYSQL_ASSOC);<br />
<br />
$visitas = $imprimir2['VISITAS'];<br />
$visitas++;<br />
<br />
$query3 = "update anuncio set VISITAS='$visitas' where IDANUNCIO='$imprimir[propaganda]'"; //atualiza na tabela anuncio a coluna VISITAS<br />
mysql_query($query3,$conexao) or die ("erro 5"); <br />
header("Location: $imprimir2[LINK]");<br />
}<br />
}<br />
?><br />
<br />
</syntaxhighlight></div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=AULA_-_Representa%C3%A7%C3%A3o_de_Algoritmos._Constantes,_Vari%C3%A1veis_e_Express%C3%B5es.&diff=164470
AULA - Representação de Algoritmos. Constantes, Variáveis e Expressões.
2020-02-07T11:58:58Z
<p>Humbertos: </p>
<hr />
<div>= Objetivos =<br />
<br />
*Conceituar Algoritmo<br />
*Utilizar variáveis, constantes e expressões nas instruções do algoritmo.<br />
*Representar Algoritmos na forma de Fluxogramas e Pseudocódigo<br />
*Utilizar Teste de Mesa para verificar o funcionamento do algoritmo<br />
<br />
= Conceito de Algoritmo =<br />
<br />
=== Como fazer um churrasco ===<br />
<br />
Vamos observar atentamente este vídeo para iniciarmos o nosso curso de programação:<br />
<br />
<center>{{#ev:youtube|U0xSYIXE9vo}} </center><br />
<br />
O que tem o churrasco com a nossa aula??<br />
Trata-se de uma sequência de passos para execução <br />
de um objetivo.<br />
<br />
EXERCÍCIO: Na forma textual, descrever as etapas<br />
para fazer um bom churrasco.<br />
<br />
=== O que é um algoritmo ===<br />
<br />
Um [http://pt.wikipedia.org/wiki/Algoritmo algoritmo] pode ser visto como uma sequência de instruções ou operações que resolvem um dado problema.<br />
<br />
A receita de um bom churrasco corresponde a um algoritmo.<br />
<br />
=== Como representar um algoritmo ? ===<br />
<br />
Uma forma é representar na forma textual ordenada:<br />
<br />
1. Comprar a carne<br />
2. Colocar carvão na churrasqueira<br />
3. Acender o carvão<br />
4. Cortar a carne (picanha)<br />
5. Espetar a carne<br />
6. Salgar a carne<br />
7. Colocar a carne na churrasqueira<br />
8. Aguardar a carne ficar no ponto desejado<br />
9. Bater a carne<br />
10.Servir a carne<br />
<br />
Outras formas são mais apropriadas para o uso no meio computacional:<br />
* pseudo-código<br />
* fluxogramas<br />
<br />
A PENSAR: É possível mudar a ordem das instruções?<br />
É possível paralelizar algumas instruções?<br />
<br />
=== E para quem são os algoritmos? ===<br />
<br />
Uma receita de bolo é apropriada para ser executada <br />
por um ser humano. <br />
Um procedimento de como trocar um pneu também. <br />
Mas muitas vezes queremos que o algoritmo seja executado <br />
por uma máquina! O computador é perfeito para isto!<br />
<br />
Neste curso vamos nos concentrar no desenvolvimento de<br />
algoritmos simples, desde a sua concepção até a sua <br />
implementação (e depuração) através de uma LINGUAGEM DE<br />
PROGRAMAÇÃO - a linguagem C , por exemplo.<br />
<br />
Um PROGRAMA implementa um algoritmo. É o algoritmo <br />
materializado na forma de uma sequência de instruções.<br />
<br />
===Para praticar===<br />
<br />
{{collapse top | Exercícios}}<br />
<!--1. Crie uma sequência lógica para emprestar um livro na biblioteca do IFSC.--><br />
<br />
1. Faça um algoritmo para somar dois números e multiplicar o resultado pelo primeiro número.<br />
<br />
2. Descreva com detalhes a sequência lógica para trocar um pneu de um carro.<br />
{{collapse bottom}}<br />
<br />
=A Descrição de Algoritmos usando Fluxogramas=<br />
<br />
Um fluxograma é uma linguagem semi-gráfica que pode ser utilizada <br />
para descrição de algoritmos.<br />
<br />
Exemplo: O algoritmo de cálculo da média de dois números:<br />
<br />
[[imagem:FluxogramaMediaDoisNumeros.jpg|150px|center]]<br />
<br />
Pontos fortes:<br />
*permite fácil entendimento do algoritmo, mesmo para pessoas leigas;<br />
<br />
Ponto fraco:<br />
*a descrição das estrutura dos dados inexiste. O usuário deve descrevê-los a parte. Neste caso os dados<br />
LIDOS serão ARMAZENADOS em áreas de "memória" específicas rotuladas por um nome. São as "variáveis".<br />
<br />
Observe no exemplo anterior que nada é dito sobre as variáveis NUM1, NUM2 e MEDIA.<br />
<br />
===Símbolos de um Fluxograma===<br />
[[imagem:TabelaSimbolosFluxograma.jpg|450px]]<br />
<br />
=Teste de Mesa=<br />
<br />
O teste de mesa serve para acompanharmos passo a passo a execução de um algoritmo, verificando e atualizando a cada momento o valor das diversas variáveis envolvidas no processamento do algoritmo. Observe no exemplo abaixo que as "caixas" (áreas de armazenamento) correspondentes as variáveis estão inicialmente com valores indeterminados. A medida que as instruções são executadas estas variáveis são atualizadas.<br />
<br />
[[imagem:TesteMesaMediaDoisNumeros.jpg|650px]]<br />
<br />
=Constantes, Variáveis e Expressões=<br />
<br />
Algoritmos operam sobre dados. O que podem ser estes dados?<br />
<br />
Variáveis e Constantes<br />
<br />
No exemplo anterior podemos identificar três variáveis NUM1, NUM2 e MEDIA<br />
Também podemos identificar uma CONSTANTE. O número 2.<br />
<br />
*Tipo de Variáveis:<br />
<br />
**'''Numéricas''': '''reais''' e '''inteiras'''<br />
Ex: NUM1 = 5.5 /* NUM1 é uma variável real */<br />
**'''Booleanas''': true ou false<br />
Ex: RES = TRUE /* RES é uma variável booleana */ <br />
**'''caracter''': <br />
Ex: LETRA = 'A'<br />
**'''alfanumérica'''<br />
Ex: FRASE = "ALO MUNDO"<br />
<br />
E como estas variáveis armazenam os dados?? Depende da linguagem usada.<br />
<br />
===Expressões===<br />
<br />
Expressões sentenças que relacionam variáveis e constantes através de operadores matemáticos<br />
e que RESULTAM em um valor.<br />
<br />
A instrução do algoritmo:<br />
<br />
MEDIA = (NUM1 + NUM2) / 2 <br />
<br />
será considerada como uma expressão, que usa os operadores '+', '/' e '='<br />
<br />
O operador '=' é um OPERADOR DE ATRIBUIÇÃO e indica que a expressão do lado direito<br />
do '=' será atribuída a variável do lado esquerdo.<br />
<br />
Observe a necessidade dos parênteses para garantir a PRECEDÊNCIA das operações. Uma expressão da forma:<br />
MEDIA = NUM1 + NUM2 / 2 (neste caso primeiro será dividido NUM2 por 2 e depois somado com NUM1. NÃO é a média...<br />
<br />
Neste curso, para mantermos coerência com a Linguagem C, consideraremos que a expressão<br />
como um todo resulta no valor que é atribuído a variável.<br />
<br />
[[imagem:ExecucaoExpressao.jpg|450px]]<br />
<br />
<br />
Notar que a expressão de atribuição não se trata de uma IGUALDADE MATEMÁTICA. Uma expressão viável pode ser:<br />
<br />
X = X + 1<br />
<br />
Significa que o valor da variável X deve ser somado com a constante 1 sendo o resultada da expressão colocado em X.<br />
<br />
===Operadores Aritméticos===<br />
<br />
Os operadores aritméticos que usaremos neste curso serão os disponíveis no C:<br />
<br />
{| border="1" cellpadding="2"<br />
!Operador<br />
!Significado<br />
|-<br />
| +<br />
|adição<br />
|-<br />
| -<br />
|subtração<br />
|-<br />
|*<br />
|multiplicação<br />
|-<br />
|/<br />
|divisão<br />
|-<br />
|%<br />
|resto<br />
|}<br />
<br />
O único operador desconhecido aqui é o resto, cujo significado é o resto entre dois números inteiros. Exemplo, se B possui o valor 9, então o resultado da atribuição na expressão:<br />
A = B%2<br />
será 1.<br />
<br />
=Representando o algoritmo com pseudo-código=<br />
<br />
Uma possível representação em pseudo-código do fluxograma acima seria:<br />
<br />
<syntaxhighlight lang=c><br />
ALGORITMO MEDIA<br />
VARIAVEIS<br />
NUM1: INTEIRO<br />
NUM2: INTEIRO<br />
MEDIA: REAL<br />
INICIO<br />
LER NUM1<br />
LER NUM2<br />
MEDIA = (NUM1+NUM2)/2<br />
MOSTRAR MEDIA<br />
FIM<br />
</syntaxhighlight><br />
<br />
NOTE que agora informamos quais variáveis existem e de que tipo elas são (inteiras e real).<br />
<br />
=Representando o algoritmo em linguagem C=<br />
<br />
Abaixo um programa em C implementando o algoritmo de cálculo da média de dois números. <br />
<br />
OBSERVE que uma pessoa que não conhece a sintaxe da linguagem terá um pouco de dificuldade de entender...<br />
<br />
<syntaxhighlight lang=c><br />
#include <stdio.h><br />
<br />
main()<br />
{<br />
int num1,num2;<br />
float media;<br />
<br />
scanf("%d",&num1);<br />
scanf("%d",&num2);<br />
media = (num1+num2)/2.0;<br />
printf("media = %f\n", media);<br />
}<br />
</syntaxhighlight><br />
<br />
=Exercícios do [[www.code.org code.org]]=<br />
<br />
# Implementar o algoritmo em [//_https://studio.code.org/s/artist/stage/1/puzzle/1 Artist - Puzzle 1] e construir um fluxograma. Mostrar para o professor.<br />
# Implementar o algoritmo em [//_https://studio.code.org/s/artist/stage/1/puzzle/2 Artist - Puzzle 2] e construir um fluxograma. Mostrar para o professor.<br />
# Implementar o algoritmo em [//_https://studio.code.org/s/artist/stage/1/puzzle/3 Artist - Puzzle 3] e construir um fluxograma. Mostrar para o professor.<br />
<br />
=Exercícios=<br />
<br />
<ol><br />
<li><br />
Fazer um algoritmo na forma de fluxograma para calcular o valor y de uma função de uma reta <math> y = 5x+2 </math> dado x. Identifique quem são as variáveis e constantes do problema.<br />
{{collapse top|Solução - Exercicio 01}}<br />
[[imagem:Exercicio01_Progamacao_1_correto.jpg|300px]]<br />
{{collapse bottom}}<br />
</li><br />
<li><br />
Fazer um algoritmo na forma de fluxograma para calcular o DELTA de uma equação do segundo grau, dados os coeficientes ''a'', ''b'' e ''c''. OBS: <math>DELTA=b^2-4ac</math>.<br />
{{collapse top|Solução - Exercicio 02}}<br />
[[imagem:Exercicio02_Programacao1_correto.jpg|400px]]<br />
{{collapse bottom}}<br />
</li><br />
<li><br />
Apresente uma variação de solução do exercício (2) usando apenas duas variáveis para armazenamento de dados. Apresente também um TESTE DE MESA para o algoritmo proposto.<br />
</li><br />
<li><br />
Implementar um algoritmo na forma de pseudocódigo para calcular a conversão de CELSIUS para Farenheit (ver [https://www.infoescola.com/fisica/conversao-de-escalas-termometricas/]).<br />
{{collapse top|Solução - Exercicio 04}}<br />
<code><br />
ALGORITMO CONVERSOR<br />
VARIAVEIS<br />
Celsius: FLOAT <br />
Fahrenheit: FLOAT <br />
INICIO<br />
LER Celsius<br />
Fahrenheit = Celsius * (9/5) + 32<br />
MOSTRAR Fahrenheit<br />
FIM<br />
</syntaxhighlight><br />
{{collapse bottom}}<br />
</li><br />
<li><br />
Implementar um algoritmo na forma de pseudo-código para calcular a corrente sobre<br />
um resistor, dado a tensão V aplicada sobre ele. Considere um resistor com R constante de 5K ohm.<br />
{{collapse top|Solução - Exercicio 05}}<br />
<code><br />
ALGORITMO CIRCUITO<br />
VARIAVEIS<br />
V : REAL<br />
I : REAL<br />
CONSTANTES<br />
R : 5000<br />
INICIO<br />
LER V<br />
I = V/R<br />
MOSTRAR I<br />
FIM<br />
</syntaxhighlight><br />
{{collapse bottom}}<br />
</li><br />
<li><br />
Incremente o exercício 5 para computar também a potência dissipada sobre o resistor.<br />
{{collapse top|Solução - Exercicio 06}}<br />
<code><br />
ALGORITMO CIRCUITO 2<br />
VARIAVEIS<br />
V : REAL<br />
I : REAL<br />
P: REAL<br />
CONSTANTES<br />
R : 5000<br />
INICIO<br />
LER V<br />
I = V/R<br />
MOSTRAR I<br />
P = V*I<br />
MOSTRAR P<br />
FIM<br />
</syntaxhighlight><br />
{{collapse bottom}}<br />
</li><br />
<li><br />
Implementar um algoritmo na forma de pseudo-código para converter um ângulo em radianos para graus.<br />
{{collapse top|Solução - Exercicio 07}}<br />
<code><br />
ALGORITMO CONVERSOR RAD<br />
VARIAVEIS<br />
rad : REAL<br />
graus : REAL<br />
INICIO<br />
LER rad<br />
graus = rad * 180/3.1415<br />
MOSTRAR graus<br />
FIM<br />
</syntaxhighlight><br />
{{collapse bottom}}<br />
</li><br />
<li><br />
O problema da raposa, do milho e da galinha.<br />
<br />
<br />
<center>{{#ev:youtube|yifW9XueSaI}} </center><br />
<br />
<br />
EXERCÍCIO 8A: Descrever na forma de etapas um <br />
solução para o problema da raposa, do milho e da galinha.<br />
<br />
Note que somente é possível escrever o algoritmo se tivermos uma solução para o problema.<br />
{{collapse top|Solução}}<br />
1 - O homem leva a galinha ao outro lado do rio.<br />
<br />
2 - O homem leva o milho ao outro lado do rio.<br />
<br />
3 - O homem volta com a galinha para o lado inicial do rio e deixa o milho.<br />
<br />
4 - O homem leva a raposa para o outro lado do rio onde está o milho.<br />
<br />
5 - O homem ele volta ao lado inicial do rio e leva a galinha para o lado do rio onde está o milho e a raposa.<br />
{{collapse bottom}}<br />
</li><br />
<li><br />
Torres de Hanoi<br />
<br />
Veja este jogo:<br />
<br />
<center>{{#ev:youtube|hLnuMXO95f8}} </center><br />
<br />
(a)Escrever na forma de etapas numeradas a solução para o problema das torres de Hanói usando 3 discos.<br />
{{collapse top|Solução - 3 Discos}}<br />
<br />
7 Passos<br />
<br />
1 - Disco um para o terceiro pino<br />
<br />
2 - Disco dois para o segundo pino<br />
<br />
3 - Disco um para o segundo pino<br />
<br />
4 - Disco tres para o terceiro pino<br />
<br />
5 - Disco um para o primeiro pino<br />
<br />
6 - Disco dois para o terceiro pino<br />
<br />
7 - Disco um para o terceiro pino<br />
{{collapse bottom}}<br />
(b) Escrever na forma de etapas numeradas a solução para o problema das torres de Hanói usando 4 discos.<br />
{{collapse top|Solução - 4 Discos}}<br />
<br />
15 Passos<br />
<br />
1 - Disco um para o segundo pino<br />
<br />
2 - Disco dois para o terceiro pino<br />
<br />
3 - Disco um para o terceiro pino<br />
<br />
4 - Disco tres para o segundo pino<br />
<br />
5 - Disco um para o primeiro pino<br />
<br />
6 - Disco dois para o segundo pino<br />
<br />
7 - Disco um para o segundo pino<br />
<br />
8 - Disco quatro para o terceiro pino<br />
<br />
9 - Disco um para o terceiro pino<br />
<br />
10 - Disco dois para o primeiro pino<br />
<br />
11 - Disco um para o primeiro pino<br />
<br />
12 - Disco tres para o terceiro pino<br />
<br />
13 - Disco um para o segundo pino<br />
<br />
14 - Disco dois para o terceiro pino<br />
<br />
15 - Disco um para o terceiro pino<br />
{{collapse bottom}}<br />
<br />
</li><br />
<li><br />
Implementar um fluxograma para computar a área e o comprimento de uma circunferência dado o RAIO.<br />
{{collapse top|Solução - Exercicio 10}}<br />
[[imagem:Exercicio_10_Programacao_1.jpg|450px]]<br />
{{collapse bottom}}<br />
</li><br />
<li><br />
Implementar um fluxograma para ler um número complexo (ler por partes) no formato retangular e apresentar o módulo e o ângulo EM GRAUS do mesmo (formato polar). Suponha que você dispõe de uma função ATG() que calcula o arco em radianos de uma dada tangente. <br />
{{collapse top|Solução - Exercicio 11}}<br />
[[imagem:Exercicio11_Programacao1.jpg|500px]]<br />
{{collapse bottom}}<br />
</li><br />
<li><br />
Implementar um fluxograma para apresentar a velocidade no instante T (a ser fornecido) de um corpo de massa 1Kg que está inicialmente parado (em T=0) e submetido a força F também fornecida como entrada. Despreze atrito.<br /><br />
Considere:<br /><br />
Vi=0<br /><br />
O--> <br /><br />
m=1Kg F=1N<br /><br />
{{collapse top|Solução - Exercicio 12}}<br />
[[imagem:Exercicio12_Programacao1.jpg|500px]]<br />
{{collapse bottom}}<br />
</li><br />
<li> Faça um algoritmo para computar o desvio padrão <math>\sigma</math> de uma população representada por 7 números reais. Suponha que você dispõe de uma função SQRT() que permite computar a raiz quadrada de um número. Usar:<br /><br />
<br />
<math>\sigma = \sqrt{\frac{1}{N} \sum_{i=1}^N (x_i - \mu)^2}</math> (extraído da wikipedia [https://pt.wikipedia.org/wiki/Desvio_padr%C3%A3o])<br /><br />
<br />
<math>\mu = \frac{1}{N} \sum_{i=1}^N x_i</math> (extraído da wikipedia [https://pt.wikipedia.org/wiki/Desvio_padr%C3%A3o])<br /><br />
<br />
SUGESTÃO: computar primeiramente a média <math>\mu</math><br />
<br />
OBS: Notar que o desvio padrão acima é de uma população. O desvio padrão <math>S</math> de uma amostrausa a divisão por <math>N-1</math>. Uma discussão para a dsiciplina da estatística.<br />
<li><br />
Faça um algoritmo para calcular o coeficiente angular <math>a</math> e o coeficiente linear <math>b</math> de uma reta <math> y = ax+b </math> DADOS dois pontos P(p1,p2) e Q (q1,q2).<br />
</li><br />
</ol></div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=164359
Portal da Coordenadoria de Informática
2020-02-03T18:43:21Z
<p>Humbertos: </p>
<hr />
<div>==Manuais para usuários==<br />
:*[[Manual para acesso remoto]]<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
<br />
:*[[Manual para instalação das impressoras em notebooks pessoais]]<br />
<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Manual de instalação do ISAAC==<br />
:*[[Manual de instalação para Microsoft Windows XP SP3]]<br />
<br />
==Tutorial - instalação Joomla 1.5 no Ubuntu 9.04==<br />
:*[[Instalando Joomla 1.5 no Ubuntu 9.04]]<br />
<br />
==Configurações em Estação Windows 2000/XP/7==<br />
:*[[Procedimento padrão para reinstalar o Windows]]<br />
:*[[Configurações de Rede]]<br />
:*[[Configuração das Impressoras Windows]]<br />
:*[[Checklist de programas no Windows]]<br />
:*[[Colocar Windows 7 no domínio]]<br />
:*[[Configurando gateway para máquina de laboratório (ICS)]]<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Configurando estação Linux como cliente Ldap]]<br />
:*[[Instalação do Mandriva Linux]]<br />
:*[[Integrando o Debian 7 Wheezy à base LDAP do campus SJ]]<br />
:*[[Integrando o Debian 8 Jessie à base LDAP do campus SJ]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Automatizando atualizações usando o cron-apt]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
===Configurações de estações Ubuntu Linux===<br />
:*[[Procedimento padrão para reinstalar o Linux]]<br />
:*[[Configuração da estação e instalação de aplicativos]]<br />
:*[[Configurando o Ubuntu para autenticar na base LDAP e montar diretórios via pam_mount]]<br />
:**[[Integrando o Ubuntu 12.04 LTS à base LDAP do campus SJ|ALTERNATIVO: Integrando o Ubuntu 12.04 LTS à base LDAP do campus SJ]]<br />
:**[[Integrando o Ubuntu 14.04 LTS à base LDAP do campus SJ|ALTERNATIVO: Integrando o Ubuntu 14.04 LTS à base LDAP do campus SJ]]<br />
:*[[Configuração das Impressoras]]<br />
:*[[Liberando acesso à consultas SNMP]]<br />
:*[[Media:Curso_Básico_Ubuntu-8.04.pdf | Curso Básico de Ubuntu 8.04]]<br />
<br />
===Configuração no UBUNTU MATE===<br />
====Mudar as barras de menu quando o computador tem duas telas.====<br />
;O PROBLEMA:<br />
<br />
No lab. de programação não consigo mudar o monitor que tem a tela principal, na qual aparece o menu e os programas abertos. Atualmente a tela ligada ao projetor (VGA) está como principal e a DVI como secundária. Deveria ser o contrário, pois o professor arrasta para esta tela apenas aquilo que mostrar no projetor. Tentei mudar a ordem do display nas configurações mas não funcionou.<br />
<br />
;A SOLUÇÃO:<br />
<br />
Conforme conversado pessoalmente a solução é:<br />
"Foi apenas desmarcar a opção Expandir dentro das propriedades do Painel, depois consegui mover ele para o monitor que havia definido como principal, e em seguida marcar de volta a opção Expandir para que o Painel voltasse ao tamanho normal. "<br />
<br />
Encontrei isso aqui: http://www.linuxmint.com.br/forum/t-6657/resolvido-definir-monitor-principal.html<br />
<br />
==Procedimentos com servidores==<br />
:*[[Acesso direto, sem senha, a servidores remotos]]<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Aumentando o tamanho dos Volumes Lógicos LVMs]]<br />
:*[[Backup – Fita defeituosa no Amanda]]<br />
:*[[Backup - Uso do Bacula]]<br />
:*[[Backup – Uso do software Amanda]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configurando servidor usar os usuários do LDAP]]<br />
:*[[Configurando servidor WIKI]]<br />
:*[[Configurando uma máquina virtual para iniciar automaticamente no VmWare]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[FreeRADIUS com consulta ao LDAP e autenticação com VLAN's]]<br />
:*[[Instalação CUPS no Debian 5.0]]<br />
:*[[Instalação OSSEC]]<br />
:*[[Instalando nova Máquina Virtual no Vmware]]<br />
:*[[Liberar tamanhos e tipos de arquivos para upload na Wiki]]<br />
:*[[Quotas]]<br />
:*[[Reiniciando VPN]]<br />
:*[[Roteiro para liberar ou bloquear sítio no SquidGuard]]<br />
:*[[Roteiro para resolver problemas com fila de e-mail travada]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
:*[[Verificar e limpar filas de impressão]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Cabeamento Estruturado==<br />
:*[[Procedimentos para Instalação de um Ponto de Rede]]<br />
<br />
==Distribuição dos IPs da Rede==<br />
:*[[IPs Externos]]<br />
<!--<br />
:*[[IPs Internos]]<br />
--><br />
:*[[IPs e VLANs]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Portal_da_Coordenadoria_de_Inform%C3%A1tica&diff=164358
Portal da Coordenadoria de Informática
2020-02-03T18:08:22Z
<p>Humbertos: </p>
<hr />
<div>==Manuais para usuários==<br />
:*[[Manual para acesso remoto]]<br />
<br />
:*[[Manual para instalação das impressoras via IPP - Windows 10 8 7]]<br />
<br />
:*[[Manual para instalação das impressoras em notebooks pessoais]]<br />
<br />
:*[[Manual para computadores(Linux) da instituição administrados pelos usuários]]<br />
<br />
==Base de conhecimentos==<br />
:*[[Clonando HDs simultaneamente (em máquina local)]]<br />
:*[[Manual dos bolsistas]]<br />
:*[[Operações com PDF em linha de comando no Linux (comprimir, juntar, dentre outros)]]<br />
:*[[Problema na inicialização do Windows 8]]<br />
<br />
==Manual de uso do serviço fone@RNP==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/voip/<br />
<br />
==Tutorial para rede sem fio==<br />
http://dtic.ifsc.edu.br/servicos-de-tic/redesemfio/<br />
<br />
==Manual de instalação do ISAAC==<br />
:*[[Manual de instalação para Microsoft Windows XP SP3]]<br />
<br />
==Tutorial - instalação Joomla 1.5 no Ubuntu 9.04==<br />
:*[[Instalando Joomla 1.5 no Ubuntu 9.04]]<br />
<br />
==Configurações em Estação Windows 2000/XP/7==<br />
:*[[Procedimento padrão para reinstalar o Windows]]<br />
:*[[Configurações de Rede]]<br />
:*[[Configuração das Impressoras Windows]]<br />
:*[[Checklist de programas no Windows]]<br />
:*[[Colocar Windows 7 no domínio]]<br />
:*[[Configurando gateway para máquina de laboratório (ICS)]]<br />
:*[[Bloqueio acesso a Internet. Permite acesso somente ao servidor de licenças. Utilizado nos computadores dos alunos da biblioteca]]<br />
<br />
==Configurações em Estação Linux==<br />
:*[[Configuração das Impressoras]]<br />
:*[[Configurando estação Linux como cliente Ldap]]<br />
:*[[Instalação do Mandriva Linux]]<br />
:*[[Integrando o Debian 7 Wheezy à base LDAP do campus SJ]]<br />
:*[[Integrando o Debian 8 Jessie à base LDAP do campus SJ]]<br />
:*[[Integrando o Debian 9 Stretch à base LDAP do campus SJ]]<br />
:*[[Gerência de Redes (página)|Outras Dicas]]<br />
:**[[Automatizando atualizações usando o cron-apt]]<br />
:**[[Configurando VLAN]]<br />
:**[[Limpando HOME do aluno a cada inicialização]]<br />
:**[[Permitindo que o computador seja desligado/reiniciado com outros usuário logados]]<br />
<br />
===Configurações de estações Ubuntu Linux===<br />
:*[[Procedimento padrão para reinstalar o Linux]]<br />
:*[[Configuração da estação e instalação de aplicativos]]<br />
:*[[Configurando o Ubuntu para autenticar na base LDAP e montar diretórios via pam_mount]]<br />
:**[[Integrando o Ubuntu 12.04 LTS à base LDAP do campus SJ|ALTERNATIVO: Integrando o Ubuntu 12.04 LTS à base LDAP do campus SJ]]<br />
:**[[Integrando o Ubuntu 14.04 LTS à base LDAP do campus SJ|ALTERNATIVO: Integrando o Ubuntu 14.04 LTS à base LDAP do campus SJ]]<br />
:*[[Configuração das Impressoras]]<br />
:*[[Liberando acesso à consultas SNMP]]<br />
:*[[Media:Curso_Básico_Ubuntu-8.04.pdf | Curso Básico de Ubuntu 8.04]]<br />
<br />
===Configuração no UBUNTU MATE===<br />
====Mudar as barras de menu quando o computador tem duas telas.====<br />
;O PROBLEMA:<br />
<br />
No lab. de programação não consigo mudar o monitor que tem a tela principal, na qual aparece o menu e os programas abertos. Atualmente a tela ligada ao projetor (VGA) está como principal e a DVI como secundária. Deveria ser o contrário, pois o professor arrasta para esta tela apenas aquilo que mostrar no projetor. Tentei mudar a ordem do display nas configurações mas não funcionou.<br />
<br />
;A SOLUÇÃO:<br />
<br />
Conforme conversado pessoalmente a solução é:<br />
"Foi apenas desmarcar a opção Expandir dentro das propriedades do Painel, depois consegui mover ele para o monitor que havia definido como principal, e em seguida marcar de volta a opção Expandir para que o Painel voltasse ao tamanho normal. "<br />
<br />
Encontrei isso aqui: http://www.linuxmint.com.br/forum/t-6657/resolvido-definir-monitor-principal.html<br />
<br />
==Procedimentos com servidores==<br />
:*[[Acesso direto, sem senha, a servidores remotos]]<br />
:*[[Aumentando o tamanho de partições LVM]]<br />
:*[[Aumentando o tamanho dos Volumes Lógicos LVMs]]<br />
:*[[Backup – Fita defeituosa no Amanda]]<br />
:*[[Backup - Uso do Bacula]]<br />
:*[[Backup – Uso do software Amanda]]<br />
:*[[Configurando IPv6]]<br />
:*[[Configurando servidor usar os usuários do LDAP]]<br />
:*[[Configurando servidor WIKI]]<br />
:*[[Configurando uma máquina virtual para iniciar automaticamente no VmWare]]<br />
:*[[Configuração VLANs x DHCPD]]<br />
:*[[FreeRADIUS com consulta ao LDAP e autenticação com VLAN's]]<br />
:*[[Instalação CUPS no Debian 5.0]]<br />
:*[[Instalação OSSEC]]<br />
:*[[Instalando nova Máquina Virtual no Vmware]]<br />
:*[[Liberar tamanhos e tipos de arquivos para upload na Wiki]]<br />
:*[[Quotas]]<br />
:*[[Reiniciando VPN]]<br />
:*[[Roteiro para liberar ou bloquear sítio no SquidGuard]]<br />
:*[[Roteiro para resolver problemas com fila de e-mail travada]]<br />
:*[[Roteiro para restabelecer a rede da Unidade]]<br />
:*[[Verificar e limpar filas de impressão]]<br />
<br />
==Procedimentos com contas de alunos==<br />
:*[[Criando contas]]<br />
:*[[Mudar senha]]<br />
:*[[Desbloquear contas]]<br />
<br />
==Configuração Equipamentos de Rede==<br />
:*[[Configuração switch D-Link DGS-3100-24]]<br />
<br />
==Cabeamento Estruturado==<br />
:*[[Procedimentos para Instalação de um Ponto de Rede]]<br />
<br />
==Distribuição dos IPs da Rede==<br />
:*[[IPs Externos]]<br />
<!--<br />
:*[[IPs Internos]]<br />
--><br />
:*[[IPs e VLANs]]<br />
<br />
==Projetos==<br />
:*[[Uso de thin clients e LTSP como solução para economia de recursos e reutilização de hardwares obsoletos]]<br />
:*[[Owncloud distribuído]]<br />
:*[[Laboratório Interativo/Baixo custo]]<br />
<br />
==Maquinas Virtuais Laboratórios==<br />
:*[[Alocação das máquinas virtuais dos laboratórios]]</div>
Humbertos
https://wiki.sj.ifsc.edu.br/index.php?title=Predefini%C3%A7%C3%A3o:Collapse_top/doc&diff=164357
Predefinição:Collapse top/doc
2020-01-27T13:45:07Z
<p>Humbertos: Criou página com '{{Subpágina de documentação}} <!-- Por favor coloque categorias onde indicado na parte inferior desta página e interwikis no Wikidata --> == Uso == <includeonly>{{Testes...'</p>
<hr />
<div>{{Subpágina de documentação}}<br />
<!-- Por favor coloque categorias onde indicado na parte inferior desta página e interwikis no Wikidata --><br />
== Uso ==<br />
<br />
<br />
<includeonly>{{Testes outro||<br />
<!-- Categorias abaixo desta linha, por favor; interwikis no Wikidata --><br />
[[Categoria:!Predefinições expansíveis|collapse top]]<br />
}}</includeonly></div>
Humbertos