<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Trab de Serviços de Internet  by Anibal Junior</title>
      <link>https://padlet.com/anibalsalinasjunior1/h2gfrvkn8n9i</link>
      <description>postar aqui as partes do trabalho </description>
      <language>en-us</language>
      <pubDate>2018-03-21 12:48:29 UTC</pubDate>
      <lastBuildDate>2019-12-08 20:18:57 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet-assets.s3.amazonaws.com/icons/Diskette.png</url>
      </image>
      <item>
         <title>Job</title>
         <author></author>
         <link>https://padlet.com/anibalsalinasjunior1/h2gfrvkn8n9i/wish/244490984</link>
         <description><![CDATA[<div>Escrever o tutorial daquilo que já foi feito com o apache2.<br>1- mudar a porta de funcionamento<br>2- mudar o caminho padrão de trabalho, pode ser a pasta de cada usuário ou uma comum a todos<br>3- mudar para fork ou processos os handlers do apache2&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-03-21 12:57:25 UTC</pubDate>
         <guid>https://padlet.com/anibalsalinasjunior1/h2gfrvkn8n9i/wish/244490984</guid>
      </item>
      <item>
         <title>Parte 3 - Mudar para fork ou processos os handlers do apache2 </title>
         <author>F3RN4ND0</author>
         <link>https://padlet.com/anibalsalinasjunior1/h2gfrvkn8n9i/wish/244492949</link>
         <description><![CDATA[<div>Neste módulo, cada request é tratado por um processo separado e, dessa forma, um problema no processo filho não implica no processo pai. É muito tolerante a falhas e, por causa disso, muito estável e pode ser utilizado com módulos não thread-safe. Falando pelo lado do desenvolvedor, ele é ideal para módulos monolíticos (PHP), muito fácil de debuggar e efetua pooling de processos. Mas, como nem tudo são flores, ele utiliza mais memória do que o Worker e criar um processo nele é muito custoso e demorado.<br><br>&lt;IfModule prefork.c&gt;<br>StartServers 10<br>MinSpareServers 10<br>MaxSpareServers 25<br>ServerLimit 350<br>MaxClients 350<br>MaxRequestsPerChild 5<br>&lt;/IfModule&gt;<br><br>StartServers: O número de processos que serão criados quando o Apache for iniciado.<br><br></div><div>MinSpareServers: Número mínimo de processos que ficarão esperando por requisições.<br><br></div><div>MaxSpareServers: Número máximo de processos que ficarão esperando por requisições.<br><br></div><div>MaxClients: Número máximo de requisições atendidas simultâneamente.<br><br></div><div>ServerLimit: Número mais alto que o MaxClients pode chegar.<br><br></div><div>MaxRequestsPerChild: Quantas vezes um mesmo processo será reutilizado.<br>**********************************<br>1&gt; Copie o texto <br><br>" &lt;IfModule prefork.c&gt;<br>StartServers 10<br>MinSpareServers 10<br>MaxSpareServers 25<br>ServerLimit 350<br>MaxClients 350<br>MaxRequestsPerChild 5<br>&lt;/IfModule&gt; " <br>dentro do arquivo localizado no seguinte diretório <strong>/etc/apache2/apache2.conf</strong> use o comando<strong> nano apache2.conf</strong>&nbsp; para modifica-la, e copiando esse código para ultima linha<br><br>2&gt; Em seguida, ativamos o <strong>mpm_prefork</strong> que se encontra na pasta <strong>/etc/apache2/mods-available/</strong> , porem para ativa-la devera ser desativado o arquivo de conf com o nome <br>de <strong>mpm_event </strong>então deve usar o comando <strong>a2dismod</strong> <strong>mpm_event</strong> para desativar o este módulo para então ativar o <strong>mpm_prefork </strong>usando o <strong>a2enmod&nbsp; mpm_prefork</strong> que ira ativa-lo.<br><br>3&gt; reinicie o serviço do apache2 usando o root (usando o comando <strong>su</strong>), com o comando " <strong>service apache2 restart</strong>"<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-03-21 13:01:06 UTC</pubDate>
         <guid>https://padlet.com/anibalsalinasjunior1/h2gfrvkn8n9i/wish/244492949</guid>
      </item>
      <item>
         <title>TUTORIAL</title>
         <author>pedroantonioppms</author>
         <link>https://padlet.com/anibalsalinasjunior1/h2gfrvkn8n9i/wish/246091706</link>
         <description><![CDATA[<div><strong>Sistema Operacional usado Debian v9<br></strong><br></div><div><strong>Como instalar o apache 2<br>versão&nbsp;<br></strong><br></div><div>Primeiramente abra o terminal e digite o comando <strong>apt update</strong>, esse comando irá atualizar o repositório do SO(Sistema Operacional), após este passo deve-se instalar o próprio apache com o PHP junto a instalação, para isso digite o seguinte comando:<br><br></div><div><strong>&nbsp;apt install apache2 php7.0<br></strong><br></div><div>Após instalar o apache e o PHP, teste, digitando o IP da máquina, no exemplo o IP é <strong>10.7.32.65</strong>. Caso tenha sucesso aparecerá uma pagina contendo algo parecido com a imagem seguir:<br><a href="http://prntscr.com/ixjtpc">http://prntscr.com/ixjtpc</a></div><div><br></div><div><strong>CONFIGURAÇÃO<br></strong><br></div><div><strong>Mudar a porta<br></strong><br></div><div>Primeiro você deve se dirigir a pasta do apache que se encontra no diretório <strong>/etc/apache2</strong> e editar&nbsp; o arquivo com o nome <strong>ports.conf </strong>utilizando um comando de edição (<strong>nano ports.conf</strong>), dentro do arquivo haverá um uma linha com o seguinte texto “<strong>Listen 80</strong>” lá você pode muda o valor da porta&nbsp; de <strong>80</strong> para outro entre <strong>1024 a 65535</strong> (Observação pode dar um erro caso algum programa possa utilizar uma porta dentro desses valores).<br><br></div><div>&nbsp;<br><br></div><div>Ao mudar a porta você deve reiniciar o serviço do apache com o comando:<br><br></div><div><strong>service apache2 restart<br></strong><br></div><div>Logo após, você deve digitar o mesmo IP da sua maquina com o seguinte diferencial colocando " <strong>:</strong> " e a porta que você usou no navegador.&nbsp;<br><br></div><div>Como por exemplo: <strong>10.7.32.65:7562&nbsp;<br></strong><br></div><div><strong>Mudando o path<br></strong><br></div><div>Entre na pasta do apache localizada no diretório: <strong>/etc/apache2</strong>. Após acessar o diretório você deve mudar os seguintes arquivos <strong>apache2.conf</strong> e o <strong>000-default.conf</strong>.<br><br></div><div>Primeiro vamos editar o arquivo <strong>apache2.conf</strong> com o comando de edição nano,&nbsp;<br><br></div><div><strong>nano apache2.conf</strong> entrando nesse arquivo você deve procurar as linhas que contenham o seguinte texto:<br><br></div><div><strong>&lt;Directory /var/www/&gt;<br></strong><br></div><div><strong>&nbsp; &nbsp; &nbsp; &nbsp; Options Indexes FollowSymLinks<br></strong><br></div><div><strong>&nbsp; &nbsp; &nbsp; &nbsp; AllowOverride All<br></strong><br></div><div><strong>&nbsp; &nbsp; &nbsp; &nbsp; Require all granted<br></strong><br></div><div><strong>&lt;/Directory&gt;<br></strong><br></div><div>Após isso mude para : o <strong>/var/www/ </strong>para qualquer pasta que deseja (<strong>Observação</strong> a pasta que você esta colocando deve existir).<br>No próximo exemplo:<br><br></div><div><strong>&lt;Directory /var/apache/&gt;<br></strong><br></div><div><strong>&nbsp; &nbsp; &nbsp; &nbsp; Options Indexes FollowSymLinks<br></strong><br></div><div><strong>&nbsp; &nbsp; &nbsp; &nbsp; AllowOverride All<br></strong><br></div><div><strong>&nbsp; &nbsp; &nbsp; &nbsp; Require all granted<br></strong><br></div><div><strong>&lt;/Directory&gt;<br></strong>Salve o arquivo.</div><div><br><br></div><div>Depois de alterar no arquivo <strong>apache2.conf</strong> você deve acessar a pasta <strong>sites-available</strong>, acessando a pasta com o comando <strong>cd sites-available/</strong> e editar o arquivo <strong>000-default.conf</strong>.<br><br></div><div>&nbsp;Entrando no arquivo, na primeira linha haverá escrito <strong>&lt;VirtualHost *:80&gt;</strong> se houve a mudança da porta do apache você deve editar nessa linha com colocando a porta que você mudou no caso do exemplo acima, a porta escolhida foi a <strong>7562 </strong>então mude o texto para&nbsp; <strong>&lt;VirtualHost *:7562&gt;</strong>.&nbsp; &nbsp; &nbsp; Agora deve mudar a linha <strong>DocumentRoot /var/www/html/ </strong>para o diretório que foi mudado, no caso foi mudando para <strong>/var/apache/</strong> e mude a linha para <strong>DocumentRoot /var/apache/</strong>.<br><br></div><div>Reinicie o serviço do apache com o comando:<br><br></div><div><strong>service apache2 restart<br></strong><br></div><div>Teste o digitando o IP do seu servidor, se deu certou aparecerá uma pagina parecida com isso:<br>&nbsp;</div><div><a href="https://prnt.sc/ixjxo1">https://prnt.sc/ixjxo1</a><br><br></div><div>Você pode copiar o índex do HTML usando o <strong>comando cp /var/www/html/index.html /var/apache.<br>\Mudar para fork ou processos os handlers do apache2 <br><br></strong>Neste módulo, cada request é tratado por um processo separado e, dessa forma, um problema no processo filho não implica no processo pai. É muito tolerante a falhas e, por causa disso, muito estável e pode ser utilizado com módulos não thread-safe. Falando pelo lado do desenvolvedor, ele é ideal para módulos monolíticos (PHP), muito fácil de debuggar e efetua pooling de processos. Mas, como nem tudo são flores, ele utiliza mais memória do que o Worker e criar um processo nele é muito custoso e demorado.<br><br>&lt;IfModule prefork.c&gt;<br>StartServers 10<br>MinSpareServers 10<br>MaxSpareServers 25<br>ServerLimit 350<br>MaxClients 350<br>MaxRequestsPerChild 5<br>&lt;/IfModule&gt;<br><br>StartServers: O número de processos que serão criados quando o Apache for iniciado.<br><br></div><div>MinSpareServers: Número mínimo de processos que ficarão esperando por requisições.<br><br></div><div>MaxSpareServers: Número máximo de processos que ficarão esperando por requisições.<br><br></div><div>MaxClients: Número máximo de requisições atendidas simultâneamente.<br><br></div><div>ServerLimit: Número mais alto que o MaxClients pode chegar.<br><br></div><div>MaxRequestsPerChild: Quantas vezes um mesmo processo será reutilizado.<br>**********************************<br>Copie o texto <br><br>" &lt;IfModule prefork.c&gt;<br>StartServers 10<br>MinSpareServers 10<br>MaxSpareServers 25<br>ServerLimit 350<br>MaxClients 350<br>MaxRequestsPerChild 5<br>&lt;/IfModule&gt; " <br>dentro do arquivo localizado no seguinte diretório <strong>/etc/apache2/apache2.conf</strong> use o comando<strong> nano apache2.conf</strong>&nbsp; para modifica-la, e copiando esse código para ultima linha<br><br>Em seguida, ativamos o <strong>mpm_prefork</strong> que se encontra na pasta <strong>/etc/apache2/mods-available/</strong> , porem para ativa-la devera ser desativado o arquivo de conf com o nome <br>de <strong>mpm_event </strong>então deve usar o comando <strong>a2dismod</strong> <strong>mpm_event</strong> para desativar o este módulo para então ativar o <strong>mpm_prefork </strong>usando o <strong>a2enmod&nbsp; mpm_prefork</strong> que ira ativa-lo.<br><br>reinicie o serviço do apache2 usando o root (usando o comando <strong>su</strong>), com o comando " <strong>service apache2 restart</strong>"<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-03-26 14:09:27 UTC</pubDate>
         <guid>https://padlet.com/anibalsalinasjunior1/h2gfrvkn8n9i/wish/246091706</guid>
      </item>
      <item>
         <title>TUTORIAL 2</title>
         <author>pedroantonioppms</author>
         <link>https://padlet.com/anibalsalinasjunior1/h2gfrvkn8n9i/wish/255207043</link>
         <description><![CDATA[<div>Sistema Operacional usado Ubuntu 17.0.4<br><strong><br>Como instalar o serviço dhcp<br></strong>Primeiramente abra o terminal e digite o comando <br><strong>#apt update<br></strong>Esse comando irá atualizar o repositório do SO(Sistema Operacional).<br>Para instalar o serviço dhp voce deve usar o seguinte comando no terminar:<br><strong>#apt-get install isc-dhcp-server<br><br>Configurando ip estático</strong><br>Para configurar o ip estático você deve destinar um ip da faixa do serviço dhcp que será o ip desta maquina ( lembrando que ele tem que ser pulado na faixa de ip do dhcp)<br><br>neste exemplo iremos usar o ip 192.168.0.1 e a mascara de rede 255.255.248.0<br>e precisaremos saber as placas de rede existentes usando o comando:<br><strong>#ifconfig -a<br></strong><br>&nbsp;neste caso usaremos a placa de rede enp0s8<br>com isso deveremos editar o arquivo de interfaces com&nbsp; o comando <br><strong>#nano -w /etc/network/interfaces</strong></div><div>e tem que adicionar o seguinte a seguinte linha<br><br></div><pre>auto &lt;placa de rede&gt;
iface &lt;placa de rede&gt; inet static
    address &lt;ip estático&gt;
    netmask &lt;mascara de rede&gt;</pre><div><br>neste exemplo será preenchido&nbsp;<br>auto enp0s8<br>iface enp0s8 inet static<br>&nbsp; &nbsp; &nbsp; &nbsp;address 192.168.0.1<br>&nbsp; &nbsp; &nbsp; &nbsp;netmask 255.255.248.0<br>&nbsp;salve o arquivo&nbsp;<br>e entre no seguinte direitorio<br>#nano -w /etc/default/isc-dhcp-server</div><div>e na linha que contem&nbsp; "INTERFACES" e mude para a placa de rede que você escolheu acima. Neste exemplo foi escolhido enp0s8 e ficará assim <strong>INTERFACES="enp0s8"</strong>&nbsp; &nbsp;</div><div><br><strong>&nbsp;Configurando o servidor DHCP</strong></div><div>Para configurar o servidor DHCP utilizaremos o comando:<br>&nbsp;&nbsp;</div><div><strong>#nano /etc/dhcp/dhcpd.conf</strong> <br>Primeiramente iremos configurar o Sistema de Nomes de Domínios (DNS) nesse exemplo colocaremos o 8.8.4.4:<br><strong>option domain-name-servers 8.8.4.4;</strong><br><br>Após isso iremos configurar a sub rede, Na mesma ordem iremos informar <br>a subnet, netmask, o faixa de ip que o serviço irá atuar e o ip do servidor<br>ficando assim:<br><br><strong>subnet 192.168.0.0 netmask 255.255.248.0{<br>range dynamic-bootp 192.168.0.2 192.168.0.254;<br>option routers 192.168.0.1;<br>}</strong><br><br>Dica: Recomenda-se o uso de uma calculadora de ip</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-04-25 13:08:57 UTC</pubDate>
         <guid>https://padlet.com/anibalsalinasjunior1/h2gfrvkn8n9i/wish/255207043</guid>
      </item>
      <item>
         <title>TUTORIAL 3</title>
         <author>pedroantonioppms</author>
         <link>https://padlet.com/anibalsalinasjunior1/h2gfrvkn8n9i/wish/264025645</link>
         <description><![CDATA[<div><strong>Tutorial instalação do Serviço de Ftp no Debian 9.3 (Stretch)<br></strong><br></div><div><strong>O que é FTP ?<br></strong><br></div><div>FTP é um acrônimo que significa <em>File</em> <em>Transfer</em> <em>Protocol</em> (Protocolo de Transferência de Arquivos). É um protocolo muito utilizado para transferência de arquivos entre <em>peers</em> remotos.<br><br></div><div>Este é o protocolo conhecido por sua rapidez e segurança, pois é usado por todo o tipo de usuários, seja para funções pessoais ou profissionais.<br><br></div><div>A transmissão em si é feita através do computador do utilizador para um espaço <em>online</em> pré-definido. O usuário acessa por meio de um cliente FTP ou então o próprio explorador do Windows, que contempla essa funcionalidade, e em seguida seleciona os arquivos para transferir. Este passo demora de acordo com o tamanho do arquivo e a velocidade da Internet do usuário, bem como a velocidade de internet do servidor. Posteriormente a ligação é terminada e os arquivos ficam acessíveis no servidor FTP na rede.<br><br></div><div>&nbsp;<br><br></div><div><strong>Configurando o VSFTPD com acesso pelo usuários locais (vsftpd):<br></strong><br></div><div><strong>TUTORIAL DE CONFIGURAÇÂO VSFTPD<br></strong><br></div><div>&nbsp;<br><br></div><div>Acesse o Debian com o usuário root por meio do comando<br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <strong>$user@localhost:$/ su<br></strong><br></div><div>Coloque a senha do root ou acesse por meio do sudo su<br><br></div><div>Agora é necessária a atualização do repositório com o comando abaixo<br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #apt-get update ou apt update<br><br></div><div>Configuração vsftpd:<br><br></div><div>Após a atualização do repositório devem-se fazer as configurações do VSFTPD a partir do comando<br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #<strong>nano /etc/vsftpd.conf<br></strong><br></div><div>Então serão efetuadas as seguintes alterações na ferramenta vsftpd. Abaixo estão os comandos para realizar a permissão dos arquivos de upload, a restrição do acesso a maioria das system_calls do sistema operacional, habilitar usuários locais da maquina, habilitar edição upload, ajuste da máscara de permissão do arquivo gravado, permissão da gravação de arquivos na raiz do ftp.<strong>&nbsp;<br></strong><br></div><div><strong>file_open_mode=0755<br></strong><br></div><div><strong>seccomp_sandbox=NO<br></strong><br></div><div><strong>local_enable=YES<br></strong><br></div><div><strong>write_enable=YES<br></strong><br></div><div><strong>local_umask=022<br></strong><br></div><div><strong>allow_writeable_chroot=YES<br></strong><br></div><div>&nbsp;<br><br></div><div>&nbsp;<br><br></div><div><strong>Teste:<br></strong><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Reiniciar serviço - service vsftpd restart<br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Mostrar status do serviço - service vsftpd status<br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Testar no WinSCP ou Filezilla<br><br></div><div>Efetuar o <em>login</em> no usuário anônimo e local para fazer os testes<br><br></div><div><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br></strong><br></div><div><strong><br></strong><br></div><div><strong>&nbsp;<br></strong><br></div><div><strong>Configurando o VSFTPD com acesso pelo anônimo (vsftpd):<br></strong><br></div><div><strong>TUTORIAL DE CONFIGURAÇÂO VSFTPD<br></strong><br></div><div>&nbsp;<br><br></div><div>Acesse o Debian com o usuário root por meio do comando<br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <strong>$user@localhost:$/ su<br></strong><br></div><div>Coloque a senha do root ou acesse por meio do sudo su<br><br></div><div>Agora é necessária a atualização do repositório com o comando abaixo<br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #apt-get update ou apt update<br><br></div><div>Configuração vsftpd:<br><br></div><div>Após a atualização do repositório devem-se fazer as configurações do VSFTPD a partir do comando<br><br></div><div>#<strong>nano /etc/vsftpd.conf&nbsp;<br></strong><br></div><div>&nbsp;<br><br></div><div>Abaixo estão as configurações do vsftpd para permitir o envio de arquivos pelo usuário anônimo, na pasta /var/ftp, bem como a criação de diretórios. Para todos os arquivos criados serão aplicadas a máscara de permissão padrão de 755.<br><br></div><div><strong>listen=YES<br></strong><br></div><div><strong>anonymous_enable=YES<br></strong><br></div><div><strong>write_enable=YES<br></strong><br></div><div><strong>anon_upload_enable=YES<br></strong><br></div><div><strong>anon_other_write_enable=YES<br></strong><br></div><div><strong>anon_root=/var/ftp<br></strong><br></div><div><strong>anon_mkdir_write_enable=YES<br></strong><br></div><div><strong>dirmessage_enable=YES<br></strong><br></div><div><strong>use_localtime=YES<br></strong><br></div><div><strong>xferlog_enable=YES<br></strong><br></div><div><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br></strong><br></div><div><strong>&nbsp;<br></strong><br></div><div>&nbsp;<br><br></div><div><strong>Teste:<br></strong><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Reiniciar serviço - service vsftpd restart<br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Mostrar status do serviço - service vsftpd status<br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Testar no WinSCP ou Filezilla<br><br></div><div>Efetuar o <em>login</em> no usuário anônimo e local para fazer os testes<br><br></div><div><strong>&nbsp;<br></strong><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-28 13:03:45 UTC</pubDate>
         <guid>https://padlet.com/anibalsalinasjunior1/h2gfrvkn8n9i/wish/264025645</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/anibalsalinasjunior1/h2gfrvkn8n9i/wish/421363285</link>
         <description><![CDATA[orta dentro ]]></description>
         <enclosure url="" />
         <pubDate>2019-12-08 20:18:57 UTC</pubDate>
         <guid>https://padlet.com/anibalsalinasjunior1/h2gfrvkn8n9i/wish/421363285</guid>
      </item>
   </channel>
</rss>
