<?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: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-7396181972784981218</id><updated>2011-11-27T15:48:59.494-08:00</updated><category term='Squid'/><category term='Fedora 9'/><category term='OpenLdap via Browser'/><category term='História do Pingüim do Linux'/><category term='OpenSER'/><category term='Quebrar senha de root'/><category term='PAM'/><category term='OpenLdap'/><category term='Buscando Documentação'/><category term='Samba + swat'/><category term='EXT4'/><title type='text'>Wesley Volcov</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Wesley Volcov</name><uri>http://www.blogger.com/profile/13353507827920980414</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_hRyelbvZWAw/S1JdfoI9DmI/AAAAAAAAAGk/XuUjYiHre20/S220/DSC00719.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7396181972784981218.post-4717367840462000214</id><published>2010-01-15T12:59:00.001-08:00</published><updated>2010-01-15T12:59:49.660-08:00</updated><title type='text'>formspring.me</title><content type='html'>Ask me anything &lt;a href="http://formspring.me/wesleyvolcov" target="_blank"&gt;http://formspring.me/wesleyvolcov&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7396181972784981218-4717367840462000214?l=volcov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/4717367840462000214/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7396181972784981218&amp;postID=4717367840462000214' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/4717367840462000214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/4717367840462000214'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/2010/01/formspringme.html' title='formspring.me'/><author><name>Wesley Volcov</name><uri>http://www.blogger.com/profile/13353507827920980414</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_hRyelbvZWAw/S1JdfoI9DmI/AAAAAAAAAGk/XuUjYiHre20/S220/DSC00719.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7396181972784981218.post-798006665375126771</id><published>2008-09-11T04:48:00.000-07:00</published><updated>2008-09-11T05:25:31.273-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Buscando Documentação'/><title type='text'>Buscando Documentação em um Sistema Linux</title><content type='html'>Quinta-feira, dia de um delicioso macarrão com frango. Isso me inspirou a escrever. Que tal um pouco sobre documentação? Documentação sobre ... ? Linux uai!! = ))&lt;br /&gt;Hoje veremos como pesquisar sobre aplicativos e programas dentro do próprio sistema Linux!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Introdução&lt;/span&gt;&lt;br /&gt;O Linux vem crescendo porque a comunidade que contribui para o sistema e sua documentação não tem medo ou receio de compartilhar isso e coloca o que foi desenvolvido no próprio sistema. Ou seja, antes de recorrermos a ajuda de outras pessoas, devemos lembrar que podemos as respostas que precisamos em nosso próprio sistema.&lt;br /&gt;Toda essa documentação que possuímos no sistema, está disponivel &lt;a href="http://www.tldp.org/"&gt;aqui&lt;/a&gt; ( pergunta de LPI isso hein... ).&lt;br /&gt;Bom, vamos ao que interessa!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Comando Help&lt;/span&gt;&lt;br /&gt;O comando help fornece uma ajuda rápida e útil para saber que opções podem ser usadas com os comandos internos do shell.&lt;br /&gt;Para mostrar todos os comandos disponíveis&lt;br /&gt;#help&lt;br /&gt;&lt;br /&gt;Para mostrar uma ajuda rápida de comandos &lt;span style="font-style: italic;"&gt;internos&lt;/span&gt;&lt;br /&gt;#help [comando]&lt;br /&gt;&lt;br /&gt;Para comandos &lt;span style="font-style: italic;"&gt;externos&lt;/span&gt;&lt;br /&gt;#[comando] --help&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O MAN&lt;/span&gt;&lt;br /&gt;Man é o responsável por trazer a documentação mais completa sobre determinado comando ou arquivo de configuração. Os manuais são divididos em nivéis.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;man 1 - Programas executáveis e comandos do shell.&lt;/li&gt;&lt;li&gt;man 2 - Chamadas de sistema (funções providas pelo Kernel).&lt;/li&gt;&lt;li&gt;man 3 - Chamadas bibliotecas (funções como bibliotecas do sistema).&lt;/li&gt;&lt;li&gt;man 4 - Arquivos de dispositivo (localizados normalmente em /dev).&lt;/li&gt;&lt;li&gt;man 5 - Arquivos de configuração e convenções.&lt;/li&gt;&lt;li&gt;man 6 - Jogos.&lt;/li&gt;&lt;li&gt;man 7 - Variados (incluindo pacotes de macros e convenções).&lt;/li&gt;&lt;li&gt;man 8 - Comandos de adminstração do sistema (normalmente usado somente pelo root).&lt;/li&gt;&lt;li&gt;man 9 - Rotinas de Kernel.&lt;/li&gt;&lt;/ul&gt;Para usar é fácil&lt;br /&gt;#man [comando]&lt;br /&gt;&lt;br /&gt;Podemos também especificar o nivel&lt;br /&gt;#man [nivel] [comando]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Comando Info&lt;/span&gt;&lt;br /&gt;As "info pages" são como as páginas de manuais, porém são utilizadas com navegação entre as páginas. Elas são acessadas pelo comando &lt;span style="font-style: italic;"&gt;info&lt;/span&gt;.&lt;br /&gt;O comando &lt;span style="font-style: italic;"&gt;info&lt;/span&gt; é útil quando já sabemos o nome do comando e só queremos saber qual a respectiva função.&lt;br /&gt;Para listar todos os manuais&lt;br /&gt;#info&lt;br /&gt;&lt;br /&gt;Para especificar um manual de um comando&lt;br /&gt;#info [comando]&lt;br /&gt;&lt;br /&gt;Para sair do comando info aperte "q" (sem aspas).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Comando Apropos&lt;/span&gt;&lt;br /&gt;O apropos é utilizado quando não se sabe qual documentação acessar para um determinado assunto, mostrando as man pages que contém a palavra-chave que foi especificada.&lt;br /&gt;#apropos [palavra-chave]&lt;br /&gt;&lt;br /&gt;O apropos utiliza um banco de dados construído com o comando &lt;span style="font-style: italic;"&gt;catman&lt;/span&gt;. Para contruir o banco de dados...&lt;br /&gt;#catman&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Comando Whatis&lt;/span&gt;&lt;br /&gt;Tem basicamente a mesma função do apropos, porém com buscas mais específicas. O apropos busca as páginas de manuais e descrições de maneira mais genérica. Já o whatis busca somente o manual com o nome exato da palavra pesquisada.&lt;br /&gt;#whatis [comando]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Comando Whereis&lt;/span&gt;&lt;br /&gt;Usado para mostrar a localização do binário do comando, do arquivo de configuração e a localização das páginas de manuais do determinado comando ou arquivo.&lt;br /&gt;#whereis [comando]&lt;br /&gt;ou&lt;br /&gt;#whereis [arquivo]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Comando Which&lt;/span&gt;&lt;br /&gt;O comando witch é bem semelhante ao comando whereis, só que mostra apenas a localização do binário do comando.&lt;br /&gt;#witch [comando]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Howto's&lt;/span&gt;&lt;br /&gt;Os howto's são documentos que focam a necessidade específica, como montar um firewall, instalar uma webcam, configurar placas de som, configurar um servidor web entre outros. Normalmente esses documentos são instalados juntamente com a aplicação. Algumas vezes é necessário instalar um pacote específico para essa documentação.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;O diretório dos howto's é /usr/share/doc.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Por exemplo, se queremos saber como configurar um servidor Samba, podemos consultar um exemplo prático...&lt;br /&gt;#/usr/share/doc/samba&lt;br /&gt;&lt;br /&gt;Espero que tenham gostado =)&lt;br /&gt;&lt;br /&gt;Abraço&lt;br /&gt;&lt;br /&gt;Wesley Volcov&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7396181972784981218-798006665375126771?l=volcov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/798006665375126771/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7396181972784981218&amp;postID=798006665375126771' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/798006665375126771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/798006665375126771'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/2008/09/buscando-documentao-em-um-sistema-linux.html' title='Buscando Documentação em um Sistema Linux'/><author><name>Wesley Volcov</name><uri>http://www.blogger.com/profile/13353507827920980414</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_hRyelbvZWAw/S1JdfoI9DmI/AAAAAAAAAGk/XuUjYiHre20/S220/DSC00719.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7396181972784981218.post-688957379430316134</id><published>2008-08-10T09:56:00.000-07:00</published><updated>2008-09-02T10:29:14.312-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenSER'/><title type='text'>OpenSER</title><content type='html'>Uoba galera !!&lt;br /&gt;Hoje, começaremos a ver um pouco sobre o OpenSER.&lt;br /&gt;Cada dia que passa a tecnologia é mais desenvolvida, coisas novas surgem e vão ficando de mais fácil acesso. No mundo de telecomunicações o VOIP ( voz sobre IP ) tem crescido notavelmente nos últimos anos. Grandes empresas começam a investir nesse tipo de serviço, logo as plataformas "open source" como OpenSER, SER, Asterisk, Softswitch, e diversos softphones acompanham esse crescimento.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Comecemos com um pouco sobre o SIP&lt;/span&gt;&lt;br /&gt;O Session Initiation Protocol ( Protocolo de Inicio de Sessão ) é um um protocolo utilizado para criar, modificar e terminar sessões ou chamadas de multimedia. Estas sessões podem ser conferências, e-learning, através da telefonia pela Internet e aplicações semelhantes. É bem semelhante ao HTTP e destina-se a iniciar, manter, e terminar sessões de comunicação interativas entre os usuários. Hoje em dia SIP é um dos mais utilizados protocolos para VoIP e está presente em quase todos os telefones IP no mercado.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A história do OpenSER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O começo de tudo... SIP Express Router (SER) &lt;/span&gt;&lt;br /&gt;Um projeto open source sob licença GPL que teve sua primeira linha de código escrita em setembro de 2001, por Andrei Pelinescu-Onciul. Até então, o seu roteamento era implementado utilizando uma tabela baseada em "first-match-first-found". Hoje o trabalho do grupo e os resultados são apresentados em um novo site, http://iptel.org.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O OpenSER&lt;/span&gt;&lt;br /&gt;Em junho de 2005, dois dos principais desenvolvedores do SER juntamente com um de seus principais contribuintes, começaram o projeto OpenSER. Pouco tempo depois outros contribuintes do SER aderiram ao OpenSER, após um ano e meio o projeto contava com cerca de 20 desenvolvedores e 80 pessoas que contribuiam com correções ou documentações para o código. Em 14 de julho de 2005 foi liberada a primeira versão do Openser.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mas o que é o OpenSER ?&lt;/span&gt;&lt;br /&gt;O OpenSER tem diversas funcionalidades, entre elas podemos destacar o Servidor Proxy e o Registrar. Abaixo veremos um pequeno resumo sobre cada uma delas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Servidor Proxy&lt;/span&gt;&lt;br /&gt;Toda sinalização SIP passa através de um proxy. Este recebe os pacotes, verifica a integridade e encaminha para o destino. Este processo é feito por um script, onde determinamos regras como: tamanho maximo dos pacotes e destinos. O fato de toda a sinalização SIP passar através do proxy, ajuda também na hora de contabilizar a chamada.&lt;br /&gt;O servidor proxy pode operar com dois tipos de comunicação, stateful (como um circuito) ou stateless (como o TCP). Com o stateful, podemos ter várias "sessões SIP", ou seja, podemos fazer com que vários telefones como: celulares SIP, desktops SIP, e outras aplicações SIP estejam a tocar simultaneamente quando receber uma chamada. Ao atender um dos dispositivos é iniciada a conversação, e os restantes param de tocar.&lt;br /&gt;O servidor proxy SIP pode utilizar múltiplos métodos para tentar resolver o pedido de endereço de host, incluindo busca de DNS, busca em base de dados ou retransmitir o pedido para o “próximo” servidor proxy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Registrar&lt;/span&gt;&lt;br /&gt;O Registrador SIP fornece um serviço de informação de localidades; ele recebe as informações do user agent e armazena essa informação de registro. Assim, quando um usuário inicia uma sessão SIP com outro usuário, o protocolo SIP tem que descobrir em qual host esse usuário está logado. Esse processo é feito por um servidor que recebe o pedido e verifica para onde deve envia-lo. Essa consulta é feita em um banco de dados mantido pelo dominino.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Concluindo... &lt;/span&gt;&lt;br /&gt;Temos várias outras funcionalidades para o Openser, tais como integração com o Asterisk, PSTN Gateway, Media Server, Radius Accounting, CDRTool Rating e Monitoring Tools. Mas para termos uma visão do que é, e o que faz, Servidor SIP e Registrar estão de bom tamanho!&lt;br /&gt;Atualmente o projeto OpenSER está sendo dividido em dois projetos, Kamailio e OpenSIPS. Ambos derivam do OpenSER, mas darão continuidade as atualizações e desenvolvimento de seus respectivos projetos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Referências: &lt;/span&gt;&lt;br /&gt;Livro: Building Telephony Server with OpenSER.&lt;br /&gt;Sites: http://pt.wikipedia.org/wiki, http://www.kamailio.org/&lt;br /&gt;Pessoas: André Pantalião e Fernando Fontes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Espero que tenham gostado : )&lt;br /&gt;Em proximos posts, vamos ver mais detalhadamente sobre cada funcionalidade do OpenSER!!&lt;br /&gt;Abraço&lt;br /&gt;Wesley Volcov&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7396181972784981218-688957379430316134?l=volcov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/688957379430316134/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7396181972784981218&amp;postID=688957379430316134' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/688957379430316134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/688957379430316134'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/2008/08/uoba-galera-hoje-comearemos-ver-um.html' title='OpenSER'/><author><name>Wesley Volcov</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_YSrc7euuuYw/SEM_b5VV_bI/AAAAAAAAACk/646OtGU-t2M/S220/moto_0010.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7396181972784981218.post-1904909670391797029</id><published>2008-07-01T06:42:00.000-07:00</published><updated>2008-07-01T06:49:53.314-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='História do Pingüim do Linux'/><title type='text'>Tux - O pingüim do Linux</title><content type='html'>&lt;p&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;Curiosidade: um pouco da história do pingüim mais famoso!&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;A história do Tux&lt;/b&gt;&lt;/p&gt;       &lt;p&gt;Em 1996, muitos integrantes da lista de discussão Linux-Kernel         estavam discutindo sobre a criação de um logotipo ou de         um mascote que representasse o Linux. Muitas das sugestões eram         paródias ao logotipo de um sistema operacional  concorrente e muito         conhecido. Outros eram monstros ou animais agressivos (pelo menos lendariamente),         como tubarões e águias. Linus Torvalds acabou entrando nesse         debate ao afirmar em uma mensagem que gostava muito de pingüins.         Isso foi o suficiente para dar fim à discussão.&lt;/p&gt;       &lt;p&gt;Depois disso, várias tentativas foram feitas numa espécie         de concurso para que a imagem de um pingüim servisse aos propósitos         do Linux, até que alguém sugeriu a figura de um "pingüim         sustentando o mundo". Em resposta, Linus Torvalds declarou que achava         interessante que esse pingüim tivesse uma imagem simples: um pingüim         "gordinho" e com expressão de satisfeito, como se tivesse         acabado de comer uma porção de peixes. Torvalds também         não achava atraente a idéia de algo agressivo, mas sim a         idéia de um pingüim simpático, do tipo em que as crianças         perguntam "mamãe, posso ter um desses também?".         Ainda, Torvalds também frisou que trabalhando dessa forma, as pessoas         poderiam criar várias modificações desse pingüim.         Isso realmente acontece. Existem várias versões do Tux na internet.&lt;/p&gt;       &lt;p&gt;Quando questionado sobre o porquê de pingüins, Linus Torvalds         respondeu que não havia uma razão em especial, mas os achava         engraçados e até citou que foi mordido por um "pingüim         assassino" na Austrália. Além disso, a possibilidade         de criação de versões desse pingüim são         enormes. Como comparação, Torvalds citou que o logotipo         do sistema operacional Windows não era ruim, mas pouco é         possível fazer com ele.&lt;/p&gt;       &lt;p&gt;Diante dessa situação, um concurso foi proposto para a         escolha de uma imagem ideal de pingüim e o desenho criado por Larry         Ewing acabou sendo o escolhido. Ele o havia criado usando o programas GIMP&lt;a href="http://www.gimp.org/" target="_blank"&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;O nome Tux&lt;/b&gt;&lt;/p&gt;       &lt;p&gt;Essa é uma questão que ainda gera controvérsias,         mas a versão aceitável é a de que o nome Tux veio         de "tuxedo", palavra em inglês para um tipo de roupa que         no Brasil é conhecido como "smoking" ou "fraque".         Isso porque as cores dos pingüins lembram um ser usando esse tipo         de vestimenta. No entanto, há quem afirme que o nome Tux também         é usado como referência ao nome de Linus Torvalds com Unix:         &lt;b&gt;T&lt;/b&gt;orvalds &lt;b&gt;U&lt;/b&gt;ni&lt;b&gt;X&lt;/b&gt;.&lt;/p&gt;       &lt;p&gt;Na escolha de nomes, houve outras sugestões, como Homer, em referência         ao personagem Homer Simpsons da série de desenho animado The Simpsons.         Essa sugestão foi dada pelo fato do Tux ser semelhante ao personagem         em questão.&lt;/p&gt;       &lt;p&gt;&lt;b&gt;O Tux real&lt;/b&gt;&lt;/p&gt;       Alan Cox, outra personalidade por trás do Linux, juntamente com         a revista Linux World, decidiu dar o nome de Tux a um pingüim do         zoológico de Bristol, na Inglaterra, como forma de homenagear Linus         Torvalds por seu aniversário. No entanto, esse pingüim em         nada se parece com o Tux em forma de desenho.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Finalizando&lt;/b&gt;&lt;/p&gt;       &lt;p&gt;O uso de uma figura de um pingüim como logotipo do Linux certamente         foi uma escolha feliz, pois é uma imagem convidativa, que desperta         a curiosidade e que talvez transmite a sensação de algo         feito em comunidade, pois "pingüins vivem em bandos". O         Tux ganhou tanta importância que hoje existem até produtos         que usam sua imagem, como adesivos, enfeites de mesa, roupas, bonecos         de pelúcia, entre outros. Não podia ser diferente, afinal         o Tux representa não somente o Linux, mas também toda a         sua comunidade.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7396181972784981218-1904909670391797029?l=volcov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/1904909670391797029/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7396181972784981218&amp;postID=1904909670391797029' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/1904909670391797029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/1904909670391797029'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/2008/07/tux-o-pingim-do-linux.html' title='Tux - O pingüim do Linux'/><author><name>Wesley Volcov</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_YSrc7euuuYw/SEM_b5VV_bI/AAAAAAAAACk/646OtGU-t2M/S220/moto_0010.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7396181972784981218.post-1314863893973749522</id><published>2008-06-07T17:44:00.000-07:00</published><updated>2008-06-08T08:53:34.703-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Samba + swat'/><title type='text'>Instalando Samba !</title><content type='html'>Samba é um serviço de compartilhamento de diretórios, arquivos e autenticação de usuários em redes heterogêneas.&lt;br /&gt;&lt;br /&gt;Instalando...&lt;br /&gt;#aptitude install samba samba-doc smbclient smbfs&lt;br /&gt;#dpkg-reconfigure samba&lt;br /&gt;&lt;br /&gt;Escolha iniciar como deamon e selecione NÃO para não gerar a base de dados para senha em /var/lib/samba/passdb.tdb&lt;br /&gt;&lt;br /&gt;Configurando...&lt;br /&gt;&lt;br /&gt;Crie um diretório para o compartilhamento:&lt;br /&gt;#mkdir -p /srv/samba/publico&lt;br /&gt;&lt;br /&gt;Vou colocar as principais linhas que devem ser editadas para o funcionamento no samba, mas aqui... fica a critério de vocês:&lt;br /&gt;&lt;br /&gt;#vim /etc/samba/smb.conf&lt;br /&gt;&lt;br /&gt;[global]&lt;br /&gt;#Grupo de trabalho&lt;br /&gt;workgroup = nome_do_grupo&lt;br /&gt;&lt;br /&gt;#Comentário para o servidor&lt;br /&gt;server string = Servidor de Arquivos&lt;br /&gt;&lt;br /&gt;#Para configurar compartilhamentos sem a necessidade de controle de usuários e senhas&lt;br /&gt;security = share&lt;br /&gt;&lt;br /&gt;#O samba se torna um servidor WINS ( resolve nomes windows )&lt;br /&gt;wins support = Yes&lt;br /&gt;&lt;br /&gt;#Compartilhamento&lt;br /&gt;&lt;br /&gt;#Publico&lt;br /&gt;#Opção para adicionar comentário ao compartilhamento&lt;br /&gt;comment = Pasta Pública&lt;br /&gt;&lt;br /&gt;#Define qual o diretório será utilizado como compartilhamento&lt;br /&gt;path = /srv/samba/publico&lt;br /&gt;&lt;br /&gt;#Se tem ou não permissão de escrita no compartilhamento&lt;br /&gt;writable = No&lt;br /&gt;&lt;br /&gt;#Define um usuário padrão que será usado por todos que acessarem este compartilhamento&lt;br /&gt;force user = smbuser&lt;br /&gt;&lt;br /&gt;#Define um grupo padrão que será usado por todos que acessarem este compartilhamento&lt;br /&gt;force group = users&lt;br /&gt;&lt;br /&gt;#Define com quais permissões os arquivos serão criados&lt;br /&gt;force create mode = 0774&lt;br /&gt;&lt;br /&gt;#Define com quais permissões os diretórios serão criados&lt;br /&gt;force directory mode = 0775&lt;br /&gt;&lt;br /&gt;#Define se usuários "convidados" terão acesso ao compartilhamento&lt;br /&gt;guest ok = Yes&lt;br /&gt;&lt;br /&gt;Agora fora do arquivo.. Adicione o usuário e grupo:&lt;br /&gt;#adduser smbuser&lt;br /&gt;#gpasswd -a smbuser users&lt;br /&gt;&lt;br /&gt;Definir permissões...&lt;br /&gt;#chown smbuser:users /srv/samba/publico&lt;br /&gt;&lt;br /&gt;Iniciando o serviço...&lt;br /&gt;#/etc/init.d/samba start&lt;br /&gt;&lt;br /&gt;Verifique se o serviço está disponivel na rede:&lt;br /&gt;#netstat -nltup | egrep '(smbd|nmbd)'&lt;br /&gt;&lt;br /&gt;Verifique os compartilhamentos disponiveis:&lt;br /&gt;#smbclient -L 127.0.0.1&lt;br /&gt;&lt;br /&gt;Testando o serviço e a resolução de nomes:&lt;br /&gt;#smbclient -d 3 -L localhost&lt;br /&gt;&lt;br /&gt;Abra o arquivo a seguir e insira os nomes e IP's para resolver nomes...&lt;br /&gt;#vim /etc/samba/lmhosts&lt;br /&gt;IP            NOME&lt;br /&gt;IP           NOME&lt;br /&gt;&lt;br /&gt;Agora observe se os serviços estão ativos:&lt;br /&gt;#sbmclient -L IP -N&lt;br /&gt;&lt;br /&gt;Montando o compartilhamento...&lt;br /&gt;#smbmount //IP/local_do_compatilhamentos /onde_vai_montar&lt;br /&gt;&lt;br /&gt;Para monitorar as conexões...&lt;br /&gt;#sbmstatus&lt;br /&gt;&lt;br /&gt;Localizar servidores e compartilhamentos...&lt;br /&gt;#smbtree&lt;br /&gt;&lt;br /&gt;Dica: instale um pacote chamado swat&lt;br /&gt;#aptitude install swat&lt;br /&gt;&lt;br /&gt;Abra o browser e digite&lt;br /&gt;http://localhost:901/&lt;br /&gt;Coloque o usurário e a senha de root!&lt;br /&gt;&lt;br /&gt;Agora você pode adminstrar se samba via brower! Gostaram ?&lt;br /&gt;&lt;br /&gt;Abraço!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7396181972784981218-1314863893973749522?l=volcov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/1314863893973749522/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7396181972784981218&amp;postID=1314863893973749522' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/1314863893973749522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/1314863893973749522'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/2008/06/instalando-samba.html' title='Instalando Samba !'/><author><name>Volcov</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_YSrc7euuuYw/SEM_b5VV_bI/AAAAAAAAACk/646OtGU-t2M/S220/moto_0010.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7396181972784981218.post-3759979174755858329</id><published>2008-06-07T15:51:00.000-07:00</published><updated>2008-06-07T16:01:43.836-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenLdap via Browser'/><title type='text'>Acessando o OpenLdap via Browser</title><content type='html'>Bom galera, aqui vai um pequeno complemento da outra postagem sobre o OpenLdap.  ( é necessario ter apache2 para isso)&lt;br /&gt;&lt;br /&gt;Instale os pacotes:&lt;br /&gt;#aptitude install php-pear php5-ldap&lt;br /&gt;&lt;br /&gt;Verifique se seu servidor apache está com suporte ao PHP:&lt;br /&gt;#ls -l /etc/apache2/mods-enable&lt;br /&gt;&lt;br /&gt;Instale outro pacote:&lt;br /&gt;#aptitude install phpldapadmin&lt;br /&gt;&lt;br /&gt;Agora, abra seu browser e digite e digite no campo do URL:&lt;br /&gt;127.0.0.1/phpldapadmin/index.html&lt;br /&gt;&lt;br /&gt;Agora vamos autenticar com o Squid:&lt;br /&gt;#vim /etc/squid/squid.conf&lt;br /&gt;&lt;br /&gt;Modifique a seguinte linha:&lt;br /&gt;auth_param basic program /usr/lib/squid/ldap_auth -b dc=[seunome],dc=com,dc=br -f&lt;br /&gt;uid=%s SEU_IP&lt;br /&gt;&lt;br /&gt;Prontinho, estamos com o OpenLdap instalado, configurado, podemos acessar via browser e está autenticando com o squid. Você merece até um aumento de salário *-* !&lt;br /&gt;&lt;br /&gt;Abraço!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7396181972784981218-3759979174755858329?l=volcov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/3759979174755858329/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7396181972784981218&amp;postID=3759979174755858329' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/3759979174755858329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/3759979174755858329'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/2008/06/acessando-o-openldap-via-browser.html' title='Acessando o OpenLdap via Browser'/><author><name>Volcov</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_YSrc7euuuYw/SEM_b5VV_bI/AAAAAAAAACk/646OtGU-t2M/S220/moto_0010.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7396181972784981218.post-1663555338448201136</id><published>2008-06-07T15:01:00.000-07:00</published><updated>2008-06-07T16:03:01.389-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenLdap'/><title type='text'>Instalando e configurando o OpenLdap</title><content type='html'>Instale os pacotes do OpenLdap&lt;br /&gt;#aptitude install libldap2 ldap-utils slapd&lt;br /&gt;&lt;br /&gt;Depois de instalado, use o dpkg para confirurar.:&lt;br /&gt;#dpkg-reconfigure slapd&lt;br /&gt;&lt;br /&gt;Serão feitas algumas perguntas:&lt;br /&gt;-Omitir configuração de servidor OpenLdap: NÃO&lt;br /&gt;-Informe o nome de domínio DNS para construir a base dn: seu_dominio.com.br&lt;br /&gt;-Informe nome da organização: EMPRESA&lt;br /&gt;-Digite a senha: ******&lt;br /&gt;-Escolha base de dados: BDB&lt;br /&gt;-Remoção da base de dados quando o pacote slapd for expurgado: NÃO&lt;br /&gt;-Mover base antiga de dados em /var/lib/ldap: SIM&lt;br /&gt;-Permitir protocolo LDAPv2: SIM (Requirido para integrar com o Squid com o OpenLdap)&lt;br /&gt;&lt;br /&gt;Inicie o serviço do OpenLdap:&lt;br /&gt;#/etc/init.d/slapd start  (em algumas distribuições fica em /usr/local/libexec/slapd&lt;br /&gt;&lt;br /&gt;Verifique se o serviço está disponivel na rede:&lt;br /&gt;#netstat -lp | grep ldap&lt;br /&gt;&lt;br /&gt;Faça um teste da configuração do OpenLdap:&lt;br /&gt;#slaptest&lt;br /&gt;&lt;br /&gt;Instale os seguintes pacotes:&lt;br /&gt;#aptitude install perl&lt;br /&gt;#aptitude install migrationtools&lt;br /&gt;&lt;br /&gt;Agora acesse o diretório:&lt;br /&gt;#cd /usr/share/migrationtools&lt;br /&gt;#cp -av migrate_common.ph migrate_common.ph.original ( estamos criando um backup do arquivo)&lt;br /&gt;&lt;br /&gt;Agora edite as seguintes linhas  do arquivo migrate_common.ph&lt;br /&gt;#vim migrate_common.ph&lt;br /&gt;&lt;br /&gt;$DEFAULT_MAIL_DOMAIN="[dominio].com.br";&lt;br /&gt;$DEFAULT_BASE=dc="[seu nome],dc=com,dc=br";&lt;br /&gt;&lt;br /&gt;Agora vamos migrar a base de usuários do sistema paa uma base padrão LDIF:&lt;br /&gt;#cd /usr/share/migrationtools&lt;br /&gt;#./migrate_passwd.pl /etc/passwd /etc/ldap/users.ldif&lt;br /&gt;&lt;br /&gt;Se quiser dar uma olhada no arquivo criado:&lt;br /&gt;#less etc/ldap/users.ldif&lt;br /&gt;&lt;br /&gt;Agora vamos migrar a base de grupos do sistema:&lt;br /&gt;#./migrate_passwd.pl /etc/group /etc/ldap/groups.ldif&lt;br /&gt;&lt;br /&gt;Crie uma base ldif:&lt;br /&gt;#./migrate_base.pl &gt; /etc/ldap/base.ldif&lt;br /&gt;&lt;br /&gt;Abra o arquivo que acabamos de criar e delete as linhas de 1 a9, por default a migração criou as linhas, podendo gerar erro durante a importação:&lt;br /&gt;#vim /etc/ldap/base.ldif&lt;br /&gt;&lt;br /&gt;Adicione a base ldif a base do OpenLdap&lt;br /&gt;#ldapadd -x -D cn=admin,dc=seunome,dc=com,dc=br -f /ect/ldap/base.ldif -W&lt;br /&gt;#ldapsearch -x | more&lt;br /&gt;&lt;br /&gt;Adicione o groups.ldif:&lt;br /&gt;#ldapadd -x -D cn=admin,dc=[seunome],dc=com,dc=br -f /ect/ldap/groups.ldif -W&lt;br /&gt;&lt;br /&gt;Adicione o user.ldif&lt;br /&gt;#ldapadd -x -D cn=admin,dc=[seunome],dc=com,dc=br -f /ect/ldap/users.ldif -W&lt;br /&gt;&lt;br /&gt;Podemos transferir as informações em formato ldif através do slapadd passando a informação direto para o servidor:&lt;br /&gt;#/etc/init/d/slapd stop&lt;br /&gt;#slapadd -l meuarquivo.ldif -f slapd.conf&lt;br /&gt;&lt;br /&gt;Realizando buscas específicas:&lt;br /&gt;#ldapsearch -x -b ´dc=seunnome,dc=com,dc=br´ ´(cn=cdrom)´&lt;br /&gt;&lt;br /&gt;Consultando a base OpenLdap:&lt;br /&gt;#slapcat | more&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Configurando o Cliente OpenLdap:&lt;br /&gt;#vim /etc/ldap/ldap.conf&lt;br /&gt;&lt;br /&gt;Adicione as linhas:&lt;br /&gt;hostname 127.0.0.1&lt;br /&gt;base dc=seunome,dc=com,dc=br&lt;br /&gt;pam_password md5&lt;br /&gt;pam_filter objectclass=account&lt;br /&gt;pam_groupdn cn=users,ou=Group,dc=seunome,dc=com,dc=br&lt;br /&gt;&lt;br /&gt;Na proxima postagem vamos ver como usar configurar o OpenLdap para acessar via Browser!&lt;br /&gt;Espero que tenham gostado!&lt;br /&gt;Abraço&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7396181972784981218-1663555338448201136?l=volcov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/1663555338448201136/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7396181972784981218&amp;postID=1663555338448201136' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/1663555338448201136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/1663555338448201136'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/2008/06/instalando-e-configurando-o-openldap.html' title='Instalando e configurando o OpenLdap'/><author><name>Volcov</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_YSrc7euuuYw/SEM_b5VV_bI/AAAAAAAAACk/646OtGU-t2M/S220/moto_0010.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7396181972784981218.post-5757014067168621748</id><published>2008-06-07T10:54:00.000-07:00</published><updated>2008-06-07T11:03:51.460-07:00</updated><title type='text'>Comandos Básicos de Linux</title><content type='html'>&lt;p&gt;&lt;b&gt;Os comandos básicos do Linux&lt;/b&gt;&lt;/p&gt;       &lt;p&gt;Comandos do Linux mais comuns. Para utilizá-los, basta digitá-los          e pressionar a tecla Enter de seu teclado. É importante frisar          que, dependendo de sua distribuição Linux, um ou outro comando          pode estar indisponível. Além disso, alguns comandos só          podem ser executados por usuários com privilégios de administrador.&lt;/p&gt;       &lt;p&gt;A relação a seguir mostra os comandos seguidos de uma descrição:&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;cal&lt;/span&gt;: exibe um calendário;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;cat &lt;i&gt;arquivo&lt;/i&gt;&lt;/span&gt;: mostra o conteúdo          de um arquivo. Por exemplo, para ver o &lt;span style="text-decoration: underline;"&gt;arquivo&lt;/span&gt; infowester.txt, basta digitar          &lt;span style="color: rgb(0, 0, 255);"&gt; &lt;i&gt;cat infowester.txt&lt;/i&gt;&lt;/span&gt;;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;cd &lt;i&gt;diretório&lt;/i&gt;&lt;/span&gt;: abre um diretório.          Por exemplo, para abrir a pasta /mnt, basta digitar&lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;          cd /mnt&lt;/span&gt;&lt;/i&gt;. Para ir ao diretório raiz a partir de qualquer          outro, digite apenas &lt;span style="color: rgb(0, 0, 255);"&gt;cd&lt;/span&gt;;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;chmod&lt;/span&gt;: comando para alterar as permissões          de arquivos e diretórios.&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;clear&lt;/span&gt;: elimina todo o conteúdo visível,          deixando a linha de comando no topo, como se o sistema acabasse de ter          sido acessado;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;cp &lt;i&gt;origem destino&lt;/i&gt;&lt;/span&gt;: copia um arquivo          ou diretório para outro local. Por exemplo, para copiar o arquivo          infowester.txt com o nome infowester2.txt para /home, basta digitar &lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;cp          infowester.txt /home/infowester2.txt&lt;/span&gt;&lt;/i&gt;;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;date&lt;/span&gt;: mostra a data e a hora atual;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;df&lt;/span&gt;: mostra as partições usadas;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;diff &lt;i&gt;arquivo1 arquivo2&lt;/i&gt;&lt;/span&gt;: indica as          diferenças entre dois arquivos, por exemplo: &lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;diff          calc.c calc2.c&lt;/span&gt;&lt;/i&gt;;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;du &lt;i&gt;diretório&lt;/i&gt;&lt;/span&gt;: mostra o tamanho          de um diretório;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;emacs&lt;/span&gt;: abre o editor de textos emacs;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;file &lt;i&gt;arquivo&lt;/i&gt;&lt;/span&gt;: mostra &lt;span style="text-decoration: underline;"&gt;informações&lt;/span&gt;          de um arquivo;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;find&lt;/span&gt; &lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;diretório          parâmetro termo&lt;/span&gt;&lt;/i&gt;: o comando find serve para localizar          informações. Para isso, deve-se digitar o comando seguido          do diretório da pesquisa mais um parâmetro (ver lista abaixo)          e o termo da busca. Parâmetros:&lt;/p&gt;       &lt;p&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;name&lt;/span&gt;&lt;/i&gt; - busca por nome&lt;br /&gt;       &lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;type&lt;/span&gt;&lt;/i&gt; - busca por tipo&lt;br /&gt;       &lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;size&lt;/span&gt;&lt;/i&gt; - busca pelo tamanho do arquivo&lt;br /&gt;       &lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;mtime&lt;/span&gt;&lt;/i&gt; - busca por data de modificação&lt;/p&gt;       &lt;p&gt;Exemplo: &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;i&gt;find /home name tristania&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;     &lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;finger &lt;i&gt;usuário&lt;/i&gt;&lt;/span&gt;: exibe informações          sobre o usuário indicado;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;free&lt;/span&gt;: mostra a quantidade de memória          RAM disponível;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;halt&lt;/span&gt;: desliga o computador;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;history&lt;/span&gt;: mostra os últimos comandos          inseridos;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;id &lt;i&gt;usuário&lt;/i&gt;&lt;/span&gt;: mostra qual o          número de identificação do usuário especificado          no sistema;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;kill&lt;/span&gt;: encerra processados em andamento.  &lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;ls&lt;/span&gt;: lista os arquivos e diretórios          da pasta atual;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;lpr &lt;i&gt;arquivo&lt;/i&gt;&lt;/span&gt;: imprime o arquivo especificado;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;lpq&lt;/span&gt;: mostra o status da fila de impressão;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;lprm&lt;/span&gt;: remove trabalhos da fila de impressão;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;lynx&lt;/span&gt;: abre o navegador de internet de mesmo          nome;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;mv &lt;i&gt;origem destino&lt;/i&gt;&lt;/span&gt;: tem a mesma função          do comando cp, só que ao invés de copiar, move o arquivo          ou o diretório para o destino especificado;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;mkdir &lt;i&gt;diretório&lt;/i&gt;&lt;/span&gt;: cria um diretório,          por exemplo, &lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;mkdir infowester&lt;/span&gt;&lt;/i&gt; cria          uma pasta de nome infowester;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;passwd&lt;/span&gt;: altera sua senha. Para um administrador          mudar a senha de um usuário, basta digitar passwd seguido do nome          deste;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;ps&lt;/span&gt;: mostra os processos em execução. &lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;pwd&lt;/span&gt;: mostra o diretório em que você          está;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;reboot&lt;/span&gt;: reinicia o sistema imediatamente          (pouco recomendável, preferível &lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;shutdown          -r now&lt;/span&gt;&lt;/i&gt;);&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;rm &lt;i&gt;arquivo&lt;/i&gt;&lt;/span&gt;: apaga o arquivo especificado;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;rmdir &lt;i&gt;diretório&lt;/i&gt;&lt;/span&gt;: apaga o diretório          especificado, desde que vazio;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;shutdown&lt;/span&gt;: desliga ou reinicia o computador,          veja:&lt;br /&gt;       &lt;span style="color: rgb(0, 0, 255);"&gt;shutdown -r now&lt;/span&gt;: reinicia o computador&lt;br /&gt;       &lt;span style="color: rgb(0, 0, 255);"&gt;shutdown -h now&lt;/span&gt;: desliga o computador&lt;/p&gt;       &lt;p&gt;O parâmetro &lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;now&lt;/span&gt;&lt;/i&gt; pode ser mudado.          Por exemplo: digite &lt;span style="color: rgb(0, 0, 255);"&gt;shutdown -r +10&lt;/span&gt; e o sistema          irá reiniciar daqui a 10 minutos;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;su&lt;/span&gt;: passa para o usuário administrador,          isto é, root (perceba que o símbolo $ mudará para          #);&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;tar -xzvf &lt;i&gt;arquivo.tar.gz&lt;/i&gt;&lt;/span&gt;: extrai          um arquivo compactado em tar.gz;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;telnet&lt;/span&gt;: ativa o serviço de Telnet          em uma máquina. Para acessar esse computador a partir de outros          por Telnet, basta digitar &lt;span style="color: rgb(0, 0, 255);"&gt;telnet &lt;i&gt;nomedamáquina&lt;/i&gt;&lt;/span&gt;          ou &lt;span style="color: rgb(0, 0, 255);"&gt;telnet &lt;i&gt;IP&lt;/i&gt;&lt;/span&gt;. Por exemplo: &lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;telnet          192.168.0.10&lt;/span&gt;&lt;/i&gt;. Após abrir o Telnet, digite &lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;help&lt;/span&gt;&lt;/i&gt;          para conhecer suas funções;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;top&lt;/span&gt;: exibe a lista dos processos, conforme          os recursos de memória consumidos;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;uname&lt;/span&gt;: mostra informações          do sistema operacional e do computador. Digite &lt;span style="color: rgb(0, 0, 255);"&gt;uname          -a&lt;/span&gt; para obter mais detalhes;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;useradd &lt;i&gt;usuário&lt;/i&gt;&lt;/span&gt;: cria uma          nova conta usuário, por exemplo, &lt;i&gt;useradd wester&lt;/i&gt; cria o usuário          wester;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;userdel &lt;i&gt;usuário&lt;/i&gt;&lt;/span&gt;: apaga a conta          do usuário especificado;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;uptime&lt;/span&gt;: mostra a quantas horas seu computador          está ligado;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;vi&lt;/span&gt;: inicia o editor de textos vi. &lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;whereis &lt;i&gt;nome&lt;/i&gt;&lt;/span&gt;: procura pelo binário          do arquivo indicado, útil para conhecer seu diretório ou          se ele existe no sistema;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;w&lt;/span&gt;: mostra os usuários logados atualmente          no computador (útil para servidores);&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;who&lt;/span&gt;: mostra quem está usando o sistema.&lt;/p&gt;       &lt;p&gt;&lt;b&gt;Finalizando&lt;/b&gt;&lt;/p&gt;       &lt;p&gt;Praticamente todos os comandos citados possuem parâmetros que permitem          incrementar suas funcionalidades. Por exemplo, se você digitar o          comando &lt;span style="color: rgb(0, 0, 255);"&gt;ls&lt;/span&gt; com o parâmetro &lt;span style="color: rgb(0, 0, 255);"&gt;-R&lt;/span&gt;          &lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;(ls -R&lt;/span&gt;&lt;/i&gt;), este mostrará todos          os arquivos do diretório, inclusive os ocultos.&lt;/p&gt;       &lt;p&gt;A melhor forma de conhecer os parâmetros adicionais de cada comando          é consultando as informações de ajuda. Para isso,          pode-se usar o recurso &lt;span style="color: rgb(0, 0, 255);"&gt;--help&lt;/span&gt;. Veja o exemplo          para o comando &lt;span style="color: rgb(0, 0, 255);"&gt;ls&lt;/span&gt;:&lt;/p&gt;       &lt;p&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;ls --help&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Também é possível utilizar o comando &lt;span style="color: rgb(0, 0, 255);"&gt;man&lt;/span&gt;          (desde que seu conteúdo esteja instalado), que geralmente fornece          informações mais detalhadas. Par usar o &lt;span style="color: rgb(0, 0, 255);"&gt;man&lt;/span&gt;          para obter detalhes do comando &lt;span style="color: rgb(0, 0, 255);"&gt;cp&lt;/span&gt;, por exemplo,          a sintaxe é:&lt;/p&gt;       &lt;p&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;man cp&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;       &lt;p&gt;Se você estiver utilizando o &lt;i&gt;bash&lt;/i&gt;, pode-se aplicar o comando          &lt;span style="color: rgb(0, 0, 255);"&gt;help&lt;/span&gt; ou &lt;span style="color: rgb(0, 0, 255);"&gt;info&lt;/span&gt;          da mesma forma que o comando &lt;span style="color: rgb(0, 0, 255);"&gt;man&lt;/span&gt;:&lt;/p&gt;       &lt;p&gt;&lt;i&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;help cp&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;       &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;i&gt;info cp&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;       &lt;p&gt;Assim como conhecer os comandos básicos do Linux é importante,          também o é saber como acessar seus recursos de ajuda, pois          isso te desobriga de decorar as seqüências das funcionalidades          extras. Sabendo usar todos os recursos, você certamente terá          boa produtividade em suas tarefas no Linux. &lt;/p&gt;              &lt;span style="font-style: italic;"&gt;Abraço&lt;/span&gt;&lt;!-- ******************************************************************************************************************** --&gt;&lt;script language="Javascript"&gt; //&lt;!-- function Abre(url, width, height) {  window.open(url,"_blank","maximizable=no,resizable=no,toolbar=no,status=no,menubar=no,scrollbars=yes,width=" + width + ",height=" + height); } //--&gt; &lt;/script&gt; &lt;!-- hotwords --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7396181972784981218-5757014067168621748?l=volcov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/5757014067168621748/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7396181972784981218&amp;postID=5757014067168621748' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/5757014067168621748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/5757014067168621748'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/2008/06/comandos-bsicos-de-linux.html' title='Comandos Básicos de Linux'/><author><name>Volcov</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_YSrc7euuuYw/SEM_b5VV_bI/AAAAAAAAACk/646OtGU-t2M/S220/moto_0010.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7396181972784981218.post-2124049936770587395</id><published>2008-06-07T10:24:00.000-07:00</published><updated>2008-06-07T10:43:01.355-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EXT4'/><title type='text'>Características do EXT4</title><content type='html'>&lt;div id="result_box" dir="ltr"&gt;Ext4 a nova versão so mais famoso filesystem que o linux usa, vem com varias mudanças relevantes.  Confiram:&lt;br /&gt;&lt;br /&gt;Detailed Description&lt;br /&gt;&lt;br /&gt;O Ext4 filesystem, é a evolução do ext3 - mais escalável e de melhor desempenho, graças a uma nova dimensão ao formato de disco e nova atribuição heurística. Novos recursos incluem:&lt;br /&gt;&lt;br /&gt;     * Extensão formato baseado em disco&lt;br /&gt;     * 48-bit bloco números&lt;br /&gt;     * Atribuição Multiblock&lt;br /&gt;     * Atribuição atrasadas (não na versão inicial)&lt;br /&gt;     * 32000 Break subdiretório limite&lt;br /&gt;     * Diretório nodos reserva&lt;br /&gt;     * Nanosegundo timestamps&lt;br /&gt;     * Inode versão em disco&lt;br /&gt;     * Não inicializadas grupos (não na versão inicial)&lt;br /&gt;     * Jornal checksumming&lt;br /&gt;     * Persistentes preallocation&lt;br /&gt;     * Online desfragmentação (não na versão inicial)&lt;br /&gt;&lt;br /&gt;mais informações em &lt;a href="http://ext4.wiki.kernel.org/index.php/Main_Page"&gt;ext4 wiki&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Abraço&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7396181972784981218-2124049936770587395?l=volcov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/2124049936770587395/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7396181972784981218&amp;postID=2124049936770587395' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/2124049936770587395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/2124049936770587395'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/2008/06/caractersticas-do-ext4.html' title='Características do EXT4'/><author><name>Volcov</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_YSrc7euuuYw/SEM_b5VV_bI/AAAAAAAAACk/646OtGU-t2M/S220/moto_0010.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7396181972784981218.post-1977178987607776035</id><published>2008-06-07T08:43:00.000-07:00</published><updated>2008-06-07T10:13:50.342-07:00</updated><title type='text'>Usando o google de melhor forma!</title><content type='html'>&lt;p&gt;&lt;strong&gt;Bom galera, ai vai umas dicas sobre como utilizar o google, para fazer buscas mais específicas, e obter resultados melhores!&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1 - Aprimore suas pesquisas no Google&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Você pode aprimorar suas pesquisas usando operadores (+ e -):&lt;/p&gt; &lt;p&gt;palavra +palavra2: procurará páginas que contenham palavra e palavra2;&lt;/p&gt; &lt;p&gt;palavra -palavra2: mostrará páginas que tenhama palavra, mas que não tenha palavra2 (não dê espaço antes do segundo termo);&lt;/p&gt; &lt;p&gt;É possível combinar as operações. Por exemplo, palavra + palavra2 -palavra3.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2 - Pesquise pela frase exata&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Se você digitar a frase determinação de um trem, o Google mostrará páginas que tenham as palavras determinação, de, um, trem, mesmo que não esteja nesta ordem. Para procurar a frase exata, digite-a entre aspas: “determinação de um trem”.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;3 - Faça busca por sistema operacional&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Pouca gente sabe, mas o Google tem páginas para sistemas operacionais. Assim, se você é usuário de Linux ou Mac, por exemplo, poderá buscar assuntos específicos para esses sistemas. Veja lista de páginas:&lt;/p&gt; &lt;p&gt;Google para Palm: http://www.google.com/palm&lt;/p&gt; &lt;p&gt;Google para Linux: http://www.google.com/linux&lt;/p&gt; &lt;p&gt;Google para Mac: http://www.google.com/mac&lt;/p&gt; &lt;p&gt;Google para Windows: http://www.google.com/microsoft&lt;/p&gt; &lt;p&gt;&lt;strong&gt;4 - Faça cálculos no Google&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Fazer cálculos no Google é simples. Digite, por exemplo, 42 + 20, 18 * 3 (multiplicação), 14 / 8 (divisão) ou 4 - 3 e veja o que acontece. O Google consegue realizar desde operações básicas até as mais complexas. Basta digitar o tipo de cálculo desejado. Veja a lista:&lt;/p&gt; &lt;p&gt;Digite  e o Google fará&lt;br /&gt;5 ^ 3 = 5 elevado a 3&lt;br /&gt;sin(45 degrees)  = o seno de 45 *&lt;br /&gt;tan(45 degrees)  = a tangente de 45 *&lt;br /&gt;cos(45 degress)  = o cosseno de 45 *&lt;br /&gt;sqrt (90)  = a raiz quadrada de 90&lt;br /&gt;ln (13)  = o logaritmo base e de 13&lt;br /&gt;log (1,000)  = o logaritmo base 10&lt;br /&gt;50!  = o fatorial de 50&lt;br /&gt;4th root of 64  = o cálculo da quarta raiz de 64 **&lt;/p&gt; &lt;p&gt;* O degrees não é obrigatório. Digite-o somente quando desejar o valor em graus. Sem o degrees, o valor é fornecido em radianos.&lt;/p&gt; &lt;p&gt;** Para 1, deve-se usar st em vez de th. O mesmo vale para 2, onde deve-se nd e 3, onde deve-se usar rd. Para 4 e os demais números, deve-se usar th.&lt;/p&gt; &lt;p&gt;Obs.: os valores usados na lista servem de exemplo. Obviamente você pode utilizar os valores que quiser.&lt;/p&gt; &lt;p&gt;Você não precisa usar cada operação por vez. É possível fazer combinações. Por exemplo, digite (14+554)*ln(13)/tan(90)+ 1. O Google dará como resultado -729.197942.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;5 - Faça conversões&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;É possível fazer conversões no Google. Veja a lista de conversões:&lt;/p&gt; &lt;p&gt;Digite  e o Google converterá&lt;br /&gt;30 cm in ft  = 30 centímetros em pés&lt;br /&gt;50 km in miles  = 50 quilômetros em milhas&lt;br /&gt;10 kg in lb = 10 quilos em libras&lt;br /&gt;VI in arabic numerals  = VI em número arábico (o que utilizamos hoje em dia)&lt;br /&gt;2004 in roman numerals  = 2004 em números romanos&lt;/p&gt; &lt;p&gt;Em todos os casos, é possível que você faça as operações de modo contrário. E há outras conversões. Basta saber os nomes das medidas em inglês e experimentar no Google. No lugar dos valores, você pode usar equações. Por exemplo, 10/5+459 in roman numerals. O Google mostrará CDLXI.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;6 - Dicionário&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;É possível usar o Google como dicionário. Para isso, digite a palavra define, seguida de : (sinal de dois pontos) mais o termo. Por exemplo, suponha que você queira saber o que é Linux. Então, no Google, digite: define: linux. Agora, é só ver o significado.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Espero que tenham gostado!&lt;/p&gt;&lt;p&gt;Abraço&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7396181972784981218-1977178987607776035?l=volcov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/1977178987607776035/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7396181972784981218&amp;postID=1977178987607776035' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/1977178987607776035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/1977178987607776035'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/2008/06/usando-o-google-de-melhor-forma.html' title='Usando o google de melhor forma!'/><author><name>Volcov</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_YSrc7euuuYw/SEM_b5VV_bI/AAAAAAAAACk/646OtGU-t2M/S220/moto_0010.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7396181972784981218.post-7236295436745630975</id><published>2008-06-03T16:33:00.000-07:00</published><updated>2008-06-06T09:54:50.100-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PAM'/><title type='text'>Configurando o PAM</title><content type='html'>Trabalhar com módulos do PAM, é possibilitar que as aplicações consigam fazer outros controles no login e na conta dos usúarios, que por padrão não conseguiriam.&lt;br /&gt;&lt;br /&gt;Verifique quais módulos do PAM já estão instalados no sistema.&lt;br /&gt;#ls /lib/security/&lt;br /&gt;&lt;br /&gt;A maioria dos programas tem suporte ao PAM. Vamos verificar quais:&lt;br /&gt;#ls /etc/pam.d&lt;br /&gt;&lt;br /&gt;Abra o aquivo&lt;br /&gt;#vim /etc/pam.d/login&lt;br /&gt;&lt;br /&gt;tire o comentario da linha&lt;br /&gt;#auth        requisite pam_nologin.so&lt;br /&gt;&lt;br /&gt;abra outro terminal, entre como root e crie o arquivo&lt;br /&gt;#touch /etc/nologin&lt;br /&gt;&lt;br /&gt;agora no arquivo de configuração adicione a linha&lt;br /&gt;account           requisite  pam_time.so&lt;br /&gt;&lt;br /&gt;saia e salve o arquivo&lt;br /&gt;ESC&lt;br /&gt;wq&lt;br /&gt;&lt;br /&gt;abra o arquivo&lt;br /&gt;#vim /etc/security/time.conf&lt;br /&gt;&lt;br /&gt;login;*;root;a10000-2359&lt;br /&gt;saia e salve&lt;br /&gt;ESC&lt;br /&gt;wq&lt;br /&gt;&lt;br /&gt;Explicando: O arquivo nologin nega o root de logar, ou seja o usuário root não loga mais no sistema. Isso é bom, pois o root é muito visado, pois qualquer linux tem o root, então só falta descobrir a senha para invadir, agora negando o acesso ao root, de que adianta se matar para descobrir a senha do root ? Entao, vamos dar o poder de su para algum usuario.&lt;br /&gt;&lt;br /&gt;#groupadd nome_do_grupo&lt;br /&gt;#useradd -g nome_do_grupo -s /bin/bash -m usuario&lt;br /&gt;#passwd usuario&lt;br /&gt;&lt;br /&gt;Criamos um grupo, um usuario, adicionamos o usuario ao grupo criado e congiduramos uma senha para ele certo ?&lt;br /&gt;agora..&lt;br /&gt;#vim /etc/pam.d/su&lt;br /&gt;ache e edite a linha&lt;br /&gt;auth required pam_wheel.so group=nome_do_grupo&lt;br /&gt;&lt;br /&gt;saia e salve&lt;br /&gt;ESC&lt;br /&gt;wq&lt;br /&gt;&lt;br /&gt;faça o teste!&lt;br /&gt;&lt;br /&gt;você pode também definir uma hora para utilizar o ssh&lt;br /&gt;abra o arquivo&lt;br /&gt;#vim /etc/pam.d/ssh&lt;br /&gt;account            required            pam_time.so&lt;br /&gt;&lt;br /&gt;saia e salve&lt;br /&gt;&lt;br /&gt;ESC&lt;br /&gt;wq&lt;br /&gt;&lt;br /&gt;abra o arquivo&lt;br /&gt;#vim /etc/security/time.conf&lt;br /&gt;edite a linha&lt;br /&gt;ssh;*;*;a10730-1900 ( nesse caso estamos colando das 7:30 às 19:00 )&lt;br /&gt;&lt;br /&gt;sai e salve&lt;br /&gt;&lt;br /&gt;ESC&lt;br /&gt;wq&lt;br /&gt;&lt;br /&gt;Isso ae galera! Bom proveito!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7396181972784981218-7236295436745630975?l=volcov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/7236295436745630975/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7396181972784981218&amp;postID=7236295436745630975' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/7236295436745630975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/7236295436745630975'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/2008/06/configurando-o-pam.html' title='Configurando o PAM'/><author><name>Volcov</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_YSrc7euuuYw/SEM_b5VV_bI/AAAAAAAAACk/646OtGU-t2M/S220/moto_0010.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7396181972784981218.post-3006729707488683535</id><published>2008-06-03T15:27:00.001-07:00</published><updated>2008-06-03T16:32:29.954-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Squid'/><title type='text'>Instalando e Configurando Squid</title><content type='html'>Squid, é um web proxy que tem por objetivo otimizar a velocidade de conteúdos web. É amplamente usado em ambientes corporativos, tendo como vantagem fazer cache do conteúdo, filtrar sites, controlar acessos e diminuir a utilização da banda de internet.&lt;br /&gt;&lt;br /&gt;Vamos ao que interessa!&lt;br /&gt;verifique se o pacote de squid já está instalado.&lt;br /&gt;#dpkg -l squid&lt;br /&gt;&lt;br /&gt;Se não..&lt;br /&gt;#aptitude install squid&lt;br /&gt;&lt;br /&gt;Já instalado, vamos configurá-lo.&lt;br /&gt;#vim /etc/squid/squid.conf&lt;br /&gt;&lt;br /&gt;Primeiro devemos alterar a porta ou porta e hostname/IP que o squid irá escutar as conexões.&lt;br /&gt;localize a linha http_port e troque&lt;br /&gt;http_port 192.168.0.0:3128 ( porta padrão )&lt;br /&gt;&lt;br /&gt;Adicione a linha abaixo que informará o nome que será visto nas páginas de erro do squid.&lt;br /&gt;visible_hostname Squid( mensagem )&lt;br /&gt;&lt;br /&gt;Por padrão, o squid roda negando todas as requisições, entao modifique a linha:&lt;br /&gt;#http_access deny all&lt;br /&gt;por&lt;br /&gt;http_access allow all&lt;br /&gt;&lt;br /&gt;Pronto, já está basicamente configurado. Agora vamos ao cache.&lt;br /&gt;Ainda no arquivo de configuração. Adicione a linha ( isso se já não tiver )&lt;br /&gt;cache_dir ufs /var/spool/squid 512 128 256&lt;br /&gt;&lt;br /&gt;Onde estruturamos 512MB de cache, 128 diretórios e 256 subdiretórios. Lembrando que para cada 1GB de cache 10MB de ram é necessário!&lt;br /&gt;&lt;br /&gt;Podemos definir também que não seja feito cache de páginas seguras.&lt;br /&gt;no_cache deny SSL_ports&lt;br /&gt;agora saia do arquivo.&lt;br /&gt;&lt;br /&gt;ESC&lt;br /&gt;wq&lt;br /&gt;ENTER&lt;br /&gt;&lt;br /&gt;#squid -z ( para rescontruir a estrutura de cache )&lt;br /&gt;&lt;br /&gt;entre novamente no arquivo&lt;br /&gt;#vim /etc/squid/squid.conf&lt;br /&gt;&lt;br /&gt;Podemos também definir ACL's&lt;br /&gt;&lt;br /&gt;acl almoço time 12:00-14:00&lt;br /&gt;acl rede0 src 192.168.0.0/24 ( estamos ainda apenas criando as ACL's )&lt;br /&gt;&lt;br /&gt;agora, vamos negar ou permitir as ACL's&lt;br /&gt;vá para a linha&lt;br /&gt;#Deny ( negar ) ou Allow ( permitir )&lt;br /&gt;http_access Allow rede0 almoço&lt;br /&gt;&lt;br /&gt;acabamos de dizer que na hora do almoço 12:00 às 14:00 a rede0 ira acessar!&lt;br /&gt;&lt;br /&gt;Saia e salve o arquivo&lt;br /&gt;ESC&lt;br /&gt;wq&lt;br /&gt;ENTER&lt;br /&gt;&lt;br /&gt;restart o serviço do squid&lt;br /&gt;/etc/init.d/squid restart&lt;br /&gt;&lt;br /&gt;Dá para fazer uma whiteliste e uma blacklist com sites que irão ser pemitidos e negados, as vezes fica até mais facil! Usar senhas, muita coisa!&lt;br /&gt;&lt;br /&gt;Espero que tenham gostado! :)&lt;br /&gt;&lt;br /&gt;abraço&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7396181972784981218-3006729707488683535?l=volcov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/3006729707488683535/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7396181972784981218&amp;postID=3006729707488683535' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/3006729707488683535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/3006729707488683535'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/2008/06/instalando-e-configurando-squid.html' title='Instalando e Configurando Squid'/><author><name>Volcov</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_YSrc7euuuYw/SEM_b5VV_bI/AAAAAAAAACk/646OtGU-t2M/S220/moto_0010.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7396181972784981218.post-5220543470400573994</id><published>2008-06-01T18:06:00.000-07:00</published><updated>2008-06-03T04:43:48.929-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Quebrar senha de root'/><title type='text'>Quebrando a Senha de root no grub</title><content type='html'>Aee galera, aqui para aqueles que esqueceram por acaso a senha do root, a maneira mais simples de recuperá-la NÃO é reinstalando o sistema!&lt;br /&gt;&lt;br /&gt;No grub, selecione a linha do linux, e aperte E, depois aperte E&lt;br /&gt;novamente na linha do kernel mais ou menos algo como kernel =&lt;br /&gt;(hd0,1)/boot/vmlinuz-2.6.5-63255U10_1cl *root*=/dev/hda2).&lt;br /&gt;&lt;br /&gt;Na frente da linha damos um espaço e inserimos o seguinte parâmetro:&lt;br /&gt;init=/bin/bash&lt;br /&gt;Ficando assim : kernel = (hd0,1)/boot/vmlinuz-2.6.5-63255U10_1cl&lt;br /&gt;*root*=/dev/hda2 init=/bin/bash&lt;br /&gt;&lt;br /&gt;Feito isso pressione ENTER para alterar e em seguida pressione "B" para&lt;br /&gt;disparar o kernel. Isso no GRUB…&lt;br /&gt;&lt;br /&gt;O kernel irá subir mas o INIT será desviado abrindo um BASH limpinho pra&lt;br /&gt;você com os poderes de *root*. Ainda não podemos mexer em nada pois o&lt;br /&gt;sistema está montado como "somente leitura".&lt;br /&gt;&lt;br /&gt;digite: mount -o remount,rw /&lt;br /&gt;&lt;br /&gt;Agora, abra o arquivo /etc/shadow&lt;br /&gt;&lt;br /&gt;vi /etc/shadow&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Localize a linha do root, algo como *root*:X:12707:0:99999:7:::&lt;br /&gt;&lt;br /&gt;Apagaque o que estiver entre : : no nosso caso o X :X:&lt;br /&gt;&lt;br /&gt;aperte ESC, :wq ENTER&lt;br /&gt;&lt;br /&gt;reinicie a maquina&lt;br /&gt;agora, a senha de root estara branca, ou seja, so digitar o usuario&lt;br /&gt;root, sem senha!&lt;br /&gt;&lt;br /&gt;Faça bom proveito! : )&lt;br /&gt;&lt;br /&gt;Abraço&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7396181972784981218-5220543470400573994?l=volcov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/5220543470400573994/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7396181972784981218&amp;postID=5220543470400573994' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/5220543470400573994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/5220543470400573994'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/2008/06/quebrando-senha-de-root-no-grub.html' title='Quebrando a Senha de root no grub'/><author><name>Volcov</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_YSrc7euuuYw/SEM_b5VV_bI/AAAAAAAAACk/646OtGU-t2M/S220/moto_0010.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7396181972784981218.post-427827312431110441</id><published>2008-06-01T17:48:00.000-07:00</published><updated>2008-06-04T07:44:44.196-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fedora 9'/><title type='text'>Fedora Core 9</title><content type='html'>Saaalve galera, começando aqui no blog,  falando um pouco sobre o lançamento do Fedora 9&lt;br /&gt;&lt;br /&gt;Bom galera, o fedora para quem não conhece é uma distribuição Linux, baseada em Red Hat. O desenvolvimento do Fedora é realizado por uma comunidade aberta que é patrocinada pela Red Hat e Fedora project.&lt;br /&gt;Bom, o novo Fedora, vem com algumas surpresinhas, que prometem esquentar a briga contra os sistemas gráficos Windows e MAC.&lt;br /&gt;Algumas das novidades:&lt;br /&gt;&lt;br /&gt;* Xorg 1.5&lt;br /&gt;* FreeIPA&lt;br /&gt;* Encriptação de sistemas de arquivos pelo Anaconda&lt;br /&gt;* Melhorias no NetworkManager&lt;br /&gt;* KDE4&lt;br /&gt;* Gnome 2.22&lt;br /&gt;* Live persistence&lt;br /&gt;* Novo GDM&lt;br /&gt;* Preupgrade&lt;br /&gt;* Redimencionamento de partições via anaconda&lt;br /&gt;* Upstart&lt;br /&gt;* Firefox 3&lt;br /&gt;&lt;br /&gt;A lista completa, está &lt;a href="http://docs.fedoraproject.org/release-notes/f9/pt_BR/"&gt;aqui!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Se você nunca usou Linux, tem vontade, ou você que usa. Vale a pena da uma olhada! Tá muito bacana mesmo!&lt;br /&gt;&lt;br /&gt;Abraço.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7396181972784981218-427827312431110441?l=volcov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://volcov.blogspot.com/feeds/427827312431110441/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7396181972784981218&amp;postID=427827312431110441' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/427827312431110441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7396181972784981218/posts/default/427827312431110441'/><link rel='alternate' type='text/html' href='http://volcov.blogspot.com/2008/06/fedora-core-9.html' title='Fedora Core 9'/><author><name>Volcov</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_YSrc7euuuYw/SEM_b5VV_bI/AAAAAAAAACk/646OtGU-t2M/S220/moto_0010.jpg'/></author><thr:total>0</thr:total></entry></feed>
