<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>http://wiki.sc.usp.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thiago</id>
	<title>Infraestrutura São Carlos - Contribuições do(a) usuário(a) [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.sc.usp.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thiago"/>
	<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php/Especial:Contribui%C3%A7%C3%B5es/Thiago"/>
	<updated>2026-04-08T03:18:03Z</updated>
	<subtitle>Contribuições do(a) usuário(a)</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=GhettoVCB&amp;diff=89</id>
		<title>GhettoVCB</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=GhettoVCB&amp;diff=89"/>
		<updated>2024-07-26T17:46:35Z</updated>

		<summary type="html">&lt;p&gt;Thiago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
O ghettoVCB é um script feito para cuidar do backup e restauração das máquinas virtuais.&lt;br /&gt;
&lt;br /&gt;
Comece fazendo o download do arquivo de instalação em '''https://github.com/lamw/ghettoVCB/releases/download/''' com nome de '''vghetto-ghettoVCB.vib''' para o diretório raiz do servidor ou outro de sua escolha.&lt;br /&gt;
&lt;br /&gt;
Desde o diretório onde baixou o arquivo, rode o comando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;esxcli software vib install -v /vghetto-ghettoVCB.vib -f&lt;br /&gt;
&lt;br /&gt;
cd /vmfs/volumes/SSDVMServer01/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Crie então o diretório ghettoVCB no disco local com&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir ghettoVCB&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e então copie os arquivos instalados no passo anterior:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cp /opt/ghettovcb/bin/ghettoVCB* ghettoVCB/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Altere o arquivo ghettoVCB.sh com:&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;vi ghettoVCB.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e altere:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;VM_BACKUP_VOLUME=/vmfs/volumes/DiscoVMServer03/backup&lt;br /&gt;
VM_BACKUP_ROTATION_COUNT=5&lt;br /&gt;
&lt;br /&gt;
ENABLE_NON_PERSISTENT_NFS=1                                                           &lt;br /&gt;
&lt;br /&gt;
NFS_SERVER=10.225.1.84                                                              &lt;br /&gt;
                                                              &lt;br /&gt;
NFS_MOUNT=/mnt/BackupVMServer                                                       &lt;br /&gt;
                                                                                    &lt;br /&gt;
Non-persistent NFS datastore display name of choice                               &lt;br /&gt;
NFS_LOCAL_NAME=backup                                                               &lt;br /&gt;
                                                                                    &lt;br /&gt;
NFS_VM_BACKUP_DIR=vmbackups&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e na linha 944 trocar o -E por -x, conforme exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;grep '''-E''' &amp;quot;^${VM_NAME}\$&amp;quot; &amp;quot;${VM_EXCLUSION_FILE}&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
 por&lt;br /&gt;
&lt;br /&gt;
grep '''-x''' &amp;quot;^${VM_NAME}\$&amp;quot; &amp;quot;${VM_EXCLUSION_FILE}&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	crie os arquivos:&lt;br /&gt;
	&lt;br /&gt;
vm_exclusion_list:&lt;br /&gt;
&amp;lt;pre&amp;gt;vCLS (1)&lt;br /&gt;
vCLS (2)&lt;br /&gt;
vCLS (3)&lt;br /&gt;
vCLS (4)&lt;br /&gt;
vCLS (5)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e vms_to_restore&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;/vmfs/volumes/backup/vmbackups/TV-Apache/TV-Apache-2021-02-19_13-34-20;/vmfs/volumes/DiscoVMServer02;3;tv-recuperada&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rode o comando para testar e montar o NFS no local apropriado:&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;./ghettoVCB.sh -a -e vm_exclusion_list&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Então alterar o arquivo /etc/rc.local.d/local.sh acrescentando antes do exit 0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bin/kill $(cat /var/run/crond.pid)&lt;br /&gt;
cp /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab&lt;br /&gt;
mv /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab /var/spool/cron/crontabs/root -f&lt;br /&gt;
&lt;br /&gt;
/bin/crond&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NOTA: O arquivo é somente leitura, então grave com &amp;lt;code&amp;gt;:wq!&amp;lt;/code&amp;gt; )&lt;br /&gt;
&lt;br /&gt;
Crie o arquivo &amp;lt;code&amp;gt;/vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar&amp;lt;/code&amp;gt; contendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#min hour day mon dow command&lt;br /&gt;
1    1    *   *   *   /sbin/tmpwatch.py&lt;br /&gt;
1    *    *   *   *   /sbin/auto-backup.sh&lt;br /&gt;
0    *    *   *   *   /usr/lib/vmware/vmksummary/log-heartbeat.py&lt;br /&gt;
*/5  *    *   *   *   /bin/hostd-probe.sh ++group=host/vim/vmvisor/hostd-probe/stats/sh&lt;br /&gt;
00   1    *   *   *   localcli storage core device purge&lt;br /&gt;
*/10 *    *   *   *   /bin/crx-cli gc&lt;br /&gt;
#5 3 * * * /vmfs/volumes/SSDVMServer01/ghettoVCB/ghettoVCB.sh -a -e /vmfs/volumes/SSDVMServer01/ghettoVCB/vm_exclusion_list &amp;gt; /vmfs/volumes/backup/log/backupvmserver01-$(date +\%F).log 2&amp;gt;&amp;amp;1&lt;br /&gt;
5 13 * * * /vmfs/volumes/SSDVMServer01/ghettoVCB/ghettoVCB.sh -a -e /vmfs/volumes/SSDVMServer01/ghettoVCB/vm_exclusion_list &amp;gt; /vmfs/volumes/backup/log/backupvmserver01-$(date +\%F).log 2&amp;gt;&amp;amp;1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note que o formato é invertido, minutos depois horas, então acerte o horário do backup de teste de acordo com suas necessidades antes de reiniciar e testar se tudo vai funcionar.&lt;br /&gt;
	&lt;br /&gt;
Feito isso, rode os comandos abaixo e aguarde até o horário programado para o teste do backup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bin/kill $(cat /var/run/crond.pid)&lt;br /&gt;
cp /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab&lt;br /&gt;
mv /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab /var/spool/cron/crontabs/root -f&lt;br /&gt;
/bin/crond&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para acompanhar pode-se observar o arquivo de log em &amp;lt;code&amp;gt;/vmfs/volumes/backup/log&amp;lt;/code&amp;gt;, que deverá ter o log recente do backup efetuado.&lt;br /&gt;
	&lt;br /&gt;
Depois de comprovado o funcionamento, altere o arquivo &amp;lt;code&amp;gt;/vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar&amp;lt;/code&amp;gt;, removendo a última linha (com o horário para teste) e descomentando a anterior (com o horário conveniente para rodar o backup). Depois torne a rodar os comandos:&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;/bin/kill $(cat /var/run/crond.pid)&lt;br /&gt;
cp /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab&lt;br /&gt;
mv /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab /var/spool/cron/crontabs/root -f&lt;br /&gt;
/bin/crond&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Isso vai atualizar as configurações de horário. Acompanhe seu backup por alguns dias para ter certeza de que está funcionando como desejado e se não vai faltar espaço.&lt;br /&gt;
&lt;br /&gt;
Para atualizar o vmware, é necessario tirar a instalação do ghetoVCB:&lt;br /&gt;
&amp;lt;pre&amp;gt;esxcli software vib remove --vibname=ghettoVCB&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apos finalizar as atualizações, voltar a instalação do ghettoVCB, geralmente com o arquivo VIB na raiz:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;esxcli software vib install -v /vghetto-ghettoVCB.vib -f&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apos realizar a reinstalação do ghetto, rodar os seguintes comandos na pasta de instalacao do vghetto para retirar a VM vCLS do backup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bin/esxcli vm process list |grep ^vCLS &amp;gt; vm_exclusion_list&lt;br /&gt;
/bin/esxcli vm process list |grep ^vCenter &amp;gt;&amp;gt; vm_exclusion_list&lt;br /&gt;
/bin/esxcli vm process list |grep ^BackupVM &amp;gt;&amp;gt; vm_exclusion_list&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=GhettoVCB&amp;diff=88</id>
		<title>GhettoVCB</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=GhettoVCB&amp;diff=88"/>
		<updated>2024-07-26T17:44:28Z</updated>

		<summary type="html">&lt;p&gt;Thiago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
O ghettoVCB é um script feito para cuidar do backup e restauração das máquinas virtuais.&lt;br /&gt;
&lt;br /&gt;
Comece fazendo o download do arquivo de instalação em '''https://github.com/lamw/ghettoVCB/releases/download/''' com nome de '''vghetto-ghettoVCB.vib''' para o diretório raiz do servidor ou outro de sua escolha.&lt;br /&gt;
&lt;br /&gt;
Desde o diretório onde baixou o arquivo, rode o comando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;esxcli software vib install -v /vghetto-ghettoVCB.vib -f&lt;br /&gt;
&lt;br /&gt;
cd /vmfs/volumes/SSDVMServer01/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Crie então o diretório ghettoVCB no disco local com&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir ghettoVCB&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e então copie os arquivos instalados no passo anterior:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cp /opt/ghettovcb/bin/ghettoVCB* ghettoVCB/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Altere o arquivo ghettoVCB.sh com:&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;vi ghettoVCB.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e altere:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;VM_BACKUP_VOLUME=/vmfs/volumes/DiscoVMServer03/backup&lt;br /&gt;
VM_BACKUP_ROTATION_COUNT=5&lt;br /&gt;
&lt;br /&gt;
ENABLE_NON_PERSISTENT_NFS=1                                                           &lt;br /&gt;
&lt;br /&gt;
NFS_SERVER=10.225.1.84                                                              &lt;br /&gt;
                                                              &lt;br /&gt;
NFS_MOUNT=/mnt/BackupVMServer                                                       &lt;br /&gt;
                                                                                    &lt;br /&gt;
Non-persistent NFS datastore display name of choice                               &lt;br /&gt;
NFS_LOCAL_NAME=backup                                                               &lt;br /&gt;
                                                                                    &lt;br /&gt;
NFS_VM_BACKUP_DIR=vmbackups&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e na linha 944 trocar o -E por -x, conforme exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;grep '''-E''' &amp;quot;^${VM_NAME}\$&amp;quot; &amp;quot;${VM_EXCLUSION_FILE}&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
 por&lt;br /&gt;
&lt;br /&gt;
grep '''-x''' &amp;quot;^${VM_NAME}\$&amp;quot; &amp;quot;${VM_EXCLUSION_FILE}&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	crie os arquivos:&lt;br /&gt;
	&lt;br /&gt;
vm_exclusion_list:&lt;br /&gt;
&amp;lt;pre&amp;gt;vCLS (1)&lt;br /&gt;
vCLS (2)&lt;br /&gt;
vCLS (3)&lt;br /&gt;
vCLS (4)&lt;br /&gt;
vCLS (5)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e vms_to_restore&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;/vmfs/volumes/backup/vmbackups/TV-Apache/TV-Apache-2021-02-19_13-34-20;/vmfs/volumes/DiscoVMServer02;3;tv-recuperada&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rode o comando para testar e montar o NFS no local apropriado:&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;./ghettoVCB.sh -a -e vm_exclusion_list&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Então alterar o arquivo /etc/rc.local.d/local.sh acrescentando antes do exit 0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bin/kill $(cat /var/run/crond.pid)&lt;br /&gt;
cp /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab&lt;br /&gt;
mv /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab /var/spool/cron/crontabs/root -f&lt;br /&gt;
&lt;br /&gt;
/bin/crond&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NOTA: O arquivo é somente leitura, então grave com &amp;lt;code&amp;gt;:wq!&amp;lt;/code&amp;gt; )&lt;br /&gt;
&lt;br /&gt;
Crie o arquivo &amp;lt;code&amp;gt;/vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar&amp;lt;/code&amp;gt; contendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#min hour day mon dow command&lt;br /&gt;
1    1    *   *   *   /sbin/tmpwatch.py&lt;br /&gt;
1    *    *   *   *   /sbin/auto-backup.sh&lt;br /&gt;
0    *    *   *   *   /usr/lib/vmware/vmksummary/log-heartbeat.py&lt;br /&gt;
*/5  *    *   *   *   /bin/hostd-probe.sh ++group=host/vim/vmvisor/hostd-probe/stats/sh&lt;br /&gt;
00   1    *   *   *   localcli storage core device purge&lt;br /&gt;
*/10 *    *   *   *   /bin/crx-cli gc&lt;br /&gt;
#5 3 * * * /vmfs/volumes/SSDVMServer01/ghettoVCB/ghettoVCB.sh -a -e /vmfs/volumes/SSDVMServer01/ghettoVCB/vm_exclusion_list &amp;gt; /vmfs/volumes/backup/log/backupvmserver01-$(date +\%F).log 2&amp;gt;&amp;amp;1&lt;br /&gt;
5 13 * * * /vmfs/volumes/SSDVMServer01/ghettoVCB/ghettoVCB.sh -a -e /vmfs/volumes/SSDVMServer01/ghettoVCB/vm_exclusion_list &amp;gt; /vmfs/volumes/backup/log/backupvmserver01-$(date +\%F).log 2&amp;gt;&amp;amp;1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note que o formato é invertido, minutos depois horas, então acerte o horário do backup de teste de acordo com suas necessidades antes de reiniciar e testar se tudo vai funcionar.&lt;br /&gt;
	&lt;br /&gt;
Feito isso, rode os comandos abaixo e aguarde até o horário programado para o teste do backup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bin/kill $(cat /var/run/crond.pid)&lt;br /&gt;
cp /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab&lt;br /&gt;
mv /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab /var/spool/cron/crontabs/root -f&lt;br /&gt;
/bin/crond&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para acompanhar pode-se observar o arquivo de log em &amp;lt;code&amp;gt;/vmfs/volumes/backup/log&amp;lt;/code&amp;gt;, que deverá ter o log recente do backup efetuado.&lt;br /&gt;
	&lt;br /&gt;
Depois de comprovado o funcionamento, altere o arquivo &amp;lt;code&amp;gt;/vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar&amp;lt;/code&amp;gt;, removendo a última linha (com o horário para teste) e descomentando a anterior (com o horário conveniente para rodar o backup). Depois torne a rodar os comandos:&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;/bin/kill $(cat /var/run/crond.pid)&lt;br /&gt;
cp /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab&lt;br /&gt;
mv /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab /var/spool/cron/crontabs/root -f&lt;br /&gt;
/bin/crond&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Isso vai atualizar as configurações de horário. Acompanhe seu backup por alguns dias para ter certeza de que está funcionando como desejado e se não vai faltar espaço.&lt;br /&gt;
&lt;br /&gt;
Para atualizar o vmware, é necessario tirar a instalação do ghetoVCB:&lt;br /&gt;
&amp;lt;pre&amp;gt;esxcli software vib remove --vibname=ghettoVCB&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apos finalizar as atualizações, voltar a instalação do ghettoVCB, geralmente com o arquivo VIB na raiz:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;esxcli software vib install -v /vghetto-ghettoVCB.vib -f&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apos realizar a reinstalação do ghetto, rodar os seguintes comandos para retirar a VM vCLS do backup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bin/esxcli vm process list |grep ^vCLS &amp;gt; vm_exclusion_list&lt;br /&gt;
/bin/esxcli vm process list |grep ^vCenter &amp;gt;&amp;gt; vm_exclusion_list&lt;br /&gt;
/bin/esxcli vm process list |grep ^BackupVM &amp;gt;&amp;gt; vm_exclusion_list&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=GhettoVCB&amp;diff=87</id>
		<title>GhettoVCB</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=GhettoVCB&amp;diff=87"/>
		<updated>2024-07-26T17:17:11Z</updated>

		<summary type="html">&lt;p&gt;Thiago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
O ghettoVCB é um script feito para cuidar do backup e restauração das máquinas virtuais.&lt;br /&gt;
&lt;br /&gt;
Comece fazendo o download do arquivo de instalação em '''https://github.com/lamw/ghettoVCB/releases/download/''' com nome de '''vghetto-ghettoVCB.vib''' para o diretório raiz do servidor ou outro de sua escolha.&lt;br /&gt;
&lt;br /&gt;
Desde o diretório onde baixou o arquivo, rode o comando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;esxcli software vib install -v /vghetto-ghettoVCB.vib -f&lt;br /&gt;
&lt;br /&gt;
cd /vmfs/volumes/SSDVMServer01/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Crie então o diretório ghettoVCB no disco local com&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir ghettoVCB&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e então copie os arquivos instalados no passo anterior:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cp /opt/ghettovcb/bin/ghettoVCB* ghettoVCB/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Altere o arquivo ghettoVCB.sh com:&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;vi ghettoVCB.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e altere:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;VM_BACKUP_VOLUME=/vmfs/volumes/DiscoVMServer03/backup&lt;br /&gt;
VM_BACKUP_ROTATION_COUNT=5&lt;br /&gt;
&lt;br /&gt;
ENABLE_NON_PERSISTENT_NFS=1                                                           &lt;br /&gt;
&lt;br /&gt;
NFS_SERVER=10.225.1.84                                                              &lt;br /&gt;
                                                              &lt;br /&gt;
NFS_MOUNT=/mnt/BackupVMServer                                                       &lt;br /&gt;
                                                                                    &lt;br /&gt;
Non-persistent NFS datastore display name of choice                               &lt;br /&gt;
NFS_LOCAL_NAME=backup                                                               &lt;br /&gt;
                                                                                    &lt;br /&gt;
NFS_VM_BACKUP_DIR=vmbackups&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e na linha 944 trocar o -E por -x, conforme exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;grep '''-E''' &amp;quot;^${VM_NAME}\$&amp;quot; &amp;quot;${VM_EXCLUSION_FILE}&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
 por&lt;br /&gt;
&lt;br /&gt;
grep '''-x''' &amp;quot;^${VM_NAME}\$&amp;quot; &amp;quot;${VM_EXCLUSION_FILE}&amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	crie os arquivos:&lt;br /&gt;
	&lt;br /&gt;
vm_exclusion_list:&lt;br /&gt;
&amp;lt;pre&amp;gt;vCLS (1)&lt;br /&gt;
vCLS (2)&lt;br /&gt;
vCLS (3)&lt;br /&gt;
vCLS (4)&lt;br /&gt;
vCLS (5)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e vms_to_restore&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;/vmfs/volumes/backup/vmbackups/TV-Apache/TV-Apache-2021-02-19_13-34-20;/vmfs/volumes/DiscoVMServer02;3;tv-recuperada&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rode o comando para testar e montar o NFS no local apropriado:&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;./ghettoVCB.sh -a -e vm_exclusion_list&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Então alterar o arquivo /etc/rc.local.d/local.sh acrescentando antes do exit 0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bin/kill $(cat /var/run/crond.pid)&lt;br /&gt;
cp /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab&lt;br /&gt;
mv /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab /var/spool/cron/crontabs/root -f&lt;br /&gt;
&lt;br /&gt;
/bin/crond&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NOTA: O arquivo é somente leitura, então grave com &amp;lt;code&amp;gt;:wq!&amp;lt;/code&amp;gt; )&lt;br /&gt;
&lt;br /&gt;
Crie o arquivo &amp;lt;code&amp;gt;/vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar&amp;lt;/code&amp;gt; contendo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#min hour day mon dow command&lt;br /&gt;
1    1    *   *   *   /sbin/tmpwatch.py&lt;br /&gt;
1    *    *   *   *   /sbin/auto-backup.sh&lt;br /&gt;
0    *    *   *   *   /usr/lib/vmware/vmksummary/log-heartbeat.py&lt;br /&gt;
*/5  *    *   *   *   /bin/hostd-probe.sh ++group=host/vim/vmvisor/hostd-probe/stats/sh&lt;br /&gt;
00   1    *   *   *   localcli storage core device purge&lt;br /&gt;
*/10 *    *   *   *   /bin/crx-cli gc&lt;br /&gt;
#5 3 * * * /vmfs/volumes/SSDVMServer01/ghettoVCB/ghettoVCB.sh -a -e /vmfs/volumes/SSDVMServer01/ghettoVCB/vm_exclusion_list &amp;gt; /vmfs/volumes/backup/log/backupvmserver01-$(date +\%F).log 2&amp;gt;&amp;amp;1&lt;br /&gt;
5 13 * * * /vmfs/volumes/SSDVMServer01/ghettoVCB/ghettoVCB.sh -a -e /vmfs/volumes/SSDVMServer01/ghettoVCB/vm_exclusion_list &amp;gt; /vmfs/volumes/backup/log/backupvmserver01-$(date +\%F).log 2&amp;gt;&amp;amp;1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note que o formato é invertido, minutos depois horas, então acerte o horário do backup de teste de acordo com suas necessidades antes de reiniciar e testar se tudo vai funcionar.&lt;br /&gt;
	&lt;br /&gt;
Feito isso, rode os comandos abaixo e aguarde até o horário programado para o teste do backup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/bin/kill $(cat /var/run/crond.pid)&lt;br /&gt;
cp /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab&lt;br /&gt;
mv /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab /var/spool/cron/crontabs/root -f&lt;br /&gt;
/bin/crond&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Para acompanhar pode-se observar o arquivo de log em &amp;lt;code&amp;gt;/vmfs/volumes/backup/log&amp;lt;/code&amp;gt;, que deverá ter o log recente do backup efetuado.&lt;br /&gt;
	&lt;br /&gt;
Depois de comprovado o funcionamento, altere o arquivo &amp;lt;code&amp;gt;/vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar&amp;lt;/code&amp;gt;, removendo a última linha (com o horário para teste) e descomentando a anterior (com o horário conveniente para rodar o backup). Depois torne a rodar os comandos:&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;/bin/kill $(cat /var/run/crond.pid)&lt;br /&gt;
cp /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab.alterar /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab&lt;br /&gt;
mv /vmfs/volumes/SSDVMServer03/ghettoVCB/root.crontab /var/spool/cron/crontabs/root -f&lt;br /&gt;
/bin/crond&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Isso vai atualizar as configurações de horário. Acompanhe seu backup por alguns dias para ter certeza de que está funcionando como desejado e se não vai faltar espaço.&lt;br /&gt;
&lt;br /&gt;
Para atualizar o vmware, é necessario tirar a instalação do ghetoVCB:&lt;br /&gt;
&amp;lt;pre&amp;gt;esxcli software vib remove --vibname=ghettoVCB&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apos finalizar as atualizações, voltar a instalação do ghettoVCB, geralmente com o arquivo VIB na raiz:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;esxcli software vib install -v /vghetto-ghettoVCB.vib -f&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apos realizar a reinstalação do ghetto, rodar o script add_vcls.sh para retirar a VM vCLS do backup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./add_vcls.sh&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=86</id>
		<title>Configurando dois gateways no linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=86"/>
		<updated>2022-07-04T19:04:17Z</updated>

		<summary type="html">&lt;p&gt;Thiago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Criacao de regras para funcionamento de dois gateways no Linux&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Servidores Debian &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Configuras as interfaces de rede no arquivo /etc/network/interfaces, sem colocar o gateway de uma das redes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow-hotplug eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    gateway 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
# The secondary network interface&lt;br /&gt;
allow-hotplug eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 10.10.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adicionando segunda tabela de roteamento ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo /etc/iproute2/rt_tables, e vamos criar uma tabela de roteamento rt2, com preferencia 1.&lt;br /&gt;
O arquivo ficara com a seguinte aparencia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# reserved values&lt;br /&gt;
#&lt;br /&gt;
255     local&lt;br /&gt;
254     main&lt;br /&gt;
253     default&lt;br /&gt;
0       unspec&lt;br /&gt;
#&lt;br /&gt;
# local&lt;br /&gt;
#&lt;br /&gt;
#1      inr.ruhep&lt;br /&gt;
1 rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configurando a nova tabela de roteamento===&lt;br /&gt;
&amp;lt;li&amp;gt;A tabela de roteamento precisa ser populada, inserindo os segintes comandos:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip route add 10.10.0.0/24 dev eth1 src 10.10.0.10 table rt2&lt;br /&gt;
ip route add default via 10.10.0.1 dev eth1 table rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Regras de Roteamento===&lt;br /&gt;
&amp;lt;li&amp;gt;Para o sistema saber quando usar a nova tabela, as seguintes regras devem ser configuradas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip rule add from 10.10.0.10/32 table rt2&lt;br /&gt;
ip rule add to 10.10.0.10/32 table rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tornando a configuracao permanente===&lt;br /&gt;
&amp;lt;li&amp;gt;Para configurar permanentemente as regras e tabela de roteamento, o arquivo /etc/network/interfaces deve ficar com uma seção parecia com a seguir:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 10.10.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    post-up ip route add 10.10.0.0/24 dev eth1 src 10.10.0.10 table rt2&lt;br /&gt;
    post-up ip route add default via 10.10.0.1 dev eth1 table rt2&lt;br /&gt;
    post-up ip rule add from 10.10.0.10/32 table rt2&lt;br /&gt;
    post-up ip rule add to 10.10.0.10/32 table rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [https://www.thomas-krenn.com/en/wiki/Two_Default_Gateways_on_One_System Thomas Krenn]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=85</id>
		<title>Configurando dois gateways no linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=85"/>
		<updated>2022-07-04T19:03:22Z</updated>

		<summary type="html">&lt;p&gt;Thiago: /* Tornando a configuracao permanente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Criacao de regras para funcionamento de dois gateways no Linux&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Servidores Debian &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Configuras as interfaces de rede no arquivo /etc/network/interfaces, sem colocar o gateway de uma das redes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow-hotplug eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    gateway 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
# The secondary network interface&lt;br /&gt;
allow-hotplug eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 10.10.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adicionando segunda tabela de roteamento ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo /etc/iproute2/rt_tables, e vamos criar uma tabela de roteamento rt2, com preferencia 1.&lt;br /&gt;
O arquivo ficara com a seguinte aparencia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# reserved values&lt;br /&gt;
#&lt;br /&gt;
255     local&lt;br /&gt;
254     main&lt;br /&gt;
253     default&lt;br /&gt;
0       unspec&lt;br /&gt;
#&lt;br /&gt;
# local&lt;br /&gt;
#&lt;br /&gt;
#1      inr.ruhep&lt;br /&gt;
1 rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configurando a nova tabela de roteamento===&lt;br /&gt;
&amp;lt;li&amp;gt;A tabela de roteamento precisa ser populada, inserindo os segintes comandos:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip route add 10.10.0.0/24 dev eth1 src 10.10.0.10 table rt2&lt;br /&gt;
ip route add default via 10.10.0.1 dev eth1 table rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Regras de Roteamento===&lt;br /&gt;
&amp;lt;li&amp;gt;Para o sistema saber quando usar a nova tabela, as seguintes regras devem ser configuradas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip rule add from 10.10.0.10/32 table rt2&lt;br /&gt;
ip rule add to 10.10.0.10/32 table rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tornando a configuracao permanente===&lt;br /&gt;
&amp;lt;li&amp;gt;Para configurar permanentemente as regras e tabela de roteamento, o arquivo /etc/network/interfaces deve ficar com uma seção parecia com a seguir:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 10.10.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    post-up ip route add 10.10.0.0/24 dev eth1 src 10.10.0.10 table rt2&lt;br /&gt;
    post-up ip route add default via 10.10.0.1 dev eth1 table rt2&lt;br /&gt;
    post-up ip rule add from 10.10.0.10/32 table rt2&lt;br /&gt;
    post-up ip rule add to 10.10.0.10/32 table rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=84</id>
		<title>Configurando dois gateways no linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=84"/>
		<updated>2022-07-04T19:03:13Z</updated>

		<summary type="html">&lt;p&gt;Thiago: /* Procedimentos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Criacao de regras para funcionamento de dois gateways no Linux&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Servidores Debian &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Configuras as interfaces de rede no arquivo /etc/network/interfaces, sem colocar o gateway de uma das redes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow-hotplug eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    gateway 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
# The secondary network interface&lt;br /&gt;
allow-hotplug eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 10.10.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adicionando segunda tabela de roteamento ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo /etc/iproute2/rt_tables, e vamos criar uma tabela de roteamento rt2, com preferencia 1.&lt;br /&gt;
O arquivo ficara com a seguinte aparencia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# reserved values&lt;br /&gt;
#&lt;br /&gt;
255     local&lt;br /&gt;
254     main&lt;br /&gt;
253     default&lt;br /&gt;
0       unspec&lt;br /&gt;
#&lt;br /&gt;
# local&lt;br /&gt;
#&lt;br /&gt;
#1      inr.ruhep&lt;br /&gt;
1 rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configurando a nova tabela de roteamento===&lt;br /&gt;
&amp;lt;li&amp;gt;A tabela de roteamento precisa ser populada, inserindo os segintes comandos:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip route add 10.10.0.0/24 dev eth1 src 10.10.0.10 table rt2&lt;br /&gt;
ip route add default via 10.10.0.1 dev eth1 table rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Regras de Roteamento===&lt;br /&gt;
&amp;lt;li&amp;gt;Para o sistema saber quando usar a nova tabela, as seguintes regras devem ser configuradas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip rule add from 10.10.0.10/32 table rt2&lt;br /&gt;
ip rule add to 10.10.0.10/32 table rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tornando a configuracao permanente===&lt;br /&gt;
&amp;lt;li&amp;gt;Para configurar permanentemente as regras e tabela de roteamento, o arquivo /etc/network/interfaces deve ficar com uma seção parecia com a seguir:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 10.10.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    post-up ip route add 10.10.0.0/24 dev eth1 src 10.10.0.10 table rt2&lt;br /&gt;
    post-up ip route add default via 10.10.0.1 dev eth1 table rt2&lt;br /&gt;
    post-up ip rule add from 10.10.0.10/32 table rt2&lt;br /&gt;
    post-up ip rule add to 10.10.0.10/32 table rt2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=83</id>
		<title>Configurando dois gateways no linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=83"/>
		<updated>2022-07-04T19:01:41Z</updated>

		<summary type="html">&lt;p&gt;Thiago: /* Procedimentos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Criacao de regras para funcionamento de dois gateways no Linux&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Servidores Debian &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Configuras as interfaces de rede no arquivo /etc/network/interfaces, sem colocar o gateway de uma das redes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow-hotplug eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    gateway 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
# The secondary network interface&lt;br /&gt;
allow-hotplug eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 10.10.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adicionando segunda tabela de roteamento ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo /etc/iproute2/rt_tables, e vamos criar uma tabela de roteamento rt2, com preferencia 1.&lt;br /&gt;
O arquivo ficara com a seguinte aparencia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# reserved values&lt;br /&gt;
#&lt;br /&gt;
255     local&lt;br /&gt;
254     main&lt;br /&gt;
253     default&lt;br /&gt;
0       unspec&lt;br /&gt;
#&lt;br /&gt;
# local&lt;br /&gt;
#&lt;br /&gt;
#1      inr.ruhep&lt;br /&gt;
1 rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configurando a nova tabela de roteamento===&lt;br /&gt;
&amp;lt;li&amp;gt;A tabela de roteamento precisa ser populada, inserindo os segintes comandos:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip route add 10.10.0.0/24 dev eth1 src 10.10.0.10 table rt2&lt;br /&gt;
ip route add default via 10.10.0.1 dev eth1 table rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Regras de Roteamento===&lt;br /&gt;
&amp;lt;li&amp;gt;Para o sistema saber quando usar a nova tabela, as seguintes regras devem ser configuradas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip rule add from 10.10.0.10/32 table rt2&lt;br /&gt;
ip rule add to 10.10.0.10/32 table rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=82</id>
		<title>Configurando dois gateways no linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=82"/>
		<updated>2022-07-04T19:00:19Z</updated>

		<summary type="html">&lt;p&gt;Thiago: /* Procedimentos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Criacao de regras para funcionamento de dois gateways no Linux&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Servidores Debian &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Configuras as interfaces de rede no arquivo /etc/network/interfaces, sem colocar o gateway de uma das redes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow-hotplug eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    gateway 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
# The secondary network interface&lt;br /&gt;
allow-hotplug eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 10.10.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adicionando segunda tabela de roteamento ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo /etc/iproute2/rt_tables, e vamos criar uma tabela de roteamento rt2, com preferencia 1.&lt;br /&gt;
O arquivo ficara com a seguinte aparencia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# reserved values&lt;br /&gt;
#&lt;br /&gt;
255     local&lt;br /&gt;
254     main&lt;br /&gt;
253     default&lt;br /&gt;
0       unspec&lt;br /&gt;
#&lt;br /&gt;
# local&lt;br /&gt;
#&lt;br /&gt;
#1      inr.ruhep&lt;br /&gt;
1 rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configurando a nova tabela de roteamento===&lt;br /&gt;
&amp;lt;li&amp;gt;A tabela de roteamento precisa ser populada, inserindo os segintes comandos:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip route add 10.10.0.0/24 dev eth1 src 10.10.0.10 table rt2&lt;br /&gt;
ip route add default via 10.10.0.1 dev eth1 table rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configurando a nova tabela de roteamento===&lt;br /&gt;
&amp;lt;li&amp;gt;A tabela de roteamento precisa ser populada, inserindo os segintes comandos:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ip route add 10.10.0.0/24 dev eth1 src 10.10.0.10 table rt2&lt;br /&gt;
ip route add default via 10.10.0.1 dev eth1 table rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=81</id>
		<title>Configurando dois gateways no linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=81"/>
		<updated>2022-07-04T18:58:25Z</updated>

		<summary type="html">&lt;p&gt;Thiago: /* Procedimentos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Criacao de regras para funcionamento de dois gateways no Linux&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Servidores Debian &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Configuras as interfaces de rede no arquivo /etc/network/interfaces, sem colocar o gateway de uma das redes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow-hotplug eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    gateway 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
# The secondary network interface&lt;br /&gt;
allow-hotplug eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 10.10.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adicionando segunda tabela de roteamento ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo /etc/iproute2/rt_tables, e vamos criar uma tabela de roteamento rt2, com preferencia 1.&lt;br /&gt;
O arquivo ficara com a seguinte aparencia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# reserved values&lt;br /&gt;
#&lt;br /&gt;
255     local&lt;br /&gt;
254     main&lt;br /&gt;
253     default&lt;br /&gt;
0       unspec&lt;br /&gt;
#&lt;br /&gt;
# local&lt;br /&gt;
#&lt;br /&gt;
#1      inr.ruhep&lt;br /&gt;
1 rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=80</id>
		<title>Configurando dois gateways no linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=80"/>
		<updated>2022-07-04T18:57:50Z</updated>

		<summary type="html">&lt;p&gt;Thiago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Criacao de regras para funcionamento de dois gateways no Linux&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Servidores Debian &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Configuras as interfaces de rede no arquivo /etc/network/interfaces, sem colocar o gateway de uma das redes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow-hotplug eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    gateway 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
# The secondary network interface&lt;br /&gt;
allow-hotplug eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 10.10.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adicionando segunda tabela de roteamento ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo /etc/iproute2/rt_tables, e vamos criar uma tabela de roteamento rt2, com preferencia 1.&lt;br /&gt;
O arquivo ficara com a seguinte aparencia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# reserved values&lt;br /&gt;
#&lt;br /&gt;
255     local&lt;br /&gt;
254     main&lt;br /&gt;
253     default&lt;br /&gt;
0       unspec&lt;br /&gt;
#&lt;br /&gt;
# local&lt;br /&gt;
#&lt;br /&gt;
#1      inr.ruhep&lt;br /&gt;
1 rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=79</id>
		<title>Configurando dois gateways no linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=79"/>
		<updated>2022-07-04T18:57:20Z</updated>

		<summary type="html">&lt;p&gt;Thiago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Criacao de regras para funcionamento de dois gateways no Linux&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Servidores Debian &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Configuras as interfaces de rede no arquivo /etc/network/interfaces, sem colocar o gateway de uma das redes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow-hotplug eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    gateway 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
# The secondary network interface&lt;br /&gt;
allow-hotplug eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 10.10.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adicionando segunda tabela de roteamento ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo /etc/iproute2/rt_tables, e vamos criar uma tabela de roteamento rt2, com preferencia 1.&lt;br /&gt;
O arquivo ficara com a seguinte aparencia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# reserved values&lt;br /&gt;
#&lt;br /&gt;
255     local&lt;br /&gt;
254     main&lt;br /&gt;
253     default&lt;br /&gt;
0       unspec&lt;br /&gt;
#&lt;br /&gt;
# local&lt;br /&gt;
#&lt;br /&gt;
#1      inr.ruhep&lt;br /&gt;
1 rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o usuário para a replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ createuser -U postgres repuser -P -c 5 --replication&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-U postgres&amp;lt;/tt&amp;gt;: utiliza o usuário &amp;lt;em&amp;gt;postgres&amp;lt;/em&amp;gt; para criar um novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;repuser&amp;lt;/tt&amp;gt;: novo usuário para a replicação&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-P&amp;lt;/tt&amp;gt;: permite digitar a senha do novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-c&amp;lt;/tt&amp;gt;: limita o número de conexões para o novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;--replication&amp;lt;/tt&amp;gt;: permite os privilégios de &amp;lt;tt&amp;gt;REPLICATION&amp;lt;/tt&amp;gt; ao novo usuário.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o diretório para armazenar os logs WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - posgres&lt;br /&gt;
$ mkdir -p /var/lib/postgres/main/mnt/server/archivedir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/pg_hba.conf&amp;lt;/tt&amp;gt; para permitir que o usuário de replicação tenha acesso ao banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/pg_hba.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e acrescente a seguinte linha nas conexões de replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Allow replication connections&lt;br /&gt;
host     replication     repuser         &amp;lt;standby-IP&amp;gt;/32        md5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
salve e feche o arquivo.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/postgresql.conf&amp;lt;/tt&amp;gt; para configurar o servidor master. Não se esqueça de remover os comentários das linhas editadas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Connectiong Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;CONNECTIONS AND AUTHENTICATION&amp;lt;/strong&amp;gt;, digite o IP do servidor mestre ou * para permitir o acesso do servidor &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
listen_address = '*'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;WRITE AHEAD LOG&amp;lt;/strong&amp;gt; altere o modo WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wal_level = hot_standby&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Archiving&amp;lt;/strong&amp;gt;, ative o modo de arquivos de log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_mode = on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e altere o comando de arquivamento dos logs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_command = 'test ! -f /var/lib/postgresql/main/mnt/server/archivedir/%f &amp;amp;&amp;amp; cp %p /var/lib/postgresql/main/mnt/server/archivedir/%f'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Sending Server(s)&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;REPLICATION&amp;lt;/strong&amp;gt;, mude o valor para o número máximo de processos de envio de WALs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
max_wal_senders = 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Em cada servidor instale o PostgreSQL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt-get install postgresql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Servidor Mestre ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie uma base de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ psql &lt;br /&gt;
postgres=# CREATE DATABASE test;&lt;br /&gt;
postgres=# CREATE TABLE guestbook (visitor_email text, vistor_id serial, date timestamp, message text);&lt;br /&gt;
postgres=# INSERT INTO guestbook (visitor_email, date, message) VALUES ('teste@sc.usp.br', current_date, 'Isto eh um teste');&lt;br /&gt;
postgres=# SELECT * FROM guestbook;&lt;br /&gt;
postgres=# \q&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o usuário para a replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ createuser -U postgres repuser -P -c 5 --replication&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-U postgres&amp;lt;/tt&amp;gt;: utiliza o usuário &amp;lt;em&amp;gt;postgres&amp;lt;/em&amp;gt; para criar um novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;repuser&amp;lt;/tt&amp;gt;: novo usuário para a replicação&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-P&amp;lt;/tt&amp;gt;: permite digitar a senha do novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-c&amp;lt;/tt&amp;gt;: limita o número de conexões para o novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;--replication&amp;lt;/tt&amp;gt;: permite os privilégios de &amp;lt;tt&amp;gt;REPLICATION&amp;lt;/tt&amp;gt; ao novo usuário.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o diretório para armazenar os logs WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - posgres&lt;br /&gt;
$ mkdir -p /var/lib/postgres/main/mnt/server/archivedir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/pg_hba.conf&amp;lt;/tt&amp;gt; para permitir que o usuário de replicação tenha acesso ao banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/pg_hba.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e acrescente a seguinte linha nas conexões de replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Allow replication connections&lt;br /&gt;
host     replication     repuser         &amp;lt;standby-IP&amp;gt;/32        md5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
salve e feche o arquivo.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/postgresql.conf&amp;lt;/tt&amp;gt; para configurar o servidor master. Não se esqueça de remover os comentários das linhas editadas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Connectiong Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;CONNECTIONS AND AUTHENTICATION&amp;lt;/strong&amp;gt;, digite o IP do servidor mestre ou * para permitir o acesso do servidor &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
listen_address = '*'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;WRITE AHEAD LOG&amp;lt;/strong&amp;gt; altere o modo WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wal_level = hot_standby&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Archiving&amp;lt;/strong&amp;gt;, ative o modo de arquivos de log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_mode = on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e altere o comando de arquivamento dos logs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_command = 'test ! -f /var/lib/postgresql/main/mnt/server/archivedir/%f &amp;amp;&amp;amp; cp %p /var/lib/postgresql/main/mnt/server/archivedir/%f'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Sending Server(s)&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;REPLICATION&amp;lt;/strong&amp;gt;, mude o valor para o número máximo de processos de envio de WALs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
max_wal_senders = 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=78</id>
		<title>Configurando dois gateways no linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=78"/>
		<updated>2022-07-04T18:56:44Z</updated>

		<summary type="html">&lt;p&gt;Thiago: /* Procedimentos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Criacao de regras para funcionamento de dois gateways no Linux&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Servidores Debian &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Configuras as interfaces de rede no arquivo /etc/network/interfaces, sem colocar o gateway de uma das redes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow-hotplug eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    gateway 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
# The secondary network interface&lt;br /&gt;
allow-hotplug eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 10.10.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adicionando segunda tabela de roteamento ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo /etc/iproute2/rt_tables, e vamos criar uma tabela de roteamento rt2, com preferencia 1.&lt;br /&gt;
O arquivo ficara com a seguinte aparencia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# reserved values&lt;br /&gt;
#&lt;br /&gt;
255     local&lt;br /&gt;
254     main&lt;br /&gt;
253     default&lt;br /&gt;
0       unspec&lt;br /&gt;
#&lt;br /&gt;
# local&lt;br /&gt;
#&lt;br /&gt;
#1      inr.ruhep&lt;br /&gt;
1 rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o usuário para a replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ createuser -U postgres repuser -P -c 5 --replication&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-U postgres&amp;lt;/tt&amp;gt;: utiliza o usuário &amp;lt;em&amp;gt;postgres&amp;lt;/em&amp;gt; para criar um novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;repuser&amp;lt;/tt&amp;gt;: novo usuário para a replicação&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-P&amp;lt;/tt&amp;gt;: permite digitar a senha do novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-c&amp;lt;/tt&amp;gt;: limita o número de conexões para o novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;--replication&amp;lt;/tt&amp;gt;: permite os privilégios de &amp;lt;tt&amp;gt;REPLICATION&amp;lt;/tt&amp;gt; ao novo usuário.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o diretório para armazenar os logs WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - posgres&lt;br /&gt;
$ mkdir -p /var/lib/postgres/main/mnt/server/archivedir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/pg_hba.conf&amp;lt;/tt&amp;gt; para permitir que o usuário de replicação tenha acesso ao banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/pg_hba.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e acrescente a seguinte linha nas conexões de replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Allow replication connections&lt;br /&gt;
host     replication     repuser         &amp;lt;standby-IP&amp;gt;/32        md5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
salve e feche o arquivo.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/postgresql.conf&amp;lt;/tt&amp;gt; para configurar o servidor master. Não se esqueça de remover os comentários das linhas editadas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Connectiong Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;CONNECTIONS AND AUTHENTICATION&amp;lt;/strong&amp;gt;, digite o IP do servidor mestre ou * para permitir o acesso do servidor &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
listen_address = '*'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;WRITE AHEAD LOG&amp;lt;/strong&amp;gt; altere o modo WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wal_level = hot_standby&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Archiving&amp;lt;/strong&amp;gt;, ative o modo de arquivos de log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_mode = on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e altere o comando de arquivamento dos logs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_command = 'test ! -f /var/lib/postgresql/main/mnt/server/archivedir/%f &amp;amp;&amp;amp; cp %p /var/lib/postgresql/main/mnt/server/archivedir/%f'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Sending Server(s)&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;REPLICATION&amp;lt;/strong&amp;gt;, mude o valor para o número máximo de processos de envio de WALs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
max_wal_senders = 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Em cada servidor instale o PostgreSQL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt-get install postgresql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Servidor Mestre ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie uma base de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ psql &lt;br /&gt;
postgres=# CREATE DATABASE test;&lt;br /&gt;
postgres=# CREATE TABLE guestbook (visitor_email text, vistor_id serial, date timestamp, message text);&lt;br /&gt;
postgres=# INSERT INTO guestbook (visitor_email, date, message) VALUES ('teste@sc.usp.br', current_date, 'Isto eh um teste');&lt;br /&gt;
postgres=# SELECT * FROM guestbook;&lt;br /&gt;
postgres=# \q&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o usuário para a replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ createuser -U postgres repuser -P -c 5 --replication&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-U postgres&amp;lt;/tt&amp;gt;: utiliza o usuário &amp;lt;em&amp;gt;postgres&amp;lt;/em&amp;gt; para criar um novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;repuser&amp;lt;/tt&amp;gt;: novo usuário para a replicação&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-P&amp;lt;/tt&amp;gt;: permite digitar a senha do novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-c&amp;lt;/tt&amp;gt;: limita o número de conexões para o novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;--replication&amp;lt;/tt&amp;gt;: permite os privilégios de &amp;lt;tt&amp;gt;REPLICATION&amp;lt;/tt&amp;gt; ao novo usuário.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o diretório para armazenar os logs WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - posgres&lt;br /&gt;
$ mkdir -p /var/lib/postgres/main/mnt/server/archivedir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/pg_hba.conf&amp;lt;/tt&amp;gt; para permitir que o usuário de replicação tenha acesso ao banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/pg_hba.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e acrescente a seguinte linha nas conexões de replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Allow replication connections&lt;br /&gt;
host     replication     repuser         &amp;lt;standby-IP&amp;gt;/32        md5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
salve e feche o arquivo.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/postgresql.conf&amp;lt;/tt&amp;gt; para configurar o servidor master. Não se esqueça de remover os comentários das linhas editadas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Connectiong Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;CONNECTIONS AND AUTHENTICATION&amp;lt;/strong&amp;gt;, digite o IP do servidor mestre ou * para permitir o acesso do servidor &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
listen_address = '*'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;WRITE AHEAD LOG&amp;lt;/strong&amp;gt; altere o modo WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wal_level = hot_standby&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Archiving&amp;lt;/strong&amp;gt;, ative o modo de arquivos de log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_mode = on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e altere o comando de arquivamento dos logs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_command = 'test ! -f /var/lib/postgresql/main/mnt/server/archivedir/%f &amp;amp;&amp;amp; cp %p /var/lib/postgresql/main/mnt/server/archivedir/%f'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Sending Server(s)&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;REPLICATION&amp;lt;/strong&amp;gt;, mude o valor para o número máximo de processos de envio de WALs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
max_wal_senders = 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=77</id>
		<title>Configurando dois gateways no linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=77"/>
		<updated>2022-07-04T18:55:49Z</updated>

		<summary type="html">&lt;p&gt;Thiago: /* Servidor Mestre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Criacao de regras para funcionamento de dois gateways no Linux&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Servidores Debian &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Configuras as interfaces de rede no arquivo /etc/network/interfaces, sem colocar o gateway de uma das redes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow-hotplug eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    gateway 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
# The secondary network interface&lt;br /&gt;
allow-hotplug eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 10.10.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Adicionando segunda tabela de roteamento ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo /etc/iproute2/rt_tables, e vamos criar uma tabela de roteamento rt2, com preferencia 1.&lt;br /&gt;
O arquivo ficara com a seguinte aparencia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# reserved values&lt;br /&gt;
#&lt;br /&gt;
255     local&lt;br /&gt;
254     main&lt;br /&gt;
253     default&lt;br /&gt;
0       unspec&lt;br /&gt;
#&lt;br /&gt;
# local&lt;br /&gt;
#&lt;br /&gt;
#1      inr.ruhep&lt;br /&gt;
1 rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o usuário para a replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ createuser -U postgres repuser -P -c 5 --replication&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-U postgres&amp;lt;/tt&amp;gt;: utiliza o usuário &amp;lt;em&amp;gt;postgres&amp;lt;/em&amp;gt; para criar um novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;repuser&amp;lt;/tt&amp;gt;: novo usuário para a replicação&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-P&amp;lt;/tt&amp;gt;: permite digitar a senha do novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-c&amp;lt;/tt&amp;gt;: limita o número de conexões para o novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;--replication&amp;lt;/tt&amp;gt;: permite os privilégios de &amp;lt;tt&amp;gt;REPLICATION&amp;lt;/tt&amp;gt; ao novo usuário.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o diretório para armazenar os logs WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - posgres&lt;br /&gt;
$ mkdir -p /var/lib/postgres/main/mnt/server/archivedir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/pg_hba.conf&amp;lt;/tt&amp;gt; para permitir que o usuário de replicação tenha acesso ao banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/pg_hba.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e acrescente a seguinte linha nas conexões de replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Allow replication connections&lt;br /&gt;
host     replication     repuser         &amp;lt;standby-IP&amp;gt;/32        md5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
salve e feche o arquivo.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/postgresql.conf&amp;lt;/tt&amp;gt; para configurar o servidor master. Não se esqueça de remover os comentários das linhas editadas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Connectiong Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;CONNECTIONS AND AUTHENTICATION&amp;lt;/strong&amp;gt;, digite o IP do servidor mestre ou * para permitir o acesso do servidor &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
listen_address = '*'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;WRITE AHEAD LOG&amp;lt;/strong&amp;gt; altere o modo WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wal_level = hot_standby&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Archiving&amp;lt;/strong&amp;gt;, ative o modo de arquivos de log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_mode = on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e altere o comando de arquivamento dos logs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_command = 'test ! -f /var/lib/postgresql/main/mnt/server/archivedir/%f &amp;amp;&amp;amp; cp %p /var/lib/postgresql/main/mnt/server/archivedir/%f'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Sending Server(s)&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;REPLICATION&amp;lt;/strong&amp;gt;, mude o valor para o número máximo de processos de envio de WALs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
max_wal_senders = 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Em cada servidor instale o PostgreSQL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt-get install postgresql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Servidor Mestre ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie uma base de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ psql &lt;br /&gt;
postgres=# CREATE DATABASE test;&lt;br /&gt;
postgres=# CREATE TABLE guestbook (visitor_email text, vistor_id serial, date timestamp, message text);&lt;br /&gt;
postgres=# INSERT INTO guestbook (visitor_email, date, message) VALUES ('teste@sc.usp.br', current_date, 'Isto eh um teste');&lt;br /&gt;
postgres=# SELECT * FROM guestbook;&lt;br /&gt;
postgres=# \q&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o usuário para a replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ createuser -U postgres repuser -P -c 5 --replication&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-U postgres&amp;lt;/tt&amp;gt;: utiliza o usuário &amp;lt;em&amp;gt;postgres&amp;lt;/em&amp;gt; para criar um novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;repuser&amp;lt;/tt&amp;gt;: novo usuário para a replicação&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-P&amp;lt;/tt&amp;gt;: permite digitar a senha do novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-c&amp;lt;/tt&amp;gt;: limita o número de conexões para o novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;--replication&amp;lt;/tt&amp;gt;: permite os privilégios de &amp;lt;tt&amp;gt;REPLICATION&amp;lt;/tt&amp;gt; ao novo usuário.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o diretório para armazenar os logs WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - posgres&lt;br /&gt;
$ mkdir -p /var/lib/postgres/main/mnt/server/archivedir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/pg_hba.conf&amp;lt;/tt&amp;gt; para permitir que o usuário de replicação tenha acesso ao banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/pg_hba.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e acrescente a seguinte linha nas conexões de replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Allow replication connections&lt;br /&gt;
host     replication     repuser         &amp;lt;standby-IP&amp;gt;/32        md5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
salve e feche o arquivo.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/postgresql.conf&amp;lt;/tt&amp;gt; para configurar o servidor master. Não se esqueça de remover os comentários das linhas editadas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Connectiong Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;CONNECTIONS AND AUTHENTICATION&amp;lt;/strong&amp;gt;, digite o IP do servidor mestre ou * para permitir o acesso do servidor &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
listen_address = '*'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;WRITE AHEAD LOG&amp;lt;/strong&amp;gt; altere o modo WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wal_level = hot_standby&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Archiving&amp;lt;/strong&amp;gt;, ative o modo de arquivos de log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_mode = on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e altere o comando de arquivamento dos logs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_command = 'test ! -f /var/lib/postgresql/main/mnt/server/archivedir/%f &amp;amp;&amp;amp; cp %p /var/lib/postgresql/main/mnt/server/archivedir/%f'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Sending Server(s)&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;REPLICATION&amp;lt;/strong&amp;gt;, mude o valor para o número máximo de processos de envio de WALs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
max_wal_senders = 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=76</id>
		<title>Configurando dois gateways no linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configurando_dois_gateways_no_linux&amp;diff=76"/>
		<updated>2022-07-04T18:53:33Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Criacao de regras para funcionamento de dois gateways no Linux  == Requisitos == * Servidores Debian     == Procedimentos ==  === Instalação === &amp;lt;ol style=&amp;quot;li...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Criacao de regras para funcionamento de dois gateways no Linux&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Servidores Debian &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Configuras as interfaces de rede no arquivo /etc/network/interfaces, sem colocar o gateway de uma das redes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow-hotplug eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    gateway 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
# The secondary network interface&lt;br /&gt;
allow-hotplug eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 10.10.0.10&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Servidor Mestre ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie uma base de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ psql &lt;br /&gt;
postgres=# CREATE DATABASE test;&lt;br /&gt;
postgres=# CREATE TABLE guestbook (visitor_email text, vistor_id serial, date timestamp, message text);&lt;br /&gt;
postgres=# INSERT INTO guestbook (visitor_email, date, message) VALUES ('teste@sc.usp.br', current_date, 'Isto eh um teste');&lt;br /&gt;
postgres=# SELECT * FROM guestbook;&lt;br /&gt;
postgres=# \q&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o usuário para a replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ createuser -U postgres repuser -P -c 5 --replication&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-U postgres&amp;lt;/tt&amp;gt;: utiliza o usuário &amp;lt;em&amp;gt;postgres&amp;lt;/em&amp;gt; para criar um novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;repuser&amp;lt;/tt&amp;gt;: novo usuário para a replicação&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-P&amp;lt;/tt&amp;gt;: permite digitar a senha do novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-c&amp;lt;/tt&amp;gt;: limita o número de conexões para o novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;--replication&amp;lt;/tt&amp;gt;: permite os privilégios de &amp;lt;tt&amp;gt;REPLICATION&amp;lt;/tt&amp;gt; ao novo usuário.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o diretório para armazenar os logs WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - posgres&lt;br /&gt;
$ mkdir -p /var/lib/postgres/main/mnt/server/archivedir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/pg_hba.conf&amp;lt;/tt&amp;gt; para permitir que o usuário de replicação tenha acesso ao banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/pg_hba.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e acrescente a seguinte linha nas conexões de replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Allow replication connections&lt;br /&gt;
host     replication     repuser         &amp;lt;standby-IP&amp;gt;/32        md5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
salve e feche o arquivo.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/postgresql.conf&amp;lt;/tt&amp;gt; para configurar o servidor master. Não se esqueça de remover os comentários das linhas editadas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Connectiong Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;CONNECTIONS AND AUTHENTICATION&amp;lt;/strong&amp;gt;, digite o IP do servidor mestre ou * para permitir o acesso do servidor &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
listen_address = '*'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;WRITE AHEAD LOG&amp;lt;/strong&amp;gt; altere o modo WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wal_level = hot_standby&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Archiving&amp;lt;/strong&amp;gt;, ative o modo de arquivos de log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_mode = on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e altere o comando de arquivamento dos logs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_command = 'test ! -f /var/lib/postgresql/main/mnt/server/archivedir/%f &amp;amp;&amp;amp; cp %p /var/lib/postgresql/main/mnt/server/archivedir/%f'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Sending Server(s)&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;REPLICATION&amp;lt;/strong&amp;gt;, mude o valor para o número máximo de processos de envio de WALs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
max_wal_senders = 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Em cada servidor instale o PostgreSQL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt-get install postgresql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Servidor Mestre ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie uma base de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ psql &lt;br /&gt;
postgres=# CREATE DATABASE test;&lt;br /&gt;
postgres=# CREATE TABLE guestbook (visitor_email text, vistor_id serial, date timestamp, message text);&lt;br /&gt;
postgres=# INSERT INTO guestbook (visitor_email, date, message) VALUES ('teste@sc.usp.br', current_date, 'Isto eh um teste');&lt;br /&gt;
postgres=# SELECT * FROM guestbook;&lt;br /&gt;
postgres=# \q&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o usuário para a replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ createuser -U postgres repuser -P -c 5 --replication&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-U postgres&amp;lt;/tt&amp;gt;: utiliza o usuário &amp;lt;em&amp;gt;postgres&amp;lt;/em&amp;gt; para criar um novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;repuser&amp;lt;/tt&amp;gt;: novo usuário para a replicação&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-P&amp;lt;/tt&amp;gt;: permite digitar a senha do novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-c&amp;lt;/tt&amp;gt;: limita o número de conexões para o novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;--replication&amp;lt;/tt&amp;gt;: permite os privilégios de &amp;lt;tt&amp;gt;REPLICATION&amp;lt;/tt&amp;gt; ao novo usuário.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o diretório para armazenar os logs WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - posgres&lt;br /&gt;
$ mkdir -p /var/lib/postgres/main/mnt/server/archivedir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/pg_hba.conf&amp;lt;/tt&amp;gt; para permitir que o usuário de replicação tenha acesso ao banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/pg_hba.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e acrescente a seguinte linha nas conexões de replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Allow replication connections&lt;br /&gt;
host     replication     repuser         &amp;lt;standby-IP&amp;gt;/32        md5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
salve e feche o arquivo.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/postgresql.conf&amp;lt;/tt&amp;gt; para configurar o servidor master. Não se esqueça de remover os comentários das linhas editadas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Connectiong Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;CONNECTIONS AND AUTHENTICATION&amp;lt;/strong&amp;gt;, digite o IP do servidor mestre ou * para permitir o acesso do servidor &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
listen_address = '*'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;WRITE AHEAD LOG&amp;lt;/strong&amp;gt; altere o modo WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wal_level = hot_standby&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Archiving&amp;lt;/strong&amp;gt;, ative o modo de arquivos de log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_mode = on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e altere o comando de arquivamento dos logs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_command = 'test ! -f /var/lib/postgresql/main/mnt/server/archivedir/%f &amp;amp;&amp;amp; cp %p /var/lib/postgresql/main/mnt/server/archivedir/%f'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Sending Server(s)&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;REPLICATION&amp;lt;/strong&amp;gt;, mude o valor para o número máximo de processos de envio de WALs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
max_wal_senders = 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Tutoriais&amp;diff=75</id>
		<title>Tutoriais</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Tutoriais&amp;diff=75"/>
		<updated>2022-07-04T18:51:19Z</updated>

		<summary type="html">&lt;p&gt;Thiago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Este espaço é reservado para os tutoriais de instalação dos diversos softwares utilizados pelo CISC.&lt;br /&gt;
&lt;br /&gt;
(lista em ordem alfabética)&lt;br /&gt;
&lt;br /&gt;
* [[Backup de Máquinas Virtuais]]: Instalação de scripts para backup da MV na Nuvem.&lt;br /&gt;
** [[Debian]]: Instalação e configuração do Debian na Nuvem.&lt;br /&gt;
*** [[Ext3-Debian]]: Aumentar partição ext3 no Debian.&lt;br /&gt;
** [[Ubuntu]]: Instalação e configuração do linux Ubuntu na Nuvem.&lt;br /&gt;
* Configurações de Segurança para servidores na Nuvem&lt;br /&gt;
** [[Utilização de Chave Pública/Privada para SSH]]: Criação e utilização de PKI para autenticação nos servidores.&lt;br /&gt;
** [[Configurando SSH Seguro]]: Alterações no SSH para ser mais seguro.&lt;br /&gt;
** [[Alterando a complexidade de senha]]: Alterar a complexidade se senha em servidores.&lt;br /&gt;
** [[Iptables para servidores]]: Configuração segura para firewall dos servidores.&lt;br /&gt;
** [[Copiando arquivos entre servidores com chaves]]: Configuração para cópia de arquivos entre servidores com uso de chaves criptográficas.&lt;br /&gt;
* [[Configuração de Servidor Proxy]]: Cofiguração básica de Servidor Proxy em ambiente NuvemUSP.&lt;br /&gt;
* [[Configuração do SysLocation nas VMServer]]&lt;br /&gt;
* [[Configuração de VPN para linux na NuvemUSP]]: Instalação e configuração de VPN para linux na nuvem USP.&lt;br /&gt;
* [[FreeRADIUS]]: Instalação e configuração do software de autenticação freeRADIUS.&lt;br /&gt;
* [[Instalação de Monitoramento - Observium]]: Instalação e configuração do sistema de Monitoramento Observium.&lt;br /&gt;
* [[Instalação de Nuvem Privada - Proxmox]]: Instalação e configuração de Nuvem Privada.&lt;br /&gt;
** [[Conversão - Xenserver para KVM]]: Converter máquinas virtuais.&lt;br /&gt;
* [[Instalação de VMware Player para Lab.]]: Instalação e configuração de VMware Player para laboratório.&lt;br /&gt;
* [[Instalação de VMware vSphere 5.5]]: Instalação e configuração de nuvem privada no VMware VSphere.&lt;br /&gt;
** [[Instalação de VMware ESXi]]: Instalação e configuração do VMware ESXi nos Host´s.&lt;br /&gt;
** [[Instalação de VMware vCenter]]: Instalação e configuração do VMware vCenter.&lt;br /&gt;
** [[Debian no VMware]]: Instalação e configuração do Debian no VMware.&lt;br /&gt;
* [[Instalação TV de monitoramento e informações]]: Instalação e configuração de sistema para exibição em TV de monitoramento pública.&lt;br /&gt;
* [[Instalação de VMware vSphere 7.0]]: Instalação e configuração de virtualização no VMware VSphere Esxi 7.0.&lt;br /&gt;
** [[Instalação de VMware ESXi 7.0]]: Instalação e configuração do VMware ESXi 7.0 nos Host´s.&lt;br /&gt;
** [[Instalação de VMware vCenter 7.0]]: Instalação e configuração do VMware vCenter 7.0.&lt;br /&gt;
** [[Servidor NFS no VMware com TrueNAS]]: Configuração de servidor TrueNAS para fornecer NFS no VMware.&lt;br /&gt;
** [[Backup de VMs no VMware 7.0]]: Configuração de backup de VMs no VMware: &lt;br /&gt;
*** [[ghettoVCB]]&lt;br /&gt;
**[[Configuração do SNMP no Debian]]: Configuração do SNMP nos servidores baseados em Debian.&lt;br /&gt;
* [[Mailman]]: Instalação e configuração do servidor de listas Mailman.&lt;br /&gt;
* [[Mapas de Rede]]: Instalação e configuração de mapas online de redes - The Dude.&lt;br /&gt;
* [[MediaWiki]]: Instalação e configuração do software de colaboração MediaWiki.&lt;br /&gt;
* [[Monitoramento da Nuvem]]: Instalação das ferramentas de monitoração da Nuvem.&lt;br /&gt;
* [[OpenLDAP]]: Instalação e configuração do serviço de diretório OpenLDAP.&lt;br /&gt;
* [[QmailLDAP]]: Instalação e configuração do software QmailLDAP.&lt;br /&gt;
** [[OpenSUSE no VMware]]: Instalação e configuração do openSUSE no VMware.&lt;br /&gt;
** [[Armazenamento iSCSI no VMware]]: Instalação e configuração de iSCSI no VMware.&lt;br /&gt;
** [[Armazenamento NFS no VMware]]: Configuração de NFS no VMware.&lt;br /&gt;
** [[Backup de VMs no VMware]]: Configuração de backup de VMs no VMware - XSIbackup.&lt;br /&gt;
** [[Conversão VM Proxmox para VMware]]: Conversao de máquinas do Proxmox para VMware ESXi.&lt;br /&gt;
* [[Replicação PostgreSQL]]: Replicação assíncrona de banco de dados PostgreSQL.&lt;br /&gt;
* [[Sybase ASE 12.5.2]]: Instalação e configuração do Sybase ASE express no Debian.&lt;br /&gt;
* [[Configurando dois gateways no linux]]: Configuração de dois gw no Linux.&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Instala%C3%A7%C3%A3o_de_VMware_ESXi_7.0&amp;diff=73</id>
		<title>Instalação de VMware ESXi 7.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Instala%C3%A7%C3%A3o_de_VMware_ESXi_7.0&amp;diff=73"/>
		<updated>2021-06-15T17:43:19Z</updated>

		<summary type="html">&lt;p&gt;Thiago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-Configuracao do SNMP &lt;br /&gt;
&lt;br /&gt;
esxcli system snmp set -C monitor_scd@sc.usp.br -L 'CeTI-SC/STI/USP' -c Nuvem&amp;lt;/br&amp;gt;&lt;br /&gt;
esxcli system snmp set --enable true&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Instala%C3%A7%C3%A3o_de_VMware_ESXi_7.0&amp;diff=72</id>
		<title>Instalação de VMware ESXi 7.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Instala%C3%A7%C3%A3o_de_VMware_ESXi_7.0&amp;diff=72"/>
		<updated>2021-06-15T17:42:50Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '-Configuracao do SNMP   esxcli system snmp set -C monitor_scd@sc.usp.br -L 'CeTI-SC/STI/USP' -c Nuvem esxcli system snmp set --enable true'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-Configuracao do SNMP &lt;br /&gt;
&lt;br /&gt;
esxcli system snmp set -C monitor_scd@sc.usp.br -L 'CeTI-SC/STI/USP' -c Nuvem&lt;br /&gt;
esxcli system snmp set --enable true&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Tutoriais&amp;diff=59</id>
		<title>Tutoriais</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Tutoriais&amp;diff=59"/>
		<updated>2021-03-31T17:29:31Z</updated>

		<summary type="html">&lt;p&gt;Thiago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Este espaço é reservado para os tutoriais de instalação dos diversos softwares utilizados pelo CISC.&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki]]: Instalação e configuração do software de colaboração MediaWiki.&lt;br /&gt;
* [[FreeRADIUS]]: Instalação e configuração do software de autenticação freeRADIUS.&lt;br /&gt;
* [[Mailman]]: Instalação e configuração do servidor de listas Mailman.&lt;br /&gt;
* [[OpenLDAP]]: Instalação e configuração do serviço de diretório OpenLDAP.&lt;br /&gt;
* [[QmailLDAP]]: Instalação e configuração do software QmailLDAP.&lt;br /&gt;
* [[Monitoramento da Nuvem]]: Instalação das ferramentas de monitoração da Nuvem.&lt;br /&gt;
* [[Backup de Máquinas Virtuais]]: Instalação de scripts para backup da MV na Nuvem.&lt;br /&gt;
** [[Debian]]: Instalação e configuração do Debian na Nuvem.&lt;br /&gt;
*** [[Ext3-Debian]]: Aumentar partição ext3 no Debian.&lt;br /&gt;
** [[Ubuntu]]: Instalação e configuração do linux Ubuntu na Nuvem.&lt;br /&gt;
* [[Instalação de VMware vSphere 5.5]]: Instalação e configuração de nuvem privada no VMware VSphere.&lt;br /&gt;
** [[Instalação de VMware ESXi]]: Instalação e configuração do VMware ESXi nos Host´s.&lt;br /&gt;
** [[Instalação de VMware vCenter]]: Instalação e configuração do VMware vCenter.&lt;br /&gt;
** [[Debian no VMware]]: Instalação e configuração do Debian no VMware.&lt;br /&gt;
** [[OpenSUSE no VMware]]: Instalação e configuração do openSUSE no VMware.&lt;br /&gt;
** [[Armazenamento iSCSI no VMware]]: Instalação e configuração de iSCSI no VMware.&lt;br /&gt;
** [[Armazenamento NFS no VMware]]: Configuração de NFS no VMware.&lt;br /&gt;
** [[Backup de VMs no VMware]]: Configuração de backup de VMs no VMware - XSIbackup.&lt;br /&gt;
** [[Conversão VM Proxmox para VMware]]: Conversao de máquinas do Proxmox para VMware ESXi.&lt;br /&gt;
* [[Sybase ASE 12.5.2]]: Instalação e configuração do Sybase ASE express no Debian.&lt;br /&gt;
* [[Instalação de VMware Player para Lab.]]: Instalação e configuração de VMware Player para laboratório.&lt;br /&gt;
* [[Instalação de Monitoramento - Observium]]: Instalação e configuração do sistema de Monitoramento Observium.&lt;br /&gt;
**[[Configuração do SNMP no Debian]]: Configuração do SNMP nos servidores baseados em Debian.&lt;br /&gt;
* Configurações de Segurança para servidores na Nuvem&lt;br /&gt;
** [[Utilização de Chave Pública/Privada para SSH]]: Criação e utilização de PKI para autenticação nos servidores.&lt;br /&gt;
** [[Configurando SSH Seguro]]: Alterações no SSH para ser mais seguro.&lt;br /&gt;
** [[Alterando a complexidade de senha]]: Alterar a complexidade se senha em servidores.&lt;br /&gt;
** [[Iptables para servidores]]: Configuração segura para firewall dos servidores.&lt;br /&gt;
** [[Copiando arquivos entre servidores com chaves]]: Configuração para cópia de arquivos entre servidores com uso de chaves criptográficas.&lt;br /&gt;
* [[Configuração de Servidor Proxy]]: Cofiguração básica de Servidor Proxy em ambiente NuvemUSP.&lt;br /&gt;
* [[Mapas de Rede]]: Instalação e configuração de mapas online de redes - The Dude.&lt;br /&gt;
* [[Replicação PostgreSQL]]: Replicação assíncrona de banco de dados PostgreSQL.&lt;br /&gt;
* [[Instalação de Nuvem Privada - Proxmox]]: Instalação e configuração de Nuvem Privada.&lt;br /&gt;
** [[Conversão - Xenserver para KVM]]: Converter máquinas virtuais.&lt;br /&gt;
* [[Configuração de VPN para linux na NuvemUSP]]: Instalação e configuração de VPN para linux na nuvem USP.&lt;br /&gt;
* [[Instalação TV de monitoramento e informações]]: Instalação e configuração de sistema para exibição em TV de monitoramento pública.&lt;br /&gt;
* [[Instalação de VMware vSphere 7.0]]: Instalação e configuração de virtualização no VMware VSphere Esxi 7.0.&lt;br /&gt;
** [[Instalação de VMware ESXi 7.0]]: Instalação e configuração do VMware ESXi 7.0 nos Host´s.&lt;br /&gt;
** [[Instalação de VMware vCenter 7.0]]: Instalação e configuração do VMware vCenter 7.0.&lt;br /&gt;
** [[Servidor NFS no VMware com TrueNAS]]: Configuração de servidor TrueNAS para fornecer NFS no VMware.&lt;br /&gt;
** [[Backup de VMs no VMware 7.0]]: Configuração de backup de VMs no VMware - ghettoVCB.&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Tutoriais&amp;diff=54</id>
		<title>Tutoriais</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Tutoriais&amp;diff=54"/>
		<updated>2021-03-31T17:27:36Z</updated>

		<summary type="html">&lt;p&gt;Thiago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Este espaço é reservado para os tutoriais de instalação dos diversos softwares utilizados pelo CISC.&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki]]: Instalação e configuração do software de colaboração MediaWiki.&lt;br /&gt;
* [[FreeRADIUS]]: Instalação e configuração do software de autenticação freeRADIUS.&lt;br /&gt;
* [[Mailman]]: Instalação e configuração do servidor de listas Mailman.&lt;br /&gt;
* [[OpenLDAP]]: Instalação e configuração do serviço de diretório OpenLDAP.&lt;br /&gt;
* [[QmailLDAP]]: Instalação e configuração do software QmailLDAP.&lt;br /&gt;
* [[Monitoramento da Nuvem]]: Instalação das ferramentas de monitoração da Nuvem.&lt;br /&gt;
* [[Backup de Máquinas Virtuais]]: Instalação de scripts para backup da MV na Nuvem.&lt;br /&gt;
** [[Debian]]: Instalação e configuração do Debian na Nuvem.&lt;br /&gt;
*** [[Ext3-Debian]]: Aumentar partição ext3 no Debian.&lt;br /&gt;
** [[Ubuntu]]: Instalação e configuração do linux Ubuntu na Nuvem.&lt;br /&gt;
* [[Instalação de VMware vSphere 5.5]]: Instalação e configuração de nuvem privada no VMware VSphere.&lt;br /&gt;
** [[Instalação de VMware ESXi]]: Instalação e configuração do VMware ESXi nos Host´s.&lt;br /&gt;
** [[Instalação de VMware vCenter]]: Instalação e configuração do VMware vCenter.&lt;br /&gt;
** [[Debian no VMware]]: Instalação e configuração do Debian no VMware.&lt;br /&gt;
** [[OpenSUSE no VMware]]: Instalação e configuração do openSUSE no VMware.&lt;br /&gt;
** [[Armazenamento iSCSI no VMware]]: Instalação e configuração de iSCSI no VMware.&lt;br /&gt;
** [[Armazenamento NFS no VMware]]: Configuração de NFS no VMware.&lt;br /&gt;
** [[Backup de VMs no VMware]]: Configuração de backup de VMs no VMware - XSIbackup.&lt;br /&gt;
** [[Conversão VM Proxmox para VMware]]: Conversao de máquinas do Proxmox para VMware ESXi.&lt;br /&gt;
* [[Sybase ASE 12.5.2]]: Instalação e configuração do Sybase ASE express no Debian.&lt;br /&gt;
* [[Instalação de VMware Player para Lab.]]: Instalação e configuração de VMware Player para laboratório.&lt;br /&gt;
* [[Instalação de Monitoramento - Observium]]: Instalação e configuração do sistema de Monitoramento Observium.&lt;br /&gt;
**[[Configuração do SNMP no Debian]]: Configuração do SNMP nos servidores baseados em Debian.&lt;br /&gt;
* [[Configurações de Segurança para servidores]]: Configurações de Segurança para servidores na Nuvem&lt;br /&gt;
** [[Utilização de Chave Pública/Privada para SSH]]: Criação e utilização de PKI para autenticação nos servidores.&lt;br /&gt;
** [[Configurando SSH Seguro]]: Alterações no SSH para ser mais seguro.&lt;br /&gt;
** [[Alterando a complexidade de senha]]: Alterar a complexidade se senha em servidores.&lt;br /&gt;
** [[Iptables para servidores]]: Configuração segura para firewall dos servidores.&lt;br /&gt;
** [[Copiando arquivos entre servidores com chaves]]: Configuração para cópia de arquivos entre servidores com uso de chaves criptográficas.&lt;br /&gt;
* [[Configuração de Servidor Proxy]]: Cofiguração básica de Servidor Proxy em ambiente NuvemUSP.&lt;br /&gt;
* [[Mapas de Rede]]: Instalação e configuração de mapas online de redes - The Dude.&lt;br /&gt;
* [[Replicação PostgreSQL]]: Replicação assíncrona de banco de dados PostgreSQL.&lt;br /&gt;
* [[Instalação de Nuvem Privada - Proxmox]]: Instalação e configuração de Nuvem Privada.&lt;br /&gt;
** [[Conversão - Xenserver para KVM]]: Converter máquinas virtuais.&lt;br /&gt;
* [[Configuração de VPN para linux na NuvemUSP]]: Instalação e configuração de VPN para linux na nuvem USP.&lt;br /&gt;
* [[Instalação TV de monitoramento e informações]]: Instalação e configuração de sistema para exibição em TV de monitoramento pública.&lt;br /&gt;
* [[Instalação de VMware vSphere 7.0]]: Instalação e configuração de virtualização no VMware VSphere Esxi 7.0.&lt;br /&gt;
** [[Instalação de VMware ESXi 7.0]]: Instalação e configuração do VMware ESXi 7.0 nos Host´s.&lt;br /&gt;
** [[Instalação de VMware vCenter 7.0]]: Instalação e configuração do VMware vCenter 7.0.&lt;br /&gt;
** [[Servidor NFS no VMware com TrueNAS]]: Configuração de servidor TrueNAS para fornecer NFS no VMware.&lt;br /&gt;
** [[Backup de VMs no VMware 7.0]]: Configuração de backup de VMs no VMware - ghettoVCB.&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Sybase_ASE_12.5.2&amp;diff=49</id>
		<title>Sybase ASE 12.5.2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Sybase_ASE_12.5.2&amp;diff=49"/>
		<updated>2021-03-31T17:23:59Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Instalação e configuração do Sybase Adaptive Server Enterprise 12.5.2.  == Requisitos de Hardware == === Mínimos: === * CPU: 32-bit x86  * RAM: 1 GB * Espa...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Instalação e configuração do Sybase Adaptive Server Enterprise 12.5.2.&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Hardware ==&lt;br /&gt;
=== Mínimos: ===&lt;br /&gt;
* CPU: 32-bit x86 &lt;br /&gt;
* RAM: 1 GB&lt;br /&gt;
* Espaço de disco: Local 5 GB (a instalação consome 3 GB, sendo o restante para o Sybase)&lt;br /&gt;
* Rede: 100 Mbit/s&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Software ==&lt;br /&gt;
&lt;br /&gt;
* Debian 4.0 32 - Kernel 2.6.18 ou superior&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Preparação do Sistema Operacional ===&lt;br /&gt;
&lt;br /&gt;
Após a instalação, atualizar o sistema operacional.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
O padrão de memória compartilhada, é 32MB, sendo que o mínimo exigido pela Adaptive Server é 64MB para instalação padrão&lt;br /&gt;
com páginas de 2K. Valores mais altos são necessários se pretende aumentar a memória total do Adaptive Server.&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Conferir o valor da memória compartilhada:&amp;lt;pre&amp;gt;# sysctl kernel.shmmax&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alterar o valor da memória compartilhada:&amp;lt;pre&amp;gt;# sysctl -w kernel.shmmax=67108864&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Conferir o valor alterado da memória compartilhada:&amp;lt;pre&amp;gt;# sysctl kernel.shmmax&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurar o SO. &lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Debian 4.0, instalar algums pré requisitos:&amp;lt;pre&amp;gt;# apt-get install libxmu6 libxst6 libxtst6 libxp6 libstdc++2.10-glibc2.2&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Adicionar o usuário &amp;lt;tt&amp;gt;sybase&amp;lt;/tt&amp;gt;:&amp;lt;pre&amp;gt;# adduser sybase&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Editar o shell do usuário e mudar para &amp;lt;tt&amp;gt;csh&amp;lt;/tt&amp;gt;:&amp;lt;pre&amp;gt;# vi /etc/passwd&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Criar um diretório para a instalação do banco de dados:&amp;lt;pre&amp;gt;# mkdir /export/banco&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Alterar o dono do diretório destino do sybase:&amp;lt;pre&amp;gt;# chown sybase:sybase /export/banco/&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Se necessário criar o link simbólico:&amp;lt;pre&amp;gt;# ln -s /export/banco/ /usr/local/sybase&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Mudar para o usuário &amp;lt;tt&amp;gt;sybase&amp;lt;/tt&amp;gt;:&amp;lt;pre&amp;gt;# su - sybase&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Criar um diretório para descompactar a instalação:&amp;lt;pre&amp;gt;&amp;gt; mkdir ase1252&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Descompactar a instalação:&amp;lt;pre&amp;gt;&amp;gt; tar zxf /export/ase1252xe_linux.tgz&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Executar a instalação:&amp;lt;pre&amp;gt;&amp;gt; ./setup -console&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalação do Sybase ASE ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Escolher a opção &amp;quot;Brazil (5)&amp;quot; na parte de localização.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sair da licença teclando &amp;quot;q&amp;quot; e aceitar a licença teclando &amp;quot;Y&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Digitar o diretório destino do sybase &amp;lt;tt&amp;gt;/export/banco&amp;lt;/tt&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Escolher a opção de instalação &amp;quot;Custom (3)&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Confirmar as escolhas e esperar o término da instalação.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Opções pós-instalação do Sybase ASE ===&lt;br /&gt;
&lt;br /&gt;
Ao finalizar a instalação entrar com as seguintes opções.&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Desmarcar os itens &amp;quot;Monitor Server&amp;quot; e &amp;quot;XP Server&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Marcar para configurar os itens &amp;quot;Adaptive Server&amp;quot; e &amp;quot;Backup Server&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entrar com o nome e a porta do Adaptive Server.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Deixe o resto das opções como padrão, mesmo na opção de tamanho de página.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Entrar com o nome e a porta do Backup Server.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Deixe o resto das opções como padrão, mesmo na opção de tamanho de página.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Instala%C3%A7%C3%A3o_de_VMware_Player_para_Lab.&amp;diff=47</id>
		<title>Instalação de VMware Player para Lab.</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Instala%C3%A7%C3%A3o_de_VMware_Player_para_Lab.&amp;diff=47"/>
		<updated>2021-03-31T17:23:15Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Instalação e configuração de VMware Player para uso em laboratório.  == Requisitos de Hardware == === Mínimos: === * Hardware compatível com virtualizaç...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Instalação e configuração de VMware Player para uso em laboratório.&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Hardware ==&lt;br /&gt;
=== Mínimos: ===&lt;br /&gt;
* Hardware compatível com virtualização.&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Software ==&lt;br /&gt;
&lt;br /&gt;
* Debian 6.0 x64 - Desktop&lt;br /&gt;
* VMware Player 4.0.4&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Preparação do Sistema Operacional ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar o debian modo gráfico, criando o usuário &amp;quot;operador&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configurar repositório para Linorg:&amp;lt;pre&amp;gt;&lt;br /&gt;
deb http://linorg.usp.br/debian/ squeeze main contrib&lt;br /&gt;
deb-src http://linorg.usp.br/debian/ squeeze main contrib&lt;br /&gt;
&lt;br /&gt;
deb http://linorg.usp.br/debian/ squeeze-updates main contrib&lt;br /&gt;
deb-src http://linorg.usp.br/debian/ squeeze-updates main contrib&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Atualizar o sistema operacional.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configurar para auto-login:&amp;lt;pre&amp;gt;&lt;br /&gt;
Sistema -&amp;gt; Administração -&amp;gt; Tela de Autenticação&lt;br /&gt;
Autenticar-se como -&amp;gt; Operador&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Desabilitar o descanso de tela:&amp;lt;pre&amp;gt;&lt;br /&gt;
Sistema -&amp;gt; Preferências -&amp;gt; Proteção de tela&lt;br /&gt;
Desmarcar &amp;quot;Ativar proteção de tela ...&amp;quot;  e &amp;quot;Bloquear a tela ...&amp;quot;&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Ajustar a hora do sistema:&amp;lt;pre&amp;gt;&lt;br /&gt;
Sistema -&amp;gt; Administração -&amp;gt; Hora e Data&lt;br /&gt;
Fuso Horário -&amp;gt; America/Sao_Paulo&lt;br /&gt;
Acertar a hora&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Ajustar o grub para espera somente 1 segundo:&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/default/grub&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mudar:&lt;br /&gt;
&amp;lt;pre&amp;gt;GRUB_TIMEOUT=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
Gerar a configuração:&lt;br /&gt;
&amp;lt;pre&amp;gt;# grub-mkconfig -o /boot/grub/grub.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Configurar permissão para operador fazer desligamento:&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod -c +s /sbin/shutdown&lt;br /&gt;
# ln -s /sbin/shutdown /usr/bin&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalação do VMware Player ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar os pacotes necessários para o VMplayer:&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt-get install gcc linux-headers-2.6.32-5-amd64 &amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Desabilitar a abertura automática de arquivos no cd-rom:&lt;br /&gt;
&amp;lt;pre&amp;gt;Sistema -&amp;gt; Preferências -&amp;gt; Gerenciamento de arquivos&lt;br /&gt;
Aba -&amp;gt; Mídia&amp;lt;/pre&amp;gt;&lt;br /&gt;
Desmarcar &amp;quot;Navegar na mídia quando inserida&amp;quot;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copiar o arquivo e executar a instalação do VMware Player:&lt;br /&gt;
&amp;lt;pre&amp;gt;# ./VMware-Player-4.0.4-744019.x86_64.bundle&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seguir as instruções do instalador.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configurar para não aparecer a barra na VM:&lt;br /&gt;
&amp;lt;pre&amp;gt;# vi /etc/vmware/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
Inserir a seguinte linha no final do arquivo:&lt;br /&gt;
&amp;lt;pre&amp;gt;pref.vmplayer.fullscreen.nobar = “TRUE”&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Criar o seguinte script no /etc/init.d:&amp;lt;pre&amp;gt;# vi /etc/init.d/iniciavm &amp;lt;/pre&amp;gt;&lt;br /&gt;
Conteudo:&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
/usr/bin/vmplayer&lt;br /&gt;
&lt;br /&gt;
shutdown -h now&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mudar a permissão de execução:&lt;br /&gt;
&amp;lt;pre&amp;gt;# chmod 755 /etc/init.d/iniciavm&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Adicionar o script na inicialização do gnome:&amp;lt;pre&amp;gt;&lt;br /&gt;
Sistema -&amp;gt; Preferências -&amp;gt; Aplicativos de sessão&lt;br /&gt;
Adicionar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Execute o VMplayer pela primeira vez, para executar a configuração inicial:&amp;lt;pre&amp;gt;Aplicativos -&amp;gt; Sistema -&amp;gt; VMware Player&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Instala%C3%A7%C3%A3o_de_Monitoramento_-_Observium&amp;diff=44</id>
		<title>Instalação de Monitoramento - Observium</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Instala%C3%A7%C3%A3o_de_Monitoramento_-_Observium&amp;diff=44"/>
		<updated>2021-03-31T17:22:39Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Instalação e configuração do servidor de monitoramento de equipamentos.  == Requisitos Mínimos de Hardware == === Mínimos: === * CPU: 64-bit x 4 * RAM: 2...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Instalação e configuração do servidor de monitoramento de equipamentos.&lt;br /&gt;
&lt;br /&gt;
== Requisitos Mínimos de Hardware ==&lt;br /&gt;
=== Mínimos: ===&lt;br /&gt;
* CPU: 64-bit x 4&lt;br /&gt;
* RAM: 2 GB&lt;br /&gt;
* HD: Variavel, dependendo da quantidade de equipamentos&lt;br /&gt;
  Uma instalação para 5000 portas irá gerar aproximadamente ~8GB de RRDs.&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Software ==&lt;br /&gt;
&lt;br /&gt;
* Debian 7 64bits&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Preparação do Sistema Operacional ===&lt;br /&gt;
&lt;br /&gt;
Instalar o sistema operacional normalmente e atualizar.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Alterar a configuração do arquivo /etc/apt/sources.list e substituir o restricted por non-free:&amp;lt;pre&amp;gt;&lt;br /&gt;
deb http://br.archive.ubuntu.com/ubuntu/ precise main non-free&lt;br /&gt;
deb-src http://br.archive.ubuntu.com/ubuntu/ precise main non-free&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar o pacote snmp-mibs-downloader:&amp;lt;pre&amp;gt;# apt-get install snmp-mibs-downloader&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar os seguintes pacotes necessários ao sistema Observium:&amp;lt;pre&amp;gt;# apt-get install libapache2-mod-php5 php5-cli php5-mysql php5-gd php5-snmp php-pear snmp graphviz php5-mcrypt php5-json subversion mysql-server mysql-client rrdtool fping imagemagick whois mtr-tiny nmap ipmitool python-mysqldb&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Instalar a biblioteca de virtualização:&amp;lt;pre&amp;gt;# apt-get install libvirt-bin&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Criar o diretório de instalação do Observium:&amp;lt;pre&amp;gt;# mkdir -p /opt/observium &amp;amp;&amp;amp; cd /opt&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Baixar e descompactar o arquivo:&amp;lt;pre&amp;gt;# wget http://www.observium.org/observium-community-latest.tar.gz &amp;amp;&amp;amp; tar zxvf observium-community-latest.tar.gz&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entrar no diretório criado e copiar o arquivo de configuração:&amp;lt;pre&amp;gt;cd observium &amp;amp;&amp;amp; cp config.php.default config.php&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Criando  o Banco de Dados MySQL ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Para a criação do banco de dados, digite:&amp;lt;pre&amp;gt;# mysql -u root -p &lt;br /&gt;
&amp;lt;mysql root password&amp;gt;&lt;br /&gt;
mysql&amp;gt; CREATE DATABASE observium;&lt;br /&gt;
mysql&amp;gt; GRANT ALL PRIVILEGES ON observium.* TO 'observium'@'localhost' IDENTIFIED BY '&amp;lt;Coloque a senha do usuario Observium&amp;gt;';&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Altere o arquivo config.php com as configurações do banco de dados criadas no passo anterior.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure o MySQL e insira o esquema default:&amp;lt;pre&amp;gt;php includes/update/update.php&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuração do Observium ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o diretório RRD e altere as suas permissões:&amp;lt;pre&amp;gt;# mkdir rrd &amp;amp;&amp;amp; chown www-data:www-data rrd&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Se o Observium for o *único* sistema rodando no servidor, altere o arquivo /etc/apache2/sites-available/default para:&amp;lt;pre&amp;gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerAdmin webmaster@localhost&lt;br /&gt;
       DocumentRoot /opt/observium/html&lt;br /&gt;
       &amp;lt;Directory /&amp;gt;&lt;br /&gt;
               Options FollowSymLinks&lt;br /&gt;
               AllowOverride None&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       &amp;lt;Directory /opt/observium/html/&amp;gt;&lt;br /&gt;
               Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
               AllowOverride All&lt;br /&gt;
               Order allow,deny&lt;br /&gt;
               allow from all&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog  ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
       LogLevel warn&lt;br /&gt;
       CustomLog  ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
       ServerSignature On&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Habilite o mod_rewrite e reinicie o apache:&amp;lt;pre&amp;gt;# a2enmod rewrite &amp;amp;&amp;amp; apache2ctl restart&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o primeiro usuário, usando nível 10 para administrador:&amp;lt;pre&amp;gt;# cd /opt/observium &amp;amp;&amp;amp; ./adduser.php &amp;lt;username&amp;gt; &amp;lt;password&amp;gt; &amp;lt;level&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o arquivo /etc/cron.d/observium com o seguinte conteúdo:&amp;lt;pre&amp;gt;33  */6   * * *   root    /opt/observium/discovery.php -h all &amp;gt;&amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
*/5 *     * * *   root    /opt/observium/discovery.php -h new &amp;gt;&amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
*/5 *     * * *   root    /opt/observium/poller-wrapper.py 1 &amp;gt;&amp;gt; /dev/null 2&amp;gt;&amp;amp;1&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Altere a seguinte configuração do arquivo /etc/snmp/snmp.conf:&amp;lt;pre&amp;gt;mibs :&amp;lt;/pre&amp;gt;para:&amp;lt;pre&amp;gt;mibdirs /opt/observium/mibs&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
=== Problemas ===&lt;br /&gt;
Ao executar os scripts poller.php ou discovery.php, podem ocorrer diversas notificações quanto a índices, variáveis ou offsets não definidos. Para ocultar essas notitifações, altere o arquivo /etc/php5/cli/php.ini e substitua a linha:&amp;lt;pre&amp;gt;error_reporting = E_ALL &amp;amp; ~E_DEPRECATED&amp;lt;/pre&amp;gt;&lt;br /&gt;
por:&amp;lt;pre&amp;gt;error_reporting = E_ALL &amp;amp; ~E_NOTICE&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [http://www.observium.org/wiki/Debian_Ubuntu_Installation Debian Ubuntu Instalation - Observium]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configura%C3%A7%C3%A3o_do_SNMP_no_Debian&amp;diff=43</id>
		<title>Configuração do SNMP no Debian</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configura%C3%A7%C3%A3o_do_SNMP_no_Debian&amp;diff=43"/>
		<updated>2021-03-31T17:22:29Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Configuração do serviço SNMPv3 nos servidores baseados em Debian.  == Requisitos de Software ==  *Debian 7.0 *pacote snmpd  == Procedimentos == &amp;lt;ol style=&amp;quot;li...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Configuração do serviço SNMPv3 nos servidores baseados em Debian.&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Software ==&lt;br /&gt;
&lt;br /&gt;
*Debian 7.0&lt;br /&gt;
*pacote snmpd&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Verifique se o pacote net-snmp está instalado. Caso não esteja, realize a instalação:&lt;br /&gt;
&amp;lt;pre&amp;gt;# apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# apt-get install snmpd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Editar o arquivo do iptables e adicionar as seguintes regras de permissão:&lt;br /&gt;
&amp;lt;pre&amp;gt;iptables -A INPUT -s &amp;lt;IP Servidor Observium&amp;gt; -p udp --dport 161 -j ACCEPT&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;iptables -A INPUT -s &amp;lt;IP Servidor Observium&amp;gt; -p icmp -j ACCEPT&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reinicie o serviço iptables:&lt;br /&gt;
&amp;lt;pre&amp;gt;# service iptables restart&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Editar o arquivo /etc/snmp/snmpd.conf:&lt;br /&gt;
&amp;lt;pre&amp;gt;# vi /etc/snmp/snmpd.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Liberar o acesso externo ao snmp descomentando a seguinte linha:&lt;br /&gt;
&amp;lt;pre&amp;gt;agentAddress udp:161,udp6:[::1]:161&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Comentar todas as views existentes e criar a seguinte:&lt;br /&gt;
&amp;lt;pre&amp;gt;view    systemonly   included   .1.3.6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Comentar a linha abaixo para bloquear o acesso as versões snmp v1 e v2c:&lt;br /&gt;
&amp;lt;pre&amp;gt;#rocommunity public  default    -V systemonly&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configurar o contato e localizacao:&lt;br /&gt;
&amp;lt;pre&amp;gt;syslocation Centro de Informatica de Sao Carlos - CISC/USP, Sao Carlos - Sao Paulo, Brasil&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;syscontact email@exemplo.com.br&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Inserir a seguinte linha no final do arquivo para identificar o SO:&lt;br /&gt;
&amp;lt;pre&amp;gt;extend .1.3.6.1.4.1.2021.7890.1 distro /usr/bin/distro&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copiar o script distro da pasta do Observium para a pasta /usr/bin no XenServer:&lt;br /&gt;
&amp;lt;pre&amp;gt;# scp &amp;lt;IP Servidor Observium&amp;gt;:/opt/observium/scripts/distro /usr/bin/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Parar o serviço snmpd:&lt;br /&gt;
&amp;lt;pre&amp;gt;# service snmpd stop&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Criar um usuário para autenticação do SNMPv3:&lt;br /&gt;
&amp;lt;pre&amp;gt;# net-snmp-config --create-snmpv3-user -a &amp;quot;Senha&amp;quot; Usuario&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Habilite o serviço snmpd para rodar na inicialização:&lt;br /&gt;
&amp;lt;pre&amp;gt;# insserv snmpd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Iniciar o serviço snmpd:&lt;br /&gt;
&amp;lt;pre&amp;gt;# service snmpd start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* []&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Copiando_arquivos_entre_servidores_com_chaves&amp;diff=37</id>
		<title>Copiando arquivos entre servidores com chaves</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Copiando_arquivos_entre_servidores_com_chaves&amp;diff=37"/>
		<updated>2021-03-31T17:20:42Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Configurar cópia de arquivos usando ssh/scp com chaves criptográficas entre servidores Linux.  == Requisitos de Software ==  * Servidor Linux * Ter o mesmo us...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Configurar cópia de arquivos usando ssh/scp com chaves criptográficas entre servidores Linux.&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Software ==&lt;br /&gt;
&lt;br /&gt;
* Servidor Linux&lt;br /&gt;
* Ter o mesmo usuário nos servidores alvo&lt;br /&gt;
* Repetir os procedimentos em cada par de conexão entre servidores&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Geração das Chaves===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Acessar o diretório &amp;quot;.ssh&amp;quot; do usuário:&lt;br /&gt;
&amp;lt;pre&amp;gt;# cd .ssh/&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Gerar as chaves publica e privadas digitando&lt;br /&gt;
&amp;lt;pre&amp;gt;# ssh-keygen&amp;lt;/pre&amp;gt;&lt;br /&gt;
Digitar o nome da chave (padrão usar o nome do servidor), e quando for solicitado a senha &amp;quot;passphrase&amp;quot; digitar enter duas vezes.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Compartilhar chave pública===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Copiar a chave pública gerada para a pasta ssh do usuário no servidor destino:&lt;br /&gt;
&amp;lt;pre&amp;gt;# scp servidor.pub &amp;lt;ipservidordestino&amp;gt;:.ssh/ &amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;No servidor '''destino''', adicionar a chave copiada para o arquivo de chaves:&amp;lt;pre&amp;gt;# cat servidor.pub &amp;gt;&amp;gt; authorized_keys&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Ainda no servidor '''destino''', apagar o arquivo servidor.pub:&amp;lt;pre&amp;gt;# rm servidor.pub&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;No servidor '''origem''', criar um arquivo de configuração individual para não ficar solicitando a chave privada nos comandos:&lt;br /&gt;
&amp;lt;pre&amp;gt;# vi config&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Inserir o seguinte conteúdo no arquivo:&lt;br /&gt;
&amp;lt;pre&amp;gt;Host *&lt;br /&gt;
IdentityFile ~/.ssh/servidor&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cópia de arquivo===&lt;br /&gt;
&lt;br /&gt;
Para efetuar copia de arquivos ou conexões ssh, efetuar os procedimentos acima nos servidores envolvidos.&lt;br /&gt;
Exemplo de comando para cópia de um arquivo no home do usuário:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ scp -P XXX arquivo.txt &amp;lt;ipdestino&amp;gt;: &amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Iptables_para_servidores&amp;diff=36</id>
		<title>Iptables para servidores</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Iptables_para_servidores&amp;diff=36"/>
		<updated>2021-03-31T17:20:35Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Configuração mínima para o firewall dos servidores.  == Requisitos de Software ==  * Serviço Iptables  == Procedimentos ==  &amp;lt;ol style=&amp;quot;list-style-type:lower...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Configuração mínima para o firewall dos servidores.&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Software ==&lt;br /&gt;
&lt;br /&gt;
* Serviço Iptables&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Copiar os arquivos iptables-start.bash e iptables-stop.bash para a pasta /etc:&lt;br /&gt;
&amp;lt;pre&amp;gt;# scp &amp;lt;IP Servidor&amp;gt;:/scripts/iptables-start.bash /etc/.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# scp &amp;lt;IP Servidor&amp;gt;:/scripts/iptables-stop.bash /etc/.&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copiar o arquivo iptables para a pasta /etc/init.d:&lt;br /&gt;
&amp;lt;pre&amp;gt;# scp &amp;lt;IP Servidor&amp;gt;:/scripts/iptables /etc/init.d/.&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Alterar a permissão de execução do arquivo:&lt;br /&gt;
&amp;lt;pre&amp;gt;# chmod +x /etc/init.d/iptables&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Colocar o serviço na inicialização do sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;# insserv /etc/init.d/iptables&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
Observação: O comando acima funciona em sistemas Debian ou Ubuntu.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Alterando_a_complexidade_de_senha&amp;diff=35</id>
		<title>Alterando a complexidade de senha</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Alterando_a_complexidade_de_senha&amp;diff=35"/>
		<updated>2021-03-31T17:20:27Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Alterar a complexidade se senha para servidores Linux  == Requisitos de Software ==  * Servidor Linux  == Procedimentos ==  &amp;lt;ol style=&amp;quot;list-style-type:lower-alp...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Alterar a complexidade se senha para servidores Linux&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Software ==&lt;br /&gt;
&lt;br /&gt;
* Servidor Linux&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar a biblioteca libpam-cracklib:&lt;br /&gt;
&amp;lt;pre&amp;gt;# apt-get install -y libpam-cracklib&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar o sudo se necessário:&lt;br /&gt;
&amp;lt;pre&amp;gt;# apt-get install -y sudo&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Inserir a seguinte regra no arquivo &amp;lt;tt&amp;gt;/etc/pam.d/common-password&amp;lt;/tt&amp;gt; :&lt;br /&gt;
&amp;lt;pre&amp;gt;# echo &amp;quot;password   requisite    pam_cracklib.so retry=1 minlen=8 difok=3 ucredit=-1 dcredit=-1 ocredit=-1&amp;quot; &amp;gt;&amp;gt; /etc/pam.d/common-password&amp;lt;/pre&amp;gt;&lt;br /&gt;
Onde os requisitos são:&lt;br /&gt;
*Tamanho mínimo de 8 caracteres;&lt;br /&gt;
*Senha não pode ser parecida com a ultima;&lt;br /&gt;
*Mínimo de uma letra maiúscula;&lt;br /&gt;
*Mínimo de um número;&lt;br /&gt;
*Mínimo de um caractere especial;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reciniciar o serviço de senhas:&lt;br /&gt;
&amp;lt;pre&amp;gt;# service passwd restart&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configurando_SSH_Seguro&amp;diff=33</id>
		<title>Configurando SSH Seguro</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configurando_SSH_Seguro&amp;diff=33"/>
		<updated>2021-03-31T17:20:19Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Alterar as configurações do SSH para ter um acesso mais seguro.  == Requisitos de Software ==  * Usuário de acesso criado no servidor. * Chave pública do us...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Alterar as configurações do SSH para ter um acesso mais seguro.&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Software ==&lt;br /&gt;
&lt;br /&gt;
* Usuário de acesso criado no servidor.&lt;br /&gt;
* Chave pública do usuário carregada no servidor.&lt;br /&gt;
* OpenSSH-server instaladao.&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Configuração do SSH ===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mudar as seguintes linhas no arquivo &amp;lt;tt&amp;gt;/etc/ssh/sshd_config&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Mudar a porta de acesso:&amp;lt;pre&amp;gt;Port XXX&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tirar o login do root:&amp;lt;pre&amp;gt;PermitRootLogin no&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Não Permitir senhas em branco:&amp;lt;pre&amp;gt;PermitEmptyPasswords no&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tirar acesso por senha:&amp;lt;pre&amp;gt;PasswordAuthentication no&amp;lt;/pre&amp;gt;&lt;br /&gt;
Para máquinas internas que necessitam fazer cópias de arquivos regularmente, configurar a regra acima como &amp;quot;yes&amp;quot;.&lt;br /&gt;
&amp;lt;li&amp;gt;Reiniciar o serviço ssh:&amp;lt;pre&amp;gt;#service ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_Chave_P%C3%BAblica/Privada_para_SSH&amp;diff=32</id>
		<title>Utilização de Chave Pública/Privada para SSH</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Utiliza%C3%A7%C3%A3o_de_Chave_P%C3%BAblica/Privada_para_SSH&amp;diff=32"/>
		<updated>2021-03-31T17:20:02Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Criação e utilização de chaves pública/privada para autenticação em servidores.  == Requisitos de Software ==  * SSH Secure Shell[http://www.ohlone.edu/o...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Criação e utilização de chaves pública/privada para autenticação em servidores.&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Software ==&lt;br /&gt;
&lt;br /&gt;
* SSH Secure Shell[http://www.ohlone.edu/org/webcenter/sftptutorial/windowssftp-downloadinstall.html]&lt;br /&gt;
* Putty[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html]&lt;br /&gt;
Criação das chaves&lt;br /&gt;
* ssh-keygen2[http://143.107.225.75/ssh-keygen2.exe]&lt;br /&gt;
&lt;br /&gt;
== Procedimentos==&lt;br /&gt;
&lt;br /&gt;
=== Geração das chaves ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Abrir uma janela de prompt de comando e ir até a pasta onde foi baixado o arquivo &amp;lt;tt&amp;gt;ssh-keygen2.exe&amp;lt;/tt&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Digitar o seguinte comando:&amp;lt;pre&amp;gt;ssh-keygen2.exe -b 2048 -t rsa -c &amp;quot;comentario&amp;quot; -p senhadachave usuario&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;
O comando acima gera uma chave privada e uma chave pública do tipo RSA com 2048 bits.&amp;lt;br&amp;gt;&lt;br /&gt;
O campo comentário é opcional.&amp;lt;br&amp;gt;&lt;br /&gt;
Na pasta serão gerados os arquivos &amp;lt;tt&amp;gt;usuário&amp;lt;/tt&amp;gt;, que contém a chave privada, e &amp;lt;tt&amp;gt;usuario.pub&amp;lt;/tt&amp;gt;, com a respectiva chave pública.&amp;lt;br&amp;gt;&lt;br /&gt;
A chave publica deve ser encaminhada para a seção de Datacenter para cadastro nos servidores.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Importação das chaves e acesso aos servidores===&lt;br /&gt;
&lt;br /&gt;
====SSH Secure Shell - Importação====&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Abrir o menu Edit -&amp;gt; Settings&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Acessar Global Settings -&amp;gt; User Authentication -&amp;gt; Keys&amp;lt;/li&amp;gt;&lt;br /&gt;
[[Imagem:openssh1.png|center]]&lt;br /&gt;
&amp;lt;li&amp;gt;Clicar no botão Import e selecione o arquivo usuario.pub.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Acessar o servidor cadastrado e verifique se a chave esta funcionando corretamente.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
====SSH Secure Shell - Acesso====&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Para acessar o servidor, clique no botão Quick Connect.&amp;lt;/li&amp;gt;&lt;br /&gt;
[[Imagem:openssh4.png|center]]&lt;br /&gt;
&amp;lt;li&amp;gt;A configuração para acesso deve estar da seguinte forma:&amp;lt;/li&amp;gt;&lt;br /&gt;
[[Imagem:openssh2.png|center]]&lt;br /&gt;
&amp;lt;li&amp;gt;A seguinte tela deve aparecer:&amp;lt;/li&amp;gt;&lt;br /&gt;
[[Imagem:openssh3.png|center]]&lt;br /&gt;
&amp;lt;li&amp;gt;Após conectar, o perfil do servidor pode ser salvo. Basta digitar um nome nesta caixa de diálogo:&amp;lt;/li&amp;gt;&lt;br /&gt;
[[Imagem:openssh5.png|center]]&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Putty - Importação====&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Para utilizar as chaves geradas anteriormente, é necessário utilizar o software puttygen[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html].&amp;lt;/li&amp;gt;&lt;br /&gt;
[[Imagem:putty1.png|center]]&lt;br /&gt;
&amp;lt;li&amp;gt;Ir em Conversions -&amp;gt; Import Key.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Selecionar a chave privada criada.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Digitar a passphrase usada na geração das chaves.&amp;lt;/li&amp;gt;&lt;br /&gt;
[[Imagem:putty2.png|center]]&lt;br /&gt;
&amp;lt;li&amp;gt;Clicar em salvar chave privada.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Nesse passo será criado o arquivo para ser utilizado no Putty, WinSCP ou Pageant. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Putty - Acesso====&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Para utilizar o Putty digite o IP do servidor, a porta padrão, e ir em Connection -&amp;gt; SSH -&amp;gt; Auth.&amp;lt;/li&amp;gt;&lt;br /&gt;
[[Imagem:putty7.png|center]]&lt;br /&gt;
&amp;lt;li&amp;gt;Clicar em Browse e selecionar a chave criada pelo PuttyGen.&amp;lt;/li&amp;gt;&lt;br /&gt;
[[Imagem:putty8.png|center]]&lt;br /&gt;
&amp;lt;li&amp;gt;Depois voltar em Session, inserir um nome para a sessão e clique salvar.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Ao Conectar no servidor, será pedido o usuário.&amp;lt;/li&amp;gt;&lt;br /&gt;
[[Imagem:putty5.png|center]]&lt;br /&gt;
&amp;lt;li&amp;gt;Após confirmado o usuário, será pedida a passphrase cadastrada na chave:&amp;lt;/li&amp;gt;&lt;br /&gt;
[[Imagem:putty6.png|center]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cadastro único da chave para múltiplos servidores no Putty===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Para facilitar o acesso a múltiplos servidores sem precisar ficar cadastranto a chave a cada acessso, baixar o Pageant que irá gerenciar as chaves do usuário do Putty.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Para iniciar o Pageant automaticamente ao carregar o Windows, é necessário criar um script e colocá-lo na pasta de inicialização do Windows.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Adicione a seguente linha ao script é o seguinte:&lt;br /&gt;
&amp;lt;pre&amp;gt;Unidade:\Caminho\pageant.exe Unidade:\Caminho\chave.ppk&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Salvar como &amp;lt;Script&amp;gt;.bat, e coloque o arquivo na pasta:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Ao iniciar o Windows, a seguinte janela irá aparecer:&amp;lt;/li&amp;gt;&lt;br /&gt;
[[Imagem:putty4.png|center]]&lt;br /&gt;
&amp;lt;li&amp;gt;A chave estará pronta para ser utilizada pelo Putty e WinSCP, não sendo necessário cadastrá-la no perfil de cada servidor.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Backup_de_VMs_no_VMware_7.0&amp;diff=26</id>
		<title>Backup de VMs no VMware 7.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Backup_de_VMs_no_VMware_7.0&amp;diff=26"/>
		<updated>2021-03-31T17:17:43Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Instalação e configuração do script de backup XSIbackup no VMware para copia e replicação.  == Procedimentos ==  === Download do Script ===  &amp;lt;ol style=&amp;quot;li...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Instalação e configuração do script de backup XSIbackup no VMware para copia e replicação.&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Download do Script ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Acessar o link no final da página, é necessario preencher nome e e-mail para receber o link de donwload.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Seguir as instruções no e-mail para fazer download e instalação.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuração do XSIbackup===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Após a instalação instalar o script no cron com o comando (dúvidas, ver link no final da página):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./xsibackup --install-cron&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Alterar o arquivo &amp;lt;tt&amp;gt;xsibackup-cron&amp;lt;/tt&amp;gt;, para inserir os comandos, e-mail e configurar os horários.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [https://33hops.com/xsibackup-vmware-esxi-backup.html Script backup XSIbackup]&lt;br /&gt;
* [https://33hops.com/xsibackup-cron-how-to.html Instalação no cron]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Servidor_NFS_no_VMware_com_TrueNAS&amp;diff=25</id>
		<title>Servidor NFS no VMware com TrueNAS</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Servidor_NFS_no_VMware_com_TrueNAS&amp;diff=25"/>
		<updated>2021-03-31T17:17:35Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Instalação e configuração do software TrueNAS para fornecer NFS para o backup do VMWare.  == Procedimentos ==  === Download/Instalação do ISO ===  &amp;lt;ol sty...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Instalação e configuração do software TrueNAS para fornecer NFS para o backup do VMWare.&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Download/Instalação do ISO ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Acessar o link no final da página, e fazer donwload do instalador do TrueNAS.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Montar uma VM com o hardware exigido no link do final da página e instalar como sendo FreeBSD 12 64Bits.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuração do TrueNAS ===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Após a instalação, acessar o console da VM e configurar o IP para a interface.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configurar o resto da aplicação no endereço de acesso.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [https://www.truenas.com/download-truenas-core/ Download do TrueNAS Core ]&lt;br /&gt;
* [https://www.truenas.com/docs/hub/initial-setup/install/firsttimeinstall/#hardware-requirements Requerimentos de hardware ]&lt;br /&gt;
* [https://www.truenas.com/docs/hub/initial-setup/install/tn-vm-install/ Instalação do TrueNAS Core em VM]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Instala%C3%A7%C3%A3o_TV_de_monitoramento_e_informa%C3%A7%C3%B5es&amp;diff=24</id>
		<title>Instalação TV de monitoramento e informações</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Instala%C3%A7%C3%A3o_TV_de_monitoramento_e_informa%C3%A7%C3%B5es&amp;diff=24"/>
		<updated>2021-03-31T17:17:23Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Instalação de SO Ubuntu 18.04.4 LTS para exibir informações de monitoramento em TVs.  == Requisitos de Software ==  * Ubuntu 18.04.4 LTS * Navegador Firefox...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Instalação de SO Ubuntu 18.04.4 LTS para exibir informações de monitoramento em TVs.&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Software ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu 18.04.4 LTS&lt;br /&gt;
* Navegador Firefox&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Configuração ==&lt;br /&gt;
&lt;br /&gt;
Antes da instalação obter os seguintes dados:&lt;br /&gt;
&lt;br /&gt;
* Nome do computador.&lt;br /&gt;
* Configuração de rede (IP).&lt;br /&gt;
* Nomes e senhas.&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalar SO ===&lt;br /&gt;
&lt;br /&gt;
Gerar a mídia de instalação com o SO Ubuntu 18.04.4 LTS. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Na bios da máquina, habilitar para ligar em caso de falta de energia.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dar boot no computador e instalar o SO, escolhendo uma instalação limpa e opções padrão.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Quando terminar a instalação, reiniciar a máquina.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Ao iniciar, configurar a rede.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Atualizar o SO com apt.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configurar o Firefox ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configurar como pagina inicial o ip com as telas de monitoramento.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Nas preferencias dos aplicativos iniciais de sessão, adicionar o firefox.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar a extensão Auto Fullscreen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configurar conexão remota ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Nas preferências, opção compartilhar, habilitar o compartilhamento de tela, configurando permissões e senha para acesso.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Desabilitar a segurança com o seguinte comando: &amp;lt;pre&amp;gt;sudo gsettings set org.gnome.Vino require-encryption false&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Reiniciar a máquina.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Testar a conexão com vnc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Desabilitar descanso de tela ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Nas opções de energia, desabilitar &amp;quot;apagar tela&amp;quot; colocando como &amp;quot;nunca&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configura%C3%A7%C3%A3o_de_VPN_para_linux_na_NuvemUSP&amp;diff=23</id>
		<title>Configuração de VPN para linux na NuvemUSP</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configura%C3%A7%C3%A3o_de_VPN_para_linux_na_NuvemUSP&amp;diff=23"/>
		<updated>2021-03-31T17:17:09Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Instalar um tunel VPN para acesso aos servidores hospedados na nuvem USP.  == Requisitos ==  Server: Servidor Debian minimo, com duas placas de rede, uma na red...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Instalar um tunel VPN para acesso aos servidores hospedados na nuvem USP.&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
&lt;br /&gt;
Server: Servidor Debian minimo, com duas placas de rede, uma na rede com direcionamento de porta do ip publico e outra com ip na rede dos servidores.&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Servidor e Clientes ===&lt;br /&gt;
&lt;br /&gt;
*Sistema operacional linux&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar o sistema&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Atualizar: &amp;lt;pre&amp;gt;apt update &amp;amp;&amp;amp; sudo apt upgrade -y&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar o strongswan: &amp;lt;pre&amp;gt;apt install strongswan -y&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Detalhes ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Dados Servidor:&lt;br /&gt;
IP Externo: xxx.xxx.xxx.120&lt;br /&gt;
IP Interno VMs: 10.2.0.0/22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Dados Cliente1:&lt;br /&gt;
IP Externo: 143.xxx.xxx.1&lt;br /&gt;
IP Interno VMs: 192.168.0.0/24&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Dados Cliente2:&lt;br /&gt;
IP Externo: 143.xxx.xxx.2&lt;br /&gt;
IP Interno VMs: 192.168.1.0/24&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Servidor ===&lt;br /&gt;
&lt;br /&gt;
*Seguir os seguinte passos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Acertar o redirecionamento no SO: &amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;gt;&amp;gt; /etc/sysctl.conf &amp;lt;&amp;lt; EOF&lt;br /&gt;
echo net.ipv4.ip_forward = 1 &lt;br /&gt;
net.ipv4.conf.all.accept_redirects = 0 &lt;br /&gt;
net.ipv4.conf.all.send_redirects = 0&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sysctl -p /etc/sysctl.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar a chave para acesso: &amp;lt;pre&amp;gt;cat /etc/ipsec.secrets&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# source      destination&lt;br /&gt;
xxx.xxx.xxx.120 143.xxx.xxx.1 : PSK &amp;quot;chaveaserutilizada&amp;quot;&lt;br /&gt;
xxx.xxx.xxx.120 143.xxx.xxx.2 : PSK &amp;quot;chaveaserutilizada&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Confirugar o arquivo: &amp;lt;pre&amp;gt;cat /etc/ipsec.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# basic configuration&lt;br /&gt;
config setup&lt;br /&gt;
        charondebug=&amp;quot;all&amp;quot;&lt;br /&gt;
        uniqueids=yes&lt;br /&gt;
        strictcrlpolicy=no&lt;br /&gt;
&lt;br /&gt;
# connection to servidor&lt;br /&gt;
conn servidor-cliente1&lt;br /&gt;
  authby=secret&lt;br /&gt;
  left=%defaultroute&lt;br /&gt;
  leftid=xxx.xxx.xxx.120&lt;br /&gt;
  leftsubnet=10.2.0.0/22&lt;br /&gt;
  right=143.xxx.xxx.1&lt;br /&gt;
  rightsubnet=192.168.0.0/24&lt;br /&gt;
  ike=aes256-sha2_256-modp1024!&lt;br /&gt;
  esp=aes256-sha2_256!&lt;br /&gt;
  keyingtries=0&lt;br /&gt;
  ikelifetime=1h&lt;br /&gt;
  lifetime=8h&lt;br /&gt;
  dpddelay=30&lt;br /&gt;
  dpdtimeout=120&lt;br /&gt;
  dpdaction=restart&lt;br /&gt;
  auto=start&lt;br /&gt;
&lt;br /&gt;
# connection to servidor&lt;br /&gt;
conn servidor-cliente2&lt;br /&gt;
  authby=secret&lt;br /&gt;
  left=%defaultroute&lt;br /&gt;
  leftid=xxx.xxx.xxx.120&lt;br /&gt;
  leftsubnet=10.2.0.0/22&lt;br /&gt;
  right=143.xxx.xxx.2&lt;br /&gt;
  rightsubnet=192.168.1.0/24&lt;br /&gt;
  ike=aes256-sha2_256-modp1024!&lt;br /&gt;
  esp=aes256-sha2_256!&lt;br /&gt;
  keyingtries=0&lt;br /&gt;
  ikelifetime=1h&lt;br /&gt;
  lifetime=8h&lt;br /&gt;
  dpddelay=30&lt;br /&gt;
  dpdtimeout=120&lt;br /&gt;
  dpdaction=restart&lt;br /&gt;
  auto=start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Alterar a regra no firewall para redirecionamento:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 10.2.0.0/22 -j MASQUERADE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cliente 1 ===&lt;br /&gt;
&lt;br /&gt;
*Seguir os seguinte passos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar a chave para acesso: &amp;lt;pre&amp;gt;cat /etc/ipsec.secrets&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# source      destination&lt;br /&gt;
143.xxx.xxx.1 xxx.xxx.xxx.120 : PSK &amp;quot;chaveaserutilizada&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Confirugar o arquivo: &amp;lt;pre&amp;gt;cat /etc/ipsec.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# basic configuration&lt;br /&gt;
config setup&lt;br /&gt;
        charondebug=&amp;quot;all&amp;quot;&lt;br /&gt;
        uniqueids=yes&lt;br /&gt;
        strictcrlpolicy=no&lt;br /&gt;
&lt;br /&gt;
# connection to servidor&lt;br /&gt;
conn cliente1-servidor&lt;br /&gt;
  authby=secret&lt;br /&gt;
  left=%defaultroute&lt;br /&gt;
  leftid=143.xxx.xxx.1&lt;br /&gt;
  leftsubnet=192.168.0.0/24&lt;br /&gt;
  right=xxx.xxx.xxx.120&lt;br /&gt;
  rightsubnet=10.2.0.0/22&lt;br /&gt;
  ike=aes256-sha2_256-modp1024!&lt;br /&gt;
  esp=aes256-sha2_256!&lt;br /&gt;
  keyingtries=0&lt;br /&gt;
  ikelifetime=1h&lt;br /&gt;
  lifetime=8h&lt;br /&gt;
  dpddelay=30&lt;br /&gt;
  dpdtimeout=120&lt;br /&gt;
  dpdaction=restart&lt;br /&gt;
  auto=start&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Alterar a regra no firewall para redirecionamento:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 10.2.0.0/22 -d 192.168.0.0/24 -j MASQUERADE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cliente 2 ===&lt;br /&gt;
&lt;br /&gt;
*Seguir os seguinte passos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar a chave para acesso: &amp;lt;pre&amp;gt;cat /etc/ipsec.secrets&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# source      destination&lt;br /&gt;
143.xxx.xxx.2 xxx.xxx.xxx.120 : PSK &amp;quot;chaveaserutilizada&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Confirugar o arquivo: &amp;lt;pre&amp;gt;cat /etc/ipsec.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# basic configuration&lt;br /&gt;
config setup&lt;br /&gt;
        charondebug=&amp;quot;all&amp;quot;&lt;br /&gt;
        uniqueids=yes&lt;br /&gt;
        strictcrlpolicy=no&lt;br /&gt;
&lt;br /&gt;
# connection to servidor&lt;br /&gt;
conn cliente2-servidor&lt;br /&gt;
  authby=secret&lt;br /&gt;
  left=%defaultroute&lt;br /&gt;
  leftid=143.xxx.xxx.2&lt;br /&gt;
  leftsubnet=192.168.1.0/24&lt;br /&gt;
  right=xxx.xxx.xxx.120&lt;br /&gt;
  rightsubnet=10.2.0.0/22&lt;br /&gt;
  ike=aes256-sha2_256-modp1024!&lt;br /&gt;
  esp=aes256-sha2_256!&lt;br /&gt;
  keyingtries=0&lt;br /&gt;
  ikelifetime=1h&lt;br /&gt;
  lifetime=8h&lt;br /&gt;
  dpddelay=30&lt;br /&gt;
  dpdtimeout=120&lt;br /&gt;
  dpdaction=restart&lt;br /&gt;
  auto=start&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Alterar a regra no firewall para redirecionamento:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 10.2.0.0/22 -d 192.168.0.0/24 -j MASQUERADE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comandos ==&lt;br /&gt;
&lt;br /&gt;
=== Servidor e Clientes ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Iniciar a VPN: &amp;lt;pre&amp;gt;ipsec restart&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Habilitar na inicialização: &amp;lt;pre&amp;gt;systemctl enable strongswan&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Comandos úteis: &lt;br /&gt;
* Status&lt;br /&gt;
&amp;lt;pre&amp;gt;ipsec status&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [https://blog.ruanbekker.com/blog/2018/02/11/setup-a-site-to-site-ipsec-vpn-with-strongswan-and-preshared-key-authentication/ IPsec com Strongswan e chave compartilhada]&lt;br /&gt;
* [https://wiki.strongswan.org/projects/strongswan Strongswan]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Convers%C3%A3o_-_Xenserver_para_KVM&amp;diff=21</id>
		<title>Conversão - Xenserver para KVM</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Convers%C3%A3o_-_Xenserver_para_KVM&amp;diff=21"/>
		<updated>2021-03-31T17:16:15Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Migração de máquinas virtual do hypervisor Xenserver para kvm usada no Proxmox.  == Procedimentos ==  === Debian ===  === Antes de desligar a MV ===  &amp;lt;ol sty...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Migração de máquinas virtual do hypervisor Xenserver para kvm usada no Proxmox.&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
=== Antes de desligar a MV ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Desistalar o xentools: &amp;lt;pre&amp;gt;# apt-get remove --auto-remove xen-tools&lt;br /&gt;
apt-get remove --auto-remove xe-guest-utilities&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Mudanças no grub: &amp;lt;pre&amp;gt;# sed -i -e s/console=hvc0//g /boot/grub/grub.cfg&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Mudanças no inittab: &amp;lt;pre&amp;gt;# sed -i -e s/^co/#co/1 /etc/inittab&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Exportação e conversão ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Desligar a MV.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Exporta o XVA:&amp;lt;pre&amp;gt;# xe -s ip_host -u root -pw senha vm-export vm=&amp;quot;&amp;lt;NOME DA VM&amp;gt; filename=&amp;quot;&amp;lt;CAMINHO\ARQUIVO.xva&amp;gt;&amp;quot;&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Transferir o arquivo XVA para o servidor Proxmox.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Descompactar a imagem:&amp;lt;pre&amp;gt;# tar -xvf arquivo.xva&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Converta o diretório para gerar a imagem do disco em formato raw:&amp;lt;pre&amp;gt;# python xenmigrate.py -c Ref\:4/ disk.img&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Converta a imagem de disco do formato raw para o formato qcow2:&amp;lt;pre&amp;gt;# qemu-img convert disk.img -O qcow2 disk.qcow2&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Importação para o Proxmox ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Criar a MV no Proxmox, com o mesmo tamanho de disco antigo e não inicie. Tipos de disco:&lt;br /&gt;
&amp;lt;pre&amp;gt;Debian 6 ou mais antigo = IDE&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Debian 7 ou mais novo = SCSI&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Substituir o disco da maquina criada pelo disco convertido:&amp;lt;pre&amp;gt;# cp disk.qcow2 /var/lib/vz/images/&amp;lt;VMID&amp;gt;/vm-&amp;lt;ID&amp;gt;-disk-1.qcow2&amp;quot;&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Iniciar a máquina virtual.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Habilitar backup e HA.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Windows Server 2012 R2 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [https://pve.proxmox.com/wiki/Xenmigrate Xenmigrate]&lt;br /&gt;
* [http://acrelinux.org/migracao-de-maquina-virtual-do-citrix-xenserver-para-proxmox/ Migração de Máquina Virtual do Citrix XenServer para ProxMox]&lt;br /&gt;
* [http://www.leandrocaetano.info/vm/citrix-xenserver-automated-live-vm-backup/ Backup XenServer]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Instala%C3%A7%C3%A3o_de_Nuvem_Privada_-_Proxmox&amp;diff=20</id>
		<title>Instalação de Nuvem Privada - Proxmox</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Instala%C3%A7%C3%A3o_de_Nuvem_Privada_-_Proxmox&amp;diff=20"/>
		<updated>2021-03-31T17:16:06Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Migração de máquinas virtual do hypervisor Xenserver para kvm usada no Proxmox.  == Procedimentos ==  === Roteiro ===  *Configurar raid **Raid 1 - sistema **...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Migração de máquinas virtual do hypervisor Xenserver para kvm usada no Proxmox.&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Roteiro ===&lt;br /&gt;
&lt;br /&gt;
*Configurar raid&lt;br /&gt;
**Raid 1 - sistema&lt;br /&gt;
**Raid 10 - disco vms&lt;br /&gt;
&lt;br /&gt;
*Instalar proxmox&lt;br /&gt;
**sda (dividir espaço caso seja host de recuperação)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hdsize&lt;br /&gt;
128&lt;br /&gt;
swapsize&lt;br /&gt;
4&lt;br /&gt;
maxroot&lt;br /&gt;
32&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**localização&lt;br /&gt;
**teclado&lt;br /&gt;
**senha&lt;br /&gt;
**e-mail&lt;br /&gt;
**rede&lt;br /&gt;
**fqdn&lt;br /&gt;
**ip&lt;br /&gt;
&lt;br /&gt;
*Configuração&lt;br /&gt;
**atualizar&lt;br /&gt;
**Retirar aviso tela&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /usr/share/pve-manager/ext6/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cp pvemanagerlib.js pvemanagerlib.js.bkp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;vi pvemanagerlib.js&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;substituir &amp;quot;if (data.status !== 'Active') {&amp;quot; por &amp;quot;if (false) {&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**bond - active-backup - reiniciar&lt;br /&gt;
**Ativar jumbo frames&lt;br /&gt;
***&lt;br /&gt;
&amp;lt;pre&amp;gt;post-up ip link set dev eth0 mtu 9000&lt;br /&gt;
post-up ip link set dev eth1 mtu 9000&lt;br /&gt;
post-up ip link set dev bond0 mtu 9000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
***teste&lt;br /&gt;
&amp;lt;pre&amp;gt;ping -c 5 -M do -s 8000 10.225.1.100&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**ntp - /etc/systemd/timesyncd.conf &lt;br /&gt;
**configurar /etc/hosts&lt;br /&gt;
&lt;br /&gt;
**Monitoramento (dpkg - DMI - proxmox)&lt;br /&gt;
&lt;br /&gt;
configurações gerais do datacenter&lt;br /&gt;
**Habilitar firewall&lt;br /&gt;
**Criar regras&lt;br /&gt;
***Ping&lt;br /&gt;
***snmp&lt;br /&gt;
***agente&lt;br /&gt;
***liberar rede dos hosts&lt;br /&gt;
**HA&lt;br /&gt;
&lt;br /&gt;
**watchdog&lt;br /&gt;
***editar o arquivo /etc/default/grub e alterar a linha:&lt;br /&gt;
***GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;quiet nmi_watchdog=0&amp;quot;&lt;br /&gt;
***atualizar o grub&lt;br /&gt;
***#update-grub&lt;br /&gt;
****-Supermicro/dell r710&lt;br /&gt;
****editar o arquivo /etc/default/pve-ha-manager inserindo a seguinte linha:&lt;br /&gt;
****WATCHDOG_MODULE=iTCO_wdt&lt;br /&gt;
****-dell c6100&lt;br /&gt;
****editar o arquivo /etc/default/pve-ha-manager habilitando a seguinte linha:&lt;br /&gt;
****WATCHDOG_MODULE=ipmi_watchdog&lt;br /&gt;
****criar o arquivo /etc/modprobe.d/ipmi_watchdog.conf e inserir a seguinte linha:&lt;br /&gt;
****options ipmi_watchdog action=power_cycle panic_wdt_timeout=10&lt;br /&gt;
***reiniciar o node&lt;br /&gt;
&lt;br /&gt;
***verificar:&lt;br /&gt;
***systemctl status watchdog-mux.service&lt;br /&gt;
&lt;br /&gt;
**Storages&lt;br /&gt;
&lt;br /&gt;
**Conectar ao iscsi no caso de servidor de recuperação. Adicionar crontab e scripts de copia.&lt;br /&gt;
**Pools (VM e Storage)&lt;br /&gt;
**Grupos (Usuarios)&lt;br /&gt;
**Usuários&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
=== Antes de desligar a MV ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Desistalar o xentools: &amp;lt;pre&amp;gt;# apt-get remove --auto-remove xen-tools&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Mudanças no grub: &amp;lt;pre&amp;gt;# sed -i -e s/console=hvc0//g /boot/grub/grub.cfg&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Mudanças no inittab: &amp;lt;pre&amp;gt;# sed -i -e s/^co/#co/1 /etc/inittab&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Exportação e conversão ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Desligar a MV.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Exporta o XVA:&amp;lt;pre&amp;gt;# xe -s ip_host -u root -pw senha vm-export vm=&amp;quot;&amp;lt;NOME DA VM&amp;gt; filename=&amp;quot;&amp;lt;CAMINHO\ARQUIVO.xva&amp;gt;&amp;quot;&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Transferir o arquivo XVA para o servidor Proxmox.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Descompactar a imagem:&amp;lt;pre&amp;gt;# tar -xvf arquivo.xva&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Converta o diretório para gerar a imagem do disco em formato raw:&amp;lt;pre&amp;gt;# python xenmigrate.py -c Ref\:4/ disk.img&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Converta a imagem de disco do formato raw para o formato qcow2:&amp;lt;pre&amp;gt;# qemu-img convert disk.img -O qcow2 disk.qcow2&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Importação para o Proxmox ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Criar a MV no Proxmox, com o mesmo tamanho de disco antigo e não inicie.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Substituir o disco da maquina criada pelo disco convertido:&amp;lt;pre&amp;gt;# cp disk.qcow2 /var/lib/vz/images/&amp;lt;VMID&amp;gt;/vm-&amp;lt;ID&amp;gt;-disk-1.qcow2&amp;quot;&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Iniciar a máquina virtuai.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Windows Server 2012 R2 ===&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [https://pve.proxmox.com/wiki/High_Availability_Cluster_4.x#Hardware_Watchdogs Proxmox Watchdog]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Replica%C3%A7%C3%A3o_PostgreSQL&amp;diff=18</id>
		<title>Replicação PostgreSQL</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Replica%C3%A7%C3%A3o_PostgreSQL&amp;diff=18"/>
		<updated>2021-03-31T17:15:55Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Replicação assíncrona de banco de dados de PostgreSQL para alta disponibilidade entre um servidor mestre e um ou mais servidores em &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt;. Os serv...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Replicação assíncrona de banco de dados de PostgreSQL para alta disponibilidade entre um servidor mestre e um ou mais servidores em &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt;. Os servidores &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt; podem também ser acessados, porém somente no modo de leitura.&lt;br /&gt;
&lt;br /&gt;
Este tipo de replicação assíncrona é conhecida como &amp;lt;em&amp;gt;Hot Standby&amp;lt;/em&amp;gt;. Se o servidor mestre falhar, um dos servidores em &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt; pode assumir como sendo no novo servidor mestre. &lt;br /&gt;
&lt;br /&gt;
O PostgreSQL utiliza o &amp;lt;em&amp;gt;Write-Ahead Logging&amp;lt;/em&amp;gt; (WAL) que, continuamente escreve as transações em arquivo. Para cada alteração, WAL escreve uma entrada nesse arquivo de log. O sistema então utiliza essas entradas para servir como ponto de restauração e manter os servidores &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt; atualizados.&lt;br /&gt;
&lt;br /&gt;
O processo de atualização dos servidores &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt; com entradas WAL é chamada de &amp;lt;strong&amp;gt;replicação streaming&amp;lt;/strong&amp;gt;. Este processo opera de modo assíncrono e portanto deve-se levar sempre em conta que há um tempo para os servidores &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt; serem atualizados.&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* 02 servidores Debian 8&lt;br /&gt;
* PostgreSQL 9.4 ou superior&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
=== Instalação ===&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Em cada servidor instale o PostgreSQL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt-get install postgresql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Servidor Mestre ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie uma base de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ psql &lt;br /&gt;
postgres=# CREATE DATABASE test;&lt;br /&gt;
postgres=# CREATE TABLE guestbook (visitor_email text, vistor_id serial, date timestamp, message text);&lt;br /&gt;
postgres=# INSERT INTO guestbook (visitor_email, date, message) VALUES ('teste@sc.usp.br', current_date, 'Isto eh um teste');&lt;br /&gt;
postgres=# SELECT * FROM guestbook;&lt;br /&gt;
postgres=# \q&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o usuário para a replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - postgres&lt;br /&gt;
$ createuser -U postgres repuser -P -c 5 --replication&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-U postgres&amp;lt;/tt&amp;gt;: utiliza o usuário &amp;lt;em&amp;gt;postgres&amp;lt;/em&amp;gt; para criar um novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;repuser&amp;lt;/tt&amp;gt;: novo usuário para a replicação&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-P&amp;lt;/tt&amp;gt;: permite digitar a senha do novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;-c&amp;lt;/tt&amp;gt;: limita o número de conexões para o novo usuário&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;tt&amp;gt;--replication&amp;lt;/tt&amp;gt;: permite os privilégios de &amp;lt;tt&amp;gt;REPLICATION&amp;lt;/tt&amp;gt; ao novo usuário.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o diretório para armazenar os logs WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# su - posgres&lt;br /&gt;
$ mkdir -p /var/lib/postgres/main/mnt/server/archivedir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/pg_hba.conf&amp;lt;/tt&amp;gt; para permitir que o usuário de replicação tenha acesso ao banco de dados:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/pg_hba.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e acrescente a seguinte linha nas conexões de replicação:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Allow replication connections&lt;br /&gt;
host     replication     repuser         &amp;lt;standby-IP&amp;gt;/32        md5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
salve e feche o arquivo.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Edite o arquivo &amp;lt;tt&amp;gt;/etc/postgresql/9.4/main/postgresql.conf&amp;lt;/tt&amp;gt; para configurar o servidor master. Não se esqueça de remover os comentários das linhas editadas:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/postgresql/9.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Connectiong Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;CONNECTIONS AND AUTHENTICATION&amp;lt;/strong&amp;gt;, digite o IP do servidor mestre ou * para permitir o acesso do servidor &amp;lt;em&amp;gt;standby&amp;lt;/em&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
listen_address = '*'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Settings&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;WRITE AHEAD LOG&amp;lt;/strong&amp;gt; altere o modo WAL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wal_level = hot_standby&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Archiving&amp;lt;/strong&amp;gt;, ative o modo de arquivos de log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_mode = on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
e altere o comando de arquivamento dos logs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
archive_command = 'test ! -f /var/lib/postgresql/main/mnt/server/archivedir/%f &amp;amp;&amp;amp; cp %p /var/lib/postgresql/main/mnt/server/archivedir/%f'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Na seção &amp;lt;strong&amp;gt;Sending Server(s)&amp;lt;/strong&amp;gt; da seção &amp;lt;strong&amp;gt;REPLICATION&amp;lt;/strong&amp;gt;, mude o valor para o número máximo de processos de envio de WALs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
max_wal_senders = 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Mapas_de_Rede&amp;diff=17</id>
		<title>Mapas de Rede</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Mapas_de_Rede&amp;diff=17"/>
		<updated>2021-03-31T17:14:29Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo ==  Instalar e configurar o software The Dude no linux como um serviço. O software deve iniciar automaticamente com o sistema.  == Requisitos de Software ==  *Sis...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
&lt;br /&gt;
Instalar e configurar o software The Dude no linux como um serviço. O software deve iniciar automaticamente com o sistema.&lt;br /&gt;
&lt;br /&gt;
== Requisitos de Software ==&lt;br /&gt;
&lt;br /&gt;
*Sistema operacional linux - Debian&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
Instalar o sistema operacional e atualizar.&lt;br /&gt;
&lt;br /&gt;
=== Instalar o software necessário ===&lt;br /&gt;
&lt;br /&gt;
==== Wine (Windows Emulator) ====&lt;br /&gt;
&lt;br /&gt;
Instalar o wine para executar programas em windows. Para tanto é necessário configurar para instalar a versão i386.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configurar a arquitetura:&amp;lt;pre&amp;gt;# dpkg --add-architecture i386&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Atualizar:&amp;lt;pre&amp;gt;# apt-get update&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar o wine i386:&amp;lt;pre&amp;gt;# apt-get install wine-bin:i386&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Xvfb (X framebuffer virtual) ====&lt;br /&gt;
&lt;br /&gt;
Precisamos de uma interface gráfica para instalar o The Dude. Normalmente em sistemas servidores não temos essa interface. Esse programa permitirá criar um virtual X server e utiliza-lo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar o Xvfb:&amp;lt;pre&amp;gt;# apt-get install xvfb&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== X11vnc (X para VNC) ====&lt;br /&gt;
&lt;br /&gt;
Para acessa a interface virtual vamos utilizar o vnc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar o X11vnc:&amp;lt;pre&amp;gt;# apt-get install x11vnc&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalar o The Dude ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Criar o desktop virtual:&amp;lt;pre&amp;gt;Xvfb :1 -screen 0 1024x768x16 &amp;amp;&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Criar o servidor vnc:&amp;lt;pre&amp;gt;x11vnc -display :1  -bg -forever&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Iniciar a seção do wine:&lt;br /&gt;
&amp;lt;pre&amp;gt;# export DISPLAY=:1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# export WINEPREFIX=/srv/dude&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# wine dude-installer-xxx.exe&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Conecte-se ao servidor através do seu programa favorito VNC&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Continue a instalação normalmente como se fosse no windows&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configurando como serviço ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o /etc/init.d/dude arquivo:&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides: dude&lt;br /&gt;
# Required-Start: $remote_fs $syslog&lt;br /&gt;
# Required-Stop: $remote_fs $syslog&lt;br /&gt;
# Default-Start: 2 3 4 5&lt;br /&gt;
# Default-Stop:&lt;br /&gt;
# Short-Description: Dude Server&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
&lt;br /&gt;
action=${1}&lt;br /&gt;
&lt;br /&gt;
# ----------------------------------------------&lt;br /&gt;
# User Options&lt;br /&gt;
# ----------------------------------------------&lt;br /&gt;
xvfb_pidfile='/var/run/dude-xvfb.pid'&lt;br /&gt;
wine_pidfile='/var/run/dude-wine.pid'&lt;br /&gt;
virtual_display=':1'&lt;br /&gt;
dude_path='/srv/dude'&lt;br /&gt;
# ----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
export DISPLAY=$virtual_display&lt;br /&gt;
export WINEPREFIX=$dude_path&lt;br /&gt;
&lt;br /&gt;
start ()&lt;br /&gt;
{&lt;br /&gt;
	echo -n 'Starting Dude virtual display: '&lt;br /&gt;
	Xvfb $virtual_display &amp;amp;&amp;gt; /dev/null &amp;amp;&lt;br /&gt;
	echo $! &amp;gt; $xvfb_pidfile&lt;br /&gt;
	echo 'ok'&lt;br /&gt;
	echo -n 'Starting Dude Server: '&lt;br /&gt;
	sleep 5&lt;br /&gt;
	wine 'c:\program files\dude\dude.exe' --server &amp;amp;&amp;gt; /dev/null &amp;amp;&lt;br /&gt;
	echo $! &amp;gt; $wine_pidfile&lt;br /&gt;
	echo 'ok'&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
stop ()&lt;br /&gt;
{&lt;br /&gt;
	echo -n 'Stopping Dude Server: '&lt;br /&gt;
	kill $(cat $wine_pidfile)&lt;br /&gt;
	rm -f $wine_pidfile&lt;br /&gt;
	sleep 5&lt;br /&gt;
	echo 'ok'&lt;br /&gt;
	echo -n 'Stopping Dude virtual display: '&lt;br /&gt;
	kill $(cat $xvfb_pidfile)&lt;br /&gt;
	rm -f $xvfb_pidfile&lt;br /&gt;
	echo 'ok'&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$action&amp;quot; in&lt;br /&gt;
	start)&lt;br /&gt;
		start&lt;br /&gt;
	;;&lt;br /&gt;
&lt;br /&gt;
	stop)&lt;br /&gt;
		stop&lt;br /&gt;
	;;&lt;br /&gt;
&lt;br /&gt;
	*)&lt;br /&gt;
		echo &amp;quot;Usage: $0 {start|stop}&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Habilite o serviço:&amp;lt;pre&amp;gt;insserv dude&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [http://www.mikrotik.com/thedude The Dude]&lt;br /&gt;
* [http://wiki.mikrotik.com/wiki/The_Dude/Dude_as_a_Linux_Service The Dude como serviço no linux]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configura%C3%A7%C3%A3o_de_Servidor_Proxy&amp;diff=16</id>
		<title>Configuração de Servidor Proxy</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configura%C3%A7%C3%A3o_de_Servidor_Proxy&amp;diff=16"/>
		<updated>2021-03-31T17:13:33Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Instalação e configuração do servidor de proxy reverso.  == Requisitos Mínimos: == &amp;lt;li&amp;gt;Servidor Linux com Apache2 instalado, e com os seguintes módulos ha...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Instalação e configuração do servidor de proxy reverso.&lt;br /&gt;
&lt;br /&gt;
== Requisitos Mínimos: ==&lt;br /&gt;
&amp;lt;li&amp;gt;Servidor Linux com Apache2 instalado, e com os seguintes módulos habilitados:&lt;br /&gt;
* proxy_module&lt;br /&gt;
* proxy_connect_module&lt;br /&gt;
* proxy_http_module&lt;br /&gt;
&amp;lt;li&amp;gt; Todos os servidores web que serão redirecionados pelo proxy devem estar cadastrados no DNS para a correta resolução de nomes.&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Preparação do Sistema Operacional ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar o sistema operacional.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Atualizar.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Instalar o apache:&amp;lt;pre&amp;gt;# apt-get install apache2&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configurando o Proxy===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Após instalado o apache e habilitado os módulos, criar os arquivos respectivos para cada site a serem redirecionados.&lt;br /&gt;
&amp;lt;pre&amp;gt;# cd /etc/apache2/sites-available/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# touch site1.exemplo.com&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Editar e inserir o seguinte conteúdo no arquivo:&lt;br /&gt;
&amp;lt;pre&amp;gt;# vi /etc/apache2/sites-available/site1.exemplo.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
	ServerName site1.exemplo.com&lt;br /&gt;
	&lt;br /&gt;
	ProxyPass / http://&amp;lt;Nome Interno do Servidor do site1&amp;gt;/&lt;br /&gt;
	ProxyPassReverse / http://&amp;lt;Nome Interno do Servidor do site1&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
	ProxyPreserveHost On&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Caso seja necessário configurar acesso via HTTPS, deve ser criado outro arquivo para este redirecionamento:&lt;br /&gt;
&amp;lt;pre&amp;gt;# vi /etc/apache2/sites-available/ssl-site1.exemplo.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerName ssl-site1.exemplo.com&lt;br /&gt;
       	SSLEngine On&lt;br /&gt;
	SSLProxyEngine On&lt;br /&gt;
       	SSLCipherSuite SSLv2:-LOW:-EXPORT:RC4+RSA&lt;br /&gt;
       	SSLCertificateFile    /etc/ssl/certs/site1.pem &lt;br /&gt;
       	SSLCertificateKeyFile /etc/ssl/private/site1.key&lt;br /&gt;
&lt;br /&gt;
       	ProxyPreserveHost On&lt;br /&gt;
       	ProxyRequests Off&lt;br /&gt;
	ProxyPass / https://&amp;lt;Nome Interno do Servidor do site1&amp;gt;/&lt;br /&gt;
        ProxyPassReverse / https://&amp;lt;Nome Interno do Servidor do site1&amp;gt;/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Obs.: Os arquivos do certificado e da chave devem ser copiados do servidor destino para um local no servidor Proxy.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Observação==&lt;br /&gt;
&lt;br /&gt;
Esta é uma das muitas configurações possíveis em proxy reverso. Consultar a documentação do apache para maiores informações&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [http://httpd.apache.org/docs/2.2/mod/mod_proxy.html Documentação do apache proxy]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Manual_do_usu%C3%A1rio_do_Mailman&amp;diff=12</id>
		<title>Manual do usuário do Mailman</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Manual_do_usu%C3%A1rio_do_Mailman&amp;diff=12"/>
		<updated>2021-03-31T13:13:13Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Ajudar o usuário a utilizar a interface Web do mailman do CISC.  == O que é o Mailman == O Mailman é um software para gerenciamento de Listas eletrônicas...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Ajudar o usuário a utilizar a interface Web do mailman do CISC.&lt;br /&gt;
&lt;br /&gt;
== O que é o Mailman ==&lt;br /&gt;
O Mailman é um software para gerenciamento de [[Listas eletrônicas | listas eletrônicas]] com interface web.&lt;br /&gt;
&lt;br /&gt;
== Como acessar a interface web ==&lt;br /&gt;
Para acessar a interface web o Mailman do CISC, utilize o seguinte endereço:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.listas.sc.usp.br/mailman/listinfo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta página exibe as listas públicas disponíveis no CISC.&lt;br /&gt;
&lt;br /&gt;
== Como acessar a interface web da lista ==&lt;br /&gt;
Para acessar a interface web de uma lista específica do Mailman do CISC, utilize o seguinte endereço:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.listas.sc.usp.br/mailman/listinfo/NOME_LISTA&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
* &amp;lt;tt&amp;gt;NOME_LISTA&amp;lt;/tt&amp;gt;: nome da lista eletrônica.&lt;br /&gt;
&lt;br /&gt;
== Como se inscrever na lista ==&lt;br /&gt;
Para se inscrever em uma lista:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[#Como acessar a interface web da lista|Acesse a interface web da lista]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Na seção '''Inscrevendo-se na lista NOME_LISTA''', digite os seguintes campos:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| Seu endereço de email&lt;br /&gt;
| Digite o seu endereço eletrônico onde você vai receber as mensagens da lista.&lt;br /&gt;
|-&lt;br /&gt;
| Seu nome (opcional)&lt;br /&gt;
| Digite o seu nome. Este campo é opcional.&lt;br /&gt;
|-&lt;br /&gt;
| Escolha uma senha&lt;br /&gt;
| Digite uma senha para a lista. Esta senha será necessária para alterar as configurações da sua conta bem como ter acesso a outras informações da lista.&lt;br /&gt;
|-&lt;br /&gt;
| Redigite a senha para confirmação&lt;br /&gt;
| Redigite a senha cadastrada no campo anterior.&lt;br /&gt;
|-&lt;br /&gt;
| Em que idioma prefere exibir suas mensagens?&lt;br /&gt;
| Se houver mais de um idioma para lista, selecione o idioma desejado&lt;br /&gt;
|-&lt;br /&gt;
| Deseja receber e-mails da lista enviados uma vez por dia em um único email (digest)?&lt;br /&gt;
| Se esta opção estiver habilitada, selecione o modo como você deseja receber as mensagens da lista: '''Não''', você irá receber cada mensagem postada na lista individualmente; '''Sim''', você irá receber todas as mensagens agrupadas em lotes uma vez por dia.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Pressione o botão '''Inscrever'''.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Você receberá uma mensagem no endereço eletrônico um link para confirmar sua inscrição na lista. Acesse o link, verifique os dados apresentados e pressione o botão '''Se inscrever na lista NOME_LISTA'''. Este recurso é utilizado para evitar que outras pessoas façam a inscrição do seu endereço eletrônico em uma lista.&lt;br /&gt;
&lt;br /&gt;
Confirmando sua inscrição, você poderá ou não receber uma mensagem de boas vindas na lista.&lt;br /&gt;
&lt;br /&gt;
== Como sair da lista ==&lt;br /&gt;
Para se descadastrar lista:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[#Como acessar a interface web da lista|Acesse a interface web da lista]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Na seção '''Inscritos na lista NOME_LISTA''', pressione o botão '''Desinscrever-se ou editar opções'''.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Preencha o campo '''Endereço de email''' com o seu endereço eletrônico utilizado na lista.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Pressione o botão '''Desinscrever'''.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Você receberá uma mensagem em seu endereço eletrônico com um link para confirmar a sua saída. Acesse o link e pressione o botão '''Desinscrever'''. Este recurso é utilizado para evitar que outras pessoas removam o seu endereço eletrônico da lista.&lt;br /&gt;
&lt;br /&gt;
== Como enviar uma mensagem na lista ==&lt;br /&gt;
Se a lista eletrônica for uma lista de discussão, onde os usuários da lista podem participar, basta enviar uma mensagem para o endereço da lista:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOME_LISTA@listas.sc.usp.br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Como receber mensagens da lista ==&lt;br /&gt;
Assim que sua inscrição estiver confirmada, todo tráfego da lista será encaminhado para o endereço eletrônico inscrito de duas formas:&lt;br /&gt;
* Através de '''mensagens individuais''': cada mensagem postada na lista é entregue individualmente no seu endereço eletrônico.&lt;br /&gt;
* Ou agrupadas em '''lote (''digest'')''': as mensagens postadas na lista são agrupadas em lotes e enviadas em uma única mensagem.&lt;br /&gt;
&lt;br /&gt;
Para saber como você irá receber as mensagens, veja em [[#Como alterar suas opções de inscrição | Como alterar suas opções de inscrição]]&lt;br /&gt;
&lt;br /&gt;
== Como alterar suas opções de inscrição ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[#Como acessar a interface web da lista|Acesse a interface web da lista]].&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Na seção '''Inscritos na lista NOME_LISTA''', pressione o botão '''Desinscrever-se ou editar opções'''.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Preencha os campos '''Endereço de email''' e '''Senha'''.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Pressione o botão '''Entrar'''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Você será redirecionado para uma página onde poderá:&lt;br /&gt;
* alterar o endereço eletrônico na lista;&lt;br /&gt;
* descadastrar-se imediatamente;&lt;br /&gt;
* consultar sua participação em outras listas em listas.sc.usp.br;&lt;br /&gt;
* alterar a senha de acesso;&lt;br /&gt;
* recuperar a senha de acesso; e&lt;br /&gt;
* alterar as opções de inscrição.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Como alterar seu endereço eletrônico ===&lt;br /&gt;
Para alterar o endereço eletrônico atual por um outro endereço para continuar a receber as mensagens da lista:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Na seção '''Modificação de seus detalhes na NOME_LISTA''', preencha os seguintes campos:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| Novo Endereço&lt;br /&gt;
| Digite o novo endereço eletrônico que você quer receber as mensagens da lista.&lt;br /&gt;
|-&lt;br /&gt;
| Novamente para confirmação&lt;br /&gt;
| Redigite o novo endereço eletrônico.&lt;br /&gt;
|-&lt;br /&gt;
| Seu nome (opcional)&lt;br /&gt;
| Digite o seu nome. Este campo é opcional.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Caso deseje alterar o endereço em todas as listas que participa em listas.sc.usp.br, selecione a opção '''Alterar Globalmente'''.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Pressione o botão '''Modificar meu Nome e Endereço'''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Como se descadastrar imediatamente ===&lt;br /&gt;
Para sair imediatamente da lista:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Na seção '''Descadastrando-se da NOME_LISTA''', selecione a opção '''Sim, eu realmente desejo me descadastrar'''.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Pressione o botão '''Desinscrever'''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
'''Obs.''': Esta ação irá remover o seu endereço eletrônico da lista imediatamente.&lt;br /&gt;
&lt;br /&gt;
=== Como verificar suas inscrições em outras listas ===&lt;br /&gt;
Para verificar outras inscrições em listas.sc.usp.br:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Na seção '''Suas outras inscrições em listas.sc.usp.br''', pressione o botão '''Listar minhas outras inscrições'''.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Como recuperar a senha de acesso ===&lt;br /&gt;
Para recuperar a senha de acesso (ou ter uma cópia da senha):&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Na seção '''Sua senha na lista NOME_LISTA''', pressione o botão '''Enviar minha senha para mim'''.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Como alterar sua senha de acesso ===&lt;br /&gt;
Para alterar sua senha de acesso:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Na seção '''Sua senha na lista NOME_LISTA''', preencha os seguintes campos:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| Nova senha&lt;br /&gt;
| Digite a nova senha de acesso.&lt;br /&gt;
|-&lt;br /&gt;
| Confirmação da senha&lt;br /&gt;
| Redigite a nova senha de acesso.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Caso deseje que esta senha seja modificada em todas as listas que participa em listas.sc.usp.br, selecione a opção '''Modificar Globalmente'''.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Pressione o botão '''Modificar minha senha'''.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Como alterar suas opções ===&lt;br /&gt;
Para alterar suas opções de inscrição na lista:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Na seção '''Suas Opções de Inscrição''', selecione os campos (os valores atuais estão marcados):&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| Entrega de E-mails&lt;br /&gt;
| Utilize este opção desativar a entrega de mensagens temporariamente, porém mantendo o seu endereço eletrônico inscrito.&lt;br /&gt;
|-&lt;br /&gt;
| Ajustar o Modo Digest&lt;br /&gt;
| Habilite este opção para receber mensagens postadas na lista em lotes e não individualmente.&lt;br /&gt;
|-&lt;br /&gt;
| Receber digests em MIME ou Texto Plano?&lt;br /&gt;
| Caso tenha habilitado a opção do campo anterior, selecione o formato que deseja receber o lote: '''Texto plano''', texto no corpo da mensagem; '''MIME''', como anexos.&lt;br /&gt;
|-&lt;br /&gt;
| Receber suas próprias postagens a esta lista?&lt;br /&gt;
| Desabilite esta opção para não receber mensagens que você posta na lista.&lt;br /&gt;
|-&lt;br /&gt;
| Receber um email de reconhecimento quando enviar um email para a lista?&lt;br /&gt;
| Habilite esta opção para receber uma notificação quando você postar na lista.&lt;br /&gt;
|-&lt;br /&gt;
| Receber um email lembrando a senha desta lista?&lt;br /&gt;
| Habilite esta opção para receber, uma vez por mês, uma notificação contendo sua senha de acesso.&lt;br /&gt;
|-&lt;br /&gt;
| Ocultar seu nome na lista de inscritos?&lt;br /&gt;
| Habilite esta opção para ocultar o seu endereço eletrônico de outros usuários da lista. Esta opção só tem efeito caso a lista esteja configurada para permitir a consulta dos usuários membros da lista.&lt;br /&gt;
|-&lt;br /&gt;
| Que idioma prefere?&lt;br /&gt;
| Caso a lista esteja configurada para trabalhar com mais de um idioma, selecione o idioma que deseja para trabalhar com a lista.&lt;br /&gt;
|-&lt;br /&gt;
| Que categorias de tópicos deseja se inscrever?&lt;br /&gt;
| Caso a lista esteja configurada para organizar as mensagens em tópicos, selecione os tópicos que deseja receber da lista. &lt;br /&gt;
|-&lt;br /&gt;
| Deseja receber mensagens que não conferem com qualquer filtro de tópico?&lt;br /&gt;
| Habilite esta opção para só receber mensagens do(s) tópico(s) selecionado(s) no campo anterior.&lt;br /&gt;
|-&lt;br /&gt;
| Evitar cópias duplicadas de mensagens?&lt;br /&gt;
| Habilite esta opção para não receber cópias duplicadas da mesma mensagem postada na lista.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Caso deseje que estas opções sejam aplicadas em todas as listas que você participa, selecione, individualmente, a opção '''Ajusta Globalmente'''.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Pressione o botão '''Enviar minhas modificações'''.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Saindo da opções de inscrição ===&lt;br /&gt;
Para sair da configuração de opções de inscrição:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Pressione o botão '''Sair'''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [http://www.list.org/mailman-member/ List Member Manual]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Manual_do_administrador_do_Mailman&amp;diff=11</id>
		<title>Manual do administrador do Mailman</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Manual_do_administrador_do_Mailman&amp;diff=11"/>
		<updated>2021-03-31T13:12:57Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Descrever a configuração e o gerenciamento de uma lista do Mailman através da web.  == Requisitos == * Mailman  == Acessando a página de gerenciamento =...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Descrever a configuração e o gerenciamento de uma lista do Mailman através da web.&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* [[Mailman]]&lt;br /&gt;
&lt;br /&gt;
== Acessando a página de gerenciamento ==&lt;br /&gt;
Para acessar o a página de gerenciamento da lista, digite o endereço da lista:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://hostname/*/mailman/admin/teste&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A [[#figura1|Figura 1]] ilustra um exemplo da página de gerenciamento de uma lista.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;figura1&amp;quot;&amp;gt;[[image:mailman01.png|frame|center|&amp;lt;b&amp;gt;Figura 1&amp;lt;/b&amp;gt;: Acessando a página de gerenciamento da lista]].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Digite a senha de administração da lista. Caso tenha esquecido, veja como alterar a senha em [[Gerenciamento do mailman#Alterando a senha de administração da lista | Alterando a senha de administração da lista ]].&lt;br /&gt;
&lt;br /&gt;
== Página de gerenciamento ==&lt;br /&gt;
&lt;br /&gt;
A [[#figura2|Figura 2]] exibie a página de gerenciamento de uma lista.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;figura2&amp;quot;&amp;gt;[[image:mailman02.png|frame|center|&amp;lt;b&amp;gt;Figura 2&amp;lt;/b&amp;gt;: Página de gerenciamento da lista]].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde:&lt;br /&gt;
* '''Opções Gerais''': configuração geral da lista.&lt;br /&gt;
* '''Senhas''': modificação de senhas do administrador e moderadores da lista.&lt;br /&gt;
* '''opções de idioma''': configuração de idiomas utilizados pela lista.&lt;br /&gt;
* '''Gereciamento de membros...''': gerenciamento de membros da lista.&lt;br /&gt;
* '''Opções não digest''': configuração da entrega imediata do tráfego da lista.&lt;br /&gt;
* '''Opções digest''': configuração para entrega em lote do conteúdo trafegado na lista.&lt;br /&gt;
* '''Opções de privacidade...''': configuração da política de exposição da inscrição dos membros e da própria lista.&lt;br /&gt;
* '''Processamento de retorno''': configuração das políticas de controle do retorno automático do mailman.&lt;br /&gt;
* '''Opções de arquivamento''': configuração da política de arquivamento do tráfego da lista.&lt;br /&gt;
* '''gateway Mail&amp;lt;-&amp;gt;News''': configuração do serviço de mail para news e de news para mail.&lt;br /&gt;
* '''Auto-resposta''': configuração de auto-respostas para lista.&lt;br /&gt;
* '''Filtragem de conteúdo''': configuração da política do conteúdo trafegado na lista.&lt;br /&gt;
* '''Tópicos''': configuração de tópicos para a lista. O membro da lista poderá solicitar somente receber mensagens relativas ao tópico.&lt;br /&gt;
* '''Supervisionar requisições administrativas de moderação pendentes''': gerenciamento das requisições pendentes da lista.&lt;br /&gt;
* '''Ir para a página geral de detalhes da lista''': direcionamento para página pública da lista.&lt;br /&gt;
* '''Editar as páginas HTML públicas e arquivos de texto''': edição dos arquivos relacionados às páginas HTML e mensagens enviadas ao membros da lista.&lt;br /&gt;
* '''Ir para os arquivos da lista''': direcionamento para o arquivamento da lista.&lt;br /&gt;
&lt;br /&gt;
== Configurando a lista ==&lt;br /&gt;
Para configurar a lista utilize as seguintes seções:&lt;br /&gt;
&lt;br /&gt;
=== Opções Gerais ===&lt;br /&gt;
Utilize esta seção para a configuração geral da lista.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | Configuração geral&lt;br /&gt;
|-&lt;br /&gt;
| O nome público da lista&lt;br /&gt;
| real_name&lt;br /&gt;
| Nome da lista. Não altere o valor, mas apenas a capitalização do nome (letras maiúsculas e minúsculas).&lt;br /&gt;
|-&lt;br /&gt;
| O endereço de email do administrador da lista&lt;br /&gt;
| owner&lt;br /&gt;
| Digite o endereço eletrônico do dono da lista. Em caso de mais de um dono, escreva cada endereço em uma linha.&lt;br /&gt;
|-&lt;br /&gt;
| O endereço de email do moderador da lista&lt;br /&gt;
| moderator&lt;br /&gt;
| Digite o endereço eletrônico do moderador da lista, se for o caso. Em caso de mais de um moderador, escreva cada endereço em uma linha.&lt;br /&gt;
|-&lt;br /&gt;
| Uma frase resumo identificando esta lista&lt;br /&gt;
| description&lt;br /&gt;
| Descreva em uma única linha o que é a lista.&lt;br /&gt;
|-&lt;br /&gt;
| Uma descrição introdutória sobre a lista &lt;br /&gt;
| info&lt;br /&gt;
| Descreva de forma mais elaborada o que é a lista.&lt;br /&gt;
|-&lt;br /&gt;
| Prefixo colocado na linha de assunto das postagens nas listas &lt;br /&gt;
| subject_prefix&lt;br /&gt;
| Prefixo utilizado no campo assunto nas mensagens enviadas pela lista. Por padrão, utiliza-se o nome da lista entre colchetes (&amp;lt;tt&amp;gt;[lista]&amp;lt;/tt&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
| Ocultar o remetente da mensagem, substituindo-o pelo endereço do nome da lista&lt;br /&gt;
| anonymous_list&lt;br /&gt;
| Oculta quem enviou a lista e substitui pelo endereço da lista. Remove os campos &amp;lt;tt&amp;gt;From&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Sender&amp;lt;/tt&amp;gt; e &amp;lt;tt&amp;gt;Reply-To&amp;lt;/tt&amp;gt;.&lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | Modificação de cabeçalhos&lt;br /&gt;
|-&lt;br /&gt;
| Qualquer cabeçalho &amp;lt;tt&amp;gt;Reply-To:&amp;lt;/tt&amp;gt; encontrado na mensagem original deverá ser retirado?&lt;br /&gt;
| first_strip_reply_to&lt;br /&gt;
| Remove o cabeçalho &amp;lt;tt&amp;gt;Reply-To&amp;lt;/tt&amp;gt; da mensagem original&lt;br /&gt;
|-&lt;br /&gt;
| Onde as respostas para as mensagens desta lista deverão ser direcionadas? &lt;br /&gt;
| reply_goes_to_list&lt;br /&gt;
| Quando um usuário da lista responder à mensagem, para onde deve ser enviada: ao remetente que enviou a mensagem, à lista ou a um endereço explícitado no campo abaixo.&lt;br /&gt;
|-&lt;br /&gt;
| Cabeçalho Reply-To: explicito&lt;br /&gt;
| reply_to_address&lt;br /&gt;
| Digite o endereço eletrônico, caso a opção escolhida no campo anterior for endereço explícito.&lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | Proteção da configuração das listas&lt;br /&gt;
|- &lt;br /&gt;
| Enviar lembretes de senhas para o endereço, eg, &amp;quot;-owner&amp;quot;&amp;quot; ao invés de diretamente para o usuário.&lt;br /&gt;
| umbrella_list&lt;br /&gt;
| Habilite esta opção se todos os usuários da lista são endereços de outras listas (listas em cascata).&lt;br /&gt;
|-&lt;br /&gt;
| Sufixo que será usado quando esta lista for cascateada para outras listas&lt;br /&gt;
| umbrella_member_list&lt;br /&gt;
| Digite o sufixo para onde será enviado os lembretes de senhas, normalmente para os donos das listas (&amp;lt;tt&amp;gt;-owner&amp;lt;/tt&amp;gt;).&lt;br /&gt;
|- &lt;br /&gt;
! colspan=&amp;quot;3&amp;quot;  align=&amp;quot;left&amp;quot; | Notificações&lt;br /&gt;
|-&lt;br /&gt;
| Enviar lembretes mensais de senha?&lt;br /&gt;
| send_reminders&lt;br /&gt;
| Habilite esta opção se deseja que as senhas dos usuários sejam enviadas uma vez por mês, como lembrete aos usuários. Esta opção afeta o comportamento da seção anterior.&lt;br /&gt;
|-&lt;br /&gt;
| Texto específico da lista adicionado a mensagem de boas vindas do novo inscrito &lt;br /&gt;
| welcome_msg&lt;br /&gt;
| Digite a mensagem de boas vindas aos novos usuários da lista, caso o campo abaixo estiver habilitado.&lt;br /&gt;
|- &lt;br /&gt;
| Enviar mensagem de boas vindas para novos membros inscritos?&lt;br /&gt;
| send_welcome_msg&lt;br /&gt;
| Habilite esta opção se deseja que uma mensagem de boas vindas (campo anterior) seja enviada aos novos usuários.&lt;br /&gt;
|-&lt;br /&gt;
| Texto que será enviado a pessoas deixando a lista. &lt;br /&gt;
| goodbye_msg&lt;br /&gt;
| Digite o texto que deverá ser enviado aos usuários que estão deixando a lista se o campo abaixo estiver habilitado.&lt;br /&gt;
|-&lt;br /&gt;
| Enviar mensagens de despedida para membros quando eles são desinscritos.&lt;br /&gt;
| send_goodbye_msg&lt;br /&gt;
| Habilite esta opção se deseja que uma mensagem de despedida (campo anterio) seja enviada ao usuário que se desligar da lista.&lt;br /&gt;
|-&lt;br /&gt;
| Os moderadores de lista devem obter uma notificação imediata de novas requisição, assim como também as notícias diárias coletadas?&lt;br /&gt;
| admin_immed_notify&lt;br /&gt;
| Habilite esta opção para que os moderadores da lista recebem notificações diárias da lista, como inscrições, moderação da mensagens postadas na lista e novas requisições.&lt;br /&gt;
|-&lt;br /&gt;
| O administrador deverá receber notificações de inscrições e desinscrições? &lt;br /&gt;
| admin_notify_mchanges&lt;br /&gt;
| Habilite esta opção se deseja que o administrador receba notificações de inscrição e desinscrição da lista.&lt;br /&gt;
|-&lt;br /&gt;
| Enviar um email para o remetente quando sua postagem está aguardando aprovação? &lt;br /&gt;
| respond_to_post_requests&lt;br /&gt;
| Habilite esta opção se deseja que o remetente receba uma notificação de aprovação quando postar na lista, no caso de listas moderadas.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot;  align=&amp;quot;left&amp;quot; | Configurações adicionais&lt;br /&gt;
|-&lt;br /&gt;
| Moderação de emergência para o tráfego de todas as listas&lt;br /&gt;
| emergency&lt;br /&gt;
| Habilite esta opção para moderar todo o tráfego da lista, mesmo que seja listas abertas. &lt;br /&gt;
|-&lt;br /&gt;
| Opções padrões para novos membros entrando nesta lista.&lt;br /&gt;
| new_member_options&lt;br /&gt;
| Selecione as opções que serão padrão para todo novo usuário da lista.&lt;br /&gt;
|-&lt;br /&gt;
| Verifica postagens e intercepta aquelas que se parecem com requisições administrativas.&lt;br /&gt;
| administrivia&lt;br /&gt;
| Habilite esta opção para verificar as mensagens e identificar aquelas que são requisições administrativas (inscrição, desinscrição, etc).&lt;br /&gt;
|-&lt;br /&gt;
| Tamanho máximo em kilobytes (KB) do corpo da mensagem.&lt;br /&gt;
| max_message_size&lt;br /&gt;
| Digite o tamanho máximo em KB que uma mensagem postada na lista. Caso não tenha restrição de tamanho, utilize o valor 0 (zero).&lt;br /&gt;
|- &lt;br /&gt;
| Nome de máquina que esta listas prefere para emails.&lt;br /&gt;
| host_name&lt;br /&gt;
| Digite o domínio de entrega da lista.&lt;br /&gt;
|- &lt;br /&gt;
| As mensagens desta lista de discussão devem incluir os cabeçalhos da RFC 2369&lt;br /&gt;
| include_rfc2369_headers&lt;br /&gt;
| Habilite esta opção para incluir cabeçalhos de lista eletrônicas (&amp;lt;tt&amp;gt;List-*&amp;lt;/tt&amp;gt;). É altamente recomendado habilitar esta opção pois contém informações sobre a própria lista.&lt;br /&gt;
|-&lt;br /&gt;
| As postagens devem incluir o cabeçalho List-Post:? &lt;br /&gt;
| include_list_post_header&lt;br /&gt;
| Habilite esta opção se sua lista é somente para divulgação e evitar que os usuários tente postar para sua lista. Desabilitar esta opção não afeta o campo anterior.&lt;br /&gt;
|-&lt;br /&gt;
| Descartar mensagens mantidas que ultrapassam esta quantidade de dias. &lt;br /&gt;
| max_days_to_hold&lt;br /&gt;
| Digite o número máximo de dias que uma mensagem pode ser mantida na lista, principalmente em listas de divulgação e de discussão moderadas. Digite 0 (zero) para ser descartada imediatamente.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Opções de Idiomas ===&lt;br /&gt;
Utilize esta seção para habilitar outros idiomas para a lista.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| Idioma padrão para esta lista.&lt;br /&gt;
| preferred_language&lt;br /&gt;
| Selecione o idioma padrão da lista.&lt;br /&gt;
|- &lt;br /&gt;
| Idiomas suportados por esta lista.&lt;br /&gt;
| available_languages&lt;br /&gt;
| Selecione um ou mais idiomas para a lista.&lt;br /&gt;
|- &lt;br /&gt;
| Encodificar a prefixo do assunto até mesmo quando ela somente contenha caracteres ASCII?&lt;br /&gt;
| encode_ascii_prefixes&lt;br /&gt;
| Para manter compatiblidade entre o prefixo da lista e o restante do campo assunto, o mailman pode ou não encodificar o prefixo. Por exemplo, se o campo assunto contém caracteres não-ASCII, ele pode codificar o prefixo para apresentar o campo de forma mais agradável ao usuário.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Opções não-digest ===&lt;br /&gt;
Utilize esta seção para configurar a política de entrega imediata do tráfego na lista. &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| Os inscritos na lista podem receber um email imediatamente, ao invés de digests em lote?&lt;br /&gt;
| nondigestable &lt;br /&gt;
| Habilite esta opção para que os usuários recebam as mensagens postadas na lista imediatamente.&lt;br /&gt;
|- &lt;br /&gt;
| Cabeçalho adicionado ao email enviado para membros regulares &lt;br /&gt;
| msg_header&lt;br /&gt;
| Digite o texto que deverá ser adicionado no topo de cada mensagem a ser enviada.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Rodapé adicionado ao email enviado para os membros regulares da lista&lt;br /&gt;
| msg_footer&lt;br /&gt;
| Digite o texto que deverá ser adicionado no rodapé de cada mensagem a ser enviada.&lt;br /&gt;
|-&lt;br /&gt;
| Fazer link de anexos de mensagens de entregas regulares? &lt;br /&gt;
| scrub_nondigest&lt;br /&gt;
| Habilite esta opção se deseja que os anexos não sejam enviados ao usuário mas sejam postados como links na mensagem. Os anexos serão armazenados em local apropriado e acessados via navegador.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Opções digest ===&lt;br /&gt;
Utilize esta seção para configurar a política de entrega por lote do tráfego na lista. &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| Os membros da lista podem receber o tráfego da lista dividido em digests?&lt;br /&gt;
| digestable &lt;br /&gt;
| Habilite esta opção para permitir aos usuários receberem o tráfegod em lotes. Esta opção também habilita a opção '''digest''' na inscrição do usuário na lista.&lt;br /&gt;
|- &lt;br /&gt;
| Que modo de entrega é o padrão para novos usuários?&lt;br /&gt;
| digest_is_default&lt;br /&gt;
| Selecione o modo de entrega padrão da lista: '''regular''', as mensagens postadas são entregues individualmente; '''digest''': as mensagens postadas são entregues em lote.&lt;br /&gt;
|-&lt;br /&gt;
| Quando resolvendo digests, que formato é o padrão?&lt;br /&gt;
| mime_is_default_digest&lt;br /&gt;
| Selecione como o formato dos lotes que serão entregues: '''puro''' ou '''MIME'''.&lt;br /&gt;
|-&lt;br /&gt;
| Qual é o tamanho em KB que o digest deverá ter antes de ser enviado?&lt;br /&gt;
| digest_size_threshhold&lt;br /&gt;
| Digite o tamanho mínimo do lote deve alcançar antes de ser enviado aos usuários ''digest''.&lt;br /&gt;
|-&lt;br /&gt;
| O digest deverá ser despachado diariamente quando o tamanho dele não atingir o limite mínimo?&lt;br /&gt;
| digest_send_periodic&lt;br /&gt;
| Habilite esta opção para que o lote seja enviado diariamente mesmo que o tamanho mínimo definido no campo anterior seja alcançado.&lt;br /&gt;
|-&lt;br /&gt;
| Cabeçalho adicionado a cada digest&lt;br /&gt;
| digest_header&lt;br /&gt;
| Digite o texto que será adicionando no topo da mensagem que contém o lote.&lt;br /&gt;
|-&lt;br /&gt;
| Legenda adicionado a cada digest &lt;br /&gt;
| digest_footer&lt;br /&gt;
| Digite o texto que será adicionando no rodapé da mensagem que contém o lote.&lt;br /&gt;
|-&lt;br /&gt;
| Com que freqüência o volume do novo digest será iniciado?&lt;br /&gt;
| digest_volume_frequency&lt;br /&gt;
| Selecione a freqüência com que o volume de um novo lote será iniciado.&lt;br /&gt;
|-&lt;br /&gt;
| O Mailman deve iniciar um novo volume digest.&lt;br /&gt;
| _new_volume &lt;br /&gt;
| Utilize esta opção para iniciar um novo volume de lote imediatamente.&lt;br /&gt;
|-&lt;br /&gt;
| O Mailman deve enviar o próximo digest agora, caso não esteja vazio?&lt;br /&gt;
| _send_digest_now&lt;br /&gt;
| Utilize esta opção para enviar um lote imediatamente, desde que não esteja vazio.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Opções de Privacidade ===&lt;br /&gt;
&lt;br /&gt;
==== Regras de inscrição ====&lt;br /&gt;
Utilize esta seção para configurar a política de privacidade dos usuários da lista bem como definir se a lista é ou não pública. &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | '''Inscrevendo-se'''&lt;br /&gt;
|-&lt;br /&gt;
| Avisar esta lista quando pessoas perguntarem que listas estão nesta máquina?&lt;br /&gt;
| advertised&lt;br /&gt;
| Habilite esta opção para que a lista seja visível publicamente em seu servidor.&lt;br /&gt;
|-&lt;br /&gt;
| Que passos são requeridos para a inscrição?&lt;br /&gt;
| subscribe_policy&lt;br /&gt;
| Define a política de inscrição na lista: '''Confimar''' envia uma mensagem ao usuário para que ele confirme sua inscrição e evite que terceiros faça inscrição por outros usuários; '''Requer aprovação''' necessita que o administrador ou moderador da lista aprove a inscrição do usuário na lista; '''Confirmar e aprovar''' utiliza as duas políticas.&lt;br /&gt;
|- &lt;br /&gt;
| É requerida a aprovação do moderador para requisições de remoção?&lt;br /&gt;
| unsubscribe_policy&lt;br /&gt;
| Define a política de desinscrição da lista. Habilite esta opção (não recomendada) para que o moderador aprove a desinscrição de usuários da lista. Utilize esta opção para listas controladas e evitar que usuários se desinscrevam inadvertidamente.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | '''Lista de banimentos'''&lt;br /&gt;
|-&lt;br /&gt;
| Lista de endereços que estão banidos de serem membros desta lista de discussão.&lt;br /&gt;
| ban_list&lt;br /&gt;
| Digite, linha por linha, os endereços eletrônicos que não serão aceitos na lista. Pode-se utilizar expressões regulares.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | '''Exposição de membros'''&lt;br /&gt;
|-&lt;br /&gt;
| Quem poderá ver a lista de inscrição?&lt;br /&gt;
| private_roster&lt;br /&gt;
| Selecione quem poderá obter os endereços eletrônicos dos usuários da lista. Certifique-se que sua lista não seja vazada na rede.&lt;br /&gt;
|- &lt;br /&gt;
| Mostra endereços de membros assim eles não serão reconhecidos diretamente como endereços de email?&lt;br /&gt;
| obscure_addresses&lt;br /&gt;
| Habilite esta opção para que os endereços eletrônicos dos usuários não sejam visualizados como tal em páginas da web (arquivamento) e evitar que os endereços sejam obtidos automaticamente.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Filtros de remetentes ====&lt;br /&gt;
Utilize esta seção para configurar listas moderadas e o comportamento da lista nas postagens feitas por usuários membros e não membros da lista.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | '''Filtro de membros'''&lt;br /&gt;
|-&lt;br /&gt;
| Por padrão, as postagens de novos membros da lista devem ser moderadas?&lt;br /&gt;
| default_member_moderation&lt;br /&gt;
| Habilite esta opção para moderar os novos usuários da lista. É útil se a lista for moderada. Cada usuário da lista é moderado individualmente.&lt;br /&gt;
|-&lt;br /&gt;
| Ação a ser tomada quando um membro moderado posta para a lista.&lt;br /&gt;
| member_moderation_action&lt;br /&gt;
| Selecione a ação que deverá ser tomada quando um membro postar na lista: '''segurar''', a mensagem é segurada até que seja aprovada pelo moderador; '''rejeitar''', a mensagem é rejeitada e o usuário que postou é notificado (pode-se configurar uma notificação de ''bounce''); '''descartar''', a mensagem é descartada.&lt;br /&gt;
|-&lt;br /&gt;
| Texto que será incluindo em qualquer notificação de rejeição para ser enviado a membros moderados quando postar a esta lista. &lt;br /&gt;
| member_moderation_notice&lt;br /&gt;
| Digite o texto que será enviado ao usuário em caso de rejeição da mensagem postada.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | '''Filtro de não membros'''&lt;br /&gt;
|-&lt;br /&gt;
| Lista se endereços de não membros no qual as postagens devam ser aceitas automaticamente.&lt;br /&gt;
| accept_these_nonmembers&lt;br /&gt;
| Digite, linha por linha, o endereço eletrônico de usuários não membros mas tem permissão de postar mensagens na lista.&lt;br /&gt;
|-&lt;br /&gt;
| Lista de endereços de não membros que as postagens serão postas imediatamente em moderação.&lt;br /&gt;
| hold_these_nonmembers&lt;br /&gt;
| Digite, linha por linha, o endereço eletrônico de usuários não membros da lista cujas postagens serão colocadas em espera para moderação. Pode-se utilizar expressões regulares.&lt;br /&gt;
|-&lt;br /&gt;
| Lista de endereços de não membros que as postagens serão automaticamente rejeitadas&lt;br /&gt;
| reject_these_nonmembers&lt;br /&gt;
| Digite, linha por linha, o endereço eletrônico de usuários não membros da lista cujas postagens serão automaticamente rejeitadas. Não coloque aqui os endereços de ''spammers''. Pode-se utilizar expressões regulares.&lt;br /&gt;
|- &lt;br /&gt;
| Lista de endereços de postagens de quem não são membros deverão ser automaticamente descartadas.&lt;br /&gt;
| discard_these_nonmembers&lt;br /&gt;
| Digite, linha por linha, o endereço eletrônico de usuários não membros da lista cujas postagens serão automaticamente descartadas. Coloque aqui os endereços de ''spammers''. Pode-se utilizar expressões regulares.&lt;br /&gt;
|-&lt;br /&gt;
| Ação a ser tomada para postagem de não membros no qual nenhuma ação explicita é definida.&lt;br /&gt;
| generic_nonmember_action &lt;br /&gt;
| Selecione a ação que deverá ser tomada caso uma mensagem seja postada um usuário não membro da lista e que não estej em nenhuma das quatro configurações acima: '''aceitar''', a mensagem é aceita; '''segurar''', a mensagem é segurada para moderação; '''rejeitar''', a mensagem é rejeitada e o usuário que postou é notificado; '''descartar''', a mensagem é descartada.&lt;br /&gt;
|- &lt;br /&gt;
| As mensagens para os não-membros, que são automaticamente descartadas, devem ser redirecionadas ao moderador da lista.&lt;br /&gt;
| forward_auto_discards&lt;br /&gt;
| Habilite esta opção se o moderador deseja saber que mensagens foram descartadas.&lt;br /&gt;
|- &lt;br /&gt;
| Texto que será incluido a qualquer notificação de rejeição que será enviada a não-membros que postem nesta lista.  &lt;br /&gt;
| nonmember_rejection_notice&lt;br /&gt;
| Digite o texto que será incluido na notificação de rejeição da mensagem que será enviada aos usuários não-membros que postarem na lista.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Recipient filtros ====&lt;br /&gt;
Utilize esta seção para configurar filtros baseados no destinatário da mensagem.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | '''Filtros de Recipientes'''&lt;br /&gt;
|-&lt;br /&gt;
| As postagens devem ter o nome da lista no campo destino (to, cc) da lista (ou estar junto de nomes de aliases, especificados abaixo)?&lt;br /&gt;
| require_explicit_destination&lt;br /&gt;
| Habilite esta opção para que as postagens tenham o nome da lista nos campos &amp;lt;tt&amp;gt;to&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;cc&amp;lt;/tt&amp;gt; ou estarem entre os apelidos do campo abaixo.&lt;br /&gt;
|-&lt;br /&gt;
| Nomes aliases (expressões) que qualificam os nomes de destinos to e cc para esta lista.&lt;br /&gt;
| acceptable_aliases&lt;br /&gt;
| Digite os endereços alternativos que podem ser aceitos se a opção acima estiver ativa. Utilize expressões regulares, linha a linha, para descrever os endereços alternativos.&lt;br /&gt;
|- &lt;br /&gt;
| Pondo um limite aceitável no número de recipientes para postagem.&lt;br /&gt;
| max_num_recipients&lt;br /&gt;
| Digite o número mínimo de recipientes para que a postagem seja colocada em espera pela administração da lista. Use 0 para remover este limite.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Filtros de spam ====&lt;br /&gt;
Utilize esta seção para configurar filtros anti-spam.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | '''Filtro de Cabeçalho'''&lt;br /&gt;
|-&lt;br /&gt;
| Filtros para serem testados com os cabeçalhos de uma mensagem.&lt;br /&gt;
| header_filter_rules&lt;br /&gt;
| Digite as regras para filtrar por cabeçalho. Cada regra de filtragem por cabeçalho é composta de duas partes: uma lista de expressões regulares, linha por linha, e uma ação a tomar. O cabeçalho é testado contra cada expressão regular e, em caso positivo, a mensagem é rejeitada, colocada em espera, descartada ou aceita. Utilize a ação '''Deferir''' para desabilitar a regra temporariamente. Você podem definir mais de uma regra, e, nestes casos, cada regra é testada e o processamento é interrompido na primeira regra que for positiva.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | '''Filtros anti-spam legados'''&lt;br /&gt;
|-&lt;br /&gt;
| Segurar postagens com o valor de cabeçalho conferindo com uma expressão específica.&lt;br /&gt;
| bounce_matching_headers&lt;br /&gt;
| Utilize esta configuração para segurar mensagens que contenham valores específicos no cabeçalho. Utilize expressões regulares para definir os filtros e &amp;lt;tt&amp;gt;#&amp;lt;/tt&amp;gt;, no começo da linha, para digitar comentários. Por exemplo, utilize &amp;lt;tt&amp;gt;to: *@public.com&amp;lt;/tt&amp;gt; para segurar todas as postagens com cabeçalho contendo do domínio &amp;lt;tt&amp;gt;@public.com&amp;lt;/tt&amp;gt; no cabeçalho &amp;lt;tt&amp;gt;to&amp;lt;/tt&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Processamento de Retorno ===&lt;br /&gt;
Utilize esta seção para definir as políticas de retorno automático do Mailman (''bounce'').&lt;br /&gt;
&lt;br /&gt;
Quando uma mensagem de retorno (''bounce'') é recebida, o Mailman tenta extrair duas informações da mensagem: o endereço do usuário para onde a mensagem foi direcionada e a severidade do problema que causou o retorno. A severidade pode ser ''soft'' (erro transiente) ou ''hard'' (erro fatal). Quando há dúvidas, uma severidade ''hard'' é usada. Cada usuário da lista possui uma pontuação de retorno já estabelecida. &lt;br /&gt;
&lt;br /&gt;
Se o endereço do usuário não pode ser extraído da mensagem de retorno, ela é normalmente descartada. Caso contrário, a pontuação de retorno é incrementada para este usuário. Retornos com severidade ''hard'' incrementam em 1 enquanto retornos ''soft'' incrementam em 0.5. Esses incrementos só ocorrem uma vez por dia, mesmo que se recebam várias mensagens no mesmo dia.&lt;br /&gt;
&lt;br /&gt;
Quando a pontuação de retorno de um usuário é maior que o limite de retornos, a inscrição é desativada. Uma vez desativada, o usuário não receberá qualquer postagem da lista posterior até que sua conta seja explicitamente reativada (ou pelo administrador ou pelo usuário). No entanto, os usuários receberão lembretes ocasionais que sua inscrição foi desativada e informações sobre como reativar a inscrição.&lt;br /&gt;
&lt;br /&gt;
Se um usuário possui uma pontuação de retorno e durante um certo período de tempo nenhuma mensagem de retorno é recebida, essa pontuação é estabelecida ao valor mínimo. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | '''Sensibilidade de detecção de retornos (Bounce)'''&lt;br /&gt;
|-&lt;br /&gt;
| O Mailman deverá fazer processamento automático de retornos?&lt;br /&gt;
| bounce_processing&lt;br /&gt;
| Habilite este opção para que o Mailman faça o processamento de mensagens de retorno. Se for desabilitada, ainda assim, as mensagens de retorno serão automaticamente descartadas.&lt;br /&gt;
|-&lt;br /&gt;
| O número máximo de retornos antes de desativar a inscrição do membro. &lt;br /&gt;
| bounce_score_threshold&lt;br /&gt;
| Digite a pontuação máxima de retornos para desativar a inscrição do usuário na lista. Este valor pode ser em ponto flutuante.&lt;br /&gt;
|-&lt;br /&gt;
| O número de dias após descartar a informação de retorno do membro.&lt;br /&gt;
| bounce_info_stale_after&lt;br /&gt;
| Digite o número de dias para que a pontuação de retorno dos usuários seja estabelecida ao mínimo se nenhuma mensagem de retorno foi recebido durante este período.&lt;br /&gt;
|- &lt;br /&gt;
| Quantos alertas ''Seu cadastro está desativado'' o membro da lista deverá receber antes do endereço ser removido da lista de discussão. &lt;br /&gt;
| bounce_you_are_disabled_warnings &lt;br /&gt;
| Digite o número de alertas que o usuário deverá receber antes de ser removido permanentemente da lista. Digite o valor 0 para remover imediatamente caso sua pontuação de retornos exceder o limite.&lt;br /&gt;
|-&lt;br /&gt;
| O número de dias antes de enviar os alertas ''Seu cadastro está desativado''.&lt;br /&gt;
| bounce_you_are_disabled_warnings_interval &lt;br /&gt;
| Digite o intervalo de dias entre o envio de alertas da mensagem.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | '''Notificações'''&lt;br /&gt;
|-&lt;br /&gt;
| O Mailman deverá te enviar, o dono da lista, quaisquer mensagens de bounce que falharam ao ser detectadas pelo processador de bounces?&lt;br /&gt;
| bounce_unrecognized_goes_to_list_owner&lt;br /&gt;
| Habilite esta opção (recomendado) para que o dono da lista receba as mensagens de retorno que não forem detectados automaticamente pelo Mailman. Caso desabilite, todas as mensagens de retorno serão descartadas.&lt;br /&gt;
|-&lt;br /&gt;
| O Mailman deverá te notificar, o dono da lista, quando os bounces fazem a inscrição da lista ser desativada?&lt;br /&gt;
| bounce_notify_owner_on_disable&lt;br /&gt;
| Habilite esta opção para que o dono da lista receba informações de desativação de usuários por mensagens de retorno.&lt;br /&gt;
|-&lt;br /&gt;
| O Mailman deverá te notificar, o dono da lista, quando os bounces fizerem um membro ser descadastrado?&lt;br /&gt;
| bounce_notify_owner_on_removal&lt;br /&gt;
| Habilite esta opção para que o dono da lista receba informações de desinscrição de usuários por mensagens de retorno.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Opções de Arquivamento ===&lt;br /&gt;
Utilize esta seção para definir as políticas de arquivamento do tráfego da lista.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| Arquivar mensagens?&lt;br /&gt;
| archive&lt;br /&gt;
| Habilite este opção para arquivar as mensagens trafegadas na lista.&lt;br /&gt;
|-&lt;br /&gt;
| O fonte de arquivo é para arquivo público ou privado?&lt;br /&gt;
| archive_private&lt;br /&gt;
| Selecione se o acesso aos arquivos será público ou privado.&lt;br /&gt;
|-&lt;br /&gt;
| Com que freqüência um novo volume de arquivo deverá ser iniciado?&lt;br /&gt;
| archive_volume_frequency &lt;br /&gt;
| Selecione com que freqüência um novo volume de arquivomento será iniciado.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Gateway Mail&amp;lt;-&amp;gt;News ===&lt;br /&gt;
Utilize esta seção para configurar serviços de gateway de mail para news e de news para mail.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | '''Configurações do servidor de News'''&lt;br /&gt;
|-&lt;br /&gt;
| O endereço internet da máquina em que seu servidor news está sendo executado.&lt;br /&gt;
| nntp_host&lt;br /&gt;
| Digite o endereço do servidor de news no formato nome:porta.&lt;br /&gt;
|-&lt;br /&gt;
| O nome do grupo Usenet para fazer/receber ligação.&lt;br /&gt;
| linked_newsgroup&lt;br /&gt;
| Digite o nome do grupo de notícias.&lt;br /&gt;
|-&lt;br /&gt;
| As novas postagens para a lista de discussão devem ser enviadas para um grupo de notícias?&lt;br /&gt;
| gateway_to_news&lt;br /&gt;
| Habilite esta opção se deseja que as postagens feitas na lista sejam enviadas ao grupo de notícias.&lt;br /&gt;
|-&lt;br /&gt;
| As novas postagens para grupos de noticias devem ser enviadas para uma lista de discussão?&lt;br /&gt;
| gateway_to_mail&lt;br /&gt;
| Habilite esta opção se deseja que as postagens feitas no grupo de notícias sejam enviadas à lista.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | '''Opções de Redirecionamento'''&lt;br /&gt;
|-&lt;br /&gt;
| A política de moderação do newsgroup.&lt;br /&gt;
| news_moderation&lt;br /&gt;
| Selecione a política de moderação do grupo de notícias com relação à moderação da lista: '''nenhum''', caso a política de moderação do grupo de notícias não existe; '''moderado''', caso a política do grupo de notícias for moderada e deseja que a lista seja o endereço de moderação do grupo; '''lista aberta, grupo moderado''', caso a política do grupo de notícias for moderada, porém deseja uma política de postagem aberta na lista.&lt;br /&gt;
|-&lt;br /&gt;
| Colocar o prefixo Subject: em postagens direcionadas para news?&lt;br /&gt;
| news_prefix_subject_too&lt;br /&gt;
| Habilite esta opção se deseja que o prefixo do campo Subject seja também incluído no grupo de notícias.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; align=&amp;quot;left&amp;quot; | '''Extração em massa'''&lt;br /&gt;
|-&lt;br /&gt;
| O mailman deverá fazer a extração do grupo de notícias?&lt;br /&gt;
| _mass_catchup&lt;br /&gt;
| Habilite esta opção se deseja iniciar a obtenção de mensagens do grupo de notícias para a lista de discussão a partir da habilitação. As mensagens anteriores serão ignoradas.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Auto-Resposta ===&lt;br /&gt;
Utilize esta seção para personalizar o serviço de auto-reposta do Mailman.&lt;br /&gt;
&lt;br /&gt;
Pode-se utilizar as seguintes variáveis (formato &amp;lt;tt&amp;gt;%variavel&amp;lt;/tt&amp;gt;):&lt;br /&gt;
* '''listname''': nome da lista de discussão. &lt;br /&gt;
* '''listurl''': URL de informações da lista. &lt;br /&gt;
* '''requestemail''': endereço &amp;lt;tt&amp;gt;-request&amp;lt;/tt&amp;gt; da lista. &lt;br /&gt;
* '''adminemail''': endereço do administrador da lista. &lt;br /&gt;
* '''owneremail''': endereço &amp;lt;tt&amp;gt;-owner&amp;lt;/tt&amp;gt; da lista. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| O Mailman deve enviar uma auto-resposta para os membros que postam na lista de discussão?&lt;br /&gt;
| autorespond_postings&lt;br /&gt;
| Habilite esta opção para que o Mailman envie uma auto-resposta aos usuários que postam na lista.&lt;br /&gt;
|-&lt;br /&gt;
| Texto de auto-resposta que é enviada para os membros que postam para a lista.&lt;br /&gt;
| autoresponse_postings_text&lt;br /&gt;
| Digite o texto que servirá de auto-resposta aos usuários que postarem na lista.&lt;br /&gt;
|-&lt;br /&gt;
| O Mailman deve enviar uma auto-resposta para mensagens enviadas para os endereços -owner? &lt;br /&gt;
| autorespond_admin&lt;br /&gt;
| Habilite este opção para que o Mailman envie uma auto-resposta aos usuários que enviarem para o endereço &amp;lt;tt&amp;gt;-owner&amp;lt;/tt&amp;gt; da lista.&lt;br /&gt;
|-&lt;br /&gt;
| O texto de auto-resposta deve ser enviado para os emails indo para -owner.&lt;br /&gt;
| autoresponse_admin_text&lt;br /&gt;
| Digite o texto que servirá de auto-resposta aos usuários que enviarem para o endereço &amp;lt;tt&amp;gt;-owner&amp;lt;/tt&amp;gt; da lista.&lt;br /&gt;
|-&lt;br /&gt;
| O Mailman deverá enviar uma auto-resposta para mensagens enviadas para emails -request?&lt;br /&gt;
| autorespond_requests&lt;br /&gt;
| Habilite esta opção para que Mailman envie uma auto-resposta aos usuários que enviarem para o endereço &amp;lt;tt&amp;gt;-request&amp;lt;/tt&amp;gt; da lista descartando a mensagem original ou redirecionando para o sistema como uma mensagem normal.&lt;br /&gt;
|-&lt;br /&gt;
| texto de auto-resposta enviado para emails -request.&lt;br /&gt;
| autoresponse_request_text&lt;br /&gt;
| Digte o texto que servirá de auto-resposta aos usuários que enviarem para o endereço &amp;lt;tt&amp;gt;-request&amp;lt;/tt&amp;gt; da lista.&lt;br /&gt;
|-&lt;br /&gt;
| Número de dias entre auto-respostas enviadas para a lista de discussão ou os endereços mensagens para o endereço -admin e -owner vindos da mesma pessoa. &lt;br /&gt;
| autoresponse_graceperiod&lt;br /&gt;
| Digite o número de dias entre as auto-respostas enviadas pelo mesmo usuário à lista ou aos endereços &amp;lt;tt&amp;gt;-request&amp;lt;/tt&amp;gt; e &amp;lt;tt&amp;gt;-owner&amp;lt;/tt&amp;gt;. Digite 0 para que seja enviada uma auto-resposta para cada mensagem.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Auto-Resposta ===&lt;br /&gt;
Utilize esta seção para personalizar o serviço de auto-reposta do Mailman.&lt;br /&gt;
&lt;br /&gt;
Pode-se utilizar as seguintes variáveis (formato &amp;lt;tt&amp;gt;%variavel&amp;lt;/tt&amp;gt;):&lt;br /&gt;
* '''listname''': nome da lista de discussão. &lt;br /&gt;
* '''listurl''': URL de informações da lista. &lt;br /&gt;
* '''requestemail''': endereço &amp;lt;tt&amp;gt;-request&amp;lt;/tt&amp;gt; da lista. &lt;br /&gt;
* '''adminemail''': endereço do administrador da lista. &lt;br /&gt;
* '''owneremail''': endereço &amp;lt;tt&amp;gt;-owner&amp;lt;/tt&amp;gt; da lista. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| O Mailman deve enviar uma auto-resposta para os membros que postam na lista de discussão?&lt;br /&gt;
| autorespond_postings&lt;br /&gt;
| Habilite esta opção para que o Mailman envie uma auto-resposta aos usuários que postam na lista.&lt;br /&gt;
|-&lt;br /&gt;
| Texto de auto-resposta que é enviada para os membros que postam para a lista.&lt;br /&gt;
| autoresponse_postings_text&lt;br /&gt;
| Digite o texto que servirá de auto-resposta aos usuários que postarem na lista.&lt;br /&gt;
|-&lt;br /&gt;
| O Mailman deve enviar uma auto-resposta para mensagens enviadas para os endereços -owner? &lt;br /&gt;
| autorespond_admin&lt;br /&gt;
| Habilite este opção para que o Mailman envie uma auto-resposta aos usuários que enviarem para o endereço &amp;lt;tt&amp;gt;-owner&amp;lt;/tt&amp;gt; da lista.&lt;br /&gt;
|-&lt;br /&gt;
| O texto de auto-resposta deve ser enviado para os emails indo para -owner.&lt;br /&gt;
| autoresponse_admin_text&lt;br /&gt;
| Digite o texto que servirá de auto-resposta aos usuários que enviarem para o endereço &amp;lt;tt&amp;gt;-owner&amp;lt;/tt&amp;gt; da lista.&lt;br /&gt;
|-&lt;br /&gt;
| O Mailman deverá enviar uma auto-resposta para mensagens enviadas para emails -request?&lt;br /&gt;
| autorespond_requests&lt;br /&gt;
| Habilite esta opção para que Mailman envie uma auto-resposta aos usuários que enviarem para o endereço &amp;lt;tt&amp;gt;-request&amp;lt;/tt&amp;gt; da lista descartando a mensagem original ou redirecionando para o sistema como uma mensagem normal.&lt;br /&gt;
|-&lt;br /&gt;
| texto de auto-resposta enviado para emails -request.&lt;br /&gt;
| autoresponse_request_text&lt;br /&gt;
| Digte o texto que servirá de auto-resposta aos usuários que enviarem para o endereço &amp;lt;tt&amp;gt;-request&amp;lt;/tt&amp;gt; da lista.&lt;br /&gt;
|-&lt;br /&gt;
| Número de dias entre auto-respostas enviadas para a lista de discussão ou os endereços mensagens para o endereço -admin e -owner vindos da mesma pessoa. &lt;br /&gt;
| autoresponse_graceperiod&lt;br /&gt;
| Digite o número de dias entre as auto-respostas enviadas pelo mesmo usuário à lista ou aos endereços &amp;lt;tt&amp;gt;-request&amp;lt;/tt&amp;gt; e &amp;lt;tt&amp;gt;-owner&amp;lt;/tt&amp;gt;. Digite 0 para que seja enviada uma auto-resposta para cada mensagem.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Filtragem de conteúdo ===&lt;br /&gt;
Utilize esta seção para configurar a política de conteúdo das mensagens trafegadas na lista.&lt;br /&gt;
&lt;br /&gt;
Quando uma mensagem é recebida pela lista e a filtragem de conteúdo está habilitada, a seqüencia é a seguinte:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Compara os anexos individualmente com o filtro de tipos. Se o tipo do anexo estiver declarada no filtro de tipos, o anexo é descartado;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Se há tipos definidos que podem passar, qualquer outro anexo que não pertence aos tipos definidos será descartado. Se não há tipos definidos, esta checagem não é realizada.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Qualquer outro anexo ''multipart'' que está vazio é removido. Se a mensagem filtrada estiver vazia após estes filtros, a mensagem é completamente descartada.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Se a configuração ''colapse_alternatives'' estiver habilitada, cada seção &amp;lt;tt&amp;gt;multipart/alternative&amp;lt;/tt&amp;gt; será trocada pela primeira parte não vazia após a filtragem.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Finalmente, se a opção &amp;lt;tt&amp;gt;convert_html_to_plaintext&amp;lt;/tt&amp;gt; estiver habilitada , qualquer parte &amp;lt;tt&amp;gt;text/html&amp;lt;/tt&amp;gt; deixada na mensagem será convertido para &amp;lt;tt&amp;gt;text/plain&amp;lt;/tt&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| O Mailman deverá filtrar o conteúdo do tráfego da lista de acordo com a configuração abaixo? &lt;br /&gt;
| filter_content&lt;br /&gt;
| Habilite esta opção para que o Mailman filtre o conteúdo das mensagens enviadas na lista.&lt;br /&gt;
|-&lt;br /&gt;
| Remover anexos das mensagens que conferiram com o tipo de conteúdo. &lt;br /&gt;
| filter_mime_types&lt;br /&gt;
| Digite os tipos MIME que deverão ser removidos da mensagem. Cada tipo deve estar em uma linha no formato tipo/subtipo (exemplo, &amp;lt;tt&amp;gt;image/gif&amp;lt;/tt&amp;gt;). Não declare o subtipo caso deseje remover todos os tipos de um mesmo tipo (exemplo, &amp;lt;tt&amp;gt;image&amp;lt;/tt&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
| Remover anexo de mensagens que não tem o tipo de conteúdo que confere.&lt;br /&gt;
| pass_mime_types&lt;br /&gt;
| Digite os tipos MIME que deseja passar pelo filtro. Cada tipo deve estar em uma linha no formato tipo/subtipo (exemplo, &amp;lt;tt&amp;gt;image/gif&amp;lt;/tt&amp;gt;). Não declare o subtipo caso deseje remover todos os tipos de um mesmo tipo (exemplo, &amp;lt;tt&amp;gt;image&amp;lt;/tt&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
| Remover anexos das mensagens que conferiram com o tipo de extensão.&lt;br /&gt;
| filter_filename_extensions&lt;br /&gt;
| Digite as extensões de arquivos anexos que deseja remover da mensagem. Cada tipo deve estar em uma linha.&lt;br /&gt;
|-&lt;br /&gt;
| Remover anexo de mensagens que não tem o tipo de extensão que confere.&lt;br /&gt;
| pass_filename_extensions&lt;br /&gt;
| Digite as extensões de arquivos anexos que deseja passar pelo filtro. Cada tipo deve estar em uma linha.&lt;br /&gt;
|-&lt;br /&gt;
| Should Mailman collapse multipart/alternative to its first part content?&lt;br /&gt;
| collapse_alternatives&lt;br /&gt;
| Habilite esta opção para que o Mailman troque as seções &amp;lt;tt&amp;gt;multipart/alternative&amp;lt;/tt&amp;gt; pela primeira parte não vazia após a filtragem.&lt;br /&gt;
|-&lt;br /&gt;
| O Mailman deverá converter as partes texto/html para texto plano?&lt;br /&gt;
| convert_html_to_plaintext &lt;br /&gt;
| Habilite este opção para que o Mailman converta as partes &amp;lt;tt&amp;gt;text/html&amp;lt;/tt&amp;gt; para &amp;lt;tt&amp;gt;text/plain&amp;lt;/tt&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| Ação a ser tomada quando uma mensagem conferir com o conteúdo das regras de filtragem.&lt;br /&gt;
| filter_action&lt;br /&gt;
| Defina a ação que deve ser tomada após a aplicação da regras de filtragem: ''descartar'', descarta mensagem se satisfizer algumas das regras; ''rejeitar'', a mensagem é rejeita e uma notificação é enviada ao usuário que postou a mensagem, ''redirecionar para o dono da lista'', a mensagem é redirecionada ao dono da lista; ''preservar'', a mensagem é preservada em um diretório especial da fila para ser analisada pelo administrador.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tópicos ===&lt;br /&gt;
Utilize esta seção que o Mailman crie tópicos de assuntos das mensagens trafegadas na lista.&lt;br /&gt;
&lt;br /&gt;
Categorizando as mensagens em tópicos, cada usuário pode escolher receber mensagens somente de um conjunto de tópicos. Qualquer mensagem não categorizada em um conjunto de tópico registrado com o usuário não é entregue para a lista. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Variável'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| O filtro de tópico deverá estar ativado ou desativado? &lt;br /&gt;
| topics_enabled&lt;br /&gt;
| Habilite esta opção para que o Mailman categorize cada mensagem baseada em filtros em expressões regulares. Caso o cabeçalho &amp;lt;tt&amp;gt;Subject&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;Keywords&amp;lt;/tt&amp;gt; da mensagem satisfizer o filtro a mensagem é colocada em espera de tópico.&lt;br /&gt;
|-&lt;br /&gt;
| Quantas linhas de corpo de mensagem o scaneador de tópico deverá conferir&lt;br /&gt;
| topics_bodylines_limit&lt;br /&gt;
| Digite o número máximo de linhas que o scaneador de tópico irá percorrer no cabeçalho. Digite o valor 0 para buscar somente a informação nos cabeçalhos &amp;lt;tt&amp;gt;Subject&amp;lt;/tt&amp;gt; e &amp;lt;tt&amp;gt;Keywords&amp;lt;/tt&amp;gt;. Digite um valor negativo para que todas as linhas do cabeçalho sejam scaneadas até que uma linha que não se pareça com um cabeçalho seja encontrada.&lt;br /&gt;
|-&lt;br /&gt;
| Chaves de tópico, uma por linha, para conferir contra cada mensagem.&lt;br /&gt;
| topics&lt;br /&gt;
| Digite as expressões regulares para definir cada tópico que deseja manter.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gerenciando usuários ==&lt;br /&gt;
&lt;br /&gt;
Para gerenciar usuários, utilize o link '''Gerenciamento de membros...'''. &lt;br /&gt;
&lt;br /&gt;
Esta seção é composta de:&lt;br /&gt;
* '''Lista de membros''': permite gerenciar os usuários membros da lista.&lt;br /&gt;
* '''Inscrição em massa''': permite inscrever endereços eletrônicos de usuários na lista.&lt;br /&gt;
* '''Remoção em massa''': permite desinscrever endereços eletrônicos de usuários da lista.&lt;br /&gt;
&lt;br /&gt;
=== Lista de membros ===&lt;br /&gt;
Utilize essa seção para gerenciar os membros da lista.&lt;br /&gt;
&lt;br /&gt;
Os usuários são listados em ordem alfabética em uma tabela como ilustra a [[#figura3 | Figura 3]]. Os endereços são agrupados pelas letras iniciais e apresentados em grupos de 30 usuários. Caso uma mesma letra tenha mais de 30 usuários, eles são agrupados em grupos logo abaixo da tabela. Clique nestes links para navegar entre os usuários.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;figura3&amp;quot;&amp;gt;[[image:mailman03.png|frame|center|&amp;lt;b&amp;gt;Figura 3&amp;lt;/b&amp;gt;: Gerenciando usuários da lista]].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilize também o campo '''Encontrar membro (ajuda)''' para localizar um usuário. Digite o endereço completo ou parcial e então pressione o botão '''Procurar...'''.&lt;br /&gt;
&lt;br /&gt;
A tabela de usuários apresenta as seguintes colunas:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| '''desinscr'''&lt;br /&gt;
| Se estiver habilitada, desinscreve o usuário.&lt;br /&gt;
|-&lt;br /&gt;
| '''endereço do membro e nome do membro'''&lt;br /&gt;
| Informa o endereço eletrônico e o nome do usuário da lista (se houver).&lt;br /&gt;
|-&lt;br /&gt;
| '''moderado'''&lt;br /&gt;
| Se estiver habilitada, a postagem na lista está moderada.&lt;br /&gt;
|-&lt;br /&gt;
| '''ocultar'''&lt;br /&gt;
| Se estiver habilitada, oculta o endereço do usuário na relação de usuários da lista, quando solicitado.&lt;br /&gt;
|-&lt;br /&gt;
| '''sem mensagens'''&lt;br /&gt;
| Se estiver habilitada, a entrega das mensagens está desabilitada por algum motivo:&lt;br /&gt;
* '''U''': a entrega foi desativada pelo próprio usuário em sua página pessoal de configuração.&lt;br /&gt;
* '''A''': a entrega foi desativada pelo administrador da lista.&lt;br /&gt;
* '''B''': a entrega foi desativada devido ao excesso de mensagens de retorno (''bounce'').&lt;br /&gt;
* '''?''': a entrega foi desativada por razões desconhecidas.&lt;br /&gt;
|-&lt;br /&gt;
| '''notif'''&lt;br /&gt;
| Se estiver habilitada, o usuário receberá notificação de suas próprias postagens.&lt;br /&gt;
|-&lt;br /&gt;
| '''menos eu'''&lt;br /&gt;
| Se estiver habilitada, o usuário não receberá cópias das suas próprias postagens.&lt;br /&gt;
|-&lt;br /&gt;
| '''sem duplicados'''&lt;br /&gt;
| Se estiver habilitada, o usuário não receberá cópias duplicadas das mensagens.&lt;br /&gt;
|-&lt;br /&gt;
| '''digest'''&lt;br /&gt;
| Se estiver habilitada, o usuário é membro ''digest'', ou seja, recebe as mensagens em lotes e não individualmente.&lt;br /&gt;
|-&lt;br /&gt;
| '''plano'''&lt;br /&gt;
| Se estiver habilitada e se o usuário é membro ''digest'', ele recebe as mensagens em texto (e não em MIME).&lt;br /&gt;
|-&lt;br /&gt;
| '''idioma'''&lt;br /&gt;
| Informa o idioma preferido do usuário.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Cada opção pode ser habilitada/desabilitada individualmente ou em grupo. Para isso, selecione as opções desejadas para cada usuário e então pressione o botão '''Enviar suas modificações'''.&lt;br /&gt;
&lt;br /&gt;
Para habilitar ou desabilitar a moderação de todos os usuários, utilize a seção '''Tarefas Adicionais dos Membros'''. Selecione o campo '''Ajustar o bit de moderação em todos, incluindo estes membros que não estão visíveis atualmente''' e então pressione o botão '''Ajustar'''.&lt;br /&gt;
&lt;br /&gt;
=== Inscrição em massa ===&lt;br /&gt;
Esta seção permite a inscrição de um ou mais endereços eletrônicos na lista. Cada endereço deve ser digitado ou então um arquivo contendo os endereços eletrônicos listados linha por linha deve ser carregado.&lt;br /&gt;
&lt;br /&gt;
Para cadastrar, preencha os seguintes campos:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| Inscrever estes usuários agora ou convida-los?&lt;br /&gt;
| Selecione a opção para inscrição na lista ou convite para participação na lista.&lt;br /&gt;
|-&lt;br /&gt;
| Enviar mensagens de boas vindas para novos inscritos&lt;br /&gt;
| Habilite esta opção para que os novos usuários recebam uma notificação de inscrição ou de convite de participação.&lt;br /&gt;
|-&lt;br /&gt;
| Enviar notificação de novas inscrições para o dono da lista?&lt;br /&gt;
| Habilite esta opção para que o dono da lista seja notificado sobre as novas inscrições.&lt;br /&gt;
|-&lt;br /&gt;
| Entre com um endereço por linha abaixo...&lt;br /&gt;
| Digite, linha por linha, o endereço eletrônico do usuário&lt;br /&gt;
|-&lt;br /&gt;
| ... ou especifique um arquivo para upload&lt;br /&gt;
| Carregue um arquivo contendo os endereços eletrônicos, linha por linha.&lt;br /&gt;
|-&lt;br /&gt;
| Entre abaixo com um texto adicional que será adicionado no topo do seu convite ou notificação de inscrição.&lt;br /&gt;
| Digite o texto que será adicionado à notificação de inscrição ou convite de participação.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
e então pressione o botão '''Enviar suas modificações'''.&lt;br /&gt;
&lt;br /&gt;
=== Remoção em massa ===&lt;br /&gt;
Esta seção permite a remoção de um ou mais endereços eletrônicos na lista. Cada endereço deve ser digitado ou então um arquivo contendo os endereços eletrônicos listados linha por linha deve ser carregado.&lt;br /&gt;
&lt;br /&gt;
Para remover um usuário da lista, preencha os seguintes campos:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Campo'''&lt;br /&gt;
| '''Descrição'''&lt;br /&gt;
|-&lt;br /&gt;
| Enviar notificações de desinscrições para o usuário?&lt;br /&gt;
| Habilite esta opção para enviar uma notificação de desinscrição do usuário.&lt;br /&gt;
|-&lt;br /&gt;
| Enviar notificações para o dono da lista?&lt;br /&gt;
| Habilite esta opção para que o dono da lista seja notificado sobre as remoção de usuários.&lt;br /&gt;
|-&lt;br /&gt;
| Entre com um endereço por linha abaixo...&lt;br /&gt;
| Digite, linha por linha, o endereço eletrônico do usuário a ser removido&lt;br /&gt;
|-&lt;br /&gt;
| ... ou especifique um arquivo para upload&lt;br /&gt;
| Carregue um arquivo contendo os endereços eletrônicos, linha por linha, para serem removidos.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
e então pressione o botão '''Enviar suas modificações'''.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [[Mailman]]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Gerenciamento_do_mailman&amp;diff=10</id>
		<title>Gerenciamento do mailman</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Gerenciamento_do_mailman&amp;diff=10"/>
		<updated>2021-03-31T13:12:38Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Descrever o gerenciamento do mailman através de linhas de comando.  == Requisitos == * Mailman  == Introdução == O mailman é um software para gerenciame...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Descrever o gerenciamento do mailman através de linhas de comando.&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* [[Mailman]]&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
O mailman é um software para gerenciamento de [[Listas eletrônicas | listas eletrônicas]], integrado à web. Ele permite que os próprios usuários gerenciem suas contas e aos administradores da lista gerenciarem suas listas.&lt;br /&gt;
&lt;br /&gt;
O mailman utilizam a linguagem Phyton.&lt;br /&gt;
&lt;br /&gt;
== Administração de listas ==&lt;br /&gt;
&lt;br /&gt;
=== Criando nova lista ===&lt;br /&gt;
Para criar uma nova lista, utilize o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# newlist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Digite as informações conforme solicitado:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Entre com o nome da lista:teste&lt;br /&gt;
Entre com o email da pessoa que administra a lista: admin@sc.usp.br&lt;br /&gt;
Senha inicial da teste: &lt;br /&gt;
Para finalizar a criação de sua lista de discussão, você deverá editar o &lt;br /&gt;
arquivo /etc/aliases (ou equivalente) adicionando as seguintes linhas &lt;br /&gt;
e possivelmente executando o programa 'newaliases':&lt;br /&gt;
&lt;br /&gt;
a lista de discussão &amp;quot;teste&lt;br /&gt;
teste:              &amp;quot;|/var/lib/mailman/mail/mailman post teste&amp;quot;&lt;br /&gt;
teste-admin:        &amp;quot;|/var/lib/mailman/mail/mailman admin teste&amp;quot;&lt;br /&gt;
teste-bounces:      &amp;quot;|/var/lib/mailman/mail/mailman bounces teste&amp;quot;&lt;br /&gt;
teste-confirm:      &amp;quot;|/var/lib/mailman/mail/mailman confirm teste&amp;quot;&lt;br /&gt;
teste-join:         &amp;quot;|/var/lib/mailman/mail/mailman join teste&amp;quot;&lt;br /&gt;
teste-leave:        &amp;quot;|/var/lib/mailman/mail/mailman leave teste&amp;quot;&lt;br /&gt;
teste-owner:        &amp;quot;|/var/lib/mailman/mail/mailman owner teste&amp;quot;&lt;br /&gt;
teste-request:      &amp;quot;|/var/lib/mailman/mail/mailman request teste&amp;quot;&lt;br /&gt;
teste-subscribe:    &amp;quot;|/var/lib/mailman/mail/mailman subscribe teste&amp;quot;&lt;br /&gt;
teste-unsubscribe:  &amp;quot;|/var/lib/mailman/mail/mailman unsubscribe teste&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Pressione enter para notificar o dono da teste&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aceitando conexões para nova lista ===&lt;br /&gt;
Para que o servidor receba conexões para nova lista é necessário inserir as informações da lista no arquivo &amp;lt;tt&amp;gt;/etc/aliases&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Edite o arquivo &amp;lt;tt&amp;gt;/etc/aliases&amp;lt;/tt&amp;gt; e insira as linhas exibidas na criação no final do arquivo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
teste:              &amp;quot;|/var/lib/mailman/mail/mailman post teste&amp;quot;&lt;br /&gt;
teste-admin:        &amp;quot;|/var/lib/mailman/mail/mailman admin teste&amp;quot;&lt;br /&gt;
teste-bounces:      &amp;quot;|/var/lib/mailman/mail/mailman bounces teste&amp;quot;&lt;br /&gt;
teste-confirm:      &amp;quot;|/var/lib/mailman/mail/mailman confirm teste&amp;quot;&lt;br /&gt;
teste-join:         &amp;quot;|/var/lib/mailman/mail/mailman join teste&amp;quot;&lt;br /&gt;
teste-leave:        &amp;quot;|/var/lib/mailman/mail/mailman leave teste&amp;quot;&lt;br /&gt;
teste-owner:        &amp;quot;|/var/lib/mailman/mail/mailman owner teste&amp;quot;&lt;br /&gt;
teste-request:      &amp;quot;|/var/lib/mailman/mail/mailman request teste&amp;quot;&lt;br /&gt;
teste-subscribe:    &amp;quot;|/var/lib/mailman/mail/mailman subscribe teste&amp;quot;&lt;br /&gt;
teste-unsubscribe:  &amp;quot;|/var/lib/mailman/mail/mailman unsubscribe teste&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Atualize o servidor MTA:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# newaliases&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O endereço da lista é formado pelo nome da lista e pelo domínio do servidor MTA.&lt;br /&gt;
&lt;br /&gt;
=== Configurando uma lista ===&lt;br /&gt;
&lt;br /&gt;
Para configurar uma lista, primeiro é necessário obter a configuração atual da lista, utilizando o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# config_list -o arquivo lista&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
* &amp;lt;tt&amp;gt;-o arquivo&amp;lt;/tt&amp;gt;: indica o arquivo onde será gerada a configuração da lista.&lt;br /&gt;
* &amp;lt;tt&amp;gt;lista&amp;lt;/tt&amp;gt;: nome da lista.&lt;br /&gt;
&lt;br /&gt;
Edite o arquivo gerado e faça as modificações necesssárias.&lt;br /&gt;
&lt;br /&gt;
Para testar a configuração antes de aplicá-la, utilize o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# config_list -i arquivo -c lista&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
* &amp;lt;tt&amp;gt;-i arquivo&amp;lt;/tt&amp;gt;: indica o arquivo que contém a configuração da lista.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-c&amp;lt;/tt&amp;gt;: verifica apenas o arquivo de configuração. Em caso de erros, eles são informados pelo comando.&lt;br /&gt;
&lt;br /&gt;
Para aplicar a configuração na lsita, utilize o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# config_list -i arquivo lista&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Você também pode configurar uma lista utilizando a [[Manual do administrador do Mailman#Configurando a lista | página de gerenciamento da lista]].&lt;br /&gt;
&lt;br /&gt;
=== Removendo uma lista ===&lt;br /&gt;
Para remover uma lista utilize o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# rmlist -a teste&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
* &amp;lt;tt&amp;gt;-a&amp;lt;/tt&amp;gt;: remove as mensagens arquivadas da lista.&lt;br /&gt;
&lt;br /&gt;
Edite o arquivo &amp;lt;tt&amp;gt;/etc/aliases&amp;lt;/tt&amp;gt; e remova as entradas da lista.&lt;br /&gt;
&lt;br /&gt;
Atualize o servidor MTA:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# newalises&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Alterando a senha de administração da lista ===&lt;br /&gt;
Para altera a senha de administração da lista, utilize o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /usr/lib/mailman/bin/change_pw -l lista -p senha&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde:&lt;br /&gt;
* &amp;lt;tt&amp;gt;-l lista&amp;lt;/tt&amp;gt;: indica a lista que terá a senha alterada.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-p senha&amp;lt;/tt&amp;gt;: indica a senha da lista. Caso a senha não seja fornecida, o sistema gera um aleatório.&lt;br /&gt;
&lt;br /&gt;
=== Verificando as listas existentes ===&lt;br /&gt;
Para verificar as listas existentes no servidor, utilize o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# list_lists&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Verificando o dono da lista ===&lt;br /&gt;
Para verificar o dono de uma lista, utilize o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# list_admins lista&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde &lt;br /&gt;
* &amp;lt;tt&amp;gt;lista&amp;lt;/tt&amp;gt;: nome da lista.&lt;br /&gt;
&lt;br /&gt;
Para verificar os donos de todas as listas, utilize o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# list_admins -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Administração de usuários da lista ==&lt;br /&gt;
&lt;br /&gt;
=== Cadastrando usuários na lista ===&lt;br /&gt;
&lt;br /&gt;
Para cadastrar usuários na lista, utilize o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# add_members -r arquivo -a n -w n lista&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde:&lt;br /&gt;
* &amp;lt;tt&amp;gt;-r arquivo&amp;lt;/tt&amp;gt;: indica o arquivo que contém os endereços dos novos usuários da lista, linha por linha. Estes endereços são cadatrados como usuários ''não-digest''.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-a n&amp;lt;/tt&amp;gt;: não envia mensagem ao administrador da lista sobre o cadastramento de cada endereço da lista.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-w n&amp;lt;/tt&amp;gt;: não envia mensagem de boas-vindas aos novos usuários da lista.&lt;br /&gt;
* &amp;lt;tt&amp;gt;teste&amp;lt;/tt&amp;gt;: nome da lista.&lt;br /&gt;
&lt;br /&gt;
Você também pode utilizar a [[Manual do administrador do Mailman#Gerenciando usuários| página de gerenciamento da lista]] para cadastrar novos usuários.&lt;br /&gt;
&lt;br /&gt;
=== Removendo usuários da lista ===&lt;br /&gt;
&lt;br /&gt;
Para remover um usuário da lista, utilize o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# remove_members -n -N lista endereco&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
* &amp;lt;tt&amp;gt;-n&amp;lt;/tt&amp;gt;: não notifica o usuário sobre a remoção.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-N&amp;lt;/tt&amp;gt;: não notifica o administrador sobre a remoção.&lt;br /&gt;
* &amp;lt;tt&amp;gt;lista&amp;lt;/tt&amp;gt;: nome da lista&lt;br /&gt;
* &amp;lt;tt&amp;gt;endereco&amp;lt;/tt&amp;gt;: endereço do usuário cadastrado na lista.&lt;br /&gt;
&lt;br /&gt;
Para remover mais de um usuário da lista, acrescente os endereços no final do comando separados por espaços em branco ou utiliza um arquivo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# remove_members -n -N -f lista_usuarios lista&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
* &amp;lt;tt&amp;gt;-f arquivo&amp;lt;/tt&amp;gt;: indica o arquivo que contém os endereços dos usuários a serem removidos, linha por linha.&lt;br /&gt;
&lt;br /&gt;
Você também pode remover um ou mais usuários utilizando a [[Manual do administrador do Mailman#Gerenciando usuários| página de gerenciamento da lista]].&lt;br /&gt;
&lt;br /&gt;
=== Listando usuários da lista ===&lt;br /&gt;
Para listar os usuários da lista, utilize o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# list_members lista&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde:&lt;br /&gt;
* &amp;lt;tt&amp;gt;lista&amp;lt;/tt&amp;gt;: nome da lista&lt;br /&gt;
&lt;br /&gt;
Para listar usuários ''não-digest'', utilize o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# list_members -r lista&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para listar usuários ''digest'', utilize o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# list_members -d lista&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para gerar um arquivo de saída dos usuários, utilze o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# list_members -o arquivo lista&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde&lt;br /&gt;
* &amp;lt;tt&amp;gt;-o arquivo&amp;lt;/tt&amp;gt;: gera a saída em arquivo.&lt;br /&gt;
&lt;br /&gt;
Você também pode listar os usuários utilizando a [[Manual do administrador do Mailman#Gerenciando usuários| página de gerenciamento da lista]].&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [[Mailman]]&lt;br /&gt;
* [[Listas eletrônicas]]&lt;br /&gt;
* [[Manual do administrador do Mailman]]&lt;br /&gt;
* [[Manual do usuário do Mailman]]&lt;br /&gt;
* [http://www.list.org GNU Mailman]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Gerenciamento_de_contas_Qmail_e_Radius&amp;diff=9</id>
		<title>Gerenciamento de contas Qmail e Radius</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Gerenciamento_de_contas_Qmail_e_Radius&amp;diff=9"/>
		<updated>2021-03-31T13:12:20Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Descrever os comandos utilizados para o gerenciamento de contas de usuários dos serviços de Qmail e Radius.  == Introdução == Os comandos são ''scripts'' c...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Descrever os comandos utilizados para o gerenciamento de contas de usuários dos serviços de Qmail e Radius.&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
Os comandos são ''scripts'' criados utilizando programas do [[#Referências | Qldapadmin]] adaptados para executar comandos do Qmail e Radius em ambiente LDAP.&lt;br /&gt;
&lt;br /&gt;
== Comandos Qmail ==&lt;br /&gt;
&lt;br /&gt;
=== qadduser ===&lt;br /&gt;
&lt;br /&gt;
=== qdeluser ===&lt;br /&gt;
&lt;br /&gt;
=== qaddalias ===&lt;br /&gt;
&lt;br /&gt;
=== qdelalias ===&lt;br /&gt;
&lt;br /&gt;
=== qaddforward ===&lt;br /&gt;
&lt;br /&gt;
=== qdelforward ===&lt;br /&gt;
&lt;br /&gt;
=== qaddtext ===&lt;br /&gt;
&lt;br /&gt;
=== qdeltext ===&lt;br /&gt;
&lt;br /&gt;
=== qpasswd ===&lt;br /&gt;
&lt;br /&gt;
=== qsetaccstatus ===&lt;br /&gt;
&lt;br /&gt;
=== qsetquota ===&lt;br /&gt;
&lt;br /&gt;
=== qshowuser ===&lt;br /&gt;
&lt;br /&gt;
=== quserinfo ===&lt;br /&gt;
&lt;br /&gt;
== Comandos Radius ==&lt;br /&gt;
&lt;br /&gt;
=== radduser ===&lt;br /&gt;
&lt;br /&gt;
=== rdeluser ===&lt;br /&gt;
&lt;br /&gt;
=== raddexpiration ===&lt;br /&gt;
&lt;br /&gt;
=== rdelexpirtation ===&lt;br /&gt;
&lt;br /&gt;
=== rpasswd ===&lt;br /&gt;
&lt;br /&gt;
=== rsetexpiration ===&lt;br /&gt;
&lt;br /&gt;
=== rsetuse ===&lt;br /&gt;
&lt;br /&gt;
=== rshowuser ===&lt;br /&gt;
&lt;br /&gt;
=== ruserinfo ===&lt;br /&gt;
&lt;br /&gt;
== Referência ==&lt;br /&gt;
* [http://www.enderunix.org/qldapadmin/ qldapadmin]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Configurando_SSL_em_Apache&amp;diff=8</id>
		<title>Configurando SSL em Apache</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Configurando_SSL_em_Apache&amp;diff=8"/>
		<updated>2021-03-31T13:12:02Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Descrever como configurar certificados SSL em Apache 2.  == Requisitos == * Servidor Ubuntu * Apache 2 * OpenSSL  == Procedimentos == &amp;lt;ol style=&amp;quot;list-style-type...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Descrever como configurar certificados SSL em Apache 2.&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Servidor Ubuntu&lt;br /&gt;
* Apache 2&lt;br /&gt;
* OpenSSL&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Gere o certificado conforme o manual [[Geração de certificados auto-assinados]] com o nome &amp;lt;tt&amp;gt;apache.pem&amp;lt;/tt&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie o diretório &amp;lt;tt&amp;gt;/etc/apache2/ssl&amp;lt;/tt&amp;gt;, que irá contém o certificado SSL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# mkdir /etc/apache2/ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Copie o arquivo do certificado &amp;lt;tt&amp;gt;apache.pem&amp;lt;/tt&amp;gt; e seu ''hash'' (link simbólico) para o diretório &amp;lt;tt&amp;gt;/etc/apache2/ssl&amp;lt;/tt&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Habilite o módulo ssl do Apache:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Crie um arquivo de configuração (&amp;lt;tt&amp;gt;ssl&amp;lt;/tt&amp;gt;) para o SSL no diretório &amp;lt;tt&amp;gt;/etc/apache2/sites-available&amp;lt;/tt&amp;gt;, com o seguinte conteúdo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NameVirtualHost *:443&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
ServerAdmin e-mail@dominio.br&lt;br /&gt;
&lt;br /&gt;
DocumentRoot /var/www/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Directory /&amp;gt;&lt;br /&gt;
    Options FollowSymLinks&lt;br /&gt;
    AllowOverride None&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Directory &amp;quot;/var/www/&amp;quot;&amp;gt;&lt;br /&gt;
    Options FollowSymLinks MultiViews&lt;br /&gt;
    AllowOverride None&lt;br /&gt;
    Order allow,deny&lt;br /&gt;
    Allow from all&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LogFormat &amp;quot;%h %l %u %t \&amp;quot;%r\&amp;quot; %&amp;gt;s %b \&amp;quot;%{Referer}i\&amp;quot; \&amp;quot;%{User-Agent}i\&amp;quot; %{SSL_PROTOCOL}x %{SSL_CIPHER}x %b&amp;quot; combined_ssl&lt;br /&gt;
ErrorLog /var/log/apache2/error_ssl.log&lt;br /&gt;
CustomLog /var/log/apache2/access_ssl.log combined_ssl&lt;br /&gt;
        &lt;br /&gt;
LogLevel warn&lt;br /&gt;
        &lt;br /&gt;
ServerSignature Off&lt;br /&gt;
        &lt;br /&gt;
SSLEngine On&lt;br /&gt;
SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Habilite o site com o SSL no Apache:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# a2ensite ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Configure o Apache para escutar na porta 443 editando o arquvo &amp;lt;tt&amp;gt;/etc/apache2/ports.conf&amp;lt;/tt&amp;gt;, acrescentado a linha:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
    Listen 443&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Reinicie o Apache:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/init.d/apache2 stop&lt;br /&gt;
# /etc/init.d/apache2 start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [[Geração de certificados auto-assinados]]&lt;br /&gt;
* [http://www.tc.umn.edu/~brams006/selfsign_ubuntu.html Setting up SSL: Ubuntu and Apache 2]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Gera%C3%A7%C3%A3o_de_certificados_auto-assinados&amp;diff=7</id>
		<title>Geração de certificados auto-assinados</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Gera%C3%A7%C3%A3o_de_certificados_auto-assinados&amp;diff=7"/>
		<updated>2021-03-31T13:11:44Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Descrever a geração de certificados SSL auto-assinados para servidores Ubuntu.  == Requisitos == * Servidor Ubuntu * OpenSSL  == Procedimentos == &amp;lt;ol style=&amp;quot;l...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Descrever a geração de certificados SSL auto-assinados para servidores Ubuntu.&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Servidor Ubuntu&lt;br /&gt;
* OpenSSL&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utilize o seguinte comando para gerar a chave privada e o certificado público em um mesmo arquivo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl req -x509 -nodes -days 3653 -newkey rsa:4096 -keyout mycert.pem -out mycert.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde:&lt;br /&gt;
* &amp;lt;tt&amp;gt;req&amp;lt;/tt&amp;gt;: aciona o utilitário para geração de certificados.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-x509&amp;lt;/tt&amp;gt;: gera um certificado auto-assinado.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-nodes&amp;lt;/tt&amp;gt;: especifica que a chave privada não será criptografada.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-days 3653&amp;lt;/tt&amp;gt;: especifica a validade, em dias, do certificado (3653 dias ou aproximadamente 10 anos).&lt;br /&gt;
* &amp;lt;tt&amp;gt;-newkey rsa:4096&amp;lt;/tt&amp;gt;: especifica a criação da chave privada RSA com tamanho de 4096 bits.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-keyout mycert.pem&amp;lt;/tt&amp;gt;: especifica o arquivo &amp;lt;tt&amp;gt;mycert.pem&amp;lt;/tt&amp;gt; que irá conter a chave privada.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-out mycert.pem&amp;lt;/tt&amp;gt;: especifica o arquivo &amp;lt;tt&amp;gt;mycert.pem&amp;lt;/tt&amp;gt; que irá conter o certificado público.&lt;br /&gt;
&lt;br /&gt;
Os seguintes dados serão solicitados:&lt;br /&gt;
* &amp;lt;tt&amp;gt;Country Name&amp;lt;/tt&amp;gt;: Digite, com duas letras, o país (&amp;lt;tt&amp;gt;BR&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* &amp;lt;tt&amp;gt;State or Province Name&amp;lt;/tt&amp;gt;: Digite o nome do estado (&amp;lt;tt&amp;gt;Sao Paulo&amp;lt;/tt&amp;gt;, evite acentuação).&lt;br /&gt;
* &amp;lt;tt&amp;gt;Locality Name&amp;lt;/tt&amp;gt;: Digite o nome da cidade (&amp;lt;tt&amp;gt;Sao Carlos&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* &amp;lt;tt&amp;gt;Organization Name&amp;lt;/tt&amp;gt;: Digite o nome da organização ao qual pertence (&amp;lt;tt&amp;gt;Universidade de Sao Paulo&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* &amp;lt;tt&amp;gt;Organizational Unit Name&amp;lt;/tt&amp;gt;: Digite o nome da unidade inserida na organização (&amp;lt;tt&amp;gt;Centro de Informatica de Sao Carlos&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* &amp;lt;tt&amp;gt;Common Name&amp;lt;/tt&amp;gt;: Digite o endereço do serviço, hostname ou IP que utilizará este certificado (&amp;lt;tt&amp;gt;www.cisc.usp.br&amp;lt;/tt&amp;gt;).&lt;br /&gt;
* &amp;lt;tt&amp;gt;Email Address&amp;lt;/tt&amp;gt;: Digite o endereço eletrônico de contato em caso de problemas no certificado (&amp;lt;tt&amp;gt;suporte@sc.usp.br&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Para verificar o conteúdo do arquivo gerado:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl x509 -text -in mycert.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde:&lt;br /&gt;
* &amp;lt;tt&amp;gt;x509&amp;lt;/tt&amp;gt;: aciona o utilitário para visualização de certificados.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-text&amp;lt;/tt&amp;gt;: imprime o certificado no formato texto.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-in mycert.pem&amp;lt;/tt&amp;gt;: especifica o arquivo &amp;lt;tt&amp;gt;mycert.pem&amp;lt;/tt&amp;gt; que contém o certificado.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Proteja o arquivo gerado:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod 600 mycert.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Para que o OpenSSL localize e utilize o certificado corretamente, é necessário que o nome do arquivo que contenha o certificado seja o seu ''hash'' com a extensão &amp;lt;tt&amp;gt;.0&amp;lt;/tt&amp;gt; (ponto zero). Para verificar o ''hash'' de um certificado:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl x509 -noout -hash -in mycert.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
onde:&lt;br /&gt;
* &amp;lt;tt&amp;gt;x509&amp;lt;/tt&amp;gt;: aciona o utilitário para visualização de certificados.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-noout&amp;lt;/tt&amp;gt;: não gera saída.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-hash&amp;lt;/tt&amp;gt;: imprime o valor do ''hash''.&lt;br /&gt;
* &amp;lt;tt&amp;gt;-in mycert.pem&amp;lt;/tt&amp;gt;: especifica o arquivo de entrada &amp;lt;tt&amp;gt;mycert.pem&amp;lt;/tt&amp;gt; que contém o certificado.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Ao invés de renomearmos o arquivo do certificado, apenas criamos um arquivo simbólico com o ''hash'' e a extensão &amp;lt;tt&amp;gt;.0&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ln -sf mycert.pem `openssl x509 -hash -noout -in mycert.pem`.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Para verificar o funcionamento do certificado pelo OpenSSL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl verify -CApath . mycert.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Se link simbólico do ''hash'' estiver correto, a saída será:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mycert.pem: OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Caso contrário, há problemas no ''hash'' e as possíveis mensagens de erro poderão ser emitidas:&lt;br /&gt;
* &amp;lt;tt&amp;gt;error 10 at 0 depth lookup:certificate has expired&amp;lt;/tt&amp;gt;: a validade do certificado expirou.&lt;br /&gt;
* &amp;lt;tt&amp;gt;error 18 at 0 depth lookup:self signed certificate&amp;lt;/tt&amp;gt;: o certificado é auto-assinado.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [http://www.madboa.com/geek/openssl OpenSSL Command-Line HOWTO]&lt;br /&gt;
* [http://help.ubuntu.com/community/OpenSSL OpenSSL]&lt;br /&gt;
* [http://www.dei.isep.ipp.pt/~nsilva/ensino/asi1/asi1%202005-2006/howto%20openssl.htm How-to openSSL]&lt;br /&gt;
* [http://gagravarr.org/writing/openssl-certs/others.shtml Certificate Installation with OpenSSL - Other People's Certificates]&lt;br /&gt;
* [[Configurando SSL em Apache]]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Gera%C3%A7%C3%A3o_de_chaves_ssh&amp;diff=6</id>
		<title>Geração de chaves ssh</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Gera%C3%A7%C3%A3o_de_chaves_ssh&amp;diff=6"/>
		<updated>2021-03-31T13:11:26Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com '== Objetivo == Gerar chaves para SSH sem a necessidade de utilização de senhas das contas.  == Requisitos == * Ubuntu * openssh-server  == Procedimentos == Ao automatizar pr...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objetivo ==&lt;br /&gt;
Gerar chaves para SSH sem a necessidade de utilização de senhas das contas.&lt;br /&gt;
&lt;br /&gt;
== Requisitos ==&lt;br /&gt;
* Ubuntu&lt;br /&gt;
* openssh-server&lt;br /&gt;
&lt;br /&gt;
== Procedimentos ==&lt;br /&gt;
Ao automatizar processos em sistemas Linux, normalmente deparamos com problemas como executar comandos remotamente sem a necessidade de digitação da senha da conta remota (ou intervenção humana). Assim, o SSH disponibiliza a criação de chaves para permitir este tipo de acesso, embora seja uma prática de segurança não recomendada.&lt;br /&gt;
&lt;br /&gt;
Suponha que você necessite executar comandos remotos um computador remoto ('''remoto.cisc.usp.br''') utilizando a conta '''userrmt''' a partir de seu computador local ('''local.cisc.usp.br''') utilizando a conta '''userlcl'''.&lt;br /&gt;
&lt;br /&gt;
No computador local, execute os seguintes procedimentos:&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Na conta do usuário '''userlcl''' que irá fazer a conexão, digite os seguintes comandos:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir -p $HOME/.ssh&lt;br /&gt;
$ chmod 0700 $HOME/.ssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Gere a chave do cliente no diretório &amp;lt;tt&amp;gt;$HOME/.ssh&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh-keygen -t dsa -f $HOME/.ssh/id_dsa -P ''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Este comando irá gerar dois arquivos contendos os pares de chaves:&lt;br /&gt;
* &amp;lt;tt&amp;gt;id_dsa&amp;lt;/tt&amp;gt;: chave privada, que deve ser protegida.&lt;br /&gt;
* &amp;lt;tt&amp;gt;id_dsa.pub&amp;lt;/tt&amp;gt;: chave pública, que pode ser divulgada.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Transfira a chave pública (&amp;lt;tt&amp;gt;id_dsa.pub&amp;lt;/tt&amp;gt;) para o computador remoto:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ scp $HOME/.ssh/id_dsa.pub userrmt@remoto.cisc.usp.br:.ssh/authorized_keys2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
'''ATENÇÃO''': Este comando sobrepõe o arquivo &amp;lt;tt&amp;gt;authorized_keys2&amp;lt;/tt&amp;gt;. Se você possui mais de uma chave pública, acrescente a nova chave ao final do arquivo.&lt;br /&gt;
&amp;lt;li&amp;gt;Para testar o funcionamento, digite o comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh -i $HOME/.ssh/id_dsa userrmt@remoto.cisc.usp.br&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [http://pkeck.myweb.uga.edu/ssh/ Howto: set up ssh keys]&lt;br /&gt;
* [http://www.csua.berkeley.edu/~ranga/notes/ssh_nopass.html SSH without a password]&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Manuais&amp;diff=5</id>
		<title>Manuais</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Manuais&amp;diff=5"/>
		<updated>2021-03-31T13:11:16Z</updated>

		<summary type="html">&lt;p&gt;Thiago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Este espaço é reservado para manuais e howtos de utilização de sofwares instalados no CISC.&lt;br /&gt;
&lt;br /&gt;
* [[Geração de chaves ssh]]: Como gerar chaves SSH em servidores Ubuntu.&lt;br /&gt;
* [[Geração de certificados auto-assinados]]: Como gerar certificados auto-assinados para servidores Ubuntu.&lt;br /&gt;
** [[Configurando SSL em Apache]]: Como configurar certificados SSL no Apache 2.&lt;br /&gt;
* [[Gerenciamento de contas Qmail e Radius]]: Como gerenciar contas do Qmail e Radius.&lt;br /&gt;
* [[Gerenciamento do mailman]]: Como gerenciar o mailman.&lt;br /&gt;
** [[Manual do administrador do Mailman]]: Como configurar e administrar listas através da interface web do Mailman.&lt;br /&gt;
** [[Manual do usuário do Mailman]]: Como o usuário pode se inscrever, desinscrever e alterar suas opções na lista.&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=Manuais&amp;diff=4</id>
		<title>Manuais</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=Manuais&amp;diff=4"/>
		<updated>2021-03-31T13:10:21Z</updated>

		<summary type="html">&lt;p&gt;Thiago: Criou página com 'Este espaço é reservado para manuais e howtos de utilização de sofwares instalados no CISC.  * Atualização de horário de verão: Como atualizar servidores Ubuntu pa...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Este espaço é reservado para manuais e howtos de utilização de sofwares instalados no CISC.&lt;br /&gt;
&lt;br /&gt;
* [[Atualização de horário de verão]]: Como atualizar servidores Ubuntu para o horário de verão brasileiro.&lt;br /&gt;
* [[Atualização de antivírus]]: Como atualizar o antivírus Clamav em servidores Ubuntu.&lt;br /&gt;
* [[Codificação ISO-8859-1]]: Como criar codificação ISO-8859-1 para servidores Ubuntu.&lt;br /&gt;
* [[Configuração do NFS Server]]: Como configurar o NFS Server em servidores Ubuntu.&lt;br /&gt;
** [[Configuração do Firewall para NFS]]: Como configurar o iptables para o NFS.&lt;br /&gt;
* [[Configuração do Scponly]]: Como configurar o scponly para acesso para scp/sftp ou chroot scp/sftp.&lt;br /&gt;
* [[Geração de chaves ssh]]: Como gerar chaves SSH em servidores Ubuntu.&lt;br /&gt;
* [[Geração de certificados auto-assinados]]: Como gerar certificados auto-assinados para servidores Ubuntu.&lt;br /&gt;
** [[Configurando SSL em Apache]]: Como configurar certificados SSL no Apache 2.&lt;br /&gt;
* [[Gerenciamento de contas Qmail e Radius]]: Como gerenciar contas do Qmail e Radius.&lt;br /&gt;
* [[Gerenciamento do greylisting]]: Como gerenciar o spamd.&lt;br /&gt;
* [[Gerenciamento do mailman]]: Como gerenciar o mailman.&lt;br /&gt;
** [[Manual do administrador do Mailman]]: Como configurar e administrar listas através da interface web do Mailman.&lt;br /&gt;
** [[Manual do usuário do Mailman]]: Como o usuário pode se inscrever, desinscrever e alterar suas opções na lista.&lt;br /&gt;
&lt;br /&gt;
* [[Utilização do Cluster HPC]]: Como acessar e utilizar os recursos do Cluster HPC.&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
	<entry>
		<id>http://wiki.sc.usp.br/index.php?title=P%C3%A1gina_principal&amp;diff=3</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="http://wiki.sc.usp.br/index.php?title=P%C3%A1gina_principal&amp;diff=3"/>
		<updated>2021-03-31T13:10:06Z</updated>

		<summary type="html">&lt;p&gt;Thiago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Bem-vindo à página Wiki de Infraestrutura de Informática de São Carlos!'''&lt;br /&gt;
&lt;br /&gt;
Este site foi criado com o objetivo de armazenar informações que seja relevantes às atividades do Centro e permitir que todos tenham acesso ao seu conteúdo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Manuais]]: Manuais e howtos para utilização de softwares.&lt;br /&gt;
* [[Tutoriais]]: Tutoriais de instalação de softwares.&lt;/div&gt;</summary>
		<author><name>Thiago</name></author>
	</entry>
</feed>