<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1994400057203539990</id><updated>2024-10-01T12:57:05.596-03:00</updated><category term="linux"/><category term="debian"/><category term="vim"/><category term="Raspberry"/><category term="Raspbian"/><category term="cisco"/><category term="comandos"/><category term="tutorial linux"/><category term="CentOS."/><category term="IP fixo"/><category term="LAMP"/><category term="LEMP"/><category term="Meu Quinhão"/><category term="Mingau"/><category term="Mysql"/><category term="NetXtreme II"/><category term="Pi"/><category term="Raspberry PI"/><category term="Raspberry PI 2"/><category term="Roteador"/><category term="apt"/><category term="comando"/><category term="configurando"/><category term="configuração"/><category term="dicas"/><category term="editor de texto"/><category term="fstab"/><category term="gratis"/><category term="guia"/><category term="horário"/><category term="ifconfig"/><category term="ios"/><category term="livro"/><category term="mount"/><category term="pen"/><category term="pendrive"/><category term="putty"/><category term="raposa"/><category term="rotas"/><category term="router"/><category term="rápido"/><category term="ssh"/><category term="switch"/><category term="tar"/><category term="timestamp"/><category term="tzdata"/><category term="verão"/><category term="vi"/><category term="windows"/><category term="yum"/><title type='text'>RuTrArS</title><subtitle type='html'>Blog do Rutrars</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-2144541801258846948</id><published>2015-10-14T11:45:00.001-03:00</published><updated>2015-10-14T11:45:55.455-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apt"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS."/><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="horário"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="tzdata"/><category scheme="http://www.blogger.com/atom/ns#" term="verão"/><category scheme="http://www.blogger.com/atom/ns#" term="yum"/><title type='text'>Horário de Verão 2015-2016 - Debian/CentOS</title><content type='html'>Uma postagem rápida para atualizar os servidores para entrar e sair do horário de Verão de 2015/2016&lt;br /&gt;
&lt;br /&gt;
root@srv:~# ls -l /usr/share/zoneinfo/Brazil/&lt;br /&gt;-rw-r--r-- 1 root root&amp;nbsp; 626 Jun 15&amp;nbsp; 2014 Acre // -5&amp;nbsp; horas em relação a Greenwich&lt;br /&gt;-rw-r--r-- 1 root root&amp;nbsp; 714 Jun 15&amp;nbsp; 2014 DeNoronha // -2&amp;nbsp; horas em relação a Greenwich&lt;br /&gt;-rw-r--r-- 1 root root 2001 Jun 15&amp;nbsp; 2014 East // -3&amp;nbsp; horas em relação a Greenwich&lt;br /&gt;-rw-r--r-- 1 root root&amp;nbsp; 602 Jun 15&amp;nbsp; 2014 West // -4&amp;nbsp; horas em relação a Greenwich&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
Cada arquivo representa uma região do Brasil. Estou 3 horas atrasado em relação ao Meridiano de Greenwich, representado pelo arquivo de zona East, este arquivo possui as linhas necessárias para a entrada e saída do horário de verão 
automaticamente.&lt;br /&gt;
&lt;br /&gt;
Saiba mais: http://www.brasilescola.com/brasil/fuso-horario-brasileiro.htm &lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;#Debian:&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
Atualizando e instalando:&lt;br /&gt;
&lt;br /&gt;apt-get update&lt;br /&gt;apt-get install tzdata tzdata-java&lt;br /&gt;zdump -v Brazil/East |grep 201[56]&lt;br /&gt;
date&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;ou&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
apt-get update &amp;amp;&amp;amp; apt-get install tzdata tzdata-java &amp;amp;&amp;amp; zdump -v Brazil/East |grep 201[5] &amp;amp;&amp;amp; date &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;#CentOS&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Atualizando e instalando:&lt;br /&gt;
&lt;br /&gt;
yum&amp;nbsp; install tzdata tzdata-java&lt;br /&gt;
zdump -v Brazil/East |grep 201[35]&lt;br /&gt;
date&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;ou&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
yum&amp;nbsp; install tzdata tzdata-java &amp;amp;&amp;amp; zdump -v Brazil/East |grep 201[35] &amp;amp;&amp;amp; date&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/2144541801258846948/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2015/10/horario-de-verao-2015-2016-debiancentos.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/2144541801258846948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/2144541801258846948'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2015/10/horario-de-verao-2015-2016-debiancentos.html' title='Horário de Verão 2015-2016 - Debian/CentOS'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Porto Alegre, Porto Alegre - RS, Brasil</georss:featurename><georss:point>-30.0346471 -51.217658400000005</georss:point><georss:box>-30.4742036 -51.8631054 -29.595090600000002 -50.572211400000008</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-4799554518624415057</id><published>2015-10-06T15:27:00.000-03:00</published><updated>2015-10-06T15:27:00.106-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mount"/><category scheme="http://www.blogger.com/atom/ns#" term="pen"/><category scheme="http://www.blogger.com/atom/ns#" term="pendrive"/><category scheme="http://www.blogger.com/atom/ns#" term="Raspberry"/><category scheme="http://www.blogger.com/atom/ns#" term="Raspberry PI"/><category scheme="http://www.blogger.com/atom/ns#" term="Raspberry PI 2"/><category scheme="http://www.blogger.com/atom/ns#" term="Raspbian"/><title type='text'>Montando Pendrive no RaspBerry PI</title><content type='html'>&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;&lt;b&gt;Passo 1: Identificar a UUID do PenDrive&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
Identificar o UUID do seu pendrive, assim caso o sistema sofra alguma alteração o pendrive vai ser sempre reconhecido e contado no seu devido lugar.&lt;br /&gt;
&lt;br /&gt;
# ls -l /dev/disk/by-uuid/&lt;br /&gt;
&lt;br /&gt;lrwxrwxrwx 1 root root&amp;nbsp; 9 Set 25 20:03 12ED-0B9A -&amp;gt; ../../sda&lt;br /&gt;lrwxrwxrwx 1 root root 15 Jun&amp;nbsp; 1 20:31 13d368bf-6dbf-4751-8ba1-88bed06bef77 -&amp;gt; ../../mmcblk0p2&lt;br /&gt;lrwxrwxrwx 1 root root 15 Jun&amp;nbsp; 1 20:31 15CD-3B79 -&amp;gt; ../../mmcblk0p1&lt;br /&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;lrwxrwxrwx 1 root root 10 Set 25 20:05 330C-8886 -&amp;gt; ../../sda1&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A linha grafada em laranja&amp;nbsp; exemplifica a uuid do pendrive, note que ele foi reconhecido como sda1, e seu uuid é 330C-8886, mas&amp;nbsp; nada impediria de se usar a notação /dev/sda1, iria funcionar normalmente, o problema esta quando o pendrive for substituído, o uuid dele ira mudar, mas ele ainda poderá ser reconhecido com sda1 pelo sistema.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Usar o UUID garante que estamos utilizando o pendrive correto.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Nota: Para cada formatação realizada no pendrive um novo uuid será gerado.&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Passo 2: Preparando o ponto de montagem&lt;/span&gt;&lt;br /&gt;# mkdir /pendrive&lt;br /&gt;# chown -R pi:pi /pendrive&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Passo 3: Montando o pendrive com permissões de escrita para o usuário pi&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
As duas formas abaixo são válidas para montar o pendrive, note que uma é usada a notação com /dev/sda1 e na outra é utilizado o uuid do dispositivo, claro que na linha de comando o mais fácil é utilizar o /dev/sdxx&lt;br /&gt;
&lt;br /&gt;
mount /dev/sda1 /media/usb -o uid=pi,gid=pi&lt;br /&gt;
&lt;br /&gt;
mount -t vfat UUID=330C-8886 /pendrive -o uid=pi,gid=pi&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Passo 4: Automatizando&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Acrescente a linha abaixo no arquivo /etc/fstab&lt;br /&gt;&lt;br /&gt;UUID=330C-8886 &amp;nbsp; /pendrive&amp;nbsp; vfat&amp;nbsp;&amp;nbsp; auto,users,rw,uid=pi,gid=pi&amp;nbsp; 0&amp;nbsp; 0&lt;br /&gt;
&lt;br /&gt;
Não esqueça de altera&amp;nbsp; a coluna UUID=330C-8886 com uuid listada no seu sistema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Referências:&lt;br /&gt;
http://www.raspberrypi-spy.co.uk/2014/05/how-to-mount-a-usb-flash-disk-on-the-raspberry-pi/ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/4799554518624415057/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2015/10/montando-pendrive-no-raspberry-pi.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/4799554518624415057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/4799554518624415057'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2015/10/montando-pendrive-no-raspberry-pi.html' title='Montando Pendrive no RaspBerry PI'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-244722709961490752</id><published>2015-09-29T14:41:00.003-03:00</published><updated>2015-09-29T14:43:55.262-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LAMP"/><category scheme="http://www.blogger.com/atom/ns#" term="LEMP"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Pi"/><category scheme="http://www.blogger.com/atom/ns#" term="Raspberry"/><category scheme="http://www.blogger.com/atom/ns#" term="Raspbian"/><title type='text'>RaspBerry PI2 como WebServer  - LEMP</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Todos já ouvimos falar sobre a combinação LAMP[ Linux, Apache, mysql e PHP], eu mesmo utilizo o famoso &quot;combo&quot; em diversos servidores de produção sem maiores problemas, claro, conto com máquinas bem dimensionadas para tarefa, mas em hardware mais modestos como o caso do pequeno, mas valente RaspBerry, precisamos otimizar ao máximo os recursos disponíveis.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Com o objetivo de criar um servidor Web com meu RaspBarry, para &quot;estudos acadêmicos&quot;, então fui perguntar para meu amigo[google] o que ele recomendaria no lugar do combo LAMP, para minha surpresa a resposta foi: LEMP [Linux, NGINX, mysql e PHP]. O &quot;E&quot; da sigla vem da pronuncia de nginx, que se pronuncia `Engine x`. Os mais céticos provavelmente reclame do Mysql, bom no lugar poderemos utilizar o sqlight.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Então sem mais rodeios, vamos a descrição da solução encontrada:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Hardware:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; RaspBerry PI 2 Modelo B&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; CPU: 900MHz quad-core ARM Cortex-A7&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; RAM: 1GB&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; SD: 32GB&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Software:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Sistema Operacional: Raspbian&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; [Porte do Debian wheezy para CPU ARM]&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Web-Server:&lt;/b&gt; Nginx&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; [O Nginx é um servidor Web, proxy reverso, proxy balanceador de carga, e faz praticamente tudo que o Apache faz, só que muito mais rápido!]&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;PHP:&lt;/b&gt; PHP5-fpm&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; [FPM (FastCGI Process Manager) é uma alternativa para a implementação PHP FastCGI com alguns recursos adicionais, principalmente usado em sites pesados. A decisão de utilizar o FPM no lugar da implementação tradicional do PHP é meramente acadêmica.]&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;DB-Server:&lt;/b&gt; Mysql&lt;/div&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Implementação:&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para instalar os software foi utilizado os pacotes pré compilados distribuídos juntamente com o Raspbian via apt-get, para os mais puritanos, pode baixar e compilar os software sem problemas, só não esqueça de instalar os compiladores.&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;&lt;b&gt;1. Instalando/Configurando o nginx e PHP-fpm&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Uma das grandes vantagens do nginx e sua fácil configuração, vou demonstrar como instalar e configurar o nginx para utilizar o php-fpm.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Instalando:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; apt-get install nginx php5-fpm php5-cli&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Note que também estou instalando o php5-cli, assim é possível executar scripts PHP diretamente no shell.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Configurando:&lt;/b&gt;&lt;/i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; O arquivo de configuração do Server nginx está em /etc/nginx/nginx.conf, este arquivo é o responsável pelo comportamento do servidor Web Nginx, já o arquivo que contém a configurações do site esta em /etc/nginx/sites-available/default, seguindo o padrão do Debian.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Dentro do arquivo encontramos a tag server {...}, dentro dela é que devemos colocar as configurações.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Abaixo uma configuração minimalista de um host:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; server {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; listen 80;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; listen meusite.com:80;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; server_name meusite.com;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #Diretório root do site, o mesmo DOCUMENT_ROOT do Apache&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; root /usr/share/nginx/www/meusite.com;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; index index.html index.htm index.php;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #Configuração para utilizar o PHP-fpm, onde o nginx envia os arquivos .php para o PHP-fpm. &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; location ~ .php$ {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try_files $uri =404;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fastcgi_pass unix:/var/run/php5-fpm.sock;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fastcgi_index index.php;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include fastcgi_params;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Mais opções estão disponíveis neste web server, porem, minhas necessidades não requerem configurações mais elaboradas.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;i&gt;&lt;b&gt;2. Instalando Mysql&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; A instalação do mysql é bastante simples, o único detalhe solicitado pelo instalador é senha root do mysql.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Instalação:&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; apt-get install php5-mysql mysql-server php5-sqlite php5-odbc&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Com isso terminamos a instalação dos pacotes.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Para finalizar precisamos reiniciar os servidos, execute:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /etc/init.d/mysql stop; /etc/init.d/mysql start&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /etc/init.d/nginx stop; /etc/init.d/nginx start&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /etc/init.d/php5-fpm stop;&amp;nbsp; /etc/init.d/php5-fpm start&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Para muitos o ultimo comando pode ser um pouco estranho, mas uma das características o php5-fpm é ser executado como um daemon&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; E finalmente testamos as configurações, abra seu navegador favorito e acesso o endereço do seu servidor.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; http://ip_do_servidor/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Lembre de colocar um arquivo index.php dento do diretório root do site.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Exemplo de index.php&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo &#39;Teste do Web Server NGINX com PHP-pfm&#39;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ?&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; Ou utilizando a função phpinfo:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; phpinfo();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ?&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt; Referencias:&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; http://www.raspberrypi.org&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; https://www.raspbian.org/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; https://www.raspberrypi.org/downloads/raspbian/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; http://nginx.org/en/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; http://php.net/manual/pt_BR/install.fpm.php&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; https://www.mysql.com/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; http://php.net/manual/pt_BR/book.sqlite.php&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; https://www.sqlite.org/about.html</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/244722709961490752/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2015/09/raspberry-pi2-como-webserver-lemp.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/244722709961490752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/244722709961490752'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2015/09/raspberry-pi2-como-webserver-lemp.html' title='RaspBerry PI2 como WebServer  - LEMP'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-7284509094134157401</id><published>2012-07-29T22:49:00.000-03:00</published><updated>2015-09-29T14:12:42.641-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mysql"/><title type='text'>Trabalhando com Mysql</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Bom, ultimamente tenho trabalhado diretamente com bases de dados MySQL, atualizando um bando diretamente na mão.... Estou desenvolvendo uma interface em php para facilitar a vida, mas até a interface ficar pronta, vamos na unha mesmo....&lt;br /&gt;&lt;br /&gt;Segue abaixo algum comandos utilizados na manipulação de bases MySQL:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Criando bases MySQL:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;CREATE DATABASE `teste`;&lt;/span&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;
&lt;br /&gt;&lt;br /&gt;Criando usuário e privilégios para o bando de dados:&lt;br /&gt;&lt;br /&gt;CREATE USER username [IDENTIFIED BY [PASSWORD] &#39;123456&#39; ]&lt;br /&gt;&lt;br /&gt;Onde: username = nome do usuário e &#39;123456&#39; é a senha&lt;br /&gt;&lt;br /&gt;Adicionar usuário ao bando&lt;br /&gt;&lt;br /&gt;GRANT ALL PRIVILEGES ON teste.* TO &#39;username&#39;@&#39;localhost&#39; IDENTIFIED BY &#39;123456&#39; WITH GRANT OPTION;&lt;br /&gt;&lt;br /&gt;Onde:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; teste = nome do banco de dados acima criado;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; username = nome do usuário acima criado;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 123456 = senha do usuário que criamos;&lt;/span&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;

&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Criando tabelas no MySQL:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;CREATE TABLE nome_tabela (&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nome_campo_1&amp;nbsp; tipo_1,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nome_campo_2&amp;nbsp; tipo_2,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nome_campo_n tipo_n,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRIMARY KEY (campo_x)&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tipos de campos&lt;/b&gt;&lt;br /&gt;Tipo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Descrição&lt;br /&gt;-----------------------------------------------------&lt;br /&gt;INT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Valor inteiro&lt;br /&gt;REAL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Valor de ponto flutuante&lt;br /&gt;CHAR(tamanho)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Valor de caractere de tamanho fixo. Valor inferior ao definido será deixado em branco.&lt;br /&gt;TEXT(tamanho)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Valor de caractere de tamanho variável.&lt;br /&gt;VARCHAR(tamanho)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Valor de caractere de tamanho variável. Valores inferiores ao definido serão suprimidos.&lt;br /&gt;DATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Valor para datas do tipo (AAAA-MM-DD)&lt;br /&gt;TIME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Valor de tempo padrão&lt;br /&gt;DATETIME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Valor para data e hora agregados.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Exemplo:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;CREATE TABLE clientes(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; codigo int(4) AUTO_INCREMENT,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nome varchar(30) NOT NULL,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; email varchar(50),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data_nascimento date,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRIMARY KEY (codigo)&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;null/not null&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; deve-se escolher um dos dois para indicar se o campo aceita valores nulos ou não &lt;br /&gt;AUTO_INCREMENT Incrementa valor automaticamente&lt;br /&gt;PRIMARY KEY define a chave primária da tabela&lt;br /&gt;NOT NULL preenchimento obrigatório&lt;/span&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;


&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Exemplo de comando para inserir dados em uma tabela:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;INSERT into clientes VALUES (&#39;&#39;,&#39;Fulano&#39;,&#39;fulano@email.com.br&#39;,&#39;1988-08-08&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;


&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Corrigindo estrutura da tabela:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Comando ALTER TABLE e usar os parâmetros ADD e CHANGE.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Exemplos:&lt;/b&gt;&lt;b&gt;Adicionando o campo &quot;codcurso&quot; na tabela Alunos:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; alter table ALUNOS&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; add codcurso char(2) not null;&lt;br /&gt;Query OK, 0 rows affected (0.00 sec)&lt;br /&gt;Records: 0 Duplicates: 0 Warnings: 0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Alterando o tamanho do campo &quot;nomecurso&quot; na tabela Cursos:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; alter table CURSOS&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; change nomecurso nomecurso varchar(50);&lt;br /&gt;Query OK, 0 rows affected (0.00 sec)&lt;br /&gt;Records: 0 Duplicates: 0 Warnings: 0 &lt;/span&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;


&lt;br /&gt;&lt;b&gt;Visualizando estrutura de uma tabela:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;desc nome_da_tabela;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;


&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Exibir tabelas do bando de dados atual:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;SHOW TABLES;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;


&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Exibindo bancos de dados:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;SHOW DATABASES;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;


&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Alternando entre bancos de Dados:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;USE data_base;&lt;br /&gt;Database changed&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;


&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;Próximo Post:&lt;/b&gt; Como importar consultas SQL para o Microsoft Excel (Facilita bastante a vida para criar e gerar relatórios)&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;


 &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;b&gt;Fonte:&lt;/b&gt; Páginas da internet.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/7284509094134157401/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2012/07/trabalhando-com-mysql.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/7284509094134157401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/7284509094134157401'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2012/07/trabalhando-com-mysql.html' title='Trabalhando com Mysql'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Av. José Aloísio Filho, 394-616 - Humaitá, Porto Alegre - RS, 90250-180, Brasil</georss:featurename><georss:point>-29.979667226021537 -51.183403730392456</georss:point><georss:box>-29.980097226021538 -51.184020730392454 -29.979237226021535 -51.182786730392458</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-6359595999197837479</id><published>2012-01-12T12:37:00.002-02:00</published><updated>2012-01-12T12:51:54.916-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="vim"/><title type='text'>Substituir palavras com o VIM</title><content type='html'>No VIM, para subtituir palavra dentro do texto basta:&lt;br /&gt;
Precione ESC &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;:%s/Antiga/Nova/gc&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;A opção &quot;c&quot; no final da linha irá pedir confirmação para cada ocorrencia encontrada. &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/6359595999197837479/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2012/01/substituir-palavras-com-o-vim.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/6359595999197837479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/6359595999197837479'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2012/01/substituir-palavras-com-o-vim.html' title='Substituir palavras com o VIM'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-3539027841232718178</id><published>2011-09-03T11:09:00.007-03:00</published><updated>2011-09-09T10:19:23.234-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Meu Quinhão"/><title type='text'>Meu Quinhão</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw0uxKUPEUH0CxxfekPgYpmzU4Bcb-FvDhhgeE9KcjYcaesdOPdwIURY-APcCUnoq0-A3Gc7DneSt__hsAPJwhjgdxJG7ffflA-hOmJRvbkywZHGnxqolo3jQR-6vwG__4AJV5vDstKGf6/s1600/bandeira.jpg&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 209px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw0uxKUPEUH0CxxfekPgYpmzU4Bcb-FvDhhgeE9KcjYcaesdOPdwIURY-APcCUnoq0-A3Gc7DneSt__hsAPJwhjgdxJG7ffflA-hOmJRvbkywZHGnxqolo3jQR-6vwG__4AJV5vDstKGf6/s320/bandeira.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5650348762317181858&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; Vivo em uma pequena terra banhada pelas águas do Oceano Atlântico, somos lindeiros com Uruguai,   Argentina e até nossos amigos Barriga Verde.&lt;br /&gt;&lt;br /&gt;Reconhecidos em muitos lugares com um terra longeva, nosso povo é formado por uma   mescla de etnias, fomos forjados no calor das peleias a ferro e fogo, e defendemos sem medo, de adaga em punho este quinhão.&lt;br /&gt;&lt;br /&gt;Mas toda esta garra e bravura não nos torna brutos, sim, temos uma personalidade forte e marcante que só de entrar no recinto já somos reconhecidos,  cultivamos nossos costumes e tradições passando-os aos nossos piás deste o momento do nascimento.&lt;br /&gt;&lt;br /&gt;Terra que emanam leite e mel, fabricamos de calçados a Computadores, vinhos a caminhões, milho a até grandes Top Model, de grande notoriedade em outras terras.&lt;br /&gt;&lt;br /&gt;E nossas belezas naturais! Possuímos a maior praia do mundo com cerca de 220 Km, ruínas de  grande valor histórico e local de fé e meditações, quedas d&#39;agua que lembra um caracol, fauna em abundancia, nossos pingos, grandes amigos de longas jornadas, sem falar de nossa serra, que beleza indescritível.&lt;br /&gt;&lt;br /&gt;Música que a cada acorde de uma velha gaita, canta em prosas e versos nossas façanhas. Versos que só quem nasceu neste quinhão sabe interpretar.&lt;br /&gt;&lt;br /&gt;De clima subtropical com quatro estações, vislumbra-se o espetáculo do cair das folhas e o sol, que  ao longe vem despontando sobre esta terra como uma brasa que aquece os dias em que o minuano teima em cortar nossos corações.&lt;br /&gt;&lt;br /&gt;Todo guri, desde o ventre, sabe que só existe duas cores nesta vida o Vermelho, como o sangue e o Azul do céu, são duas paixões deste povo.&lt;br /&gt;&lt;br /&gt;Quando se reunimos para colocar a prosa em dia, duas coisas não podem faltar, um bom e tupetudo amargo e um fogo de chão.&lt;br /&gt;&lt;br /&gt;De nosso chão, já saíram grandes nomes, pessoas que marcaram com fogo seu nome na história, não só desta terra como em terras vizinhas.&lt;br /&gt;&lt;br /&gt;Minha vestimenta depende do tempo em que vivemos, com fervor nos pilchamos de bota, bombacha e faca na cintura e assim estamos trajados,  na mais alta estirpe, em tempos outroros já vestimos farrapos, com muito orgulho.&lt;br /&gt;&lt;br /&gt;Em meu chão, tratamos as mulheres com o respeito que a elas é devido, pois, forram elas que  nos deram  a vida e acalentaram em seu peito. Conhecida com prenda, sinônimo de joia preciosa de valor inestimável.&lt;br /&gt;&lt;br /&gt;E para quem não sabe chegar em meu quinhão, siga o rumo do teu coração, e verás que esta terra é o meu &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;AMADO RIO GRANDE DO SUL&lt;/span&gt;. Sou Gaúcho de alma e coração.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: right;&quot;&gt;Por Artur Gomes Neto&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/3539027841232718178/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2011/09/meu-quinhao.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/3539027841232718178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/3539027841232718178'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2011/09/meu-quinhao.html' title='Meu Quinhão'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw0uxKUPEUH0CxxfekPgYpmzU4Bcb-FvDhhgeE9KcjYcaesdOPdwIURY-APcCUnoq0-A3Gc7DneSt__hsAPJwhjgdxJG7ffflA-hOmJRvbkywZHGnxqolo3jQR-6vwG__4AJV5vDstKGf6/s72-c/bandeira.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-3467751726121936877</id><published>2011-08-02T17:06:00.005-03:00</published><updated>2011-08-02T17:11:36.752-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dicas"/><category scheme="http://www.blogger.com/atom/ns#" term="ifconfig"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Entendendo a saída do comando ifconfig</title><content type='html'>Vamos analisar a saída do comando ifconfig abaixo:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    # ifconfig&lt;br /&gt;    eth0      Link encap 10Mbps Ethernet  HWaddr 00:00:C0:90:B3:42&lt;br /&gt;              inet addr 172.16.1.2 Bcast 172.16.1.255 Mask 255.255.255.0&lt;br /&gt;              UP BROADCAST RUNNING  MTU 1500  Metric 0&lt;br /&gt;              RX packets 3136 errors 217 dropped 7 overrun 26&lt;br /&gt;              TX packets 1752 errors 25 dropped 0 overrun 0&lt;br /&gt;&lt;br /&gt;    ppp0      Link encap:Point-to-Point Protocol&lt;br /&gt;              inet addr:187.15.72.157  P-t-P:200.200.200.200  Mask:255.255.255.255&lt;br /&gt;              UP POINTOPOINT RUNNING MULTICAST  MTU:1400  Metric:1&lt;br /&gt;              RX packets:1504239 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;              TX packets:1155539 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;              collisions:0 txqueuelen:3&lt;br /&gt;              RX bytes:1905349557 (1.7 GiB)  TX bytes:81721536 (77.9 MiB)&lt;br /&gt;&lt;br /&gt;    imq0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00&lt;br /&gt;              UP RUNNING NOARP  MTU:1500  Metric:1&lt;br /&gt;              RX packets:2647959 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;              TX packets:2647730 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;              collisions:0 txqueuelen:30&lt;br /&gt;              RX bytes:1987468198 (1.8 GiB)  TX bytes:1987198741 (1.8 GiB)&lt;br /&gt;&lt;br /&gt;Descrição dos campos:&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Link encap:&lt;/span&gt; Tipo de conexão do link (ethernet, ponto-a-ponto, etc)&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;HWAddr:&lt;/span&gt; Endereço de hardware (MAC Address) da interface. Nem todas as interfaces possuem. Nesse caso, pode aparecer como 00-00-00- ... ou simplesmente não aparecer.&lt;br /&gt;UP BROADCAST RUNNING  MTU 1500  Metric 0: Indica as características da interface de rede:&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;font-weight:bold;&quot;&gt;UP/RUNNING:&lt;/span&gt; indica que a inteface está ativa.&lt;br /&gt;    BROADCAST/MULTICAST: indica que a interface suporta esta modalidade de tráfego (broadcast / unicast)&lt;br /&gt;    &lt;span style=&quot;font-weight:bold;&quot;&gt;MTU:&lt;/span&gt; Quantidade máxima de bytes que a interface pode transmitir/receber a cada operação.&lt;br /&gt;    &lt;span style=&quot;font-weight:bold;&quot;&gt;Metric:&lt;/span&gt; Não é utilizado.&lt;br /&gt;    &lt;span style=&quot;font-weight:bold;&quot;&gt;NOARP:&lt;/span&gt; Indica que a interface não suporta operações com endereços de hardware (MAC)&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;inet addr:&lt;/span&gt; endereço IPv4 da interface (não é orbigatório).&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;inet6 addr:&lt;/span&gt; endereço IPv6 da interface (não é orbigatório).&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;P-t-P:&lt;/span&gt; Indica o endereço da &quot;outra ponta&quot; da conexão (apenas para conexões ponto-a-ponto).&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Bcast:&lt;/span&gt; Endereço de Broadcast da interface (apenas se houver um endereço IPv4 configurado).&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Mask:&lt;/span&gt; Máscara de rede  da interface (apenas se houver um endereço IPv4 configurado).&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;RX e TX:&lt;/span&gt; Contabiliza os pacotes recebidos (RX) e enviados (TX), bem como os descartados por motivos diversos na transmissão e recepção.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;errors:&lt;/span&gt; pacotes que não puderam ser transmitidos/recebidos devido a erros (nos próprios pacotes).&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;dropped:&lt;/span&gt; normalmente indica erros de configuração/comunicação. Ex: um equpamento está operando em half-duplex, enquanto o outro está em full-duplex.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;overruns:&lt;/span&gt; a interface possui duas filas (ou buffers), uma de transmisão e outra de recepção, com um determinado tamanho. Quando essa fila &quot;enche&quot;, os pacotes excedentes são descartados como overruns. Em suma: a interface de rede está tentando receber/transmitir mais pacotes/segundo do que o sistema como um todo (interfaces de rede, processador, etc) suporta.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;frame:&lt;/span&gt; quadros (frames) mal formados.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;carrier:&lt;/span&gt; erro no link físico. Má fiação, cabos de rede e energia juntos, etc.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;collisions:&lt;/span&gt; Colisões de rede. Comuns em ambientes com HUBS. Não deveriam ocorrer em ambientes com switches. Se for o caso, cheque a configuração dos equipamentos no tocante ao modo DUPLEX (HALF/FULL) utilizado.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;txqueuelen:&lt;/span&gt; tamanho da fila (buffer) de transmissão. Normalmente não é necessário alterar o valor padrão.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;RX bytes / TX bytes:&lt;/span&gt; quantidade de bytes recebidos / transmitidos. &lt;br /&gt;&lt;br /&gt;FONTE: http://pragasdigitais.blogspot.com/2011/04/ifconfig-errors-dropped-overrun.html</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/3467751726121936877/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2011/08/entendendo-saida-do-comando-ifconfig.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/3467751726121936877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/3467751726121936877'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2011/08/entendendo-saida-do-comando-ifconfig.html' title='Entendendo a saída do comando ifconfig'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-7985349675085583640</id><published>2011-06-17T21:48:00.008-03:00</published><updated>2011-07-04T10:14:30.579-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="tar"/><title type='text'>tar – Agrupando arquivos</title><content type='html'>&lt;meta equiv=&quot;CONTENT-TYPE&quot; content=&quot;text/html; charset=utf-8&quot;&gt;&lt;title&gt;&lt;/title&gt;&lt;meta name=&quot;GENERATOR&quot; content=&quot;BrOffice.org 3.2  (Win32)&quot;&gt;&lt;style type=&quot;text/css&quot;&gt; 	&lt;!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } 		H2 { margin-bottom: 0.21cm } 		H2.ctl { font-family: &quot;Mangal&quot; } 	--&gt; 	&lt;/style&gt;   &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm; font-weight: normal;&quot; align=&quot;LEFT&quot;&gt; &lt;/p&gt;&lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm; font-weight: normal;&quot; align=&quot;LEFT&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Tar é abreviatura de Tape ARchive, é um formato utilizado para arquivar vários arquivos em um único arquivo.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm; font-weight: normal;&quot; align=&quot;LEFT&quot;&gt; &lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Por padrão, o tar espera que os procedimentos de armazenamento e extração sejam feitos em uma fita DAT, mas graças ao parâmetro -f podemos utilizá-lo em arquivos comuns do sistema.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;pre class=&quot;western&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;Sintaxe:&lt;/b&gt; $ tar &lt;opção&gt; &lt;arquivo_destino&gt;  [arquivos]&lt;/arquivo_destino&gt;&lt;/opção&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt; &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;Opções:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;-f&lt;/b&gt; Possibilita a utilização do tar para arquivos&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;-v&lt;/b&gt; &lt;span style=&quot;font-weight: normal;&quot;&gt;modo verbose&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onclick=&quot;if (this.className.indexOf(&amp;quot;ubtn-disabled&amp;quot;) == -1) {var e = document[&#39;stuffform&#39;].publish;(e.length) ? e[0].click() : e.click(); if (window.event) window.event.cancelBubble = true; return false;}&quot; id=&quot;publishButton&quot; class=&quot;cssButton&quot; href=&quot;javascript:void(0)&quot; target=&quot;&quot;&gt;&lt;div class=&quot;cssButtonOuter&quot;&gt;&lt;div class=&quot;cssButtonMiddle&quot;&gt;&lt;div class=&quot;cssButtonInner&quot;&gt;Publicar postagem&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/a&gt;&lt;/p&gt; &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;-c&lt;/b&gt; criar (agrupar)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;exemplo:&lt;/b&gt; tar -cf backup_etc.tar /etc&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;-x&lt;/b&gt; para extrair (desagrupar)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;exemplo:&lt;/b&gt; tar -xvf ../backup_etc.tar&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;-t&lt;/b&gt; para listar &lt;/span&gt;&lt;/span&gt; &lt;/p&gt; &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm; font-weight: normal;&quot; align=&quot;LEFT&quot;&gt; &lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;exemplo:&lt;/b&gt; tar -tf backup_etc.tar&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot; align=&quot;LEFT&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;-z&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt; Utilizado para compactar/descompactar arquivos no formato tar.gz.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot; align=&quot;LEFT&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;Compactar:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;tar -vzcf nomedoarquivo.tar.gz&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt; arquivos1 arquivo2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot; align=&quot;LEFT&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;Descompactar:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot; align=&quot;LEFT&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;tar -vzxf nomedoarquivo.tar.gz&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;  &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot; align=&quot;LEFT&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;-j&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt; Utilizado para compactar/descompactar arquivos no formato bzip2.gz.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Compactar:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot; align=&quot;LEFT&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;tar -jcvf nomedoarquivo.tar.bz2 arquivo1 arquivo2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm;&quot; align=&quot;LEFT&quot;&gt;&lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;b&gt;Descompactar:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;western&quot; style=&quot;margin-bottom: 0cm; font-weight: normal;&quot; align=&quot;LEFT&quot;&gt; &lt;span style=&quot;font-family:Courier New,monospace;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;tar -jxvf nomedoarquivo.tar.bz2&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; </content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/7985349675085583640/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2011/06/tar-agrupando-arquivos.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/7985349675085583640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/7985349675085583640'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2011/06/tar-agrupando-arquivos.html' title='tar – Agrupando arquivos'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-7287726892592134940</id><published>2011-05-11T22:22:00.007-03:00</published><updated>2011-05-17T16:12:41.311-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mingau"/><category scheme="http://www.blogger.com/atom/ns#" term="raposa"/><title type='text'>Mingau de Raposa</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju_jg_S-h0aK04ebFV0jLVN_2mV0SnuTqzofftM3vDgv2hCyfz7zp4M2gEeytotlZ-nioLqR2qKVhCk3QfHTDIbDap4Fv0MCO4PVhZ1lz77dmVXC81IPOHXWBpa_wXEPeTuTIhpREXwurm/s1600/raposa.jpg&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 238px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju_jg_S-h0aK04ebFV0jLVN_2mV0SnuTqzofftM3vDgv2hCyfz7zp4M2gEeytotlZ-nioLqR2qKVhCk3QfHTDIbDap4Fv0MCO4PVhZ1lz77dmVXC81IPOHXWBpa_wXEPeTuTIhpREXwurm/s320/raposa.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5607764864475438402&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:&quot;Tabela normal&quot;;  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:&quot;&quot;;  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:&quot;Times New Roman&quot;;  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if !mso]&gt; &lt;style&gt; v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:&quot;Tabela normal&quot;;  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:&quot;&quot;;  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:&quot;Times New Roman&quot;;  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style=&quot;font-family:&amp;quot;Times New Roman&amp;quot;; mso-fareast-Times New Roman&amp;quot;;mso-ansi-language:PT-BR;mso-fareast-language: PT-BR;mso-bidi-language:AR-SAfont-family:&amp;quot;;font-size:12.0pt;&quot;  &gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRhhl3SX8kzlqjK_PhPGG2uTzAzBdWq9A70rTEAWP-KJkimQ1PLf0yve-Q_faKg6CRzGid85NuBimeoUVWpBLo3XV4xvV3xZOk4KDY0zJs80NM_f6sFdBGmhcf1evGetvHnG0EohAs80sy/s1600/raposa.jpg&quot;&gt;&lt;span style=&quot;text-decoration:none;text-underline:none&quot;&gt;&lt;span style=&quot;mso-ignore:vglayout&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;Como já disse um grande homem: &quot;Nem só de pão vive o homem&quot;, este humilde escriba adaptou o provérbio: &quot;Nem só de Bits vive os neds&quot;.&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;Sendo assim, vou descrever aqui como fazer o melhor &quot;Mingau de Raposa&quot; da sua vida...&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Material:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1 panela de ferro grande&lt;br /&gt;Colher de pau&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Ingredientes:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;6 tomates&lt;br /&gt;4 cebolas&lt;br /&gt;1 pimentão verde&lt;br /&gt;1 pimentão vermelho&lt;br /&gt;500g de farinha de mandioca&lt;br /&gt;2 kilos de espinhaço de ovelha (serrados como chuleta)&lt;br /&gt;Pimenta a gosto&lt;br /&gt;Óleo&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Modo de Preparar:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Coloque na panela o óleo e o espinhaço de ovelha, aproveite para colocar a pimenta, e deixe fritar para selar, fatie os tomates, cebolas e pimentões e reserve.&lt;br /&gt;Vá adicionando água no espinhaço para não queimar e pegar na panela, mexendo de vez enquanto.&lt;br /&gt;Após fritar o espinhaço adicione o tomate a cebola e o pimentão, adicione um pouco de água e deixe ferver até desmanchar o tomate e a cebola, feito isso, comece a adicionar a farinha de mandioca mexendo sempre até o molho virar um Mingau.&lt;br /&gt;&lt;br /&gt;Sirva com arroz branco e um bom vinho tinto seco.&lt;br /&gt;Rendimento: 8 pessoas&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Pergunta: onde fica a raposa nesta história?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Simples. Seja inteligente com a raposa vá ao quintal do vizinho pegue uma ovelha e o convide para jantar .... HEHEHEHEEHEH. &lt;/span&gt; &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/7287726892592134940/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2011/05/mingau-de-raposa.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/7287726892592134940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/7287726892592134940'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2011/05/mingau-de-raposa.html' title='Mingau de Raposa'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju_jg_S-h0aK04ebFV0jLVN_2mV0SnuTqzofftM3vDgv2hCyfz7zp4M2gEeytotlZ-nioLqR2qKVhCk3QfHTDIbDap4Fv0MCO4PVhZ1lz77dmVXC81IPOHXWBpa_wXEPeTuTIhpREXwurm/s72-c/raposa.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-1068604595487616025</id><published>2011-04-14T09:26:00.010-03:00</published><updated>2011-04-28T11:37:08.553-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="putty"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><title type='text'>Acesso via SSH sem Senha!!!</title><content type='html'>Nos dias de hoje o mais comnum entre administradores de redes é utilizar uma máquina com windows e desta máquina realiza o acesso aos servidores via ssh, para windows o cliente mas utilizado é o &lt;a href=&quot;http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html&quot;&gt;putty&lt;/a&gt; e o conjunto de ferramentas que o sercam.&lt;br /&gt;&lt;br /&gt;Para este tutorial vamos utilizar as seguites ferramentas&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Putty - Cliente SSH&lt;br /&gt;PuTTYgen - Regador de Key&lt;br /&gt;&lt;/blockquote&gt;O Primeiro passo é a criação das chaves Publica e Privada com o utilitário PuTTYgen, configure de acordo com a figura 1 e clique em generate.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp78gD0X0GxkbnSuxqNyCisGK97-DCy4FFj_7cHQf18qcz4wNsA2PNQfJiZZnZtHj7d9FkXVHRXNjCqD_vniyHFMcOx_SIsu96aMrhoyeyVQd9A_brMhZpCO9l3e_zYBtzuv_NKtj3VN-6/s1600/gen1.PNG&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 307px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp78gD0X0GxkbnSuxqNyCisGK97-DCy4FFj_7cHQf18qcz4wNsA2PNQfJiZZnZtHj7d9FkXVHRXNjCqD_vniyHFMcOx_SIsu96aMrhoyeyVQd9A_brMhZpCO9l3e_zYBtzuv_NKtj3VN-6/s320/gen1.PNG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5595420207617971170&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Figura 1&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVgZuKZjoVBSIibOBW0hT6_MlW6CNx5-22DCkyfLCM36e0Y88sc01S734bLp2t0hmNW_tIMNJ7b67jWJvZ87kTKhhHwK-WkhzWVcvUdNwWCqnyzz7AmvxZJJU9MmXIrTiT7bwX8Z5cn8qR/s1600/gen2.PNG&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 307px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVgZuKZjoVBSIibOBW0hT6_MlW6CNx5-22DCkyfLCM36e0Y88sc01S734bLp2t0hmNW_tIMNJ7b67jWJvZ87kTKhhHwK-WkhzWVcvUdNwWCqnyzz7AmvxZJJU9MmXIrTiT7bwX8Z5cn8qR/s320/gen2.PNG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5595421439472232866&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Figura 2&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;A figura 2 mostra o Puttygen reando as chaves, atente para o retangulo na parte superior da figura 2, que para gera a chaves deve-se movimentar o mouse, isso ira gera códigos aleatórios para a criação das chaves.&lt;br /&gt;&lt;br /&gt;Na figura 3, temos a Keys publicas e privadas geradas, agora temos que copiar a chave Publica, que esta no retangulo 1, para o arquivo .ssh/authorized_keys no servidor que queremos acessar dento do home do usuário.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGC5xp4rto0EUoymjjPBvraOETuN8SFMSzScdVJCgoD19E5gESBJ2fXumwfJFFYi2dX1UgY6KXc5IXOZoeY5tQr3BSo9FiKSpbf4NSVXmEB04jhhYPwWGkrWXEY64s5e5-gYBy0qXi9nDY/s1600/gen3.PNG&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 307px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGC5xp4rto0EUoymjjPBvraOETuN8SFMSzScdVJCgoD19E5gESBJ2fXumwfJFFYi2dX1UgY6KXc5IXOZoeY5tQr3BSo9FiKSpbf4NSVXmEB04jhhYPwWGkrWXEY64s5e5-gYBy0qXi9nDY/s320/gen3.PNG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5595425817205872402&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Figura 3&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Logo abaixo temos a opção de salvar as chaves, salve-as em algum lugar seguro, não envie as chaves por midias não seguras, tipo e-mail e msn ...&lt;br /&gt;&lt;br /&gt;Para copiar a chave publica para o servidor de forma segura podemos usar  algum cliente de SFTP/SCP (FTP seguro) como por exemplo o &lt;a href=&quot;http://winscp.net/eng/download.php&quot;&gt;WinSCP&lt;/a&gt; e o &lt;a href=&quot;http://filezilla-project.org/download.php&quot;&gt;FileZilla&lt;/a&gt; ou utilizar as proprias ferramentas do que acompanham o Putty como o  pscp.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;C:\&amp;gt;pscp.exe chave-publica root@200.15.1.104:/root&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;O comando  envia a chave publica para o servidor 200.15.1.104 utilizando a conta root.&lt;br /&gt;Acesse o servidor e execute o seguinte comando:&lt;br /&gt;&lt;br /&gt;# cat  chave-publica &amp;gt;&amp;gt; .ssh/authorized_keys&lt;br /&gt;Note o uso de &amp;gt;&amp;gt; para acrescentar a chave no final do arquivo.&lt;br /&gt;&lt;br /&gt;DICA IMPORTANTE: Quando a chave publica é salva ela perde o formato original que esta na figura 3 retângulo 1, para solucionar este problema devemos editar o arquivo .ssh/authorized_keys e deixar a chave no seguite formato:&lt;br /&gt;&lt;br /&gt;---- BEGIN SSH2 PUBLIC KEY ----&lt;br /&gt;Comment: &quot;rsa-key-20110414&quot;&lt;br /&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;ssh-rsa&lt;/span&gt; AAAAB3NzaC1yc2EAAAABJQAAAIBmCkHNYKa5e1ivs0D2n/3q/nIST2f7evAqSOanmIn5+EOQfioJR56f2v29koOlgGqOph6q5jwEVPeiDtZO6eK&lt;br /&gt;//Kfp+byVnTNB8JB6Yy0XWIQG4opK7BMnSyk362ESDNUxZ8xfmR4INR5i4P&lt;br /&gt;Ew8DC7AqyCarkkLPe7XONKEK8Liw==&lt;br /&gt;---- END SSH2 PUBLIC KEY ----&lt;br /&gt;&lt;br /&gt;OBS.: Devemos inserir ssh-rsa no inicio da linha e deixar chave em uma única linha, realize esta operação no servidor, não edite no windows.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Agora basta configurar o Putty para enviar nossa chave privada na hora de realizar o login no servidor.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMdMjg3cme_h8Gm6dpzxinnfIS4rJiEF723qt5TDpSZDjEZtBxtDL3dvx81F6s9eBEf_rHP6hiSSZnBb2TbxSFd9ACTmDkvwF2TgPWwYp-zL4lWSImylXXYQoxhUF1o9S6uWSUpnDTTWJi/s1600/putty1.PNG&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 306px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMdMjg3cme_h8Gm6dpzxinnfIS4rJiEF723qt5TDpSZDjEZtBxtDL3dvx81F6s9eBEf_rHP6hiSSZnBb2TbxSFd9ACTmDkvwF2TgPWwYp-zL4lWSImylXXYQoxhUF1o9S6uWSUpnDTTWJi/s320/putty1.PNG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5595438597546215650&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Figura 4&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Configure o IP a porta e salve a conexão.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqDXuvVk9RRMDFwugXPpieMeX-14CeNRK_Y2_2Adnvzsf0WA_zJAU_HMXFEBFnF5C7qGS_7HUc93BiW106wDkfZ2Y4AZrNg3oVoxlkBnUDUspRGSb-ZmT2LVTxX0CGfyLqk3QZV6IQv85t/s1600/putty2.PNG&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 306px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqDXuvVk9RRMDFwugXPpieMeX-14CeNRK_Y2_2Adnvzsf0WA_zJAU_HMXFEBFnF5C7qGS_7HUc93BiW106wDkfZ2Y4AZrNg3oVoxlkBnUDUspRGSb-ZmT2LVTxX0CGfyLqk3QZV6IQv85t/s320/putty2.PNG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5595439442747883010&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Figura 5&lt;br /&gt;&lt;br /&gt;Na guia da da esquerda entre na opção conection/SSH/Auth na esquerda clique em Browse e informe o caminho para onde esta as chave privada.&lt;br /&gt;Volte na guia session salve novamente a conexão.&lt;br /&gt;&lt;br /&gt;Pronto!!! Se tudo correu conforme o planeja do quando abrirmos a conexão bastará informar o nome do usuario e o login ocorrerá automaticamente.&lt;br /&gt;&lt;br /&gt;Dica final: podemos configurar o usuario  na guia conectiona/data auto-login username. Não esqueça de salvar.</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/1068604595487616025/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2011/04/acesso-via-ssh-sem-senha.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/1068604595487616025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/1068604595487616025'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2011/04/acesso-via-ssh-sem-senha.html' title='Acesso via SSH sem Senha!!!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp78gD0X0GxkbnSuxqNyCisGK97-DCy4FFj_7cHQf18qcz4wNsA2PNQfJiZZnZtHj7d9FkXVHRXNjCqD_vniyHFMcOx_SIsu96aMrhoyeyVQd9A_brMhZpCO9l3e_zYBtzuv_NKtj3VN-6/s72-c/gen1.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-205743195050854320</id><published>2011-04-13T21:36:00.006-03:00</published><updated>2011-05-27T11:20:43.248-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IP fixo"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Configurando IP Fixo no CentOS</title><content type='html'>Edite o arquivo ifcfg-ethX, onde X é o número da interface&lt;br /&gt;&lt;br /&gt;vim /etc/sysconfig/network-scripts/ifcfg-eth0&lt;br /&gt;&lt;br /&gt;Altere  as configurações conforme suas necessidades:&lt;br /&gt;&lt;br /&gt;DEVICE=eth0&lt;br /&gt;BOOTPROTO=static&lt;br /&gt;BROADCAST=192.168.0.255&lt;br /&gt;IPADDR=192.168.0.107&lt;br /&gt;NETMASK=255.255.255.0&lt;br /&gt;NETWORK=192.168.0.0&lt;br /&gt;GATEWAY=192.168.0.254&lt;br /&gt;ONBOOT=yes&lt;br /&gt;TYPE=Ethernet</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/205743195050854320/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2011/04/configurando-ip-fixo-no-centos.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/205743195050854320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/205743195050854320'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2011/04/configurando-ip-fixo-no-centos.html' title='Configurando IP Fixo no CentOS'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-1229643670580460820</id><published>2011-04-06T17:47:00.003-03:00</published><updated>2011-04-06T18:05:06.141-03:00</updated><title type='text'>yum no  Red Hat 4</title><content type='html'>Hoje tive que configurar um Servidor DNS recursivo as pressas, a máquina que poderia ser usada para tal feito esta rodando o RedHat Enterprese 4. Por questões de homologação(Oracle), a máquina não pode ser reinstalada. &lt;br /&gt;&lt;br /&gt;Como root, crie algo como:&lt;br /&gt;&lt;br /&gt;mkdir /tmp/yum&lt;br /&gt;cd tmp/yum&lt;br /&gt;&lt;br /&gt;Baixe e instale os seguites arquivos:&lt;br /&gt;&lt;br /&gt;wget http://www.libphp.net/repositorio/yum-2.4.2-0.4.el4.rf.noarch.rpm&lt;br /&gt;wget http://www.libphp.net/repositorio/libsqlite-2.8.15-1.i386.rpm&lt;br /&gt;wget http://www.libphp.net/repositorio/python-elementtree-1.2.6-7.el4.rf.i386.rpm&lt;br /&gt;wget http://www.libphp.net/repositorio/python-sqlite-0.5.0-1.2.el4.rf.i386.rpm&lt;br /&gt;wget http://www.libphp.net/repositorio/python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm&lt;br /&gt;wget http://www.libphp.net/repositorio/rpmforge-release-0.3.6-1.el4.rf.i386.rpm&lt;br /&gt;&lt;br /&gt;Para instalar use: rpm -ivh nome_do_pacote&lt;br /&gt;&lt;br /&gt;Atualize os repositórios:&lt;br /&gt;&lt;br /&gt;yum update</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/1229643670580460820/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2011/04/yum-no-red-hat-4.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/1229643670580460820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/1229643670580460820'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2011/04/yum-no-red-hat-4.html' title='yum no  Red Hat 4'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-685123911629329005</id><published>2011-02-03T10:20:00.002-02:00</published><updated>2011-02-03T10:21:29.911-02:00</updated><title type='text'>Governo fará censo para avaliar apagão de mão de obra de TI</title><content type='html'>Levantamento do Ministério do Desenvolvimento, Indústria e Comércio Exterior é para evitar agravamento da falta de mão de obra qualificada na área.&lt;br /&gt;&lt;br /&gt;Leia máteria na integra... &lt;br /&gt;&lt;br /&gt;http://cio.uol.com.br/gestao/2011/02/02/governo-fara-censo-para-avaliar-apagao-de-mao-de-obra-de-ti/</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/685123911629329005/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2011/02/governo-fara-censo-para-avaliar-apagao.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/685123911629329005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/685123911629329005'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2011/02/governo-fara-censo-para-avaliar-apagao.html' title='Governo fará censo para avaliar apagão de mão de obra de TI'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-8531681327186089830</id><published>2011-01-12T11:20:00.003-02:00</published><updated>2011-01-12T13:57:43.552-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="timestamp"/><title type='text'>Trabalhando com Timestamp</title><content type='html'>Gerando o Timestamp no Linux:&lt;br /&gt;&lt;br /&gt;$ date +%s&lt;br /&gt;&lt;br /&gt;Transformando o Timestamp em data:&lt;br /&gt;&lt;br /&gt;$ date -d @1294833552 +%c</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/8531681327186089830/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2011/01/trabalhando-com-timestamp.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/8531681327186089830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/8531681327186089830'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2011/01/trabalhando-com-timestamp.html' title='Trabalhando com Timestamp'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-3389281637319013759</id><published>2010-12-06T20:30:00.001-02:00</published><updated>2010-12-06T20:31:56.466-02:00</updated><title type='text'>Contador do Esgotamento do IPv4</title><content type='html'>&lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot; src=&quot;http://inetcore.com/project/ipv4ec/pt-BR/wolf_c.js&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/3389281637319013759/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2010/12/contador-do-esgotamento-do-ipv4.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/3389281637319013759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/3389281637319013759'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2010/12/contador-do-esgotamento-do-ipv4.html' title='Contador do Esgotamento do IPv4'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-1161064906582175370</id><published>2010-11-30T16:14:00.007-02:00</published><updated>2010-11-30T17:04:04.285-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="NetXtreme II"/><title type='text'>Instalando e configurando Broadcom NetXtreme II BCM5708 no Debian Lenny</title><content type='html'>Recentemente tive problemas para instalar um Servidor dell PowerEdge 1950 com uma NIC Broadcom Corporation NetXtreme II BCM5708&lt;br /&gt;&lt;br /&gt;Saída do comando lspci:&lt;br /&gt;...&lt;br /&gt;08:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit E     thernet (rev 12)&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Após algumas &quot;Googladas&quot; descobri este site: http://http.us.debian.org/debian/pool/non-free/f/firmware-nonfree/, que contem os firmware de placas de redes não Free.&lt;br /&gt;&lt;br /&gt;Basta baixar o arquivo para sua placa e instalar via dpkg. No caso do da Broadcom o arquivo que deve ser Baixado é firmware-bnx2_0.27_all.deb.&lt;br /&gt;&lt;br /&gt;Após instalar verifique se modulo bnx2 está carregado, para isso use o  comando lsmod, configure o arquivo /etc/network/interfaces conforme as necessidades de sua rede.</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/1161064906582175370/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2010/11/instalando-e-configurando-broadcom.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/1161064906582175370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/1161064906582175370'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2010/11/instalando-e-configurando-broadcom.html' title='Instalando e configurando Broadcom NetXtreme II BCM5708 no Debian Lenny'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-2685476534760055962</id><published>2010-11-03T09:39:00.003-02:00</published><updated>2010-11-03T09:44:30.653-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fstab"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorial linux"/><title type='text'>Entendendo o arquivo fstab do Linux</title><content type='html'>por Helbert Rocha no dia 10/jan/2010 em Tutoriais&lt;br /&gt;&lt;br /&gt;O arquivo fstab para muitos iniciantes em Linux é algo terrível de se entender. Esse arquivo é muito importante dentro do sistema devido à sua possibilidade de customização e grande importância na produtividade diária de um desktop Linux. São poucos os usuários que possuem mais de um disco rígido no computador e que não tiveram que editar o arquivo fstab. Entenda-o agora de forma didática e simples. Você nunca mais precisará chamar aquele amigo mais entendido de Linux para resolver esse problema. Aprenda a ser um usuário livre dentro de um sistema operacional livre como é o Linux.&lt;br /&gt;Fstab&lt;br /&gt;&lt;br /&gt;Para abrirmos o arquivo fstab devemos, no terminal do Ubuntu (isso varia de distro para distro e de Gnome para KDE), digitar:&lt;br /&gt;&lt;br /&gt;sudo gedit /etc/fstab&lt;br /&gt;&lt;br /&gt;Vemos abaixo um exemplo de uma linha do arquivo Fstab:&lt;br /&gt;&lt;br /&gt;﻿/dev/cdrom   /media/cdrom   auto ro,noauto,user,exec   0   0&lt;br /&gt;&lt;br /&gt;A primeira coluna (/dev/cdrom) corresponde ao hardware que queremos montar. A segunda coluna significa o lugar que queremos montar (lugar que aparecerá o seu conteúdo) o hardware, no caso, o cdrom (/media/cdrom). Na terceira coluna (auto) começa a complicar um pouco.&lt;br /&gt;auto&lt;br /&gt;&lt;br /&gt;Essa opção se refere ao sistema de arquivos da unidade. Se ela é ext3, ext4, ntfs, etc. Recomendável deixar a opção auto, que o sistema de arquivos será detectado automaticamente.&lt;br /&gt;Em seguida teremos a quarta coluna (ro,noauto,user,exec). Ela é composta de valores em sequência e sem espaço entre elas. Vamos tentar entender o que significa esses valores.&lt;br /&gt;ro e rw&lt;br /&gt;&lt;br /&gt;O ro significa read-only ou somente leitura. E rw significa read-write ou leitura e escrita.&lt;br /&gt;auto e noauto&lt;br /&gt;&lt;br /&gt;﻿Com a opção automática (auto), o dispositivo será montado automaticamente (na inicialização). auto é a opção padrão. Se você não quer que o dispositivo seja montado automaticamente, use a opção noauto. Com noauto, o dispositivo pode ser montado apenas manualmente.&lt;br /&gt;user e nouser&lt;br /&gt;&lt;br /&gt;﻿Estas são opções muito úteis. A opção do usuário (user) permite que os usuários normais montem o dispositivo, ao passo que nouser permite apenas ao root montar o dispositivo. nouser é o padrão, que é uma das principais causas de dor de cabeça para os novos usuários Linux. Se você não é capaz de montar o seu cdrom, disquete, partição do Windows, ou algo como um usuário normal, adicione a opção do usuário no /etc/fstab.&lt;br /&gt;exec e noexec&lt;br /&gt;&lt;br /&gt;﻿exec permite executar binários que estão nessa partição, enquanto noexec não permite que você faça isso. noexec pode ser útil para uma partição que contém os binários que você não deseja executar no seu sistema, ou que nem sequer pode ser executado em seu sistema. Este poderia ser o caso de uma partição Windows. exec é a opção padrão, que é uma coisa boa. Imagine o que aconteceria se você acidentalmente utilizar a opção noexec com sua partição raiz do Linux…&lt;br /&gt;sync e async&lt;br /&gt;&lt;br /&gt;﻿Como a entrada e saída para o sistema de arquivos deve ser feito. sync significa que é feito de forma síncrona. Se você olhar para o fstab da unidade de disquete, você vai perceber que esta é a opção utilizada. Significa que quando você, por exemplo, copiar um arquivo para o disquete, as alterações são gravadas no disquete, no mesmo tempo que você emitir o comando de cópia. ﻿No entanto, se você tem a opção async em /etc/fstab, entrada e saída são feitas de forma assíncrona. Agora, quando você copiar um arquivo para o disquete, as alterações podem ser fisicamente gravadas muito tempo depois de emitir o comando. Isso não é ruim, e pode ser favorável, mas pode causar alguns acidentes desagradáveis: se você acabou de remover o disquete sem desmontar primeiro, o arquivo copiado pode não existir fisicamente no disquete ainda! async é o padrão. No entanto, use a sincronização com o disquete, especialmente se você está acostumado ao modo como ele é feito no Windows e tem uma tendência a retirar os disquetes antes de desmontar primeiro.&lt;br /&gt;&lt;br /&gt;Você pode ainda ao invés de usar todas essas variáveis, utilizar uma opção que reúne todas as opções padrão na quarta coluna.&lt;br /&gt;defaults&lt;br /&gt;&lt;br /&gt;﻿Usa as opções padrão que são rw,exec,auto,nouser,async. Exemplo:&lt;br /&gt;&lt;br /&gt;﻿/dev/hda2 / ext2 defaults 1 1&lt;br /&gt;&lt;br /&gt;Na quinta coluna, temos um número que pode ser 0 ou 1. Se 0, a unidade não será checada pela análise de sistema de arquivos do Linux rotineiramente. A sexta coluna, é apenas a ordem em que será verificado o sistema de arquivos. Se 1, será o primeiro. Se 2, será a segunda unidade a ser verificada.&lt;br /&gt;Exemplos de linhas no fstab&lt;br /&gt;&lt;br /&gt;/dev/fd0 /media/floppy auto rw,noauto,user,sync 0 0&lt;br /&gt;/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0&lt;br /&gt;﻿/dev/hda2 / ext2 defaults 1 1&lt;br /&gt;﻿﻿/dev/hdb1 /home ext2 defaults 1 2&lt;br /&gt;&lt;br /&gt;Artigo Publicado em: http://meupinguim.com/entendendo-arquivo-fstab-linux/</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/2685476534760055962/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2010/11/entendendo-o-arquivo-fstab-do-linux.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/2685476534760055962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/2685476534760055962'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2010/11/entendendo-o-arquivo-fstab-do-linux.html' title='Entendendo o arquivo fstab do Linux'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-8715137881932855312</id><published>2010-10-27T11:27:00.003-02:00</published><updated>2010-10-27T11:47:03.029-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="editor de texto"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="vim"/><title type='text'>Eliminando linhas em branco</title><content type='html'>Para eliminar linhas em branco de um arquivo texto, utilizando o VIM utilize o seguinte  comando:&lt;br /&gt;&lt;br /&gt;# vim arquivo_texto&lt;br /&gt;&lt;br /&gt;--&gt; dentro do vim precione ESC digite :g/^$/d</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/8715137881932855312/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2010/10/eliminando-linhas-em-branco.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/8715137881932855312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/8715137881932855312'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2010/10/eliminando-linhas-em-branco.html' title='Eliminando linhas em branco'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-6918702566934680479</id><published>2010-10-18T17:18:00.004-02:00</published><updated>2010-10-18T17:25:47.580-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gratis"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="livro"/><title type='text'>Livro sobre Linux para download grátis</title><content type='html'>Enviado por Tales A. Mendonça (talesamΘgmail·com):&lt;br /&gt;&lt;br /&gt;  “Estou disponibilizando um de meus livros (Manual de Sobrevivência – Dicas e  &lt;br /&gt;   Comandos do Mundo Linux) sobre Linux, para ser baixado gratuitamente. Este é um &lt;br /&gt;   livro técnico, um tipo de livro que nos salva na hora do aperto; contendo comandos&lt;br /&gt;   e dicas de forma mastigada, facilitando a vida dos utilizadores e administradores  &lt;br /&gt;   do SO GNU/Linux.” [referência: tales.linuxhard.org]&lt;br /&gt;&lt;br /&gt;http://tales.linuxhard.org/blog/livro-manual-de-sobrevivencia/&lt;br /&gt;&lt;br /&gt;Fonte: http://br-linux.org/</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/6918702566934680479/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2010/10/livro-sobre-linux-para-download-gratis.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/6918702566934680479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/6918702566934680479'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2010/10/livro-sobre-linux-para-download-gratis.html' title='Livro sobre Linux para download grátis'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-8302005358070631503</id><published>2010-08-09T14:06:00.002-03:00</published><updated>2010-08-09T14:08:42.143-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="vi"/><category scheme="http://www.blogger.com/atom/ns#" term="vim"/><title type='text'>Instalando o Vim no CentOS</title><content type='html'>Para os amigos &quot;Debianizados&quot; uma ajudinha!!&lt;br /&gt;&lt;br /&gt;yum install vim-enhanced&lt;br /&gt;echo &quot;alias vi=vim&quot; &gt;&gt; ~/.bashrc&lt;br /&gt;source ~/.bashrc</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/8302005358070631503/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2010/08/instalando-o-vim-no-centos.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/8302005358070631503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/8302005358070631503'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2010/08/instalando-o-vim-no-centos.html' title='Instalando o Vim no CentOS'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-3467457056415448380</id><published>2010-04-24T15:23:00.006-03:00</published><updated>2010-04-24T15:51:19.904-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="comandos"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Dica Rápida - Criar uma Imagem Iso no Linux</title><content type='html'>&lt;meta equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;&lt;meta name=&quot;ProgId&quot; content=&quot;Word.Document&quot;&gt;&lt;meta name=&quot;Generator&quot; content=&quot;Microsoft Word 11&quot;&gt;&lt;meta name=&quot;Originator&quot; content=&quot;Microsoft Word 11&quot;&gt;&lt;link rel=&quot;File-List&quot; href=&quot;file:///C:%5CDOCUME%7E1%5Cavieira%5CCONFIG%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:&quot;&quot;; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;;} @page Section1 	{size:595.3pt 841.9pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Tabela normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Recentemente precisei criar uma ISO de um CD e me deparei com a seguinte situação:&lt;br /&gt;&lt;br /&gt;Na minha Estação de trabalho (winXP) não tinha nenhum programa para criação de ISO.&lt;br /&gt;&lt;br /&gt;Foi quando lembrei que tinha uma máquina virtual com Debian instalada no meu PC, que uso para fazer os teste antes de implementar os servidores da empresa.&lt;br /&gt;&lt;br /&gt;Lembrei do tempo que usava o dd do linux para fazer backup dos meu disquetes, mas que tempo doido, onde estava as gravadoras de CD/DVD os Pendriver ou até mesmo o gmail para guardar nossos arquivos pessoais? ....&lt;br /&gt;&lt;br /&gt;Mas vamos ao que interessa:&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Tenho uma mídia na unidade de CD, no linux ela é identificada como /dev/hdd, pois é a unidade slave da segunda IDE.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Comando&lt;/span&gt;:&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 153, 0);&quot;&gt;# dd if=/dev/hdd of=/home/rutra/minhaiso.iso&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 153, 0);&quot;&gt; if =  origem&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 153, 0);&quot;&gt; of = destinho&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/3467457056415448380/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2010/04/dica-rapida-criar-uma-imagem-iso-no.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/3467457056415448380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/3467457056415448380'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2010/04/dica-rapida-criar-uma-imagem-iso-no.html' title='Dica Rápida - Criar uma Imagem Iso no Linux'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-2833246286285431156</id><published>2010-04-13T17:01:00.008-03:00</published><updated>2010-04-13T17:26:47.971-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="comando"/><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Configurando  IP fixo  no Linux</title><content type='html'>Para esta tutorial foi utilizado o Debian-5.0.4 mas as informações são válidas para as demais versões e também suas derivadas.&lt;br /&gt;&lt;br /&gt;Utilizando o seu editor de texto preferido, edit o&lt;br /&gt;arquivo /etc/network/interfaces.&lt;br /&gt;Alter as informações referente a sua interface de rede, o exemplo abaixo utiliza a interface eth0 que nos sistemas linux referece a primeira interface.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;iface eth0 inet static             //static - dhcp&lt;br /&gt;    address xxx.xxx.xxx.xxx       //Endereço Ip do Servidor&lt;br /&gt;    netmask xxx.xxx.xxx.xxx       //Mascara de Rede&lt;br /&gt;    network xxx.xxx.xxx.xxx       //Rede&lt;br /&gt;    broadcast xxx.xxx.xxx.xxx     //Endereço de broadcast da rede&lt;br /&gt;    gateway xxx.xxx.xxx.xxx       //Gateway da Rede&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Na linha &lt;span style=&quot;font-style: italic;&quot;&gt;iface eth0 inet static&lt;/span&gt; utiliza-se static para ip fixo ou dhcp para ip dinâmico, se configurado com dhcp as linhas logo abaixo devem ser comentas colocando um # no início da linha pois a configuração ficará a cargo do servidor dhcpd</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/2833246286285431156/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2010/04/configurando-ip-fixo-no-linux.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/2833246286285431156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/2833246286285431156'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2010/04/configurando-ip-fixo-no-linux.html' title='Configurando  IP fixo  no Linux'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-4912953549990868446</id><published>2010-04-01T17:56:00.004-03:00</published><updated>2010-04-01T19:04:46.825-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="comandos"/><category scheme="http://www.blogger.com/atom/ns#" term="guia"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="rápido"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorial linux"/><title type='text'>Comandos Linux - Guia rápido</title><content type='html'>Este guia tem  como objetivo servir de Guia para consultas para aprendiz de feiticeiros.&lt;br /&gt;&lt;br /&gt;Este guia foi escrito originalmente por Leonardo Mendes Vaz e humildemente implementado por este escriba&lt;br /&gt;&lt;br /&gt;Link para Download: &lt;a href=&quot;http://www.megaupload.com/?d=26VFE4G7&quot;&gt;http://www.megaupload.com/?d=26VFE4G7&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;O arquivo esta no formato livre odt, se tiver problemas em abrir use o BrOffice.</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/4912953549990868446/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2010/04/comandos-linux-guia-rapido.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/4912953549990868446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/4912953549990868446'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2010/04/comandos-linux-guia-rapido.html' title='Comandos Linux - Guia rápido'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-7569147775840688586</id><published>2010-03-30T14:17:00.004-03:00</published><updated>2010-03-30T14:45:45.273-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cisco"/><category scheme="http://www.blogger.com/atom/ns#" term="configuração"/><category scheme="http://www.blogger.com/atom/ns#" term="ios"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="switch"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><title type='text'>Configuração Básica de Switch - Parte 2</title><content type='html'>&lt;meta equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;&lt;meta name=&quot;ProgId&quot; content=&quot;Word.Document&quot;&gt;&lt;meta name=&quot;Generator&quot; content=&quot;Microsoft Word 11&quot;&gt;&lt;meta name=&quot;Originator&quot; content=&quot;Microsoft Word 11&quot;&gt;&lt;link rel=&quot;File-List&quot; href=&quot;file:///C:%5CDOCUME%7E1%5Cavieira%5CCONFIG%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:&quot;&quot;; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;;} @page Section1 	{size:595.3pt 841.9pt; 	margin:70.85pt 28.3pt 70.85pt 3.0cm; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Tabela normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;Em muitos casos se faz necessário à recuperação da senha de telnet ou enable dos switch, ou por esquecimento ou por algum ex-funcionar que colocou senha e não faz mais &lt;span style=&quot;&quot;&gt; &lt;/span&gt;parte do quadro de funcionários da empresa.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0); font-weight: bold;&quot;&gt;Recuperar senha do switch:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;1º Passo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Conectar no switch usando um cabo console, para isso use o HyperTerminal do Windows, clique em nova conexão &lt;span style=&quot;&quot;&gt; &lt;/span&gt;e configure a porta serial para operar em:&lt;br /&gt;      bits por segundo: 9600&lt;br /&gt;      Bits de dados: 8&lt;br /&gt;      Paridade: Nenhum&lt;br /&gt;      Bits de Parada: 1&lt;br /&gt;      Controle de Fluxo: nenhum&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;2º Passo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Desconectar o cabo de alimentação do switch.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;3º Passo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Pressionar o botão Mode e mantê-lo pressionado enquanto reconecta o cabo de alimentação do switch, mantenha o botão Mode pressionado por dois  segundos após o led da porta 1 do switch apagar.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;4º Passo: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Uma mensagem com os comandos básico irá aparecer:&lt;br /&gt;&lt;br /&gt;      flash_init --&gt; Inicializar o arquivo Flash&lt;br /&gt;      load_helper --&gt; Carregar arquivos de ajuda&lt;br /&gt;      boot --&gt; Boot do sistema do Switch&lt;br /&gt; &lt;br /&gt;          No prompt que aparece digite:&lt;br /&gt;&lt;br /&gt;  Switch:flash_init&lt;br /&gt;&lt;br /&gt;  Espere até o prompt ser liberado novamente&lt;br /&gt;&lt;br /&gt;  Para visualizar os arquivos no disco (flash)&lt;br /&gt;&lt;br /&gt;  Switch: dir flash:&lt;br /&gt;&lt;br /&gt;  Note que o arquivo config.text é o arquivo de configuração que contém as definições de senha.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;5º Passo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Renomear o arquivo de configuração para config.text.velho&lt;br /&gt;&lt;br /&gt;  Switch: rename flash:config.text flash:config.text.velho&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;6º Passo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Inicialiar os switch:&lt;br /&gt;&lt;br /&gt;  Switch: boot&lt;br /&gt;&lt;br /&gt;Após a inicialização do switch, será perguntado se você deseja entra no modo de configuração?&lt;br /&gt;&lt;br /&gt;  Responda no&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;7º Passo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Entre no modo privilegiado&lt;br /&gt;&lt;br /&gt;  switch&gt; enable&lt;br /&gt;&lt;br /&gt;  switch#&lt;br /&gt;&lt;br /&gt;  Neste ponto, basta refazer a configuração do switch&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;PS.:&lt;/span&gt; Lembre-se, sempre antes de salvar as configurações no switch de testá-las, pois os comandos dados são imediatamente carregados para memória é entram em execução após  teclar ENTER.&lt;br /&gt;Realizada a configuração e durante os teste você notou que o switch não aceita a senha de enable, como as configurações não foram salvas na NVRAM, basta desligar o switch que todos as configurações não salvas serão apagadas.&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/7569147775840688586/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2010/03/configuracao-basica-de-switch-parte-2.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/7569147775840688586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/7569147775840688586'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2010/03/configuracao-basica-de-switch-parte-2.html' title='Configuração Básica de Switch - Parte 2'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1994400057203539990.post-832659624048001716</id><published>2010-03-19T12:22:00.003-03:00</published><updated>2010-08-09T14:26:36.391-03:00</updated><title type='text'>Configuração Básica de Switch - Parte 1</title><content type='html'>switch&gt; enable --&gt; entra em modo privilegiado&lt;br /&gt;&lt;br /&gt;switch# config t --&gt; entra em modo de configuração&lt;br /&gt;&lt;br /&gt;switch(Config)# --&gt; prompt em modo de configuração&lt;br /&gt;&lt;br /&gt;Obs.: note os diferentes tipos de prompt cada um deles indica funções especificas que cada modo pode realizar&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 102, 0); font-weight: bold;&quot;&gt;Configurando o nome do Switch:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Entre em modo de configuração:&lt;br /&gt;&lt;br /&gt;switch# config t&lt;br /&gt;&lt;br /&gt;switch(Config)# hostnome switch_01&lt;br /&gt;&lt;br /&gt;switch_01(Config)#&lt;br /&gt;&lt;br /&gt;Note que o prompt se ajustou ao novo nome do host&lt;br /&gt;&lt;br /&gt;Habilitando Serviço de Criptografia de senhas:&lt;br /&gt;&lt;br /&gt;No modo de configuração digite:&lt;br /&gt;&lt;br /&gt;switch_01(Config)#service password-encryption&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 102, 0);&quot;&gt;Habilitando senha para console:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;No modo de configuração digite:&lt;br /&gt;&lt;br /&gt;switch_01(Config)#line console 0&lt;br /&gt;Switch_01(config-line)#password teste&lt;br /&gt;Switch_01(config-line)#login&lt;br /&gt;Switch_01(config-line)#end&lt;br /&gt;Switch_01#&lt;br /&gt;&lt;br /&gt;Perceba que após a finalização da configuração da senha para console saímos do modo configuração e voltamos para o modo privilegiado.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 102, 0);&quot;&gt;Habilitando senha de enable (Modulo Privilegiado)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;No modo de configuração digite:&lt;br /&gt;&lt;br /&gt;switch_01(Config)# enable password [senha]&lt;br /&gt;&lt;br /&gt;ou&lt;br /&gt;&lt;br /&gt;switch_01(Config)# enable secret [senha]&lt;br /&gt;&lt;br /&gt;Este segundo modo é utilizado para criptografar a senha quando a opção service password-encryption não está habilitada, pois se tivéssemos usado a primeira opção e o serviço de criptografia de senhas não estivessem habilitados à senha seria exibida em texto plano na run-config do switch.&lt;br /&gt;&lt;br /&gt;Vamos verificar se as configuração que realizamos até o momento foi aceito pelo switch, para tal basta digirar show running-config ou n a forma simplificada  sh run&lt;br /&gt;&lt;br /&gt;Switch_01# sh run&lt;br /&gt;&lt;br /&gt;As configurações realizadas até o monento foram:&lt;br /&gt;&lt;br /&gt;Habilitar a criptografia de senha;&lt;br /&gt;Alterar o hostname para Switch_01;&lt;br /&gt;Configurar senha para acesso ao modo privilegiado;&lt;br /&gt;Configurar um senha para acesso ao console do switch.&lt;br /&gt;&lt;br /&gt;Os três pontinhos indicam que existem mais comando que foram suprimido para facilitar a visualização:&lt;br /&gt;...&lt;br /&gt;!&lt;br /&gt;service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname Switch_01&lt;br /&gt;!&lt;br /&gt;enable password 7 0835495D1D1C&lt;br /&gt;!&lt;br /&gt;...&lt;br /&gt;!&lt;br /&gt;line con 0&lt;br /&gt;password 7 0835495D1D1C&lt;br /&gt;login&lt;br /&gt;...&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 102, 0);&quot;&gt;Salvando as Configurações: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para finalizar a configuração não podemos esquecer de salvar  as configurações que estão na RAM do equipamento para a NVRAM:&lt;br /&gt;&lt;br /&gt;Switch_01# copy running-config startup-config&lt;br /&gt;&lt;br /&gt;Ou podemos simplificar o comando usando&lt;br /&gt;&lt;br /&gt;Switch_01# wr</content><link rel='replies' type='application/atom+xml' href='http://rutrars.blogspot.com/feeds/832659624048001716/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://rutrars.blogspot.com/2010/03/configuracao-basica-de-switch-parte-1.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/832659624048001716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1994400057203539990/posts/default/832659624048001716'/><link rel='alternate' type='text/html' href='http://rutrars.blogspot.com/2010/03/configuracao-basica-de-switch-parte-1.html' title='Configuração Básica de Switch - Parte 1'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>