<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.if.ufrgs.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Samoel</id>
	<title>Instituto de Física - UFRGS - Contribuições do usuário [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.if.ufrgs.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Samoel"/>
	<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php/Especial:Contribui%C3%A7%C3%B5es/Samoel"/>
	<updated>2026-04-05T16:34:28Z</updated>
	<subtitle>Contribuições do usuário</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1852</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1852"/>
		<updated>2018-01-12T13:41:56Z</updated>

		<summary type="html">&lt;p&gt;Samoel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Cluster Ada - Instituto de Física UFRGS =&lt;br /&gt;
&lt;br /&gt;
O Cluster está localizado no Instituto de Física da UFRGS, em Porto Alegre.&lt;br /&gt;
&lt;br /&gt;
== Infraestrutura ==&lt;br /&gt;
&lt;br /&gt;
=== Software de gerenciamento ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Slurm Workload Manager&lt;br /&gt;
&lt;br /&gt;
Site :https://slurm.schedmd.com/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hardware dos nodes ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CPU: x86_64&lt;br /&gt;
RAM: varia entre 4 GB - 8 GB&lt;br /&gt;
GPU: alguns nodes possuem NVIDIA CUDA&lt;br /&gt;
Storage: storage em rede com quota de 50 GB por usuário, os nodes não possuem HD local &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Software nos nodes ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
OS: Debian 8 (Jessie) x86_64&lt;br /&gt;
Pacotes instalados:&lt;br /&gt;
 gcc&lt;br /&gt;
 python2&lt;br /&gt;
 python3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Como utilizar ==&lt;br /&gt;
&lt;br /&gt;
=== Conectar-se ao cluster-slurm ===&lt;br /&gt;
&lt;br /&gt;
O cluster é acessível através do server cluster-slurm. Para acessar o server via SSH, use:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh usuario@cluster-slurm.if.ufrgs.br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Caso você não tenha cadastro ou não é vinculado ao Instituto de Física, solicite o cadastro enviando um email para fisica-ti@ufrgs.br.&lt;br /&gt;
&lt;br /&gt;
=== Utilizando softwares no Cluster ===&lt;br /&gt;
&lt;br /&gt;
Para que seja possível executar um programa em um job no cluster, o programa deve:&lt;br /&gt;
&lt;br /&gt;
1. Já estar instalado&lt;br /&gt;
&lt;br /&gt;
OU&lt;br /&gt;
&lt;br /&gt;
2. Ser copiado para sua home (pasta do seu usuário)&lt;br /&gt;
&lt;br /&gt;
Ex:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scp meu_executavel usuario@cluster-slurm.if.ufrgs.br:~/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Caso queira compilar o programa para uso no Cluster, uma das opções é usar o &amp;lt;code&amp;gt;gcc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ex:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scp -r source-code/ usuario@cluster-slurm.if.ufrgs.br:~/&lt;br /&gt;
ssh usuario@cluster-slurm.if.ufrgs.br:~/&lt;br /&gt;
cd source-code&lt;br /&gt;
gcc main.c funcoes.c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Isso irá gerar um arquivo &amp;lt;code&amp;gt;a.out&amp;lt;/code&amp;gt;, que é o executável.&lt;br /&gt;
&lt;br /&gt;
Estando acessível pelo método 1 ou 2, o programa pode ser executado no Cluster através de um &amp;lt;strong&amp;gt;JOB&amp;lt;/strong&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
OBS: Caso você execute o programa sem submetê-lo como &amp;lt;strong&amp;gt;JOB&amp;lt;/strong&amp;gt;, ele não será executado nos nodes, e sim apenas no próprio server (cluster-slurm), que possui capacidades bem limitadas de processamento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Criando e executando um Job ===&lt;br /&gt;
&lt;br /&gt;
O Slurm gerencia jobs, e cada job representa um programa ou tarefa sendo executado.&lt;br /&gt;
&lt;br /&gt;
Para submeter um novo Job, deve-se criar um arquivo de script descrevendo os requisitos e características de execução do Job.&lt;br /&gt;
&lt;br /&gt;
Formato do arquivo abaixo.&lt;br /&gt;
&lt;br /&gt;
Ex: &amp;lt;code&amp;gt;job.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash &lt;br /&gt;
#SBATCH -n 1 # Numero de CPU cores a serem alocados &lt;br /&gt;
#SBATCH -N 1 # Numero de nodes a serem alocados&lt;br /&gt;
#SBATCH -t 0-00:05 # Tempo limite de execucao (D-HH:MM)&lt;br /&gt;
#SBATCH -p long # Particao (fila) a ser submetido&lt;br /&gt;
#SBATCH --qos qos_long # QOS &lt;br /&gt;
  &lt;br /&gt;
# Comandos de execução do seu programa:&lt;br /&gt;
./a.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Na opção --qos, deve-se colocar o nome da partição com o prefixo &amp;quot;qos_&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
partição: short -&amp;gt; qos: qos_short -&amp;gt; limite de 2 semanas&lt;br /&gt;
&lt;br /&gt;
partição: long -&amp;gt; qos: qos_long -&amp;gt; limite de 3 meses&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Caso deseje rodar em GPU, é necessário especificar a fila e pedir explicitamente a ''gereric resource'' gpu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash &lt;br /&gt;
#SBATCH -n 1 # Numero de CPU cores a serem alocados &lt;br /&gt;
#SBATCH -N 1 # Numero de nodes a serem alocados&lt;br /&gt;
#SBATCH -t 0-00:05 # Tempo limite de execucao (D-HH:MM)&lt;br /&gt;
#SBATCH -p long # Particao (fila) a ser submetido&lt;br /&gt;
#SBATCH --qos qos_long # QOS &lt;br /&gt;
#SBATCH --gres=gpu:1&lt;br /&gt;
  &lt;br /&gt;
# Comandos de execução do seu programa:&lt;br /&gt;
./a.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para pedir alguma GPU específica, use um constraint adicionando a linha:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH --constraint=&amp;quot;gtx970&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para submeter o job, execute o comando &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sbatch job.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comandos úteis ==&lt;br /&gt;
* Para listar os seus jobs:&lt;br /&gt;
  squeue&lt;br /&gt;
&lt;br /&gt;
* Para deletar um job:&lt;br /&gt;
  scancel [job_id]&lt;br /&gt;
&lt;br /&gt;
* Para listar as partições disponíveis:&lt;br /&gt;
  sinfo&lt;br /&gt;
&lt;br /&gt;
* Para listar as gpus presentes nos nodes:&lt;br /&gt;
  sinfo -o &amp;quot;%N %f&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Para listar um resumo de todos os nodes:&lt;br /&gt;
  sinfo -Nel&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Manual_de_Instala%C3%A7%C3%A3o_L203_e_N229&amp;diff=1711</id>
		<title>Manual de Instalação L203 e N229</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Manual_de_Instala%C3%A7%C3%A3o_L203_e_N229&amp;diff=1711"/>
		<updated>2017-02-07T14:48:31Z</updated>

		<summary type="html">&lt;p&gt;Samoel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;                                    '''Guia de instalação das impressoras no Sistema Operacional Linux''' &lt;br /&gt;
                                                   '''Instituto de física - UFRGS'''&lt;br /&gt;
                                                    '''Setor de informática - 2016'''&lt;br /&gt;
&lt;br /&gt;
Este documento descreve como instalar as impressoras da rede do IF-UFRGS no Linux. O CUPS e o HPLIP devem já estar instalados no sistema. Se você não possui acesso como superusuário ao seu computador, consulte o administrador do sistema.&lt;br /&gt;
&lt;br /&gt;
1 - Para que a instalação funcione o serviço, CUPS deve estar instalado e executando. Antes de prosseguir, verifique se o CUPS está inicializado, com o comando:&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
   $ service cups status&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2- Processo de instalação:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:1.png|650px|thumb|left|Abra em seu navegador o endereço http://localhost:631/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:229.2.png|650px|thumb|left|Na aba ''administration'', clique em add printer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:229.3.png|650px|thumb|left|Digite o nome do usuário administrador (root) e sua senha. Marque em Other Network Printers: Internet Printing Protocol (http).]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:correção.jpeg|650px|thumb|left|Em Connection, coloque http://impressoras:631/printers/L203 ou http://impressoras:631/printers/N229:&lt;br /&gt;
Preencha: Name: L205/&lt;br /&gt;
Description: HP P3015/&lt;br /&gt;
Location: L205 ou Name:&lt;br /&gt;
NÃO MARQUE ''SHARE THIS PRINTER'']]&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Esseeee.jpg|650px|thumb|left|Na lista ''make'' selecione hp]]&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Novo.jpg|650px|thumb|left|Em Model, selecione HP LaserJet P3010 Series Postsript. Depois clique em Add Printer.&lt;br /&gt;
(Se o sistema for debian, selecionar o driver de cima ''HP LaserJet P3010 Series Postscript (recommended) (en)'').&lt;br /&gt;
Depois clique em Set Default Options, e pronto!! A impressora ja estará instalada!!]]&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1709</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1709"/>
		<updated>2017-01-05T17:20:51Z</updated>

		<summary type="html">&lt;p&gt;Samoel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Submeter jobs ==&lt;br /&gt;
Para rodar, criar um arquivo (script.sh) com o seguinte conteúdo.&lt;br /&gt;
&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores &lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p long # Partition to submit to &lt;br /&gt;
  #SBATCH --qos qos_long # QOS &lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
&lt;br /&gt;
As partições possuem um qos associado, com o mesmo nome, adicionando &amp;quot;qos_&amp;quot; a frente do nome:&lt;br /&gt;
&lt;br /&gt;
partição: short -&amp;gt; qos: qos_short -&amp;gt; limite de 2 semanas&lt;br /&gt;
&lt;br /&gt;
partição: long -&amp;gt; qos: qos_long -&amp;gt; limite de 3 meses&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Caso deseje rodar em gpu, é necessário especificar a fila e pedir explicitamente a ''gereric resource'' gpu:&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores&lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p gpu # Partition to submit to &lt;br /&gt;
  #SBATCH --qos qos_gpu # QOS&lt;br /&gt;
  #SBATCH --gres=gpu:1&lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
Para pedir alguma gpu específica, use um constraint adicionando a linha:&lt;br /&gt;
  #SBATCH --constraint=&amp;quot;gtx970&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para submeter o job, execute o comando &lt;br /&gt;
  sbatch script.sh&lt;br /&gt;
&lt;br /&gt;
== Comandos úteis ==&lt;br /&gt;
* Para listar os jobs:&lt;br /&gt;
  squeue&lt;br /&gt;
&lt;br /&gt;
* Para deletar um job:&lt;br /&gt;
  scancel&lt;br /&gt;
&lt;br /&gt;
* Para listar as partições disponíveis:&lt;br /&gt;
  sinfo&lt;br /&gt;
&lt;br /&gt;
* Para listar as gpus presentes nos nós:&lt;br /&gt;
  sinfo -o &amp;quot;%N %f&amp;quot;&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1652</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1652"/>
		<updated>2016-11-01T15:53:09Z</updated>

		<summary type="html">&lt;p&gt;Samoel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Submeter jobs ==&lt;br /&gt;
Para rodar, criar um arquivo (script.sh) com o seguinte conteúdo.&lt;br /&gt;
&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores &lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p short # Partition to submit to &lt;br /&gt;
  #SBATCH --qos qos_short # QOS &lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
&lt;br /&gt;
As partições possuem um qos associado, com o mesmo nome, adicionando &amp;quot;qos_&amp;quot; a frente do nome:&lt;br /&gt;
&lt;br /&gt;
partição: short -&amp;gt; qos: qos_short -&amp;gt; limite de 2 semanas&lt;br /&gt;
&lt;br /&gt;
partição: long -&amp;gt; qos: qos_long -&amp;gt; limite de 3 meses&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Caso deseje rodar em gpu, é necessário especificar a fila e pedir explicitamente a ''gereric resource'' gpu:&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores&lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p gpu # Partition to submit to &lt;br /&gt;
  #SBATCH --qos qos_gpu # QOS&lt;br /&gt;
  #SBATCH --gres=gpu:1&lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
Para pedir alguma gpu específica, use um constraint adicionando a linha:&lt;br /&gt;
  #SBATCH --constraint=&amp;quot;gtx970&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para submeter o job, execute o comando &lt;br /&gt;
  sbatch script.sh&lt;br /&gt;
&lt;br /&gt;
== Comandos úteis ==&lt;br /&gt;
* Para listar os jobs:&lt;br /&gt;
  squeue&lt;br /&gt;
&lt;br /&gt;
* Para deletar um job:&lt;br /&gt;
  scancel&lt;br /&gt;
&lt;br /&gt;
* Para listar as partições disponíveis:&lt;br /&gt;
  sinfo&lt;br /&gt;
&lt;br /&gt;
* Para listar as gpus presentes nos nós:&lt;br /&gt;
  sinfo -o &amp;quot;%N %f&amp;quot;&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1651</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1651"/>
		<updated>2016-11-01T15:50:32Z</updated>

		<summary type="html">&lt;p&gt;Samoel: /* Submeter jobs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Submeter jobs ==&lt;br /&gt;
Para rodar, criar um arquivo (script.sh) com o seguinte conteúdo.&lt;br /&gt;
&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores &lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p short # Partition to submit to &lt;br /&gt;
  #SBATCH --qos qos_short # QOS &lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
&lt;br /&gt;
As partições possuem um qos associado, com o mesmo nome, adicionando &amp;quot;qos_&amp;quot; a frente do nome:&lt;br /&gt;
partição: short -&amp;gt; qos: qos_short&lt;br /&gt;
partição: long -&amp;gt; qos: qos_long&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Caso deseje rodar em gpu, é necessário especificar a fila e pedir explicitamente a ''gereric resource'' gpu:&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores&lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p gpu # Partition to submit to &lt;br /&gt;
  #SBATCH --qos qos_gpu # QOS&lt;br /&gt;
  #SBATCH --gres=gpu:1&lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
Para pedir alguma gpu específica, use um constraint adicionando a linha:&lt;br /&gt;
  #SBATCH --constraint=&amp;quot;gtx970&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para submeter o job, execute o comando &lt;br /&gt;
  sbatch script.sh&lt;br /&gt;
&lt;br /&gt;
== Comandos úteis ==&lt;br /&gt;
* Para listar os jobs:&lt;br /&gt;
  squeue&lt;br /&gt;
&lt;br /&gt;
* Para deletar um job:&lt;br /&gt;
  scancel&lt;br /&gt;
&lt;br /&gt;
* Para listar as partições disponíveis:&lt;br /&gt;
  sinfo&lt;br /&gt;
&lt;br /&gt;
* Para listar as gpus presentes nos nós:&lt;br /&gt;
  sinfo -o &amp;quot;%N %f&amp;quot;&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1643</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1643"/>
		<updated>2016-10-07T22:53:34Z</updated>

		<summary type="html">&lt;p&gt;Samoel: /* Submeter jobs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Submeter jobs ==&lt;br /&gt;
Para rodar, criar um arquivo (script.sh) com o seguinte conteúdo.&lt;br /&gt;
&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores &lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p short # Partition to submit to &lt;br /&gt;
  #SBATCH --qos qos_short # QOS &lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
&lt;br /&gt;
Caso deseje rodar em gpu, é necessário especificar a fila e pedir explicitamente a ''gereric resource'' gpu:&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores&lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p gpu # Partition to submit to &lt;br /&gt;
  #SBATCH --qos qos_gpu # QOS&lt;br /&gt;
  #SBATCH --gres=gpu:1&lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
Para pedir alguma gpu específica, use um constraint adicionando a linha:&lt;br /&gt;
  #SBATCH --constraint=&amp;quot;gtx970&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para submeter o job, execute o comando &lt;br /&gt;
  sbatch script.sh&lt;br /&gt;
&lt;br /&gt;
== Comandos úteis ==&lt;br /&gt;
* Para listar os jobs:&lt;br /&gt;
  squeue&lt;br /&gt;
&lt;br /&gt;
* Para deletar um job:&lt;br /&gt;
  scancel&lt;br /&gt;
&lt;br /&gt;
* Para listar as partições disponíveis:&lt;br /&gt;
  sinfo&lt;br /&gt;
&lt;br /&gt;
* Para listar as gpus presentes nos nós:&lt;br /&gt;
  sinfo -o &amp;quot;%N %f&amp;quot;&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1642</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1642"/>
		<updated>2016-10-07T22:49:53Z</updated>

		<summary type="html">&lt;p&gt;Samoel: /* Submeter jobs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Submeter jobs ==&lt;br /&gt;
Para rodar, criar um arquivo (script.sh) com o seguinte conteúdo.&lt;br /&gt;
&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores &lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p short # Partition to submit to &lt;br /&gt;
  #SBATCH --qos qos_short # QOS &lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
&lt;br /&gt;
Caso deseje rodar em gpu, é necessário especificar a fila e pedir explicitamente a ''gereric resource'' gpu:&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores&lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p gpu # Partition to submit to &lt;br /&gt;
  #SBATCH --qos qos_spu # QOS&lt;br /&gt;
  #SBATCH --gres=gpu:1&lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
Para pedir alguma gpu específica, use um constraint adicionando a linha:&lt;br /&gt;
  #SBATCH --constraint=&amp;quot;gtx970&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para submeter o job, execute o comando &lt;br /&gt;
  sbatch script.sh&lt;br /&gt;
&lt;br /&gt;
== Comandos úteis ==&lt;br /&gt;
* Para listar os jobs:&lt;br /&gt;
  squeue&lt;br /&gt;
&lt;br /&gt;
* Para deletar um job:&lt;br /&gt;
  scancel&lt;br /&gt;
&lt;br /&gt;
* Para listar as partições disponíveis:&lt;br /&gt;
  sinfo&lt;br /&gt;
&lt;br /&gt;
* Para listar as gpus presentes nos nós:&lt;br /&gt;
  sinfo -o &amp;quot;%N %f&amp;quot;&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1635</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1635"/>
		<updated>2016-09-15T19:42:07Z</updated>

		<summary type="html">&lt;p&gt;Samoel: /* Comandos úteis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Submeter jobs ==&lt;br /&gt;
Para rodar, criar um arquivo (script.sh) com o seguinte conteúdo.&lt;br /&gt;
&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores &lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p short # Partition to submit to &lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
&lt;br /&gt;
Caso deseje rodar em gpu, é necessário especificar a fila e pedir explicitamente a ''gereric resource'' gpu:&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores&lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p gpu # Partition to submit to &lt;br /&gt;
  #SBATCH --gres=gpu:1&lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
Para pedir alguma gpu específica, use um constraint adicionando a linha:&lt;br /&gt;
  #SBATCH --constraint=&amp;quot;gtx970&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para submeter o job, execute o comando &lt;br /&gt;
  sbatch script.sh&lt;br /&gt;
&lt;br /&gt;
== Comandos úteis ==&lt;br /&gt;
* Para listar os jobs:&lt;br /&gt;
  squeue&lt;br /&gt;
&lt;br /&gt;
* Para deletar um job:&lt;br /&gt;
  scancel&lt;br /&gt;
&lt;br /&gt;
* Para listar as partições disponíveis:&lt;br /&gt;
  sinfo&lt;br /&gt;
&lt;br /&gt;
* Para listar as gpus presentes nos nós:&lt;br /&gt;
  sinfo -o &amp;quot;%N %f&amp;quot;&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1634</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1634"/>
		<updated>2016-09-15T19:41:38Z</updated>

		<summary type="html">&lt;p&gt;Samoel: /* Submeter jobs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Submeter jobs ==&lt;br /&gt;
Para rodar, criar um arquivo (script.sh) com o seguinte conteúdo.&lt;br /&gt;
&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores &lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p short # Partition to submit to &lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
&lt;br /&gt;
Caso deseje rodar em gpu, é necessário especificar a fila e pedir explicitamente a ''gereric resource'' gpu:&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores&lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p gpu # Partition to submit to &lt;br /&gt;
  #SBATCH --gres=gpu:1&lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
Para pedir alguma gpu específica, use um constraint adicionando a linha:&lt;br /&gt;
  #SBATCH --constraint=&amp;quot;gtx970&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para submeter o job, execute o comando &lt;br /&gt;
  sbatch script.sh&lt;br /&gt;
&lt;br /&gt;
== Comandos úteis ==&lt;br /&gt;
* Para listar os jobs:&lt;br /&gt;
  squeue&lt;br /&gt;
&lt;br /&gt;
* Para deletar um job:&lt;br /&gt;
  scancel&lt;br /&gt;
&lt;br /&gt;
* Para listar as partições disponíveis:&lt;br /&gt;
  sinfo&lt;br /&gt;
&lt;br /&gt;
* Para listar a cuda capability dos gpus presentes nos nós:&lt;br /&gt;
  sinfo -o &amp;quot;%N %f&amp;quot;&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1633</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1633"/>
		<updated>2016-09-15T19:02:04Z</updated>

		<summary type="html">&lt;p&gt;Samoel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Submeter jobs ==&lt;br /&gt;
Para rodar, criar um arquivo (script.sh) com o seguinte conteúdo.&lt;br /&gt;
&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores &lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p short # Partition to submit to &lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
&lt;br /&gt;
Caso deseja rodar em gpu, use o modelo:&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p gpu # Partition to submit to &lt;br /&gt;
  #SBATCH --constraint=&amp;quot;gtx680&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
&lt;br /&gt;
Para submeter o job, execute o comando &lt;br /&gt;
  sbatch script.sh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Comandos úteis ==&lt;br /&gt;
* Para listar os jobs:&lt;br /&gt;
  squeue&lt;br /&gt;
&lt;br /&gt;
* Para deletar um job:&lt;br /&gt;
  scancel&lt;br /&gt;
&lt;br /&gt;
* Para listar as partições disponíveis:&lt;br /&gt;
  sinfo&lt;br /&gt;
&lt;br /&gt;
* Para listar a cuda capability dos gpus presentes nos nós:&lt;br /&gt;
  sinfo -o &amp;quot;%N %f&amp;quot;&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Menus_Principais&amp;diff=1632</id>
		<title>Menus Principais</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Menus_Principais&amp;diff=1632"/>
		<updated>2016-09-15T18:54:05Z</updated>

		<summary type="html">&lt;p&gt;Samoel: /* Comissão de Extensão IF/UFRGS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Universidade Federal do Rio Grande do Sul&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Instituto de Física&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&amp;lt;/center&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
== [[PeIF| Planejamento Estratégico IF]] ==&lt;br /&gt;
== [[Física Experimental|Física Experimental IF/UFRGS]] ==&lt;br /&gt;
== [[Laboratório de Implantação Iônica]] ==&lt;br /&gt;
== [[Observatório Astronômico do Campus do Vale]] ==&lt;br /&gt;
== [[Informática TI]] ==&lt;br /&gt;
== [[COMEX IF/UFRGS|Comissão de Extensão IF/UFRGS]] ==&lt;br /&gt;
&lt;br /&gt;
== [[Cluster|Cluster]] ==&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1631</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1631"/>
		<updated>2016-09-15T17:25:34Z</updated>

		<summary type="html">&lt;p&gt;Samoel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Submeter jobs ==&lt;br /&gt;
Para rodar, criar um arquivo (script.sh) com o seguinte conteúdo.&lt;br /&gt;
&lt;br /&gt;
  #!/bin/bash &lt;br /&gt;
  #SBATCH -n 1 # Number of cores &lt;br /&gt;
  #SBATCH -N 1 # Number of nodes &lt;br /&gt;
  #SBATCH -t 0-00:05 # Runtime in D-HH:MM &lt;br /&gt;
  #SBATCH -p short # Partition to submit to &lt;br /&gt;
  &lt;br /&gt;
  ./a.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sbatch script.sh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Comandos úteis ==&lt;br /&gt;
* Para listar os jobs:&lt;br /&gt;
  squeue&lt;br /&gt;
&lt;br /&gt;
* Para deletar um job:&lt;br /&gt;
  scancel&lt;br /&gt;
&lt;br /&gt;
* Para listar as partições disponíveis:&lt;br /&gt;
  sinfo&lt;br /&gt;
&lt;br /&gt;
* Para listar a cuda capability dos gpus presentes nos nós:&lt;br /&gt;
  sinfo -o &amp;quot;%N %f&amp;quot;&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1630</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1630"/>
		<updated>2016-09-15T15:59:50Z</updated>

		<summary type="html">&lt;p&gt;Samoel: /* Submeter jobs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Submeter jobs ==&lt;br /&gt;
Para rodar, criar um arquivo (script.sh) com o seguinte conteúdo.&lt;br /&gt;
&lt;br /&gt;
  ./a.out&lt;br /&gt;
&lt;br /&gt;
sbatch script.sh&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1629</id>
		<title>Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Cluster&amp;diff=1629"/>
		<updated>2016-09-15T15:59:30Z</updated>

		<summary type="html">&lt;p&gt;Samoel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Submeter jobs ==&lt;br /&gt;
Para rodar, criar um arquivo (script.sh) com o seguinte conteúdo.&lt;br /&gt;
&lt;br /&gt;
  teste&lt;br /&gt;
&lt;br /&gt;
sbatch script.sh&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Wiki&amp;diff=1287</id>
		<title>Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Wiki&amp;diff=1287"/>
		<updated>2015-05-25T15:39:59Z</updated>

		<summary type="html">&lt;p&gt;Samoel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;Como criar wikis&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Na Helsinque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Baixar mediawiki no diretório /var/www/wikis/&lt;br /&gt;
     cd /var/www/wikis&lt;br /&gt;
&lt;br /&gt;
     wget http://dumps.wikimedia.org/mediawiki/1.16/mediawiki-1.16.2.tar.gz&lt;br /&gt;
&lt;br /&gt;
- Descompactar e alterar nome&lt;br /&gt;
     tar -zxf mediawiki-1.16.2.tar.gz&lt;br /&gt;
&lt;br /&gt;
     cp -r mediawiki-1.15.0 nome_da_wiki_80&lt;br /&gt;
     cp -r mediawiki-1.15.0 nome_da_wiki_ssl&lt;br /&gt;
&lt;br /&gt;
- Alterar permissões&lt;br /&gt;
     chown -R www-data.www-data /var/www/wikis/nome_da_wiki_80&lt;br /&gt;
     chown -R www-data.www-data /var/www/wikis/nome_da_wiki_ssl&lt;br /&gt;
&lt;br /&gt;
APACHE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- - Editar httpd.conf&lt;br /&gt;
&lt;br /&gt;
     vi /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
incluir linha:&lt;br /&gt;
&lt;br /&gt;
     NameVirtualHost nome_da_wiki.if.ufrgs.br:80&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Criar arquivo &lt;br /&gt;
&lt;br /&gt;
     cd /etc/apache2/sites-available/&lt;br /&gt;
&lt;br /&gt;
-- http&lt;br /&gt;
&lt;br /&gt;
     nano nome_da_wiki_80&lt;br /&gt;
&lt;br /&gt;
Incluir:&lt;br /&gt;
        &amp;lt;VirtualHost '''nome_da_wiki'''.if.ufrgs.br:80&amp;gt;&lt;br /&gt;
            ServerAdmin webadmin@if.ufrgs.br&lt;br /&gt;
            DocumentRoot /var/www/wikis/'''nome_da_wiki_80'''&lt;br /&gt;
           &amp;lt;Directory /var/www/wikis/'''nome_da_wiki_80'''&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
           &amp;lt;/Directory&amp;gt;&lt;br /&gt;
           ErrorLog /var/log/apache2/'''nome_da_wiki'''-error.log&lt;br /&gt;
           LogLevel warn&lt;br /&gt;
           CustomLog /var/log/apache2/'''nome_da_wiki'''-access.log combined&lt;br /&gt;
        &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
-- https&lt;br /&gt;
     nano nome_da_wiki_ssl&lt;br /&gt;
Incluir:&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;VirtualHost '''nome_da_wiki'''.if.ufrgs.br:443&amp;gt;&lt;br /&gt;
        ServerAdmin webadmin@if.ufrgs.br&lt;br /&gt;
        DocumentRoot /var/www/wikis/'''nome_da_wiki_ssl'''&lt;br /&gt;
                ServerName helsinque.if.ufrgs.br&lt;br /&gt;
                SSLEngine on&lt;br /&gt;
                RewriteEngine On&lt;br /&gt;
                SSLCertificateFile \&lt;br /&gt;
                /etc/ssl/cominf.if.ufrgs.br.cert&lt;br /&gt;
                SSLCertificateKeyFile \&lt;br /&gt;
                /etc/ssl/helsinque.if.ufrgs.br.key.unsecurity&lt;br /&gt;
        &amp;lt;Directory /var/www/wikis/'''nome_da_wiki_ssl'''&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/'''nome_da_wiki'''-error.log&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog /var/log/apache2/'''nome_da_wiki'''-access.log combined&lt;br /&gt;
      &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Criar link&lt;br /&gt;
      cd /etc/apache2/sites-enabled&lt;br /&gt;
      ln -s  ../sites-available/'''nome_da_wiki_ssl''' '''nome_da_wiki'''&lt;br /&gt;
      ln -s  ../sites-available/'''nome_da_wiki_80''' '''nome_da_wiki_80'''&lt;br /&gt;
&lt;br /&gt;
- Reiniciar Serviço&lt;br /&gt;
      /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
* Na gaya&lt;br /&gt;
&lt;br /&gt;
DNS&lt;br /&gt;
&lt;br /&gt;
- Editar dns&lt;br /&gt;
     cd /etc/bind/dns-update/cnames&lt;br /&gt;
     vi cnames.txt&lt;br /&gt;
&lt;br /&gt;
Incluir:&lt;br /&gt;
       Nome_da_wiki CNAME helsinque (ou servidor de wikis atual)&lt;br /&gt;
&lt;br /&gt;
- Reiniciar serviço&lt;br /&gt;
     cd ..&lt;br /&gt;
     ./dns-update.sh&lt;br /&gt;
&lt;br /&gt;
BANCO DE DADOS&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
- Acessar banco&lt;br /&gt;
      mysql -p&lt;br /&gt;
      (colocar senha do banco de dados)&lt;br /&gt;
&lt;br /&gt;
- Criar Banco de dados&lt;br /&gt;
      mysql&amp;gt;show databases;&lt;br /&gt;
      mysql&amp;gt;create database wiki_nome_da_wiki;&lt;br /&gt;
&lt;br /&gt;
- Dar acesso ao usuário wiki_user ao banco criado&lt;br /&gt;
      mysql&amp;gt; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON wiki_nome_da_wiki.* TO wiki_user@143.54.196.45;&lt;br /&gt;
&lt;br /&gt;
- reiniciar serviço&lt;br /&gt;
      /etc/init.d/mysql restart&lt;br /&gt;
&lt;br /&gt;
* Na rosen&lt;br /&gt;
&lt;br /&gt;
- Incluir arquivo na base LDAP com pessoas autorizadas a modificar a wiki. Ou seja, incluir um novo &amp;quot;entry&amp;quot; na árvore da base de dados do LDAP. Isto pode ser feito através do programa lbe.sh.&lt;br /&gt;
&lt;br /&gt;
 dn: cn=w_nome_da_wiki,ou=grupos,ou=dominio, dc=if&lt;br /&gt;
 gidNumber: 2503&lt;br /&gt;
 memberUid: User&lt;br /&gt;
 userPassword:: e2NyeXB0fSo=&lt;br /&gt;
 objectClass: posixGroup&lt;br /&gt;
 objectClass: top&lt;br /&gt;
 cn: w_nome_da_wiki&lt;br /&gt;
&lt;br /&gt;
 ATENÇÃO: Colocar primeira letra em maiúscula no nome do usuário. Isto não é necessário na wiki.if.ufrgs.br, pois ela está utilizando uma nova versão da extensão LDAP Authentication ( &amp;gt;2.0 tem um LDAPLowercaseUsernameScheme).&lt;br /&gt;
&lt;br /&gt;
* No browser&lt;br /&gt;
&lt;br /&gt;
- Abrir o site da wiki feita para fazer a configuração&lt;br /&gt;
&lt;br /&gt;
 http://noma_da_wiki.if.ufrgs.br&lt;br /&gt;
&lt;br /&gt;
- Algumas configurações:&lt;br /&gt;
&lt;br /&gt;
 wiki name: NOME DA WIKI&lt;br /&gt;
 contact e-mail webadmin@if.ufrgs.br&lt;br /&gt;
 Admin username: wiki_user&lt;br /&gt;
 Password:&lt;br /&gt;
 Object caching: No caching&lt;br /&gt;
 Database type: MySQL&lt;br /&gt;
 Database host: 143.54.196.2&lt;br /&gt;
 Database name: wiki_nome_da_wiki&lt;br /&gt;
 DB username: wiki_user&lt;br /&gt;
 DB password (senha do usuário do banco de dados)&lt;br /&gt;
 Database table prefix: mw_&lt;br /&gt;
&lt;br /&gt;
* Na helsique&lt;br /&gt;
&lt;br /&gt;
- Após a finalização das configurações, um arquivo chamado LocalSettings.php será criado em /var/www/wikis/nome_da_wiki/config. Mover um diretório acima:&lt;br /&gt;
&lt;br /&gt;
 mv /var/www/wikis/nome_da_wiki/config/LocalSettings.php  /var/www/wikis/nome_da_wiki/&lt;br /&gt;
&lt;br /&gt;
- Incluir as linhas abaixo no arquivo LocalSettings.php com caminho do LDAP correto:&lt;br /&gt;
 &lt;br /&gt;
 #################################################################&lt;br /&gt;
 $wgGroupPermissions['*']['edit'] = false;&lt;br /&gt;
 $wgGroupPermissions['*']['createaccount'] = false;&lt;br /&gt;
 require_once( 'LdapAuthentication.php' );&lt;br /&gt;
 $wgAuth = new LdapAuthenticationPlugin();&lt;br /&gt;
 #$wgLDAPUseLocal = true;&lt;br /&gt;
 $wgLDAPDomainNames = array(&lt;br /&gt;
  'IF'&lt;br /&gt;
 );&lt;br /&gt;
 $wgLDAPServerNames = array(&lt;br /&gt;
  'IF' =&amp;gt; '143.54.40.8'&lt;br /&gt;
 );&lt;br /&gt;
 $wgLDAPSearchStrings = array(&lt;br /&gt;
  'IF' =&amp;gt; 'uid=USER-NAME,ou=usuarios,ou=dominio,dc=if'&lt;br /&gt;
 );&lt;br /&gt;
 $wgLDAPEncryptionType = array(&lt;br /&gt;
  'IF' =&amp;gt; 'clear'&lt;br /&gt;
 );&lt;br /&gt;
 #######################&lt;br /&gt;
 $wgLDAPRequiredGroups = array( &amp;quot;IF&amp;quot;=&amp;gt;array(&amp;quot;cn=w_nome_da_wiki,ou=grupos,ou=dominio,dc=if&amp;quot;) );&lt;br /&gt;
 $wgLDAPGroupUseFullDN = array( &amp;quot;IF&amp;quot;=&amp;gt;false );&lt;br /&gt;
 $wgLDAPGroupObjectclass = array( &amp;quot;IF&amp;quot;=&amp;gt;&amp;quot;posixgroup&amp;quot; );&lt;br /&gt;
 $wgLDAPGroupAttribute = array( &amp;quot;IF&amp;quot;=&amp;gt;&amp;quot;memberuid&amp;quot; );&lt;br /&gt;
 $wgLDAPGroupSearchNestedGroups = array( &amp;quot;IF&amp;quot;=&amp;gt;false );&lt;br /&gt;
 $wgLDAPGroupNameAttribute = array( &amp;quot;IF&amp;quot;=&amp;gt;&amp;quot;cn&amp;quot; );&lt;br /&gt;
 $wgLDAPBaseDNs = array( &amp;quot;IF&amp;quot;=&amp;gt;&amp;quot;ou=dominio,dc=if&amp;quot; );&lt;br /&gt;
 #######################&lt;br /&gt;
 $wgMinimalPasswordLength = 1;&lt;br /&gt;
 $wgLDAPDebug = 3;&lt;br /&gt;
 $wgDebugLogGroups[&amp;quot;ldap&amp;quot;] = &amp;quot;/tmp/debug.log&amp;quot; ;&lt;br /&gt;
 #################################################################&lt;br /&gt;
&lt;br /&gt;
- Copiar o arquivo LdapAuthentication.php:&lt;br /&gt;
&lt;br /&gt;
 cp /root/LdapAuthentication.php /var/www/wikis/nome_da_wiki/includes/&lt;br /&gt;
&lt;br /&gt;
- Alterar permissões&lt;br /&gt;
 chown -R www-data.www-data /var/www/wikis/nome_da_wiki&lt;br /&gt;
&lt;br /&gt;
 chmod go-rw LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
'''Alterar wiki para Login seguro'''&lt;br /&gt;
&lt;br /&gt;
languages/messages/MessagesPt_br.php&lt;br /&gt;
linha 555&lt;br /&gt;
&lt;br /&gt;
'loginprompt'                =&amp;gt; 'É necessário estar com os &amp;lt;i&amp;gt;cookies&amp;lt;/i&amp;gt; ativados para poder autenticar-se na {{SITENAME}}.',&lt;br /&gt;
&lt;br /&gt;
para &lt;br /&gt;
&lt;br /&gt;
'loginprompt'                =&amp;gt; 'Direcionando para &amp;lt;i&amp;gt;login&amp;lt;/i&amp;gt; seguro. Por favor, aguarde... &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;',&lt;br /&gt;
&lt;br /&gt;
includes/templates/Userlogin.php&lt;br /&gt;
&lt;br /&gt;
Na primeira linha:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;meta HTTP-EQUIV=&amp;quot;REFRESH&amp;quot; content=&amp;quot;0; url=https://pagina.if.ufrgs.br/index.php?title=Especial:Entrar&amp;amp;returnto=Especial:Entrar&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ou (versão 1.23.4)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;meta HTTP-EQUIV=&amp;quot;REFRESH&amp;quot; content=&amp;quot;0; url=https://wiki.if.ufrgs.br/index.php?title=Especial:Autenticar-se&amp;amp;returnto=P%C3%A1gina+principal&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Isto pode variar de acordo com a versão da wiki.&lt;br /&gt;
&lt;br /&gt;
Comentar linhas 36 a 42, 43 a 50, 57 a 65 e 68 a 77&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Segunda forma de alterar wiki para Login seguro'''&lt;br /&gt;
&lt;br /&gt;
Alterar as seguintes variáveis&lt;br /&gt;
&lt;br /&gt;
$wgServer           = &amp;quot;//wiki.if.ufrgs.br&amp;quot;;&lt;br /&gt;
$wgSecureLogin      = true;&lt;br /&gt;
&lt;br /&gt;
Que estão em &amp;quot;includes/DefaultSettings.php&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Utilizando-se este método não é necessário dois folders com o código fonte da mediawiki como &amp;quot;nome_da_wiki_80&amp;quot; e &amp;quot;nome_da_wiki_ssl&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=Clusters&amp;diff=1152</id>
		<title>Clusters</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=Clusters&amp;diff=1152"/>
		<updated>2014-11-14T16:04:32Z</updated>

		<summary type="html">&lt;p&gt;Samoel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cluster Atuais:&lt;br /&gt;
&lt;br /&gt;
* Pcapg&lt;br /&gt;
* [http://ada.if.ufrgs.br Ada]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*[[cluster_comandos|Comandos]]&lt;/div&gt;</summary>
		<author><name>Samoel</name></author>
	</entry>
</feed>