<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkQCQ3w5eyp7ImA9WhRaE0g.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125</id><updated>2012-02-15T23:06:02.223-02:00</updated><category term="torre" /><category term="linux" /><category term="shell script" /><category term="cabeamento estruturado" /><category term="proxy" /><category term="carreira" /><category term="mikrotik" /><category term="cli" /><category term="mysql" /><category term="mandriva" /><category term="ocupação" /><category term="remoto" /><category term="arquivos" /><category term="tutorial" /><category term="syslog" /><category term="servidor" /><category term="certificação" /><category term="thundercache" /><category term="radio mobile" /><category term="routeros" /><category term="desenvolvimento" /><category term="squid" /><category term="nat" /><category term="básico" /><category term="desktop" /><category term="furukawa" /><category term="wireless" /><category term="python" /><category term="ids" /><category term="planilha" /><category term="fibra optica" /><category term="ponto-a-ponto" /><category term="log" /><category term="internet" /><category term="cabling" /><category term="video" /><category term="samba" /><category term="freebsd" /><category term="protheus" /><category term="netbsd" /><category term="provedor" /><category term="hotspot" /><category term="calculo" /><category term="redes" /><category term="compartilhamento" /><category term="ipv6" /><category term="backup" /><category term="terminal server" /><title>Tecnologia | Linux | *BSD | Desenvolvimento | Redes | Servidores | etc...</title><subtitle type="html">Esse blog é dedicado aos amantes de tecnologia, seja estudante, profissional ou simpatizante.
Aqui pretendo compartilhar um pouco do meu conhecimento e espero ajudar outras pessoas.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://jacksonezidio.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/JacksonEzidio" /><feedburner:info uri="jacksonezidio" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkQESXg7eSp7ImA9WhRaEE0.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-4917969559296370322</id><published>2012-02-11T18:26:00.004-02:00</published><updated>2012-02-11T21:51:48.601-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-11T21:51:48.601-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="shell script" /><title>Shell script para inverter URL's</title><content type="html">E aí galera!&lt;br /&gt;
&lt;br /&gt;
Eu gosto de fazer uns downloads de algumas coisas aí na internet sabe (volta Megaupload!!), e muitos sites possuem aquela frescura de trazer na barra de endereços o link invertido, com o maléfico plano de tentar fazer você cadastrar o seu número de celular lá pra alguma finalidade ou baixar algum aplicativo, pra depois disso, liberar o link correto.&lt;br /&gt;
&lt;br /&gt;
Quem gosta de fazer uns downloads aí na rede sabe do que falo.&lt;br /&gt;
Um exemplo de link invertido após tentar iniciar "um download" seria isso:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #cc0000;"&gt;
http://downloadseries.org/baixar/?link=3sbdyiz19h7ybwd?php.daolnwod/moc.erifaidem.www//:ptth&lt;/div&gt;
&lt;br /&gt;
Aí você pensa: "fudeu".&lt;br /&gt;
&lt;br /&gt;
Confesso (e não tenho vergonha) que antigamente eu tinha a coragem de abrir o gedit e consertar caractere por caractere.&lt;br /&gt;
Mas aí pensei: "poxa vida que chato isso!".&lt;br /&gt;
&lt;br /&gt;
Então escrevi o seguinte shell script que converte essa loucura aí já no formato correto e já abre o link no navegador configurado no script.&lt;br /&gt;
&lt;b&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;-&amp;gt; Sorry&lt;/span&gt; &lt;span class="hps"&gt;for&lt;/span&gt; &lt;span class="hps"&gt;windows&lt;/span&gt; &lt;span class="hps"&gt;users&lt;/span&gt;. &lt;span class="hps"&gt;This is for&lt;/span&gt; &lt;span class="hps"&gt;linux&lt;/span&gt; &lt;span class="hps"&gt;users.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Requisitos para funcionamento:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Linux; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Terminal Bash;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Xdialog;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Navegador; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Instruções de uso: &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Conferir se possui os requisitos acima;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Se não tiver o Xdialog, instalar.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Se for Fedora como no meu caso é simples:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: #f3f3f3;"&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;#yum install Xdialog&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Se for Ubuntu/Debian:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: #f3f3f3;"&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;#apt-get install Xdialog&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Criar o script com o código abaixo;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Copiar a url, mas somente a parte que se refere ao link mesmo.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Exemplo:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="color: #cc0000;"&gt;
&lt;i style="color: black;"&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color: black;"&gt;http://downloadseries.org/baixar/?link=&lt;/span&gt;3sbdyiz19h7ybwd?php.daolnwod/moc.erifaidem.www//:ptth&lt;/div&gt;
&lt;br /&gt;
Nesse caso pegar somente o texto após "link". &lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Executar o script, ele vai mostrar uma janela do Xdialog na tela, no campo do textbox você cola o link selecionado como explicado acima e dê "OK".&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Será aberto no navegador.&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Eis a janela:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-Ql-hqiUpVGg/TzbO-3Yj_tI/AAAAAAAAAiI/1vBSXaJjIr0/s1600/Screenshot+at+2012-02-11+18:26:37.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="124" src="http://1.bp.blogspot.com/-Ql-hqiUpVGg/TzbO-3Yj_tI/AAAAAAAAAiI/1vBSXaJjIr0/s320/Screenshot+at+2012-02-11+18:26:37.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;invstr.sh&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt; --------------InICiO----------------&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="color: blue;"&gt;
#!/bin/bash&lt;/div&gt;
&lt;div style="color: blue;"&gt;
# invstr.sh v1.0&lt;/div&gt;
&lt;div style="color: blue;"&gt;
#&lt;/div&gt;
&lt;div style="color: blue;"&gt;
# A finalidade desse programa é converter uma string de link invertido&lt;/div&gt;
&lt;div style="color: blue;"&gt;
# e abrir no navegador.&lt;/div&gt;
&lt;div style="color: blue;"&gt;
#-------------------------------------&lt;/div&gt;
&lt;div style="color: blue;"&gt;
#&amp;nbsp;&amp;nbsp; &amp;nbsp;Jackson Ezidio de Deus&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #&lt;/div&gt;
&lt;div style="color: blue;"&gt;
#&amp;nbsp;&amp;nbsp; &amp;nbsp;jacksonezidio@gmail.com&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #&lt;/div&gt;
&lt;div style="color: blue;"&gt;
#-------------------------------------&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: blue;"&gt;
# inicio&lt;/div&gt;
&lt;span style="color: #8e7cc3;"&gt;navegador&lt;/span&gt;=firefox&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style="color: blue;"&gt;# Aqui digite o comando que chama o navegador que será utilizado&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #990000;"&gt;
&lt;b&gt;while :; do&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="color: #8e7cc3;"&gt;link&lt;/span&gt;=$&lt;b&gt;&lt;span style="color: #990000;"&gt;(&lt;/span&gt;&lt;/b&gt;Xdialog --stdout \&lt;br /&gt;
--title &lt;span style="color: magenta;"&gt;"Inverte link"&lt;/span&gt; \&lt;br /&gt;
--inputbox &lt;span style="color: magenta;"&gt;"Digite o Link:"&lt;/span&gt; 10 70&lt;b&gt;&lt;span style="color: #990000;"&gt;)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
[ &lt;span style="color: #8e7cc3;"&gt;$?&lt;/span&gt; -ne 0 ]&lt;b&gt; &lt;span style="color: #990000;"&gt;&amp;amp;&amp;amp; break&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #990000;"&gt;if&lt;/span&gt;&lt;/b&gt; [ &lt;span style="color: magenta;"&gt;"&lt;/span&gt;&lt;span style="color: #8e7cc3;"&gt;$link&lt;/span&gt;&lt;span style="color: magenta;"&gt;"&lt;/span&gt; &lt;b&gt;&lt;span style="color: #990000;"&gt;!&lt;/span&gt;&lt;/b&gt;= &lt;span style="color: magenta;"&gt;' '&lt;/span&gt; ]&lt;b style="color: #990000;"&gt;;&lt;/b&gt;&lt;br /&gt;
&lt;div style="color: #990000;"&gt;
&lt;b&gt;then&lt;/b&gt;&lt;/div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style="color: #8e7cc3;"&gt;link&lt;/span&gt;=&lt;span style="color: #351c75;"&gt;`&lt;/span&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;echo&lt;/span&gt;&lt;/b&gt; &lt;span style="color: magenta;"&gt;"&lt;/span&gt;&lt;span style="color: #8e7cc3;"&gt;$link&lt;/span&gt;&lt;span style="color: magenta;"&gt;" &lt;/span&gt;&lt;span style="color: #674ea7;"&gt;| rev`&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style="color: #8e7cc3;"&gt;$navegador $link&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;span style="color: #990000;"&gt;&amp;nbsp;&lt;b&gt;if&lt;/b&gt;&lt;/span&gt; [&lt;span style="color: #8e7cc3;"&gt; $?&lt;/span&gt; -ne 0 ]&lt;b style="color: #990000;"&gt;;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;b&gt;&amp;nbsp;&lt;span style="color: #990000;"&gt;then&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Xdialog --stdout \&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;--title &lt;span style="color: magenta;"&gt;"Aviso"&lt;/span&gt; \&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;--infobox &lt;span style="color: magenta;"&gt;"Não foi possível abrir o navegador! verifique parametros.."&lt;/span&gt; 10 70&lt;br /&gt;
&amp;nbsp;&lt;span style="color: #990000;"&gt;&amp;nbsp; &lt;b&gt;&amp;nbsp;fi&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="color: #990000;"&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;break&lt;/b&gt;&lt;/div&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;b&gt;&lt;span style="color: #990000;"&gt;elif&lt;/span&gt;&lt;/b&gt; [ &lt;span style="color: magenta;"&gt;"&lt;/span&gt;&lt;span style="color: #8e7cc3;"&gt;$link&lt;/span&gt;&lt;span style="color: magenta;"&gt;"&lt;/span&gt; == &lt;span style="color: magenta;"&gt;' ' &lt;/span&gt;]&lt;b&gt;&lt;span style="color: #990000;"&gt;;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="color: #990000;"&gt;
&lt;b&gt;then&lt;/b&gt;&lt;/div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;Xdialog --stdout \&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;--title &lt;span style="color: magenta;"&gt;"Aviso"&lt;/span&gt; \&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;--infobox &lt;span style="color: magenta;"&gt;"Digite o texto!"&lt;/span&gt; 10 70&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #990000;"&gt;
&lt;b&gt;fi&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="color: #990000;"&gt;
&lt;b&gt;done&lt;/b&gt;&lt;b&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;--------------FiM----------------&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esse código eu nem vou comentar pois é muito básico...&lt;br /&gt;
Mas se houver dúvidas só perguntar!&lt;br /&gt;
&lt;br /&gt;
Por enquanto é só!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-4917969559296370322?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kRP9xryEwa0L7NOjeqm8MwcbMOM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kRP9xryEwa0L7NOjeqm8MwcbMOM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kRP9xryEwa0L7NOjeqm8MwcbMOM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kRP9xryEwa0L7NOjeqm8MwcbMOM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/CdRk3w7UloA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/4917969559296370322/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2012/02/shell-script-para-inverter-urls.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/4917969559296370322?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/4917969559296370322?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/CdRk3w7UloA/shell-script-para-inverter-urls.html" title="Shell script para inverter URL's" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-Ql-hqiUpVGg/TzbO-3Yj_tI/AAAAAAAAAiI/1vBSXaJjIr0/s72-c/Screenshot+at+2012-02-11+18:26:37.png" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>São Paulo, Brasil</georss:featurename><georss:point>-23.5489433 -46.6388182</georss:point><georss:box>-24.014749300000002 -47.270532200000005 -23.0831373 -46.0071042</georss:box><feedburner:origLink>http://jacksonezidio.blogspot.com/2012/02/shell-script-para-inverter-urls.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cHRn4yfSp7ImA9WhRUGEg.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-1091674641781097917</id><published>2012-01-29T01:39:00.002-02:00</published><updated>2012-01-29T13:30:37.095-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-29T13:30:37.095-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="desenvolvimento" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="calculo" /><title>Cálculos com Python</title><content type="html">E aí pessoal estou devolta e hoje pra falar um pouco de Python e conversão de números binários e decimais.&lt;br /&gt;
&lt;br /&gt;
Vou direto ao assunto sem entrar em muitos detalhes, a intenção é mostrar como é a conversão de um número decimal&amp;nbsp; pra binário e vice-versa, mostrando um algoritmo feito em Python.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Regras de conversão&lt;/b&gt;&lt;br /&gt;
Regra de conversão&amp;nbsp; de binário para decimal (com os créditos do site &lt;a href="http://www.numaboa.com.br/informatica/tutos/aoa/632-representacao" target="_blank"&gt;numaboa&lt;/a&gt;):&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Binário para decimal&lt;/i&gt;&lt;br /&gt;
"Se fazemos potência de 10 para calcular quantidades no sistema decimal,  faremos potência de 2 para calcular quantidades no sistema binário. Por  exemplo, o valor binário 11001010 representa o valor decimal 202."&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
Repare na sequência que é seguida da direita para a esquerda, sempre aumentando em 1 o valor do expoente.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;pre class="codigo"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;(1x2&lt;sup&gt;7&lt;/sup&gt;) + (1x2&lt;sup&gt;6&lt;/sup&gt;) + (0x2&lt;sup&gt;5&lt;/sup&gt;) + (0x2&lt;sup&gt;4&lt;/sup&gt;) + (1x2&lt;sup&gt;3&lt;/sup&gt;) + (0x2&lt;sup&gt;2&lt;/sup&gt;) + (1x2&lt;sup&gt;1&lt;/sup&gt;) + (0x2&lt;sup&gt;0&lt;/sup&gt;)
 ou seja,
128 + 64 + 0 + 0 + 8 + 0 + 2 + 0 = 202&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Decimal para binário&lt;/i&gt;&lt;br /&gt;
"Transformar decimal em binário é um pouquinho mais trabalhoso. Já que a  nova base deve ser 2, será preciso ir dividindo o decimal por 2 e ir  colecionando os restos. Tomemos como exemplo o decimal 458:"&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="codigo"&gt;&lt;b&gt; 458 / 2 = 229 resta 0
 229 / 2 = 114 resta 1
 114 / 2 =  57 resta 0
  57 / 2 =  28 resta 1
  28 / 2 =  14 resta 0
  14 / 2 =   7 resta 0
   7 / 2 =   3 resta 1
   3 / 2 =   1 resta 1
   1 / 2 =   0 resta 1&lt;/b&gt;&lt;/pre&gt;
&lt;br /&gt;
Agora será preciso ler os restos de trás para frente para obter a notação binária do decimal 458, ou seja, 111001010.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Algoritmos em Python &lt;/b&gt;&lt;br /&gt;
Os algoritmos descritos abaixo são puramente simples e com propósito educacional, você pode ficar a vontade para melhorá-los.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------decimal-binario---------------------------------------&lt;br /&gt;
&lt;b&gt;&lt;span style="color: blue;"&gt;#!/usr/bin/env python&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;# Converte o número decimal para binário&lt;/span&gt;&lt;br /&gt;
valor=&lt;span style="color: #134f5c;"&gt;int&lt;/span&gt;(&lt;span style="color: #134f5c;"&gt;raw_input&lt;/span&gt;(&lt;span style="color: magenta;"&gt;"Digite o numero decimal: &lt;span style="color: #8e7cc3;"&gt;&lt;/span&gt;"&lt;/span&gt;));&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style="color: blue;"&gt;# recebe o valor digitado no teclado&lt;/span&gt;&lt;br /&gt;
restos=[]&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;&lt;span style="color: blue;"&gt;# lista que receberá os restos&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #990000;"&gt;while&lt;/span&gt;&lt;/b&gt; valor &amp;gt;= &lt;span style="color: magenta;"&gt;1&lt;/span&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;&lt;span style="color: blue;"&gt;# laço pra testar o valor da variavel "valor"&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;aux = valor % &lt;span style="color: magenta;"&gt;2&amp;nbsp;&lt;/span&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;&lt;span style="color: blue;"&gt;# resto da divisao&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;restos.append(&lt;span style="color: #134f5c;"&gt;str&lt;/span&gt;(aux))&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style="color: blue;"&gt;# adiciona na lista o valor do resto&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;valor = valor / &lt;span style="color: magenta;"&gt;2&amp;nbsp;&amp;nbsp;&lt;/span&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style="color: blue;"&gt;# divide variavel "valor" por 2&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #990000;"&gt;for&lt;/span&gt;&lt;/b&gt; i &lt;b style="color: #990000;"&gt;in&lt;/b&gt; restos[::-&lt;span style="color: magenta;"&gt;1&lt;/span&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;&lt;span style="color: blue;"&gt;# laço para percorrer os restos&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span style="color: #990000;"&gt;print&lt;/span&gt;&lt;/b&gt; i,&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;&lt;span style="color: blue;"&gt;# printa na tela os valores&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;----------------------------------------binario-decimal---------------------------------------&lt;br /&gt;
&lt;b&gt;&lt;span style="color: blue;"&gt;#!/usr/bin/env python&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;# Converte o binario para decimal&lt;/span&gt;&lt;br /&gt;
valor=&lt;span style="color: #134f5c;"&gt;str&lt;/span&gt;(&lt;span style="color: #134f5c;"&gt;raw_input&lt;/span&gt;(&lt;span style="color: magenta;"&gt;"Digite o numero binário:&lt;/span&gt; &lt;span style="color: magenta;"&gt;"&lt;/span&gt;));&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;nbsp;# recebe o valor &lt;/span&gt;&lt;span style="color: blue;"&gt;digitado no teclado&lt;/span&gt;&lt;br /&gt;
count=&lt;span style="color: magenta;"&gt;0&lt;/span&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;&lt;span style="color: blue;"&gt;# inicializa variavel para armazenar o resultado&lt;/span&gt;&lt;br /&gt;
j=&lt;span style="color: magenta;"&gt;0&amp;nbsp;&lt;/span&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;&lt;span style="color: blue;"&gt;# inicializa variavel j para inicializar expoente&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: #990000;"&gt;for&lt;/b&gt; i &lt;b style="color: #990000;"&gt;in&lt;/b&gt; valor[::-&lt;span style="color: magenta;"&gt;1&lt;/span&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;&lt;span style="color: blue;"&gt;# laço para varrer os valores&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;i=&lt;span style="color: #134f5c;"&gt;int&lt;/span&gt;(i)&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;&lt;span style="color: blue;"&gt;# altera tipo da variavel i para inteiro&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;pot=&lt;span style="color: magenta;"&gt;2&lt;/span&gt;**j&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;&lt;span style="color: blue;"&gt;# eleva base 2 com expoente da variavel "j"&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;calc=i*pot&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;&lt;span style="color: blue;"&gt;# multiplica variavel i pelo calculo anterior&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;count=count+calc&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style="color: blue;"&gt;# atribui o resultado do calculo anterior a "count"&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;j=j+&lt;span style="color: magenta;"&gt;1&amp;nbsp;&lt;/span&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;&lt;span style="color: blue;"&gt;# incrementa variavel j&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #990000;"&gt;print&lt;/span&gt;&lt;/b&gt; count&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;&lt;span style="color: blue;"&gt;# printa na tela o resultado de "count"&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Infelizmente o código não fica bem formatado aqui na plataforma do blogger, ou pelo menos ainda não descobri maneira&amp;nbsp; de resolver isso.&lt;br /&gt;
&lt;br /&gt;
Segue abaixo testes de execução de cada algoritmo:&lt;br /&gt;
&lt;b&gt;Decimal para binário&amp;nbsp; &lt;/b&gt;&lt;br /&gt;
[jackson@jack Python]$ python converte_dec_bin.py &lt;br /&gt;
Digite o numero decimal: 458&lt;br /&gt;
1 1 1 0 0 1 0 1 0&lt;br /&gt;
[jackson@jack Python]$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Binário para decimal&lt;/b&gt;&lt;br /&gt;
[jackson@jack Python]$ python converte_bin_dec.py &lt;br /&gt;
Digite o numero binário: 111001010&lt;br /&gt;
458&lt;br /&gt;
[jackson@jack Python]$ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bom é isso, esse é o básico da coisa!&lt;br /&gt;
Em breve estarei postando mais coisas interessantes...&lt;br /&gt;
Segue alguns ótimos links sobre Python e conversão de números:&lt;br /&gt;
&lt;a href="http://www.python.org.br/wiki"&gt;http://www.python.org.br/wiki&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.tutorialspoint.com/python/index.htm"&gt;http://www.tutorialspoint.com/python/index.htm&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.numaboa.com.br/"&gt;http://www.numaboa.com.br&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fico por aqui.&lt;br /&gt;
&lt;br /&gt;
Abraços!&lt;br /&gt;
&lt;br /&gt;
Jackson Ezidio&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-1091674641781097917?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OkiWJO3ZuvZSoKnAOUMMpt7tVH0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OkiWJO3ZuvZSoKnAOUMMpt7tVH0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OkiWJO3ZuvZSoKnAOUMMpt7tVH0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OkiWJO3ZuvZSoKnAOUMMpt7tVH0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/GYwshyqBHFI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/1091674641781097917/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2012/01/calculos-com-python.html#comment-form" title="2 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/1091674641781097917?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/1091674641781097917?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/GYwshyqBHFI/calculos-com-python.html" title="Cálculos com Python" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><thr:total>2</thr:total><georss:featurename>São Paulo, Brasil</georss:featurename><georss:point>-23.5489433 -46.6388182</georss:point><georss:box>-24.014749300000002 -47.270532200000005 -23.0831373 -46.0071042</georss:box><feedburner:origLink>http://jacksonezidio.blogspot.com/2012/01/calculos-com-python.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUANRn47fyp7ImA9WhRUF00.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-5752500161315585891</id><published>2012-01-27T21:43:00.001-02:00</published><updated>2012-01-27T21:43:17.007-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T21:43:17.007-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="carreira" /><category scheme="http://www.blogger.com/atom/ns#" term="certificação" /><title>Carreira - atualização</title><content type="html">E ai pessoal demorei mas apareci novamente!&lt;br /&gt;
&lt;br /&gt;
Após um bom tempo sem escrever, venho hoje atualizar o blog contando um pouco da carreira atual.&lt;br /&gt;
&lt;br /&gt;
Para quem leu os posts anteriores, eu estava buscando parar de atuar com infraestrutura e focar em sistemas/bancos de dados.&lt;br /&gt;
&lt;br /&gt;
Pois bem, após 2 meses de academia de formação de Consultor Microsiga e curso online de desenvolvedor ADVPL, estou empregado como Analista de Sistemas, atuando com a solução de ERP da TOTVS, o Protheus.&lt;br /&gt;
Sou apaixonado por tecnologia, não consigo deixar de gostar de infraestrutura mas a preferência é sistemas mesmo..&lt;br /&gt;
&lt;br /&gt;
Atualmente estou em São Paulo capital, não mais em São José do Rio Preto.&lt;br /&gt;
&lt;br /&gt;
Falando das minhas certificações, as duas ainda estão vigentes.&lt;br /&gt;
A da Furukawa eu renovei em Agosto de 2011 e a da Mandriva Conectiva expira no final desse ano de 2012.&lt;br /&gt;
Sinceramente, acredito que não tentarei renovar, já que até hoje não me serviu pra nada.&lt;br /&gt;
A intenção mesmo é a Red Hat RHCSA porém não tenho pressa, existem outras prioridades no momento e como não estou com foco em infraestrutura, ela espera.&lt;br /&gt;
&lt;br /&gt;
Agora também postarei material relacionado à Protheus e ADVPL, então se você é uma das pessoas que trabalham com esse ERP, acompanhe!&lt;br /&gt;
&lt;br /&gt;
Fico por aqui, grande abraço!&lt;br /&gt;
&lt;br /&gt;
Jackson Ezidio &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-5752500161315585891?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/emJYv8ieUwvrPFGJfy4QC7-w9-g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/emJYv8ieUwvrPFGJfy4QC7-w9-g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/emJYv8ieUwvrPFGJfy4QC7-w9-g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/emJYv8ieUwvrPFGJfy4QC7-w9-g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/J_HuSuof_w4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/5752500161315585891/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2012/01/carreira-atualizacao.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/5752500161315585891?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/5752500161315585891?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/J_HuSuof_w4/carreira-atualizacao.html" title="Carreira - atualização" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><thr:total>0</thr:total><georss:featurename>São Paulo, Brasil</georss:featurename><georss:point>-23.5489433 -46.6388182</georss:point><georss:box>-24.014749300000002 -47.270532200000005 -23.0831373 -46.0071042</georss:box><feedburner:origLink>http://jacksonezidio.blogspot.com/2012/01/carreira-atualizacao.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEFQns4eyp7ImA9WhdQFUk.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-1644186731684144112</id><published>2011-08-14T11:04:00.003-03:00</published><updated>2011-08-16T23:20:13.533-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-16T23:20:13.533-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="desenvolvimento" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="shell script" /><title>Aprenda Shell Script</title><content type="html">Olá pessoal!&lt;br /&gt;
&lt;br /&gt;
Pensei em postar aqui algumas coisas básicas sobre Shell Script para que você possa dar os primeiros passos se ainda não entende dessa linguagem, mas olhando na internet vi ótimas iniciativas sobre o assunto.&lt;br /&gt;
&lt;br /&gt;
Caso você seja um novato no mundo Linux e nem sabe o que é "Shell Script", vou dar uma breve explicada:&lt;br /&gt;
É uma linguagem de programação usada para construir programas que irão rodar sob o shell do seu sistema, com a sintaxe do mesmo e serve para automatizar qualquer tarefa no sistema operacional.&lt;br /&gt;
Você pode desenvolver programas que irão rodar no terminal ou até aplicativos gráficos com X-Dialog, Zenity, etc..&lt;br /&gt;
Digo gráficos no sentido de você poder criar janelas que irão rodar no seu ambiente gráfico como Gnome ou KDE.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-3by6YTmh3Uc/TkfV5qu4bBI/AAAAAAAAAfc/t6ltMbqqUls/s1600/ShellScript.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-3by6YTmh3Uc/TkfV5qu4bBI/AAAAAAAAAfc/t6ltMbqqUls/s320/ShellScript.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Penso que todo usuário que quer se especializar em Linux deve saber Shell Script, pois como você vai ser especialista no sistema operacional se você não entende um negócio que faz funcionar muitas coisas??&lt;br /&gt;
&lt;br /&gt;
Vou citar 03 figuras nacionais conhecidas no mundo Linux e que possuem extenso material:&lt;br /&gt;
&lt;i&gt;- Júlio Cézar Neves&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;- Marco Aurélio Marinho Jargas&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;- Thobias Salazar Trevisan&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Esses 03 são simplesmente demais, com ótimos conteúdos postados e serve de base para qualquer um começar já a programar em shell! &lt;br /&gt;
&lt;br /&gt;
Segue alguns link's interessantes desses citados acima onde há material:&lt;br /&gt;
&lt;a href="http://thobias.org/"&gt;http://thobias.org/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://aurelio.net/shell/"&gt;http://aurelio.net/shell/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://jneves.wordpress.com/"&gt;http://jneves.wordpress.com/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://wiki.sintectus.com/bin/view/GrupoLinux/LicaoProgramacaoShellScript"&gt;http://wiki.sintectus.com/bin/view/GrupoLinux/LicaoProgramacaoShellScript&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.linuxnewmedia.com.br/lm/noticia/baixe_o_curso_de_shell_script_do_julio_cezar_neves"&gt;http://www.linuxnewmedia.com.br/lm/noticia/baixe_o_curso_de_shell_script_do_julio_cezar_neves&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.linuxnewmedia.com.br/lm/noticia/baixe_o_curso_de_shell_script_do_julio_cezar_neves"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Lembro ainda de quando comecei aprender shell script.. voltamos ao ano de 2008, esse foi o ano de início mas peguei mais firme no ano seguinte em 2009 e por último em 2010.&lt;br /&gt;
Já li o livro "Shell Script Profissional" do Marco Aurélio e também os pocket "Shell Script" 1 e 2 do Júlio Cézar Neves, simplesmente ótimo conteúdo pra quem quer aprender.&lt;br /&gt;
&lt;br /&gt;
Infelizmente não sobra muito tempo para praticar, então desenvolvo somente à medida que necessito, ou alguém necessita e me solicita ;)&lt;br /&gt;
&lt;br /&gt;
Considere dar uma olhada no script de backup básico que postei no blog, &lt;a href="http://jacksonezidio.blogspot.com/2011/02/script-de-backup-para-linux.html"&gt;clica aqui&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
É isso pessoal, na medida do possível irei postar mais sobre Shell Script.&lt;br /&gt;
&lt;br /&gt;
Abraços!&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Jackson Ezidio&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-1644186731684144112?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/C6QUXuzJpiV1ClvD9ySIEQASDww/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C6QUXuzJpiV1ClvD9ySIEQASDww/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/C6QUXuzJpiV1ClvD9ySIEQASDww/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C6QUXuzJpiV1ClvD9ySIEQASDww/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/61mzxELfOxc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/1644186731684144112/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/08/aprenda-shell-script.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/1644186731684144112?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/1644186731684144112?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/61mzxELfOxc/aprenda-shell-script.html" title="Aprenda Shell Script" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-3by6YTmh3Uc/TkfV5qu4bBI/AAAAAAAAAfc/t6ltMbqqUls/s72-c/ShellScript.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/08/aprenda-shell-script.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUINRnw4fip7ImA9WhdQE00.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-6410751510224816797</id><published>2011-08-14T03:18:00.002-03:00</published><updated>2011-08-14T03:33:17.236-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-14T03:33:17.236-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="carreira" /><category scheme="http://www.blogger.com/atom/ns#" term="protheus" /><title>Carreira - caminhada atual</title><content type="html">Olá pessoal!&lt;br /&gt;
Após um bom tempo sem postar devido a correria de trabalho e faculdade estou aqui novamente e venho falar um pouco sobre a minha caminhada atual.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-9WPbaNdxcY0/TkdrIwL0oCI/AAAAAAAAAfM/sxpdx1WwvY0/s1600/microsiga_protheus.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-rnlbkcfJ21E/TkdrJ4AK7iI/AAAAAAAAAfY/nfIdkCpU6J0/s1600/planejar-a-carreira.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-rnlbkcfJ21E/TkdrJ4AK7iI/AAAAAAAAAfY/nfIdkCpU6J0/s320/planejar-a-carreira.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Como informado anteriormente venho trabalhando na área desde 2008, sempre com infraestrutura porém tenho sentido enorme desvalorização profissional aqui na região onde moro e atuo.&lt;br /&gt;
Por mais que você se esforce, tenha um curso superior, certificações e experiência, as empresas insistem em oferecer salários baixíssimos.&lt;br /&gt;
Aqui na região um profissional de TI que ganha R$2.000,00 está ganhando muito bem, pois é o máximo que as empresas irão pagar, mais que isso somente com cargo de supervisor ou gerência.&lt;br /&gt;
&lt;br /&gt;
Os salários em geral que as empresas insistem são de R$1.000,00 à R$1.500,00, não importa se você tem pós-graduação, certificação... então tenho em mente desde o ano de 2009 que o lugar pra quem quer crescer nessa área é São Paulo capital.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-SaF66IptgTw/TkdrJhmzXFI/AAAAAAAAAfU/dDv1Mtz15es/s1600/salario-baixo2.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-SaF66IptgTw/TkdrJhmzXFI/AAAAAAAAAfU/dDv1Mtz15es/s1600/salario-baixo2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Atualmente estou cursando curso superior no Centro Universitário Norte Paulista, mais conhecido como "Unorp", o curso é Análise e Desenvolvimento de Sistemas e possuo certificação em Redes e Linux (Furukawa e Mandriva Conectiva), tenho intenção de obter a certificação RHCSA da Red Hat porém as coisas mudaram um pouco e essa certificação ficou para um outro momento.&lt;br /&gt;
&lt;br /&gt;
Resolvi mudar o foco da minha carreira e tive a decisão de trabalhar com sistemas/banco de dados. Ainda não estou trabalhando com sistemas, nem estou trabalhando, porém pretendo seguir esse caminho. Após muitas pesquisas percebi que:&lt;br /&gt;
- &lt;span style="color: #0b5394;"&gt;Java&lt;/span&gt; nunca pára, está sempre em crescimento ainda mais com a Tv Digital;&lt;br /&gt;
- &lt;span style="color: #0b5394;"&gt;Oracle&lt;/span&gt; é o banco de dados mais aclamado, e os DBA's especialistas nesse banco são os melhores remunerados;&lt;br /&gt;
&lt;br /&gt;
Como tenho certa experiência com Linux imaginei juntar &lt;span style="color: #0b5394;"&gt;Linux + Java + Oracle&lt;/span&gt;, agora vamos ver qual carreira seguir:&lt;br /&gt;
Desenvolvedor? DBA? Analista? Consultor? Gerente de Projetos?&lt;br /&gt;
&lt;br /&gt;
Essa será uma escolha que precisarei deixar o tempo resolver.. Como eu pedi as contas na última empresa que trabalhei, tive já que procurar outra alternativa de renda para me manter e após pesquisas percebi que especialistas em sistemas específicos, como SAP ou Protheus são muito bem remunerados, especialmente os Consultores.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-kusuCbws14Q/TkdrJO5NYnI/AAAAAAAAAfQ/6nKTsYvS5qY/s1600/sap-logo.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-kusuCbws14Q/TkdrJO5NYnI/AAAAAAAAAfQ/6nKTsYvS5qY/s1600/sap-logo.jpg" /&gt;&lt;/a&gt; &lt;a href="http://2.bp.blogspot.com/-9WPbaNdxcY0/TkdrIwL0oCI/AAAAAAAAAfM/sxpdx1WwvY0/s1600/microsiga_protheus.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-9WPbaNdxcY0/TkdrIwL0oCI/AAAAAAAAAfM/sxpdx1WwvY0/s1600/microsiga_protheus.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
De acordo com a região onde moro e o meu bolso, optei por trabalhar com o sistema Protheus da TOTVS/Microsiga pois existem várias empresas que possuem o sistema e faltam Consultores no mercado de trabalho.&lt;br /&gt;
Infelizmente SAP não é muito utilizado por aqui, e o curso também é caro sendo inviável para mim no momento.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-9WPbaNdxcY0/TkdrIwL0oCI/AAAAAAAAAfM/sxpdx1WwvY0/s1600/microsiga_protheus.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;Estou desempregado à 02 meses, fiz alguns trabalhos como freelancer mas agora vou focar no meu curso de Consultor Microsiga que iniciará dia 22/08 em São Caetano do Sul-SP.&lt;br /&gt;
O curso é extenso, iniciará dia 22/08 e terminará somente em 10/10. Vou perder muitas aulas na faculdade, terei que ralar quando voltar mas creio que dará tudo certo, estou gastando todas as minhas reservas nesse curso, é a minha aposta!&lt;br /&gt;
&lt;br /&gt;
Eu sou meio doido mesmo, na pior das hipóteses será mais um curso ao currículo. ;)&lt;br /&gt;
Tenho fé em Deus que dará tudo certo, mesmo que não no momento mas o retorno virá. &lt;br /&gt;
&lt;br /&gt;
Tenho alguns materiais para postar aqui depois, e postarei notícias sobre a minha caminhada!&lt;br /&gt;
&lt;br /&gt;
Abraço aos leitores!&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Jackson Ezidio&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-6410751510224816797?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0Nzs8rTDdd0HcpaR1pKqXFgvutk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0Nzs8rTDdd0HcpaR1pKqXFgvutk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0Nzs8rTDdd0HcpaR1pKqXFgvutk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0Nzs8rTDdd0HcpaR1pKqXFgvutk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/X9iFVpLV9EA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/6410751510224816797/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/08/carreira-caminhada-atual.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/6410751510224816797?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/6410751510224816797?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/X9iFVpLV9EA/carreira-caminhada-atual.html" title="Carreira - caminhada atual" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-rnlbkcfJ21E/TkdrJ4AK7iI/AAAAAAAAAfY/nfIdkCpU6J0/s72-c/planejar-a-carreira.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/08/carreira-caminhada-atual.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08MQ3w9eyp7ImA9WhRUF00.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-3924768928565511794</id><published>2011-02-17T12:09:00.000-02:00</published><updated>2012-01-27T21:11:22.263-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T21:11:22.263-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="backup" /><category scheme="http://www.blogger.com/atom/ns#" term="shell script" /><title>Script de backup para Linux</title><content type="html">Se você tem necessidade de um script que faça backup de diretórios do seu servidor Linux mas não sabe programar e ainda não encontrou um script que faça, hoje vou apresentar um pequeno script que criei e uso, o script é simples porém funcional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;i&gt;A idéia é a seguinte:&lt;/i&gt;&lt;/div&gt;
* Fazer backup de um ou mais diretórios;&lt;br /&gt;
* Fazer com que o backup seja feito todo dia de forma automática;&lt;br /&gt;
* Gerar um arquivo de log dos backups, para saber se foi feito de forma correta ou não.&lt;br /&gt;
&lt;br /&gt;
O código do script está logo abaixo:&lt;br /&gt;
&lt;br /&gt;
----------------------- &lt;span style="color: blue;"&gt;início&lt;/span&gt; ----------------------- &lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# bekape.sh v1.0&lt;br /&gt;
# Script gerador de backup&lt;br /&gt;
# Jackson E. de Deus&lt;br /&gt;
# jacksonezidio@gmail.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# funcao que gera o backup completo do /etc&lt;br /&gt;
gera_bkp() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if [ ! -f /tmp/backup.log ]; then&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; # Testa se existe o arquivo backup.log em /tmp&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; touch /tmp/backup.log&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;&amp;nbsp; # Se não existir, cria agora&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DIR=/etc&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;&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; # Diretorio para backup&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd /opt/backups&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;&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; # Destino, deve existir&lt;/div&gt;
&lt;div style="background-color: #eeeeee;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tar czf `date +%d-%m-%Y`.tar.gz $DIR&lt;br /&gt;
&lt;/div&gt;
&lt;span style="background-color: #eeeeee;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if [ $? = 0 ]; then&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "`date +%d-%m-%Y` -&amp;gt; Hoje o backup foi feito com sucesso! ;D" &amp;gt;&amp;gt; /tmp/backup.log&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "`date +%d-%m-%Y` -&amp;gt; Hoje houve problema na geração do backup ;(" &amp;gt;&amp;gt; /tmp/backup.log&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;gera_bkp&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
----------------------- &lt;span style="color: blue;"&gt;fim &lt;/span&gt;-----------------------&lt;br /&gt;
&lt;br /&gt;
Dê permissão de execução ao script com &lt;b&gt;chmod +x bekape.sh&lt;/b&gt; e copie o script para o diretório &lt;i&gt;/etc/cron.daily&lt;/i&gt; para que o mesmo seja executado todo dia de forma automática.&lt;br /&gt;
&lt;br /&gt;
Entre em /opt e crie um diretório com o nome backups, para que o script consiga jogar os backups naquele diretório.&lt;br /&gt;
&lt;br /&gt;
Para visualizar o log dos backups, basta dar um cat no arquivo /tmp/backup.log&lt;br /&gt;
&lt;br /&gt;
Para extrair o conteúdo dos backups, basta usar o comando "tar zxvf backup.tar.gz", só trocando o "backup"&amp;nbsp; pelo nome do seu backup.&lt;br /&gt;
&lt;br /&gt;
Esse script poderia ter mais opções mas minha intenção foi justamente apresentar o básico no momento, posteriormente vou apresentar um mais aperfeiçoado que envia o backup via ftp e ssh também, dependendo da sua escolha. &lt;br /&gt;
&lt;br /&gt;
Espero que isso&amp;nbsp; seja útil, até o próximo!! ;D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-3924768928565511794?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CgxALuWOcnJKkBaKkxte1l9dsj4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CgxALuWOcnJKkBaKkxte1l9dsj4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CgxALuWOcnJKkBaKkxte1l9dsj4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CgxALuWOcnJKkBaKkxte1l9dsj4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/YerK433-ab8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/3924768928565511794/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/02/script-de-backup-para-linux.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/3924768928565511794?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/3924768928565511794?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/YerK433-ab8/script-de-backup-para-linux.html" title="Script de backup para Linux" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/02/script-de-backup-para-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YERHY7eSp7ImA9Wx9UGUs.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-6095297929724974712</id><published>2011-02-17T00:42:00.003-02:00</published><updated>2011-02-17T14:45:05.801-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-17T14:45:05.801-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="compartilhamento" /><category scheme="http://www.blogger.com/atom/ns#" term="nat" /><category scheme="http://www.blogger.com/atom/ns#" term="mikrotik" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><title>Compartilhamento de internet com Mikrotik</title><content type="html">Olá a todos novamente!&lt;br /&gt;
Venho por meio desta dica demonstrar de maneira rápida e simples como configurar um compartilhamento de internet utilizando o Mikrotik, através de regra de NAT.&lt;br /&gt;
&lt;br /&gt;
Não vou me aprofundar em nada pois trata-se de uma dica rápida, se houver dúvidas sobre algo temos o google como melhor amigo e pode me perguntar também que estarei à disposição para ajudar aqui.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;O ambiente usado&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Mikrotik RouterOS com 3 interfaces de rede;&lt;br /&gt;
Cliente Ubuntu 10.10 - 32 bits&lt;br /&gt;
&lt;br /&gt;
O link de internet é recebido via wireless pois esse Mikrotik está na verdade em uma RouterBoard (hardware próprio para trabalhar como Acess point) e é compartilhado na interface ether1, interface esta que é conectada à um switch.&lt;br /&gt;
&lt;br /&gt;
O meu micro também é conectado ao switch, assim conversando com o Mikrotik.&lt;br /&gt;
&lt;br /&gt;
Então o cenário é o seguinte:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;Mikrotik RouterOS&lt;/i&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;ether1 -&amp;gt; 192.168.0.1/24&lt;/i&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;wlan1 -&amp;gt; 189.112.246.200/28 (fictício)&lt;/i&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;Cliente Ubuntu&lt;/i&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;eth0 -&amp;gt; 192.168.0.100/24 (poderia ser qualquer um do range)&lt;/i&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;gateway -&amp;gt; 192.168.0.1 (O Mikrotik)&lt;/i&gt;&lt;/div&gt;&lt;i style="background-color: #eeeeee;"&gt;dns -&amp;gt; 192.168.0.1 (O Mikrotik)&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Configuração do Mikrotik&lt;/b&gt;&lt;br /&gt;
Não vou abordar a instalação do sistema, dúvidas pode perguntar ou pesquisar no google.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;O Login no sistema via winbox:&lt;/i&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-I2SZtHtPG4w/TVyFrWvMthI/AAAAAAAAAd0/vPzdTTij9Rc/s1600/login-mikrotik.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="171" src="http://2.bp.blogspot.com/-I2SZtHtPG4w/TVyFrWvMthI/AAAAAAAAAd0/vPzdTTij9Rc/s200/login-mikrotik.png" width="200" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;Claro que se você instalou o sistema agora ele vai estar com outro ip, mas é só clicar nos 3 pontinhos ao lado do "Connect" que ele varre a rede procurando pelo seu Mikrotik e conecta também por mac.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Tela principal:&lt;/i&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-HeYsO-0pkTk/TVyGYCuskgI/AAAAAAAAAd4/6_ab8A6GUaA/s1600/tela_principal_mikrotik.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://3.bp.blogspot.com/-HeYsO-0pkTk/TVyGYCuskgI/AAAAAAAAAd4/6_ab8A6GUaA/s320/tela_principal_mikrotik.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;i style="color: blue;"&gt;Ip &lt;/i&gt;&lt;br /&gt;
Para configurar o ip do Mikrotik, você vai primeiro em IP, depois Addresses ( / ip addresses )&lt;br /&gt;
&lt;br /&gt;
Após configurado o ip da sua interface ether1 ( 192.168.0.1/24 ), configure agora o ip da sua interface wan, poderia ser a ether2, depende de como você pretende ligá-la ao roteador de internet ou switch.&lt;br /&gt;
O que é importante saber é que uma interface vai receber conexão de internet do seu roteador ou algum outro ativo de rede que distribui a internet e a outra interface fará a comunicação com o seu micro.&lt;br /&gt;
&lt;br /&gt;
Então definimos ether1 para comuncação com a rede e seu micro, e a ether2 para comunicação com a internet. Se você possui adsl e o modem é conectado diretamente ao seu pc, você poderia criar um discador pppoe no Mikrotik ( pppoe client ) mas não irei abordar isso aqui no momento.&lt;br /&gt;
&lt;br /&gt;
Suponha que o ip do seu roteador seja 10.0.0.1/24, você coloca um ip do mesmo range na sua interface wan, no caso aqui definimos a ether2.&lt;br /&gt;
&lt;br /&gt;
&lt;i style="color: blue;"&gt;Gateway padrão &lt;/i&gt;&lt;br /&gt;
Ok, configurados os endereços ip's das duas interfaces, é necessário agora criar a rota padrão de saída no Mikrotik, isso é feito indo em / ip routes.&lt;br /&gt;
&lt;br /&gt;
Estando em / ip routes, dê um clique no sinal de "+" que está na cor vermelha:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-JLId8kO63u0/TVyIoz6MimI/AAAAAAAAAd8/_1QFvB5hIDA/s1600/rotas-mikrotik.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://1.bp.blogspot.com/-JLId8kO63u0/TVyIoz6MimI/AAAAAAAAAd8/_1QFvB5hIDA/s320/rotas-mikrotik.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Como mostrado na figura, vá em "gateway" e coloque o ip do seu roteador aqui e aplique as configurações. Você criou a sua rota de saída, apontando para o roteador.&lt;br /&gt;
&lt;br /&gt;
&lt;i style="color: blue;"&gt;NAT&lt;/i&gt;&lt;br /&gt;
Agora é só criar a regra de NAT em Firewall, para isso vá em / ip firewall nat ( Menu ip, opção Firewall e aba Nat).&lt;br /&gt;
Clique no sinal de "+" que irá aparecer uma janela para criação de nova regra, vou descrever abaixo como deve ser preenchida:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;Aba "General" &lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;Chain: srcnat&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;Src. Address: 192.168.0.0/24&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;Aba "Action"&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;Action: masquerade&lt;/div&gt;&lt;br /&gt;
Aplique e dê ok para salvar a regra.&lt;br /&gt;
&lt;br /&gt;
&lt;i style="color: blue;"&gt;DNS&lt;/i&gt;&lt;br /&gt;
Pronto? quase. Faltou configurar o dns, senão irá haver problema na resolução de nomes.&lt;br /&gt;
A configuração de dns fica em / ip dns.&lt;br /&gt;
&lt;br /&gt;
Muito simples, na janelinha que irá aparecer, é só clicar no botão "Settings" e cadastrar dois endereços de servidores dns, o primário e o secundário.&lt;br /&gt;
Você tem opção de usar o Mikrotik para fazer um cache dns se quiser, basta apenas adicionar o ip do próprio Mikrotik na telinha principal de configuração do dns, depois só configurar na estação cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agora é só testar!&lt;br /&gt;
É isso, muito simples não? Se houver dúvidas, fiquem à vontade pois estarei pronto para ajudar na medida do possível.&lt;br /&gt;
Se houver algum comentário também será um prazer recebê-lo, seja crítica, elogio ou sugestão.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-6095297929724974712?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9KiXXwoo6XjKjiivtRbQueriqmc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9KiXXwoo6XjKjiivtRbQueriqmc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9KiXXwoo6XjKjiivtRbQueriqmc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9KiXXwoo6XjKjiivtRbQueriqmc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/zRfeBsbNfMs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/6095297929724974712/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/02/compartilhamento-de-internet-com.html#comment-form" title="2 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/6095297929724974712?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/6095297929724974712?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/zRfeBsbNfMs/compartilhamento-de-internet-com.html" title="Compartilhamento de internet com Mikrotik" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-I2SZtHtPG4w/TVyFrWvMthI/AAAAAAAAAd0/vPzdTTij9Rc/s72-c/login-mikrotik.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/02/compartilhamento-de-internet-com.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UDQHc4fSp7ImA9Wx9UGUs.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-6085909969455857035</id><published>2011-02-17T00:07:00.002-02:00</published><updated>2011-02-17T14:47:51.935-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-17T14:47:51.935-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="provedor" /><category scheme="http://www.blogger.com/atom/ns#" term="mikrotik" /><title>O que é Mikrotik RouterOS?</title><content type="html">Neste artigo venho a falar sobre o Mikrotik RouterOS, muito conhecido como "Mikrotik" pela comunidade de software livre e provedores de internet a rádio.&lt;br /&gt;
Se você estava procurando respostas sobre o que é esse sistema, encontrou o lugar que vai te responder.&lt;br /&gt;
Vou me referenciar ao sistema somente como "Mikrotik" a partir daqui, pois é o apelido dado à esse sistema portanto não vou complicar as coisas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;O sistema&lt;/b&gt;&lt;br /&gt;
Mikrotik é um sistema operacional, derivado de Linux, e funciona exatamente como um verdadeiro roteador, tanto para redes sem fio, redes cabedas, pequenas redes ou grandes redes.&lt;br /&gt;
&lt;br /&gt;
O sistema é desenvolvido pela Mikrotikls, empresa da Letônia.&lt;br /&gt;
A url da empresa é: &lt;a href="http://www.mikrotik.com/"&gt;http://www.mikrotik.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Uma breve descrição do que a empresa faz:&lt;br /&gt;
&lt;br /&gt;
&lt;span id="result_box" lang="pt"&gt;&lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;"MikroTikls&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;vem fornecendo&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;equipamentos&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;especializados&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;e&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;instalações&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;desde 1995&lt;/span&gt;&lt;span title="Clique para mostrar traduções alternativas"&gt;.&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;MikroTikls&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;oferece uma gama&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;de&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;instalações&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;para&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;atender&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;às diferentes necessidades dos&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;clientes&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;de todo o&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;Mundo&lt;/span&gt;&lt;span title="Clique para mostrar traduções alternativas"&gt;.&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;Os serviços incluem&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;consultoria&lt;/span&gt;&lt;span title="Clique para mostrar traduções alternativas"&gt;,&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;dados de&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;planejamento&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;da ligação,&lt;/span&gt; &lt;span class="hps" title="Clique para mostrar traduções alternativas"&gt;e completar a instalação&lt;/span&gt;&lt;span title="Clique para mostrar traduções alternativas"&gt;".&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projetos no mundo todo:&lt;br /&gt;
&lt;a href="http://www.mikrotik.com/projects.html"&gt;http://www.mikrotik.com/projects.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ok, já falei da empresa que desenvolve o sistema, vou falar agora do dito cujo.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Funcionalidades&lt;/b&gt;&lt;br /&gt;
O Mikrotik ajudou a revolucionar a internet no Brasil, de 10 provedores de internet a rádio, tenha certeza que pelo menos 8 utilizam o sistema na rede.&lt;br /&gt;
Antigamente quando se falava em redes sem fio o pessoal da área técnica fazia até cara feia pois a maneira de&amp;nbsp;configuração e gerenciamento&amp;nbsp;eram totalmente diferentes, o Mikrotik revolucionou tudo isso trazendo todas as funcionalidades necessárias e um belo front-end gráfico para gerenciamento do mesmo.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-TIRyF95P3k0/TVyAZvSlmAI/AAAAAAAAAdw/wLgeXDXvN30/s1600/mikrotik.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://4.bp.blogspot.com/-TIRyF95P3k0/TVyAZvSlmAI/AAAAAAAAAdw/wLgeXDXvN30/s320/mikrotik.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Essa imagem acima mostra o mais usado front-end gráfico: o &lt;a href="http://www.mikrotik.com/download.html"&gt;winbox&lt;/a&gt;. &lt;br /&gt;
Se você precisa de um firewall, proxy, QoS, balanceamento de link's e/ou failover, sistema de autenticação como &lt;a href="http://jacksonezidio.blogspot.com/2010/10/configuracao-basica-do-hotspot-no.html"&gt;hotspot&lt;/a&gt; ou pppoe, túneis vpn seja com Openvpn, PPTP, L2TP, etc.., roteamento avançado, o Mikrotik serve.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se você trabalha com TI ou em provedor de internet e ainda não conhece, não sabe o que está perdendo. O que citei acima são somente algumas funcionalidades, muitas pessoas que o utilizam não aproveitam nem 10% do que é oferecido.&lt;br /&gt;
&lt;br /&gt;
Existe vasto material disponível na internet explicando vários tipos de configuração para cada necessidade, indo do básico ao avançado.&lt;br /&gt;
&lt;br /&gt;
Algumas ótimas fontes:&lt;br /&gt;
&lt;a href="http://www.mikrotik.com/documentation.html"&gt;Mikrotik oficial &lt;/a&gt;&lt;br /&gt;
&lt;a href="http://under-linux.org/"&gt;Under-Linux.org&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Na medida do possível pretendo postar alguns artigos e dicas sobre Mikrotik, espero que ajude muitas pessoas pois quando precisei consegui encontrar ajuda no nosso famoso Under-Linux.&lt;br /&gt;
&lt;br /&gt;
Bom, por enquanto é só, espero que tenha esclarecido um pouco essa dúvida sobre o sistema. Em breve artigo sobre configuração básica de NAT para compartilhamento de conexão de internet. ;D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-6085909969455857035?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Jwi7Lgv7bpTvmq2wLDEleXETOb8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jwi7Lgv7bpTvmq2wLDEleXETOb8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Jwi7Lgv7bpTvmq2wLDEleXETOb8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jwi7Lgv7bpTvmq2wLDEleXETOb8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/YSRtiYjqHh4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/6085909969455857035/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/02/o-que-e-mikrotik-routeros.html#comment-form" title="2 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/6085909969455857035?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/6085909969455857035?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/YSRtiYjqHh4/o-que-e-mikrotik-routeros.html" title="O que é Mikrotik RouterOS?" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-TIRyF95P3k0/TVyAZvSlmAI/AAAAAAAAAdw/wLgeXDXvN30/s72-c/mikrotik.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/02/o-que-e-mikrotik-routeros.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8HRnk8cCp7ImA9Wx9UFkk.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-6306063305217220284</id><published>2011-02-13T23:27:00.000-02:00</published><updated>2011-02-13T23:43:57.778-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-13T23:43:57.778-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="redes" /><category scheme="http://www.blogger.com/atom/ns#" term="ids" /><title>Tutorial sobre IDS e IPS</title><content type="html">Você ainda não sabe o que é IDS ou IPS? Ou não sabe a diferença entre os dois??&lt;br /&gt;
Neste tutorial você vai entender o que é e pra que serve, autoria do site NetIP-SEC.&lt;br /&gt;
&lt;br /&gt;
Segue o link do tutorial (ótimo):&lt;br /&gt;
&lt;a href="http://www.netip-sec.com.br/?p=1137"&gt;http://www.netip-sec.com.br/?p=1137&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Espero que seja útil. ;D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-6306063305217220284?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HSkcxmQtxSmZiouIeizIcvJZ584/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HSkcxmQtxSmZiouIeizIcvJZ584/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HSkcxmQtxSmZiouIeizIcvJZ584/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HSkcxmQtxSmZiouIeizIcvJZ584/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/A92HAyDxblM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/6306063305217220284/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/02/tutorial-sobre-ids-e-ips.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/6306063305217220284?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/6306063305217220284?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/A92HAyDxblM/tutorial-sobre-ids-e-ips.html" title="Tutorial sobre IDS e IPS" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/02/tutorial-sobre-ids-e-ips.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8DQXcyfSp7ImA9Wx9UFkk.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-8151451064910067866</id><published>2011-02-13T19:58:00.001-02:00</published><updated>2011-02-13T23:44:30.995-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-13T23:44:30.995-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Falando de Linux: Sistema de Arquivos e Estrutura de diretórios</title><content type="html">Olá! Nesse novo artigo da série "Falando de Linux" vou falar sobre sistema de arquivos e estrutura de diretórios do Linux, então vamos lá!&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Sistema de arquivos e estrutura de diretórios&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Para quem quer aprender Linux é essencial o entendimento do funcionamento do sistema e dos programas, para isso devemos começar em sistema de arquivos &amp;nbsp;e estrutura de diretórios.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Ao final desse capítulo você deverá ser capaz de:&lt;br /&gt;
&lt;br /&gt;
Compreender o conceito de sistema de arquivos do Linux e principais tipos de sistemas de arquivos;&lt;br /&gt;
Compreender a estrutura hierárquica de diretórios em um sistema Linux;&lt;br /&gt;
Conhecer de forma ampla os diretórios em um sistema Linux;&lt;br /&gt;
Entender o conceito de montagem de montagem.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Sistema de arquivos&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Nos sistemas operacionais existe a necessidade de organização do hardware de armazenamento de forma que possa ser eficientemente acessado, e que possa organizar os documentos dos usuários e do sistema.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Nos sistemas Linux é o sistema de arquivos que define padrões para controle de tamanho de partições, permissões de arquivos, dentre outras funções.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;De maneira simplificada, o acesso a uma estrutura de diretórios Linux é resumida nos seguintes passos:&lt;br /&gt;
Particionamento da mídia de armazenamento;&lt;br /&gt;
Formatação e criação do sistema de arquivos;&lt;br /&gt;
Inserção do dispositivo na árvore de diretórios já existente.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;A especificação de que sugere como deve ser a organização de arquivos e diretórios em sistemas compatíveis com Unix se chama chama “Filesystem Hierarchy Standard (FHS).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;b&gt;Alguns sistemas de arquivos:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
Ext3 -&amp;gt;&amp;nbsp;Sistema de arquivos mais difundido atualmente, além das funcionalidades usuais, possui suporte a journaling, que permite que o sistema execute uma verificação de integridade de mídia após a ocorrência de problemas, como um reboot forçado.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &lt;br /&gt;
Ext2&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;O Ext2é um sistema de arquivos para dispositivos de blocos. Foi desenvolvido para o Linux para substituir o Ext .&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &lt;br /&gt;
iso9660 -&amp;gt;&amp;nbsp;Sistema de arquivos usado para acesso a cdrom's.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &lt;br /&gt;
reiserfs -&amp;gt;&amp;nbsp;Sistema de arquivos com suporte a journalinge melhor suporte a diretórios muito grandes.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;/span&gt; &lt;br /&gt;
proc&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;-&amp;gt;&amp;nbsp;Sistema de arquivos virtual, fornece em tempo real informações do sistema.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &lt;br /&gt;
vfat -&amp;gt;&amp;nbsp;Sistema usado para o acesso de arquivos FAT16/FAT32 (ambos do Windows 9x e NT), permite uso de nomes longos.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &lt;br /&gt;
swap -&amp;gt;&amp;nbsp;Sistema de arquivos para memória virtual.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &lt;br /&gt;
hpfs -&amp;gt;&amp;nbsp;Sistema de arquivos local usado para acesso de partições HPFS do OS/2.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Estrutura de diretórios nos sistemas Linux&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Analise o diagrama abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-guberBNzCFw/TVhS-MsW9UI/AAAAAAAAAds/O73Vcg2fdXs/s1600/sistemadearquivoslinux1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="299" src="http://2.bp.blogspot.com/-guberBNzCFw/TVhS-MsW9UI/AAAAAAAAAds/O73Vcg2fdXs/s320/sistemadearquivoslinux1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Essa é a estrutura de diretórios do Linux, como você pode perceber, na forma de “árvore”.&lt;br /&gt;
Vamos analisar cada um desses diretórios.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;O diretório “/”, ou também chamado de raiz, é o principal diretório do Linux, todos os outros estão abaixo dele.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Este diretório pode estar tanto em um disco físico, quanto em uma unidade de rede. Importante ressaltar que o Linux não atribui letras para unidades de disco, todos os arquivos, diretórios e dispositivos estão abaixo do “/”.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/bin&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Contém aplicativos e utilitários, contém comandos em geral, comandos de restauração e comandos de rede. Qualquer usuário pode usufruir do seu conteúdo. Exemplos de comandos:&lt;br /&gt;
cat, cp, date, mount.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/boot&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Contém o kernel e restante de arquivos necessários para o processo de boot.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/dev&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Contém arquivos que fazem referências a dispositivos de hardware (portas de I/O, discos, memória, etc). Cada dispositivo é mapeado em um arquivo no diretório /dev.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Exemplo: /dev/hdax (hda se refere ao disco master da IDE primária), fd0 (primeiro drive de disquete).&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/etc&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Contém arquivos e diretórios de configuração de aplicativos, não deve conter nenhum binário nesse diretório.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Exemplo de arquivo de configuração: /etc/resolv.conf (configura os servidores dns)&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/home&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Diretório onde os usuários podem guardar os seus trabalhos. Cada usuário possui um diretório com seu nome dentro do /home, exemplo do usuário João, possui seu diretório em /home/joao.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/media&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Ponto de montagem temporário para mídias removíveis, como pendrives.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/mnt&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Ponto de montagem temporário para mídias de armazenamento, como uma unidade remota montada via nfs.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/opt&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Local para instalação de softwares adicionais (instalados pelo usuário).&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/sbin&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Contém binários executáveis, usuais para a administração e inicialização do sistema, os utilitários para administração e utilitários que são apenas do root estão aqui e também em /usr/sbin.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/srv&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Não mais utilizado, hoje o /var o substitui.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/tmp&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Diretório utilizado para armazenamento de arquivos temporários criados por qualquer usuário.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/usr&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Guarda arquivos executáveis, bibliotecas, documentação, arquivos estáticos em geral.&lt;br /&gt;
Este diretório é a segunda maior seção do sistema de arquivos, quase todo o sistema está sob ele.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/var&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Contém informações variáveis do sistema, como logs, filas de impressão, bases de dados, páginas web, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/root&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;O home do root, onde o usuário root pode guardar os seus arquivos pessoais,&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/proc&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Sistema de arquivos virtual, guarda informações e configurações do kernel. Os arquivos listados não existem fisicamente no disco, sendo mapeados apenas na memória.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Exemplo de arquivo: /proc/interrupts (mostra interrupções que o sistema processou e o dispositivo no qual elas estão anexadas).&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/lib&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Este diretório contém as bibliotecas compartilhadas necessárias para inicializar o sistema e para executar os comandos existentes no sistema de arquivos raiz, além dos módulos do kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Algumas dicas&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Por convenção geralmente se utilizam os diretórios /mnt ou /media para a montagem de um sistema de arquivos, mas nada impede que a montagem seja feita em qualquer outro diretório, bastando permissão.&lt;br /&gt;
&lt;br /&gt;
Os diretórios “.” e “..” são referências ao diretório atual e ao diretório anterior ao atual (diretório pai).&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;O Linux possui suporte automático para o acesso a mídias removíveis, para isso existe um aplicativo chamado supermount que tem a função de disponibilizar os dispositivos automaticamente.&lt;br /&gt;
&lt;br /&gt;
Bom, esse foi mais um artigo "Falando de Linux", até o próximo!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-8151451064910067866?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/g1XqMxD0F6bG5rRQgFGYUNDTU7k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g1XqMxD0F6bG5rRQgFGYUNDTU7k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/g1XqMxD0F6bG5rRQgFGYUNDTU7k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g1XqMxD0F6bG5rRQgFGYUNDTU7k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/t5vSw8eOauk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/8151451064910067866/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/02/falando-de-linux-sistema-de-arquivos-e.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/8151451064910067866?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/8151451064910067866?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/t5vSw8eOauk/falando-de-linux-sistema-de-arquivos-e.html" title="Falando de Linux: Sistema de Arquivos e Estrutura de diretórios" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-guberBNzCFw/TVhS-MsW9UI/AAAAAAAAAds/O73Vcg2fdXs/s72-c/sistemadearquivoslinux1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/02/falando-de-linux-sistema-de-arquivos-e.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8MRXkyeSp7ImA9Wx9UFkk.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-7553078286642952301</id><published>2011-02-12T14:31:00.000-02:00</published><updated>2011-02-13T23:44:44.791-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-13T23:44:44.791-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Falando de Linux: Instalação do Sistema</title><content type="html">Nesse artigo da série "Falando de Linux" vou abordar a instalação do sistema operacional.&lt;br /&gt;
&lt;br /&gt;
Objetivo: Entender como funciona a instalação do sistema Linux.&lt;br /&gt;
Sistema Operacional escolhido: Debian 5 Lenny&lt;br /&gt;
Motivos: Sistema robusto, estável, personalizável.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esse texto é complementar ao vídeo da instalação, baixe ele aqui:&lt;br /&gt;
&lt;a href="http://www.4shared.com/video/XSheDu7_/instalacao.html"&gt;http://www.4shared.com/video/XSheDu7_/instalacao.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Passos para a instalação:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Escolha de idioma (Português);&lt;br /&gt;
Escolha de região (Brasil);&lt;br /&gt;
Escolha de layout de teclado (Brasil abnt2);&lt;br /&gt;
Configuração da rede (O sistema tenta configurar como dhcp, pode ser cancelado);&lt;br /&gt;
Configuração do hostname do sistema (Nome do host);&lt;br /&gt;
Escolha de fuso horário (São Paulo);&lt;br /&gt;
Particionador de discos (Escolher formato ext3 e definir partição swap);&lt;br /&gt;
Configurar senha do root;&lt;br /&gt;
Cadastrar novo usuário;&lt;br /&gt;
Seleção de software (instalar o sistema básico);&lt;br /&gt;
Instalação do grub (Gerenciador de boot, instalar na MBR);&lt;br /&gt;
finalização;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
Particionamento de disco&lt;/b&gt;&lt;br /&gt;
O método mais simples de particionamento consiste em criar 02 partições:&lt;br /&gt;
Uma para instalar o sistema operacional propriamente dito;&lt;br /&gt;
Outra para memória virtual (Swap).&lt;br /&gt;
&lt;br /&gt;
O modo mais seguro é criar partições separadas (para usuários mais avançados) para os diretórios importantes, como /etc, /var, /usr, /boot etc, mas isso não é obrigatório, você pode instalar todo o sistema em uma única partição e a swap em outra.&lt;br /&gt;
&lt;br /&gt;
Uma dúvida que muitos no início podem ter é em relação ao tamanho da partição swap, utilize a seguinte fórmula:&lt;br /&gt;
tamanho real da sua memória ram * 2&lt;br /&gt;
O resultado você usa para criar a sua partição swap.&lt;br /&gt;
&lt;br /&gt;
Nessa instalação serão instalados somente os pacotes básicos para o sistema funcionar, nem mesmo servidor gráfico e gerenciador de janelas o sistema irá possuir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por enquanto é isso, espero que seja útil!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-7553078286642952301?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/p5zowxNmekAr4nDwCrgc38QDO3o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p5zowxNmekAr4nDwCrgc38QDO3o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/p5zowxNmekAr4nDwCrgc38QDO3o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p5zowxNmekAr4nDwCrgc38QDO3o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/5myMIG_9kD0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/7553078286642952301/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/02/falando-de-linux-instalacao-do-sistema.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/7553078286642952301?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/7553078286642952301?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/5myMIG_9kD0/falando-de-linux-instalacao-do-sistema.html" title="Falando de Linux: Instalação do Sistema" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/02/falando-de-linux-instalacao-do-sistema.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYCSX86eip7ImA9Wx9UFU8.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-3853413931726372903</id><published>2011-02-12T13:56:00.000-02:00</published><updated>2011-02-12T13:56:08.112-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-12T13:56:08.112-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="básico" /><title>Falando de Linux: Introdução ao Sistema</title><content type="html">&lt;style type="text/css"&gt;
p { margin-bottom: 0.21cm; }h3 { margin-bottom: 0.21cm; }h3.ctl { font-family: "Lohit Hindi"; }a:link {  }
&lt;/style&gt;  &lt;br /&gt;
&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;Na série de artigos "Falando de Linux" pretendo falar sobre o sistema do básico ao avançado, nesse primeiro artigo vou partir no início, introdução ao sistema. &lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Introdução ao Linux&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;O sistema operacional Linux foi desenvolvido pelo finlandês Linux Torvalds e a primeira versão anunciada, a 0.02 ocorreu em 5 de outubro de 1991.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;O Linux foi desenvolvido baseando-se no Minix, um pequeno sistema Unix  criado por Andrew S. Tanenbaum.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;O Linux é um núcleo monilítico, ou seja, as funções do núcleo são executadas no espaço de núcleo e algumas funções podem ser compiladas e executadas como módulos, isso tem o nome de LKM - “loadable kernel modules”, que são bibliotecas compiladas separadamente da parte principal do núcleo e podem ser carregadas e descarregadas após o núcleo entrar em execução.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;O Linux funciona em várias plataformas diferentes inclusive em sistemas embarcados.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;Em relação ao licenciamento, o Linux está sob a GNU General Public Licence que permite a distribuição e mesmo a venda de versões possivelmente modificadas do Linux mas requer que todas as cópias sejam lançadas dentro da mesma licença e acompanhadas do código fonte.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;O kernel do Linux está sob a GPL versão 2.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Conceito de software livre&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;Segundo definição da Free Software Foundation, software livre é qualquer programa de computador que pode ser usado, copiado, estudado e redistribuído sem restrições. &lt;/span&gt; &lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;A maneira correta de distribuição de software livre é anexar a este uma licença de software livre e tornar o código fonte disponível.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;Para ser considerado livre, o software precisa atender aos quatro tipos de liberdade para os usuários &lt;/span&gt; &lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;do software definidas pela Free Software Foundation:&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;Liberdade 0: A liberdade para executar o programa, para qualquer propósito;&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;Liberdade 1: A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é pré-requisito para esta liberdade;&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;Liberdade 2: A liberdade de redistribuir, inclusive vender, cópias de modo que você possa ajudar ao seu próximo;&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;Liberdade 3: A liberdade de modificar o programa, e liberar estas modificações, de modo que toda a comunidade se beneficie. Acesso ao código-fonte é um pré-requisito para esta liberdade;&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="western"&gt;&lt;span style="font-size: small;"&gt;A liberdade de executar o programa significa a liberdade para qualquer tipo de pessoa física ou jurídica utilizar o &lt;/span&gt;&lt;a href="http://pt.wikipedia.org/wiki/Software"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;software&lt;/i&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt; em quantas máquinas quiser, em qualquer tipo de &lt;a href="http://pt.wikipedia.org/wiki/Sistema_computacional"&gt;sistema computacional&lt;/a&gt;, para qualquer tipo de trabalho ou atividade, sem nenhuma restrição imposta pelo fornecedor.&lt;/span&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;span style="font-size: small;"&gt;A liberdade de redistribuir o programa compilado, isto é em formato binário, necessariamente inclui a obrigatoriedade de disponibilizar seus códigos-fonte. Caso o &lt;i&gt;software&lt;/i&gt; venha a ser modificado e o autor da modificação queira distribuí-lo, gratuitamente ou não, será também obrigatória a distribuição do código fonte das modificações, desde que elas venham a integrar o programa. Não é necessária a autorização do autor ou do distribuidor do &lt;i&gt;software&lt;/i&gt; para que ele possa ser redistribuído, já que as licenças de &lt;i&gt;software&lt;/i&gt; livre assim o permitem.&lt;/span&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;span style="font-size: small;"&gt;Para que seja possível estudar ou modificar o &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;software&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; (para uso particular ou para distribuir) é necessário ter acesso ao &lt;a href="http://pt.wikipedia.org/wiki/C%C3%B3digo-fonte"&gt;código-fonte&lt;/a&gt;. Por isso a disponibilidade desses arquivos é pré-requisito para a liberdade do &lt;/span&gt;&lt;a href="http://pt.wikipedia.org/wiki/Software"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;software&lt;/i&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;. Cada licença determina como será feito o fornecimento do código fonte para distribuições típicas, como é o caso de distribuições em mídia portátil somente com os códigos binários já finalizados (sem o fonte). No caso da licença &lt;a href="http://pt.wikipedia.org/wiki/GNU_General_Public_License"&gt;GPL&lt;/a&gt;, a fonte deve ser disponibilizada em local de onde possa ser acessado, ou deve ser entregue ao usuário, se solicitado, sem custos adicionais (exceto transporte e mídia).&lt;/span&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;span style="font-size: small;"&gt;Para que essas liberdades sejam reais, elas devem ser irrevogáveis. Caso o desenvolvedor do &lt;i&gt;software&lt;/i&gt; tenha o poder de revogar a licença, o &lt;i&gt;software&lt;/i&gt; não é livre.&lt;/span&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;span style="font-size: small;"&gt;A maioria dos &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;softwares&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; livres é licenciada através de uma &lt;a href="http://pt.wikipedia.org/wiki/Licen%C3%A7a_de_software_livre"&gt;licença de &lt;/a&gt;&lt;/span&gt;&lt;a href="http://pt.wikipedia.org/wiki/Licen%C3%A7a_de_software_livre"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;software&lt;/i&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://pt.wikipedia.org/wiki/Licen%C3%A7a_de_software_livre"&gt; livre&lt;/a&gt;, como a &lt;a href="http://pt.wikipedia.org/wiki/GNU_General_Public_License"&gt;GNU GPL&lt;/a&gt;, a mais conhecida.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h3 class="western"&gt;&lt;a href="" name="Software_Livre_e_Copyleft"&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Software&lt;/i&gt; Livre e Copyleft&lt;/span&gt;&lt;/h3&gt;&lt;div class="western"&gt;&lt;span style="font-size: small;"&gt;Licenças como a &lt;a href="http://pt.wikipedia.org/wiki/GNU_General_Public_License"&gt;GPL&lt;/a&gt; contêm um conceito adicional, conhecido como &lt;a href="http://pt.wikipedia.org/wiki/Copyleft"&gt;Copyleft&lt;/a&gt;, que se baseia na propagação dos direitos. Um &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;software&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; livre sem &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;copyleft&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; pode ser tornado não-livre por um usuário, caso assim o deseje. Já um &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;software&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; livre protegido por uma licença que ofereça &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;b&gt;copyleft&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;, se distribuído, deverá ser sob a mesma licença, ou seja, repassando os direitos.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Principais distribuições&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;A primeira distribuição de verdade foi o Slackware que foi lançada em julho de 1993, pouco depois, mais precisamente em novembro de 1994 surgiu o Red Hat.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;Derivando do Red Hat surgiram o Mandrake( França), o Conectiva (Brasil). O Mandrake e Conectiva já não existe mais, houve fusão entre Mandrake e Conectiva surgindo então o Mandriva.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;O SuSE (Alemanha) foi derivado do Slackware mas hoje é muito parecido com o Fedora e Red Hat, então costumam catalogá-lo na família Red Hat.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;Por último temos o Debian, a maior distribuição Linux não-comercial, tanto em volume de desenvolvedores quanto em número de usuários.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;O Debian foi anunciado em agosto de 1993 mas  a primeira versão (Buzz) foi finalizada em 1996.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;A mais famosa distribuição é o Ubuntu, desenvolvida pela Ubuntu Foundation que por sua vez é patrocinada pela Canonical Inc..&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;O Ubuntu é sem dúvidas o maior disseminador do sistema Linux para desktop's.&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;Em resumo podemos classificar as distribuições Linux em três grandes famílias:&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;Derivadas do Red Hat, como Mandriva e Fedora;&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;Derivadas do Debian, como Ubuntu e Kubuntu;&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: small;"&gt;Derivadas do Slackware, como o Slax;&lt;/span&gt;&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;No próximo artigo da série vou falar sobre a instalação do Sistema. ;D&lt;br /&gt;
&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="western" style="margin-bottom: 0cm;"&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/4268548494730882125-3853413931726372903?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ly3listpfT9pBDmT1O8sB1OzTog/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ly3listpfT9pBDmT1O8sB1OzTog/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ly3listpfT9pBDmT1O8sB1OzTog/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ly3listpfT9pBDmT1O8sB1OzTog/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/huGfG_RJp5o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/3853413931726372903/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/02/falando-de-linux-introducao-ao-sistema.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/3853413931726372903?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/3853413931726372903?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/huGfG_RJp5o/falando-de-linux-introducao-ao-sistema.html" title="Falando de Linux: Introdução ao Sistema" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/02/falando-de-linux-introducao-ao-sistema.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EDSH4zeCp7ImA9WhRUF00.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-7621560223027826077</id><published>2011-02-07T22:39:00.001-02:00</published><updated>2012-01-27T21:07:59.080-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T21:07:59.080-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="torre" /><category scheme="http://www.blogger.com/atom/ns#" term="mikrotik" /><category scheme="http://www.blogger.com/atom/ns#" term="ponto-a-ponto" /><category scheme="http://www.blogger.com/atom/ns#" term="wireless" /><title>Trabalho duro:Enlace de rádio entre duas torres</title><content type="html">Esse é pra galera dos provedores de internet a rádio!&lt;br /&gt;
Vou falar um pouco aqui do sofrimento que o técnico que sobe em torres passa, sei porque já subi muito em torre, não gosto da tarefa mas esses dias me foi delegada porque meu passado me condena ;'(.&lt;br /&gt;
&lt;br /&gt;
Próximo de General Salgado-SP, mais precisamente na usina Aralco que foi realizada essa tarefa, essa usina é interligada à usina Generalco (do mesmo grupo) via rede wireless, utilizando solução Mikrotik com Routerboards.&lt;br /&gt;
A tarefa foi a seguinte, um ponto-a-ponto de uma torre para outra estava  péssimo e após uma intensa bateria de testes resolvemos trocar a  Routerboard da primeira e segunda torre.&lt;br /&gt;
A topologia básica dos PTP está assim:&lt;br /&gt;
&lt;br /&gt;
Usina-Torre1&amp;nbsp; &lt;span style="color: red;"&gt;&amp;lt;--&amp;gt;&lt;/span&gt; Torre2&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;--&amp;gt;&lt;/span&gt; Torre3&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;--&amp;gt;&lt;/span&gt;Torre4-Usina&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
Já foi a época que eu subia em torres, então até perdi aquela prática sabe... pensa em um sol quente e uma ventania!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Segue imagens:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
1º torre - Aralco &lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TVCLbTTQNiI/AAAAAAAAAcA/OUbP5V3xEug/s1600/DSC07915.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TVCLbTTQNiI/AAAAAAAAAcA/OUbP5V3xEug/s320/DSC07915.JPG" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
Substituindo equipamento&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TVCKa07pmYI/AAAAAAAAAb4/px1_ndrbgWk/s1600/DSC07914.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TVCKa07pmYI/AAAAAAAAAb4/px1_ndrbgWk/s320/DSC07914.JPG" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
2º torre - ATA (quase não está torta..)&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TVCOOBEdu_I/AAAAAAAAAcM/oTzCxgL_1f0/s1600/DSC07930.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TVCOOBEdu_I/AAAAAAAAAcM/oTzCxgL_1f0/s320/DSC07930.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
Novo equipamento:&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TVCMbUBpzlI/AAAAAAAAAcI/orxleD5ouIA/s1600/DSC07936.JPG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TVCMbUBpzlI/AAAAAAAAAcI/orxleD5ouIA/s320/DSC07936.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Falando um pouquinho da estrutura dessas torres, existe um conversor de mídia em uma caixa hermética em cada torre, então do rádio desce um cabo utp cat5e e entra direto no conversor de mídia, saindo deste um cabo óptico de 01 par que desce a torre e vai até o ponto necessário (na Aralco vai para o CPD e na ATA vai para um escritório).&lt;br /&gt;
&lt;br /&gt;
Quero parabenizar à todos os técnicos que realizam esse árduo trabalho, sei que não são bem recompensados, dificilmente recebem adicional de periculosidade, como é o meu caso :[.&lt;br /&gt;
Mas uma coisa é certa: a experiência adquirida vale muito, conhecimento na mente nunca é perdido.. ;) &lt;br /&gt;
&lt;br /&gt;
Dúvidas sobre esses tipos de instalação estou à disposição.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-7621560223027826077?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FRjllQ_pnybnt4jqamsZ8OICHH4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FRjllQ_pnybnt4jqamsZ8OICHH4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FRjllQ_pnybnt4jqamsZ8OICHH4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FRjllQ_pnybnt4jqamsZ8OICHH4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/lzChxSXaeEU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/7621560223027826077/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/02/trabalho-duro-substituindo-kits-de.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/7621560223027826077?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/7621560223027826077?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/lzChxSXaeEU/trabalho-duro-substituindo-kits-de.html" title="Trabalho duro:Enlace de rádio entre duas torres" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TVCLbTTQNiI/AAAAAAAAAcA/OUbP5V3xEug/s72-c/DSC07915.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/02/trabalho-duro-substituindo-kits-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUGQ38zfip7ImA9Wx9UFUw.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-4331388630815876989</id><published>2011-02-06T15:03:00.000-02:00</published><updated>2011-02-12T11:43:42.186-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-12T11:43:42.186-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="thundercache" /><title>Thunder Cache 3 no FreeBSD - Instruções de Instalação</title><content type="html">Tanto se fala de proxy, cache, squid, enfim.. quem trabalha com provedor de internet sabe do que falo.&lt;br /&gt;
Costuma-se usar Mikrotik (RouterOS) e Linux para cache com squid, mas estão adotando o ThunderCache no lugar do squid, para quem não conhece segue a explicação de seus idealizadores:&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #bf220d; font-size: 12pt;"&gt;&lt;b&gt;"T&lt;/b&gt;&lt;/span&gt;hunder  Cache Professional é um poderoso sistema de Web Cache que tem  como  principal característica fazer caching de conteúdo de dados  dinâmicos  na Web. Com ele você acelera a navegação de seus clientes, otimiza o uso  de seu &lt;i&gt;link&lt;/i&gt; de Internet, reduz custo operacional e transforma a experiência do uso da Internet em todo seu dinamismo."&lt;br /&gt;
&lt;br /&gt;
Resumindo, é um squid aperfeiçoado, sendo usado em grande escala por provedores de internet. &lt;br /&gt;
&lt;br /&gt;
Então se você é um daqueles que está pretendendo instalar ou tendo dificuldades, segue o link&lt;br /&gt;
do tópico no fórum biazus.com que trata da instalação do mesmo no FreeBSD:&lt;br /&gt;
&lt;a href="http://www.blogger.com/goog_553995648"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.biazus.com/forum/viewtopic.php?f=38&amp;amp;t=1001&amp;amp;start=0&amp;amp;sid=5c82a1cafa1a80050570315d56020cbf"&gt;http://www.biazus.com/forum/viewtopic.php?f=38&amp;amp;t=1001&amp;amp;start=0&amp;amp;sid=5c82a1cafa1a80050570315d56020cbf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Espero que seja útil!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-4331388630815876989?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TAGpGBCh8rez6UG2XJTJ2JPPynk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TAGpGBCh8rez6UG2XJTJ2JPPynk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TAGpGBCh8rez6UG2XJTJ2JPPynk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TAGpGBCh8rez6UG2XJTJ2JPPynk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/Q7dcvGVRqIM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/4331388630815876989/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/02/thunder-cache-3-no-freebsd-instrucoes.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/4331388630815876989?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/4331388630815876989?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/Q7dcvGVRqIM/thunder-cache-3-no-freebsd-instrucoes.html" title="Thunder Cache 3 no FreeBSD - Instruções de Instalação" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/02/thunder-cache-3-no-freebsd-instrucoes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8NSXk5eyp7ImA9Wx9UFkk.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-4278203538135252807</id><published>2011-02-06T14:54:00.000-02:00</published><updated>2011-02-13T23:44:58.723-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-13T23:44:58.723-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><title>Video aula - instalação do FreeBSD</title><content type="html">Olá!&lt;br /&gt;
Venho por meio deste dispor de uma video-aula que vi no fug-br (grupo brasileiro de usuários de FreeBSD) e achei muito interessante para quem é novato no mundo Unix, trata-se da instalação do FreeBSD 8.1.&lt;br /&gt;
&lt;br /&gt;
O autor do vídeo é "Brivaldo Júnior", segue o vídeo:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.youtube.com/watch?v=T92G0pmVhRY"&gt;http://www.youtube.com/watch?v=T92G0pmVhRY&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Espero que possa ajudar alguém que tenha interesse em conhecer o sistema. ;D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-4278203538135252807?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/L0hG74qAdoYju0R5iZsd-KFg13U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L0hG74qAdoYju0R5iZsd-KFg13U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/L0hG74qAdoYju0R5iZsd-KFg13U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L0hG74qAdoYju0R5iZsd-KFg13U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/jiGVnddcpFg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/4278203538135252807/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/02/video-aula-instalacao-do-freebsd.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/4278203538135252807?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/4278203538135252807?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/jiGVnddcpFg/video-aula-instalacao-do-freebsd.html" title="Video aula - instalação do FreeBSD" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/02/video-aula-instalacao-do-freebsd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkINQHo6eSp7ImA9Wx9WGUU.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-7977957287400830503</id><published>2011-01-23T03:57:00.000-02:00</published><updated>2011-01-25T18:49:51.411-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-25T18:49:51.411-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="servidor" /><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="remoto" /><title>Acesso remoto em servidor Mysql</title><content type="html">Nessa dica quero mostrar como configurar o servidor Mysql para acesso remoto, no sentido de você poder se conectar nele de qualquer lugar.&lt;br /&gt;
Nos meus testes utilizei dois micros, um notebook como cliente e um micro com o servidor Mysql rodando.&lt;br /&gt;
Os dois possuem o sistema operacional Ubuntu 10.10, então vamos lá!&lt;br /&gt;
&lt;br /&gt;
Esquema básico do básico:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: #cfe2f3;"&gt;192.168.0.105&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; 187.50.245.123&lt;/div&gt;&lt;span style="background-color: #cfe2f3;"&gt;Cliente Mysql&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---------------&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Servidor Mysql &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;O Firewall &lt;/b&gt;&lt;br /&gt;
Tive que desenvolver uma maneira de fazer meus shell script's conversarem com esse servidor remotamente e tive a curiosidade de verificar a performance dessa conexão, como possuo uma routerboard com RouterOS Mikrotik tive que fazer um redirecionamento de portas para o meu servidor mysql, ficando assim:&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: #cfe2f3;"&gt;---&amp;gt;&amp;gt; 187.50.245.123:3306&amp;nbsp; --&amp;gt;&amp;gt;&amp;nbsp; 192.168.0.200:3306&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Explicando: Toda requisição direcionada ao meu ip público na porta 3306 será redirecionada para o meu servidor mysql na porta 3306.&lt;br /&gt;
&lt;br /&gt;
A regra para isso é nada mais que um dst-nat no meu ip público, segue a regra:&lt;br /&gt;
RouterOS regra:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;/ip firewall nat&lt;/div&gt;&lt;span style="background-color: #eeeeee;"&gt;add action=dst-nat chain=dstnat comment="redir server mysql" disabled=no \&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dst-address=187.50.245.123 dst-port=3306 protocol=tcp to-addresses=\&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.0.200 to-ports=3306&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
O redirecionamento do firewall está pronto, agora é necessário configurar o servidor Mysql para aceitar as conexões de fora e dar privilégios ao usuário.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;O Servidor Mysql&lt;/b&gt;&lt;br /&gt;
Altere a seguinte linha do arquivo /etc/mysql/my.cnf:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;bind-address = 127.0.0.1&amp;nbsp;&lt;/div&gt;&lt;br /&gt;
Altere para:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;bind-address = 0.0.0.0&lt;/div&gt;&lt;br /&gt;
Perceba o risco de segurança. você pode permitir somente certo ip, a finalidade aqui é didática não vou discutir segurança.&lt;br /&gt;
&lt;br /&gt;
Agora é necessário acessar o prompt mysql do servidor para dar direitos de acesso ao seu usuário.&lt;br /&gt;
&lt;div style="background-color: white;"&gt;No meu caso aqui é usuário default mesmo, o root, e a senha configurada foi a "toor":&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;&lt;span style="background-color: white;"&gt;&lt;/span&gt;root@ubuntu:~# mysql -uroot -ptoor&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;Welcome to the MySQL monitor.&amp;nbsp; Commands end with ; or \g.&lt;br /&gt;
Your MySQL connection id is 179&lt;br /&gt;
Server version: 5.1.49-1ubuntu8.1 (Ubuntu)&lt;br /&gt;
&lt;br /&gt;
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.&lt;br /&gt;
This software comes with ABSOLUTELY NO WARRANTY. This is free software,&lt;br /&gt;
and you are welcome to modify and redistribute it under the GPL v2 license&lt;br /&gt;
&lt;br /&gt;
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.&lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt; &lt;/div&gt;&lt;br /&gt;
Ok, comando para dar privilégios totais ao usuário root, de qualquer micro na rede local ou remota:&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;mysql&amp;gt; GRANT ALL ON *.* TO root@'%' IDENTIFIED By 'toor';&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;Query OK, 0 rows affected (0.00 sec)&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;&lt;span style="background-color: white;"&gt;&lt;/span&gt;&lt;/span&gt;Observação importante para que não haja confusão:&lt;br /&gt;
Aqui no servidor Mysql está sendo dado o direito de acesso de qualquer lugar fora do mesmo micro, mas ainda assim é necessária a correta configuração de firewall para que as conexões ser realizadas com sucesso.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;O cliente&lt;/b&gt;&lt;br /&gt;
No micro cliente você precisa ter o cliente mysql instalado, se ainda não tiver instale com:&lt;br /&gt;
Se for Debian ou derivado &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;# apt-get install mysql-client-core-5.1&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Se for outra distribuição use o sistema de instalação da mesma ou baixe os fontes no site oficial.&lt;br /&gt;
&lt;br /&gt;
A sintaxe para conexão remota é:&lt;br /&gt;
mysql --host=endereçoip -u usuario -psuasenha&lt;br /&gt;
&lt;br /&gt;
No meu caso sendo:&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;# mysql --host=187.50.245.123 -u root -ptoor&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;&lt;span style="background-color: white;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #eeeeee;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Ok, conexão feita com sucesso!&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;&lt;/span&gt;Nos meus testes cada query realizada dessa forma remota utilizava uma média de 9 pacotes de dados totalizando 660 bytes.&lt;br /&gt;
&lt;br /&gt;
Segue imagens:&lt;br /&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;&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; 1º query: Cadastro de um contato em uma agenda&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;&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; 681 bytes - 9 pacotes&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TTvAPp57KWI/AAAAAAAAAas/MHzwKPpRhvo/s1600/insercao.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TTvAPp57KWI/AAAAAAAAAas/MHzwKPpRhvo/s320/insercao.png" width="320" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;2º query: Consulta de um contato em uma agenda&lt;/div&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;agora totalizaram 1319 e 18 pacotes.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_VOhxpd-Xu2I/TTvAIasHt4I/AAAAAAAAAao/HIZ_OUzGHY0/s1600/consulta.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="196" src="http://1.bp.blogspot.com/_VOhxpd-Xu2I/TTvAIasHt4I/AAAAAAAAAao/HIZ_OUzGHY0/s320/consulta.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TTvAPp57KWI/AAAAAAAAAas/MHzwKPpRhvo/s1600/insercao.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TTvAPp57KWI/AAAAAAAAAas/MHzwKPpRhvo/s1600/insercao.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;Em se tratando de performance eu não percebi lentidão nos meus testes, seria necessário mais testes para se chegar à uma conclusão concreta sobre isso, tanto que também depende da banda de internet usada em cada lado.&lt;br /&gt;
&lt;br /&gt;
Na próxima publicação falarei um pouco sobre shell script na conexão remota com o banco de dados.&amp;nbsp; &lt;br /&gt;
É isso, espero que possa ajudar alguém!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-7977957287400830503?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/M23AYqEmi6XMJRHPHZIqb3cOuCs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/M23AYqEmi6XMJRHPHZIqb3cOuCs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/M23AYqEmi6XMJRHPHZIqb3cOuCs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/M23AYqEmi6XMJRHPHZIqb3cOuCs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/sjtCBIJAXeI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/7977957287400830503/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/01/acesso-remoto-ao-servidor-mysql.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/7977957287400830503?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/7977957287400830503?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/sjtCBIJAXeI/acesso-remoto-ao-servidor-mysql.html" title="Acesso remoto em servidor Mysql" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TTvAPp57KWI/AAAAAAAAAas/MHzwKPpRhvo/s72-c/insercao.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/01/acesso-remoto-ao-servidor-mysql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4GRXcyfyp7ImA9Wx9UFkk.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-6709530872190497549</id><published>2011-01-14T18:01:00.000-02:00</published><updated>2011-02-13T23:45:24.997-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-13T23:45:24.997-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="shell script" /><title>Como transformar o seu shell script em um binário  usando o shc</title><content type="html">&lt;span style="font-size: small;"&gt;Essa vai ser uma dica rápida para quem já teve necessidade ou já imaginou ser possível compilar um shell script. Será que tem como já que o script não é compilável (é um script!)??&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Em caso de soluções comerciais, seria ótimo esconder o código fonte, ou em casos que seja necessário passar senha de root e você não queira que nenhum espertinho olhe seu script e capture a senha do root.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Na verdade o esquema que vou apresentar é transformar o código do shell script em código fonte de linguagem C e a partir daí compilá-lo gerando um binário!&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
Já utilizo essa solução à um tempinho e realmente funciona, vamos lá.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;O nome do programa que faz isso é o shc e foi desenvolvido por &lt;/span&gt;&lt;span style="font-size: small;"&gt;Francisco Javier Rosales García, sua página web é: &lt;a href="http://www.datsi.fi.upm.es/%7Efrosal/"&gt;http://www.datsi.fi.upm.es/~frosal/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Se você usa Debian ou derivado pode instalar com:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote style="background-color: #eeeeee;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;# aptitude install shc&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Ou se preferir faça o download no aqui nesse link -&amp;gt; &lt;a href="http://www.datsi.fi.upm.es/%7Efrosal/sources/shc-3.8.7.tgz"&gt;http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz &lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Mova para o diretório /opt com:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote style="background-color: #eeeeee;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;# mv shc-3.8.7.tgz /opt&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size: small;"&gt;Acesse o diretório:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote style="background-color: #eeeeee;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;# cd /opt&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;span style="font-size: small;"&gt;Descompacte:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote style="background-color: #eeeeee;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;# tar zxf shc-3.8.7.tgz&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;span style="font-size: small;"&gt;Entre no diretório criado:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote style="background-color: #eeeeee;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;# cd shc-3.8.7&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;span style="font-size: small;"&gt;Dando um "ls" no diretório tive o seguinte resultado:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;tecnico:/opt/shc-3.8.7# ls&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;i style="background-color: #eeeeee;"&gt;&lt;span style="font-size: small;"&gt;CHANGES&amp;nbsp; Copying&amp;nbsp; Makefile&amp;nbsp; match&amp;nbsp; pru.sh&amp;nbsp; shc.1&amp;nbsp; shc-3.8.7.c&amp;nbsp; shc.c&amp;nbsp; shc.html&amp;nbsp;&amp;nbsp;&amp;nbsp; shc.README&amp;nbsp; test.bash&amp;nbsp; test.csh&amp;nbsp; test.ksh&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt; &lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-size: small;"&gt; Vamos gerar o binário:&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote style="background-color: #eeeeee;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;tecnico:/opt/shc-3.8.7#&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt; make&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;span style="font-size: small;"&gt;Você terá um resultado como esse:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote style="background-color: #eeeeee;"&gt;&lt;div style="color: black;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;tecnico:/opt/shc-3.8.7# make&lt;br /&gt;
cc -Wall -O6&amp;nbsp; shc.c -o shc&lt;br /&gt;
***&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; �Do you want to probe shc with a test script?&lt;br /&gt;
***&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Please try...&amp;nbsp;&amp;nbsp; make test&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;tecnico:/opt/shc-3.8.7#&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;span style="font-size: small;"&gt;Você tem a opção de rodar um teste para saber se o shc vai rodar legal na sua distro, apenas digitando-se o comando "make test", como em:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote style="background-color: #eeeeee;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;tecnico:/opt/shc-3.8.7#&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt; make test&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;span style="font-size: small;"&gt;Pode seguir as instruções que logo acabam os testes.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Agora a parte interessante, usando o shc.&lt;/span&gt;&lt;br /&gt;
&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="font-size: small;"&gt;Sintaxe básica:&lt;/span&gt;&lt;/div&gt;&lt;blockquote style="background-color: #eeeeee;"&gt;&lt;pre style="color: black; font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tecnico:/home/jackson/scripts# &lt;/i&gt;&lt;i&gt;shc -r -v -f teste.sh&lt;/i&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;A opção "-r" gera um binário que mais "compatível" com os diferentes sitemas *nix.&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;A opção "-v" ativa o modo verbose, o qual te mostra o progresso na tela do shell.&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;A opção "f" indica qual o script a ser compilado.&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Vou compilar um script com o nome "teste.sh", acompanhe:&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;blockquote style="background-color: #eeeeee;"&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tecnico:/home/jackson/scripts# shc -vf teste.sh 
shc shll=bash
shc [-i]=-c
shc [-x]=exec '%s' "$@"
shc [-l]=
shc opts=
shc: cc  teste.sh.x.c -o teste.sh.x
shc: strip teste.sh.x
shc: chmod go-r teste.sh.x&lt;/i&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;pre style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Bom, script compilado, vamos dar um "ls" no diretório:&lt;/span&gt;&lt;/pre&gt;&lt;blockquote style="background-color: #eeeeee; color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tecnico:/home/jackson/scripts# ls&lt;br /&gt;
debian-config.sh&amp;nbsp; teste.sh.x&amp;nbsp;&amp;nbsp; &amp;nbsp;troca_rede.sh&amp;nbsp;&amp;nbsp; &amp;nbsp; troca_rede.sh.x.c&lt;br /&gt;
teste.sh&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; teste.sh.x.c&amp;nbsp;&amp;nbsp; &amp;nbsp;troca_rede.sh.x&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size: small;"&gt;Ele gerou dois arquivos:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;teste.sh.x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; binário gerado&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;teste.sh.x.c&amp;nbsp;&amp;nbsp; -&amp;gt; código fonte gerado&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Agora só executar o binário gerado como um script normal:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote style="background-color: #eeeeee;"&gt;&lt;div style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tecnico:/home/jackson/scripts&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;# ./teste.sh.x&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;span style="font-size: small;"&gt; Veja o resultado no seu terminal!&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Agora uma coisa bem interessante, já imaginou poder fazer com que o binário não seja executado após uma data previamente definida?&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Imagina que você criou um binário mas não quer que ele funcione mais após o dia 13 de janeiro de 2011, isso é possível passando mais um parâmetro para o shc.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;Vejamos um exemplo, vou dizer ao shc que se for dia 13 de janeiro de 2010 ele não poderá mais ser executado:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;span style="font-size: small;"&gt;&lt;i style="background-color: #eeeeee; color: black;"&gt;tecnico:/home/jackson/scripts# shc -v -e 13/01/2011 -m "Prazo de funcionalidade expirado! - contate o desenvolvedor: jacksonezidio@gmail.com" -f teste.sh &lt;br /&gt;
shc -e Thu Jan 13 01:00:00 2011&lt;br /&gt;
shc -e Thu Jan 13 01:00:00 2011&lt;br /&gt;
shc shll=bash&lt;br /&gt;
shc [-i]=-c&lt;br /&gt;
shc [-x]=exec '%s' "$@"&lt;br /&gt;
shc [-l]=&lt;br /&gt;
shc opts=&lt;br /&gt;
shc: cc&amp;nbsp; teste.sh.x.c -o teste.sh.x&lt;br /&gt;
shc: strip teste.sh.x&lt;br /&gt;
shc: chmod go-r teste.sh.x&lt;/i&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size: small;"&gt;Acima eu usei a opção "-e" para indicar qual a data de expiração e a opção "-m" para definir a frase que será exibida ao usuário.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt; Logo abaixo temos a tentativa de execução:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: black;"&gt;&lt;span style="background-color: #eeeeee; font-size: small;"&gt;&lt;i&gt;tecnico:/home/jackson/scripts# ./teste.sh.x &lt;br /&gt;
./teste.sh.x: has expired!&lt;br /&gt;
Prazo de funcionalidade expirado! - contate o desenvolvedor: jacksonezidio@gmail.com&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; &lt;span style="font-family: inherit;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Bom, é isso, espero que seja útil para alguém! :D&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-6709530872190497549?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0C2lSVfRp8HAYL_2FnxqAszdbzY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0C2lSVfRp8HAYL_2FnxqAszdbzY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0C2lSVfRp8HAYL_2FnxqAszdbzY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0C2lSVfRp8HAYL_2FnxqAszdbzY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/4EF341z1CnU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/6709530872190497549/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/01/como-transformar-o-seu-shell-script-em.html#comment-form" title="3 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/6709530872190497549?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/6709530872190497549?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/4EF341z1CnU/como-transformar-o-seu-shell-script-em.html" title="Como transformar o seu shell script em um binário  usando o shc" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/01/como-transformar-o-seu-shell-script-em.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4AQHY-fCp7ImA9Wx9UFkk.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-5130568924219408490</id><published>2011-01-11T22:14:00.000-02:00</published><updated>2011-02-13T23:45:41.854-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-13T23:45:41.854-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="samba" /><category scheme="http://www.blogger.com/atom/ns#" term="arquivos" /><category scheme="http://www.blogger.com/atom/ns#" term="netbsd" /><title>NetBSD como servidor de arquivos</title><content type="html">Quando falamos em servidor de arquivos sempre vem à cabeça o Samba, porém rodando em servidor Linux.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TSzxaFlfstI/AAAAAAAAAZw/PpFF6tXkzxM/s1600/logo-samba.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="92" src="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TSzxaFlfstI/AAAAAAAAAZw/PpFF6tXkzxM/s200/logo-samba.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Sou usuário de Linux mas nesse artigo pretendo mostrar como implementar o Samba no NetBSD. Mas por quê NetBSD??&lt;br /&gt;
Bom, confesso que fiquei meio apaixonado por esse sistema após começar testá-lo em laboratório...&lt;br /&gt;
&lt;br /&gt;
Por vários motivos gostei do NetBSD:&lt;br /&gt;
- Pequeno;&lt;br /&gt;
- Leve;&lt;br /&gt;
- Robusto;&lt;br /&gt;
- Arquivos de configuração bem organizados;&lt;br /&gt;
&lt;br /&gt;
Bom pelo que vejo faz jus à filosofia Unix e não pode ser ignorado, então vou mostrar os passos para a instalação e configuração básica do Samba.&lt;br /&gt;
Alterações nas configurações e melhorias podem ser conseguidas normalmente, quem já conhece o Samba no Linux não terá problemas.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
Instalando o Samba&lt;/b&gt;&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;1. Através de pkgsrc:&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;É necessário esvaziar o conteúdo da variável PKG_PATH com:&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# unset PKG_PATH&lt;br /&gt;
# cd /usr/pkgsrc/net/samba&lt;br /&gt;
# make install clean&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
2. Através do comando pkg_add (busca no repositório):&lt;br /&gt;
Definir caminho do repositório da sua distro (aqui é 5.0.1)&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# export PKG_PATH="http://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD/&amp;lt;PORT&amp;gt;/&amp;lt;RELEASE-NUMBER&amp;gt;/All"&lt;/i&gt;&lt;/div&gt;&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;&lt;br /&gt;
# pkg_add samba&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Ok, Samba instalado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Configurações&lt;/b&gt;&lt;br /&gt;
Vamos adicionar os serviços no arquivo /etc/inetd.conf:&lt;br /&gt;
&lt;br /&gt;
#netbios-ssn stream tcp nowait root /usr/pkg/sbin/smbd&lt;br /&gt;
#netbios-ns dgram udp wait root /usr/pkg/sbin/nmbd&lt;br /&gt;
&lt;br /&gt;
Se já existir essas linhas, descomente-as. Se não existir, adicione.&lt;br /&gt;
&lt;br /&gt;
Vamos agora reiniciar o inetd:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# /etc/rc.d/inetd restart&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Vamos adicionar as seguintes linhas ao arquivo /etc/rc.conf:&lt;br /&gt;
smbd=YES&lt;br /&gt;
nmbd=YES&lt;br /&gt;
samba=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agora vamos editar o nosso arquivo de configuração do Samba, se já conhecer pode até fazer do seu jeito, mas aqui por enquanto vamos nos preocupar somente com as seguintes diretivas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
workgroup="GRUPO"&lt;br /&gt;
server string="Samba NetBSD"&lt;br /&gt;
hosts allow= 192.168.0. , 192.168.1.&lt;br /&gt;
encrypt passwords = yes&lt;br /&gt;
security = user&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[homes]&lt;br /&gt;
comment = Home Directories&lt;br /&gt;
browseable = yes&lt;br /&gt;
writeable = yes&lt;br /&gt;
valid users = samba&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TSzxvo6gmfI/AAAAAAAAAZ0/nHdtFu6xmSY/s1600/netbsd-samba.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TSzxvo6gmfI/AAAAAAAAAZ0/nHdtFu6xmSY/s320/netbsd-samba.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TSzyAp0vp3I/AAAAAAAAAZ4/PmVg-viTIvI/s1600/netbsd-samba2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Logo acima definimos que os diretórios dos usuários (/home/*) estarão compartilhados porém somente o usuário samba tem acesso.&lt;br /&gt;
As redes válidas também são:&lt;br /&gt;
192.168.0.*&lt;br /&gt;
192.168.1.*&lt;br /&gt;
&lt;br /&gt;
Precisamos criar o usuário samba agora:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# useradd -m samba&lt;br /&gt;
# smbpasswd -a -U samba&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para testar se o Samba está respondendo corretamente:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;#  smbclient -Usamba -L localhost&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Agora faça o teste em uma estação Windows!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TSzyAp0vp3I/AAAAAAAAAZ4/PmVg-viTIvI/s1600/netbsd-samba2.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TSzyAp0vp3I/AAAAAAAAAZ4/PmVg-viTIvI/s320/netbsd-samba2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Bom é isso, espero que seja útil para alguém!&lt;br /&gt;
&lt;br /&gt;
Vou disponibilizar aqui um pequeno vídeo com a demonstração dessa solução, aguardem!&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: right;"&gt;&lt;a href="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TSzw_VBiUvI/AAAAAAAAAZs/E1wycFAn5Wo/s1600/powered-by-NetBSD.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TSzw_VBiUvI/AAAAAAAAAZs/E1wycFAn5Wo/s1600/powered-by-NetBSD.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-5130568924219408490?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-A1WWIsKSuqHrAv2ULiFadHO1bU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-A1WWIsKSuqHrAv2ULiFadHO1bU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-A1WWIsKSuqHrAv2ULiFadHO1bU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-A1WWIsKSuqHrAv2ULiFadHO1bU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/S6go5H_2i_g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/5130568924219408490/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/01/netbsd-como-servidor-de-arquivos.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/5130568924219408490?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/5130568924219408490?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/S6go5H_2i_g/netbsd-como-servidor-de-arquivos.html" title="NetBSD como servidor de arquivos" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TSzxaFlfstI/AAAAAAAAAZw/PpFF6tXkzxM/s72-c/logo-samba.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/01/netbsd-como-servidor-de-arquivos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4CSXw5eyp7ImA9Wx9UFkk.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-4403119437185142061</id><published>2011-01-04T23:21:00.000-02:00</published><updated>2011-02-13T23:46:08.223-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-13T23:46:08.223-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="desktop" /><category scheme="http://www.blogger.com/atom/ns#" term="netbsd" /><title>Configuração básica do NetBSD para ser um desktop funcional</title><content type="html">No artigo anterior eu falei um pouco sobre o NetBSD, um monte de blá blá blá mas sem entrar em parte técnica.&lt;br /&gt;
Para quem não viu segue o link &lt;a href="http://jacksonezidio.blogspot.com/2011/01/iniciando-em-netbsd.html"&gt;aqui&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Nesse artigo agora vou tentar explicar a configuração básica para se ter um &lt;span style="color: blue;"&gt;desktop&lt;/span&gt; funcional.&lt;br /&gt;
&lt;br /&gt;
A versão usada por mim é a 5.0.1 para arquitetura amd64, faça o download da sua versão em:&lt;br /&gt;
&lt;a href="http://www.netbsd.org/releases/"&gt;http://www.netbsd.org/releases/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Não vou abordar a instalação pois segue os mesmos padrões de outros sistemas derivados do Unix. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TSO79CbDZUI/AAAAAAAAAZc/UEjX03uXMes/s1600/NetBSD-smaller.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TSO79CbDZUI/AAAAAAAAAZc/UEjX03uXMes/s1600/NetBSD-smaller.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Após a instalação&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Se configurou errado um layout de teclado, configure com:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# wsconsctl -k -w encoding=us&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
No meu caso setei como padrão americano, configure ao seu modo.&lt;br /&gt;
Você pode tornar esse layout definitivo adicionando a seguinte linha ao arquivo /etc/rc.local:&lt;br /&gt;
&lt;div style="color: blue;"&gt;encoding us&lt;/div&gt;&amp;nbsp; &lt;br /&gt;
Vamos criar um usuário:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# useradd -m -c "usuario" -g wheel "usuario"&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
No lugar de "usuario" coloque seu nome porém sem aspas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Defina a senha do usuário:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# passwd "usuario"&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Ok, usuário criado e com senha definida, vamos configurar a rede.&lt;br /&gt;
Aqui no exemplo uso servidor dhcp, use o comando:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# dhclient&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Você pode tornar isso definitivo adicionando a seguinte linha ao arquivo /etc/rc.conf:&lt;br /&gt;
&lt;div style="color: blue;"&gt;dhclient=YES&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Faça os testes de conexão externa, se estiver tudo ok prosseguimos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Configurando a interface gráfica&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1. Configurar servidor X&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Vamos logo testar se nosso servidor X está funcionando corretamente, dê o comando:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# startx&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Se abrir normalmente, teste o mouse e teclado, se estiver tudo ok vamos instalar o nosso gerenciador de janelas.&lt;br /&gt;
Se houve erro, seguir o seguinte procedimento:&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: red;"&gt;Caminho dos arquivos do xorg&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; /etc/X11/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Entre com o seguinte comando:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# X -configure&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Esse comando irá criar um arquivo com o nome "xorg.conf.new" no diretório /root&lt;br /&gt;
&lt;br /&gt;
Testar a configuração:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# X -config /root/xorg.conf.new&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Se abrir a interface gráfica normalmente, testar o ponteiro do mouse e o teclado.&lt;br /&gt;
Para voltar ao modo texto -&amp;gt; Ctrl-Alt-Backspace&lt;br /&gt;
Copie o arquivo criado para o diretório /etc/X11/ com o nome de&lt;span style="color: blue;"&gt; xorg.conf&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Ok , servidor X funcionando, agora precisamos instalar um gerenciador de janelas. Fica ao seu critério, mas no exemplo vamos instalar o xfce4 por ser um desktop leve e funcional.&lt;br /&gt;
&lt;br /&gt;
Precisamos configurar a nossa árvore de aplicativos (como repositórios dos sistemas Linux):&lt;br /&gt;
&lt;br /&gt;
Atenção especial aqui, na definição dessa variável você precisa colocar a versão correta do seu sistema, no meu caso eu uso NetBSD 5.0.1 para arquitetura amd64, então ficou assim:&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;# &lt;/span&gt;&lt;i&gt;&lt;span style="background-color: #eeeeee;"&gt;PKG_PATH=http://nyftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/5.0/All&lt;/span&gt;/&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Vamos exportar essa variável:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# export PKG_PATH&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2. Instalação do gerenciador de janelas xfce4&lt;/b&gt;&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# pkg_add -v xfce4&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Copiar o arquivo xinitrc para o home do usuário (note que no home do usuario ele é copiado como oculto):&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;$ cp /etc/X11/xinit/xinitrc ~/.xinitrc&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Agora edite o arquivo copiado (.xinitrc), remova as últimas linhas referentes ao gerenciador de janelas, adicionar a seguinte linha:&lt;br /&gt;
&lt;div style="color: blue;"&gt;xfce4-session&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Copie os seguintes arquivos para /etc/rc.d:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# cp /usr/pkg/share/examples/rc.d/famd /etc/rc.d&lt;br /&gt;
# cp /usr/pkg/share/examples/rc.d/dbus /etc/rc.d&lt;br /&gt;
# cp /usr/pkg/share/examples/rc.d/hal /etc/rc.d&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar as linhas abaixo no arquivo /etc/rc.conf: &lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# echo rpcbind=YES &amp;gt;&amp;gt; /etc/rc.conf&lt;br /&gt;
# echo famd=YES &amp;gt;&amp;gt; /etc/rc.conf&lt;br /&gt;
# echo dbus=YES &amp;gt;&amp;gt; /etc/rc.conf&lt;br /&gt;
# echo hal=YES &amp;gt;&amp;gt; /etc/rc.conf&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Startar os serviços:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# /etc/rc.d/rpcbind start&lt;br /&gt;
# /etc/rc.d/famd start&lt;br /&gt;
# /etc/rc.d/dbus start&lt;br /&gt;
# /etc/rc.d/hal start&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Agora vamos configurar o login gráfico com o GDM (Gnome Display Manager, uma melhoria do clássico XDM)&lt;br /&gt;
Instale o gdm:&lt;br /&gt;
&lt;div style="background-color: #f3f3f3;"&gt;&lt;i&gt;# pkg_add -v gdm&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Crie um link simbólico na pasta home do usuário:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;$ ln -s .xinitrc ~/.xsession&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Modifique o /etc/rc.conf, adicione a seguinte linha:&lt;br /&gt;
&lt;div style="color: blue;"&gt;gdm=YES&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # Gnome Display Manager&lt;/div&gt;&lt;br /&gt;
Modifique o /etc/rc.local, adicione a seguinte linha:&lt;br /&gt;
/usr/pkg/sbin/gdm&lt;br /&gt;
&lt;br /&gt;
Reinicie o sistema com o comando:&lt;br /&gt;
&lt;div style="background-color: #eeeeee;"&gt;&lt;i&gt;# reboot&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Na inicialização tem que aparecer uma tela de login semelhante à essa:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TSPGZhD1snI/AAAAAAAAAZg/tkqgLPBcOJw/s1600/netbsd-login.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TSPGZhD1snI/AAAAAAAAAZg/tkqgLPBcOJw/s320/netbsd-login.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eis uma imagem do sistema após tela de login:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TSPGxfuYB1I/AAAAAAAAAZk/E2x3EA7u9TY/s1600/netbsd-desktop.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TSPGxfuYB1I/AAAAAAAAAZk/E2x3EA7u9TY/s320/netbsd-desktop.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_VOhxpd-Xu2I/TSPHIVQZmpI/AAAAAAAAAZo/F_wf9zl8EKg/s1600/netbsd-menu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/_VOhxpd-Xu2I/TSPHIVQZmpI/AAAAAAAAAZo/F_wf9zl8EKg/s320/netbsd-menu.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Pronto! NetBSD com gerenciador de janelas xfce e gerenciador de login gdm!&lt;br /&gt;
Fico por aqui, em breve terá mais ;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-4403119437185142061?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3WuGuNyOp5xBhZNTeiY4HrG86mU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3WuGuNyOp5xBhZNTeiY4HrG86mU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3WuGuNyOp5xBhZNTeiY4HrG86mU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3WuGuNyOp5xBhZNTeiY4HrG86mU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/Lg0ZAlYtH6o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/4403119437185142061/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/01/configuracao-basica-do-netbsd-para-um.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/4403119437185142061?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/4403119437185142061?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/Lg0ZAlYtH6o/configuracao-basica-do-netbsd-para-um.html" title="Configuração básica do NetBSD para ser um desktop funcional" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TSO79CbDZUI/AAAAAAAAAZc/UEjX03uXMes/s72-c/NetBSD-smaller.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/01/configuracao-basica-do-netbsd-para-um.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcER3k_eCp7ImA9Wx9UFkk.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-5631660365971025280</id><published>2011-01-03T22:40:00.000-02:00</published><updated>2011-02-13T23:46:46.740-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-13T23:46:46.740-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="netbsd" /><title>Iniciando em NetBSD</title><content type="html">Nesse artigo vou falar um pouco sobre o NetBSD, para quem não conhece é um derivado do BSD (não é derivado do FreeBSD como muitos pensam) e extremamente portável sendo muito usado em dispositivos embarcados.&lt;br /&gt;
Seu primeiro release foi o 0.8 e foi lançado em 20 de Abril de 1993.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aí você se pergunta:&lt;br /&gt;
- "Pra quê serve NetBSD sendo que já existe tantos Linux's mais fáceis de se configurar e tal.."&lt;br /&gt;
&lt;br /&gt;
Bem, eu sempre tive o espírito de fuçador, não desisto das coisas que coloco na cabeça e uma delas foi conhecer os sistemas BSD (na verdade FreeBSD e NetBSD) e vi que a fama de ótimos sistemas operacionais realmente tem sentido.&lt;br /&gt;
&lt;br /&gt;
Precisa de Firewall? Proxy? servidor de arquivos?&lt;br /&gt;
Você faz o que quiser com NetBSD, o mesmo que faz com Linux.&lt;br /&gt;
&lt;br /&gt;
Resolvi começar postar artigos e tutoriais sobre o NetBSD pois é difícil encontrar bons tutoriais em português na internet, eu comecei fuçar no sistema à pouco tempo e ralei um pouco para encontrar documentação.&lt;br /&gt;
Os melhores docs estão em inglês, então quem não lê inglês vai passar um pouco apurado mas não podemos nunca desistir.&lt;br /&gt;
&lt;br /&gt;
O primeiro artigo que li que me fez despertar e começar fuçar no sistema foi do Tony Baiacu | C00L3R do http://botecounix.com.br (recomendo o site).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Algumas vantagens:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt; Foco especial na qualidade e portabilidade de código. Portado a 56 arquitecturas. &lt;/li&gt;
&lt;li&gt; Costuma ser o pioneiro em implementar novas tecnologias (por exemplo &lt;a href="http://pt.wikilingue.com/es/IPv6"&gt;IPv6&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt; Alta segurança e estabilidade. Foi usado na &lt;a href="http://pt.wikilingue.com/es/NASA"&gt;NASA&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt; Sistema de ficheiros BSD FFS (Fast File System), rápido e fiável. &lt;/li&gt;
&lt;li&gt; Segurança: suporte de IPsec . &lt;/li&gt;
&lt;li&gt; XEN Dom0: suporte nativo de máquinas virtuais XEN em versão 3.0 .&amp;nbsp; &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Gostaria de ressaltar também que foi sobre o NetBSD que foi desenvolvido o TCP/IP, o nosso famoso protocolo de comunicação que move a internet ;-).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bom não vou enrolar nisso, segue um pouco do NetBSD no seguinte link:&lt;br /&gt;
&lt;a href="http://pt.wikilingue.com/es/NetBSD"&gt;http://pt.wikilingue.com/es/NetBSD&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TSJqKlSNZzI/AAAAAAAAAZU/6bkryPhbhzw/s1600/NetBSD-smaller-old.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TSJqKlSNZzI/AAAAAAAAAZU/6bkryPhbhzw/s1600/NetBSD-smaller-old.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Como funciona a instalação de programas? é igual no Linux?&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Usando pkg_add&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Um dos projetos mais interessantes de NetBSD é seu singelo e poderoso sistema de pacotes, &lt;a href="http://pt.wikilingue.com/es/Pkgsrc"&gt;pkgsrc&lt;/a&gt;.  Dado que o kernel de NetBSD é portável a muitas arquiteturas, o pkgsrc descarrega o código fonte e compila para  produzir os binários. Gentoo Linux estão familiarizados com este  processo dado que emerge funciona de maneira similar. O pkgsrc é uma  maneira singela de ter as últimas versões de software como &lt;a class="mw-redirect" href="http://pt.wikilingue.com/es/Openoffice.org"&gt;Openoffice.org&lt;/a&gt;, &lt;a href="http://pt.wikilingue.com/es/KDE"&gt;KDE&lt;/a&gt; ou &lt;a class="mw-redirect" href="http://pt.wikilingue.com/es/Gnome"&gt;Gnome&lt;/a&gt;, entre outros muitos programas.&lt;br /&gt;
&lt;br /&gt;
Recentemente &lt;a href="http://pt.wikilingue.com/es/Sun_Microsystems"&gt;Sun Microsystems&lt;/a&gt; tem financiado parte do desenvolvimento do pkgsrc. Atualmente pkgsrc está disponível para diferentes sabores de Unix como &lt;a class="mw-redirect" href="http://pt.wikilingue.com/es/Irix"&gt;Irix&lt;/a&gt;, &lt;a href="http://pt.wikilingue.com/es/Solaris_%28sistema_operativo%29"&gt;Solaris&lt;/a&gt;, &lt;a href="http://pt.wikilingue.com/es/FreeBSD"&gt;FreeBSD&lt;/a&gt;, &lt;a href="http://pt.wikilingue.com/es/OpenBSD"&gt;OpenBSD&lt;/a&gt;, na lista, ademais, se inclui a Slackware  Linux, ainda que em princípio é possível instalar em qualquer sabor de Linux . &lt;a class="mw-redirect" href="http://pt.wikilingue.com/es/DragonFlyBSD_8705"&gt;DragonFlyBSD&lt;/a&gt;, outro sabor de BSD, também tem adotado o pkgsrc como seu sistema de pacotes. &lt;br /&gt;
&lt;br /&gt;
Url para consulta dos pacotes para NetBSD disponíveis:&lt;br /&gt;
&lt;a href="http://www.netbsd.org/docs/software/packages.html"&gt;http://www.netbsd.org/docs/software/packages.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Baixando a coleção de packages para seu NetBSD e instalando com "make install" &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Outro método é baixar&amp;nbsp; a coleção de programas direto para seu NetBSD (você vai ter uma estrutura igual a do ftp usado pelo comando pkg_add para instalar programas) assim podendo navegar na estrutura de diretórios e escolher qual programa instalar. &lt;br /&gt;
&lt;br /&gt;
Um exemplo, você baixou a coleção de packages no link &lt;a href="ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc.tar.gz"&gt;aqui &lt;/a&gt;e descompactou na sua pasta /usr.&lt;br /&gt;
&lt;br /&gt;
Então você acessa o diretório criado com:&lt;br /&gt;
&lt;i&gt;# cd /usr/pkgsrc&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Suponhamos que você queira instalar o gerenciador de janelas jwm, você vai entrar no diretório /usr/pkgsrc/wm/jwm e vai dar o simples comando:&lt;br /&gt;
&lt;i&gt;# make install&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
A partir daí o sistema se encarrega de baixar os fontes e dependências necessárias, se não houver disponibilidade em um servidor ftp é tentado outro alternativo e por aí vai, você sai pra tomar um copo de suco e quando volta seu programa está pronto instalado!&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Existe documentação em:&lt;br /&gt;
&lt;a href="http://www.netbsd.org/docs/"&gt;http://www.netbsd.org/docs/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Se interessou? quer baixar pra testar?&lt;br /&gt;
segue o link:&lt;br /&gt;
&lt;a href="http://www.netbsd.org/releases/"&gt;http://www.netbsd.org/releases/&lt;/a&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Bom é isso pessoal, o primeiro artigo sobre NetBSD.&lt;br /&gt;
No próximo artigo vou disponibilizar um video tutorial explicando a instalação do NetBSD e configurando o servidor gráfico X e ainda por cima instalando o gerenciador de janelas jwm.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: right;"&gt;&lt;a href="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TSJs_T-eybI/AAAAAAAAAZY/K5h67CTupo4/s1600/powered-by-NetBSD4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TSJs_T-eybI/AAAAAAAAAZY/K5h67CTupo4/s1600/powered-by-NetBSD4.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-5631660365971025280?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7dcjiozqffm03U0MsWqEW_5ec68/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7dcjiozqffm03U0MsWqEW_5ec68/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7dcjiozqffm03U0MsWqEW_5ec68/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7dcjiozqffm03U0MsWqEW_5ec68/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/wSS2go1tYwc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/5631660365971025280/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/01/iniciando-em-netbsd.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/5631660365971025280?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/5631660365971025280?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/wSS2go1tYwc/iniciando-em-netbsd.html" title="Iniciando em NetBSD" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TSJqKlSNZzI/AAAAAAAAAZU/6bkryPhbhzw/s72-c/NetBSD-smaller-old.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/01/iniciando-em-netbsd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcGRnwzeSp7ImA9Wx9UFkk.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-8973691481799684625</id><published>2011-01-02T16:44:00.000-02:00</published><updated>2011-02-13T23:47:07.281-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-13T23:47:07.281-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mandriva" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="certificação" /><title>A certificação Mandriva Systems Administrator</title><content type="html">Olá, estive sumido por esses dias por causa da correria do trabalho e também as festas de fim de ano, mas venho compartilhar a nova conquista obtida no começo do mês de dezembro: a obtenção da certificação Administrador de Sistemas Mandriva.&lt;br /&gt;
&lt;br /&gt;
O título correto é "Mandriva Conectiva Certified Linux Systems Administrator" e pra falar a verdade ainda não recebi a certificação em casa, mas constou no site da Mandriva no mesmo momento que finalizei a prova.&lt;br /&gt;
&lt;br /&gt;
Para quem tem dúvidas sobre essa prova, vou falar um pouco sobre o meu método de preparação e como é a prova:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1. Método de preparação&lt;/b&gt;&lt;br /&gt;
A primeira coisa é analisar bem quais os pontos que você precisa treinar mais, aceite que você não tem "tudo" na cabeça.&lt;br /&gt;
Faça um simulado para LPI no site &lt;a href="http://www.certificacaolinux.com.br/simulado"&gt;http://www.certificacaolinux.com.br/simulado.&lt;/a&gt;&lt;br /&gt;
Anote os pontos em que não teve boa performance e a partir daí já dá pra começar os estudos.&lt;br /&gt;
&lt;br /&gt;
Gostaria de lembrar que para prestar a prova de certificação é obrigatório passagem pelo curso formação "Administrator de Sistemas Mandriva", o qual eu fiz em janeiro de 2009.&lt;br /&gt;
O meu método de estudos foi o seguinte, fiz o simulado citado acima e tirei uma média de 70%, vi que precisava estudar mais um pouco e anotei os pontos onde tive performance menor, após isso estudei as 3 apostilas do curso da Mandriva e em paralelo li até a página 130 do livro "Certificação Linux LPI - O'Reilly".&lt;br /&gt;
&lt;br /&gt;
Li novamente as 3 apostilas da Mandriva e sempre fazendo testes no Mandriva virtual que eu havia instalado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2. Como é a prova&lt;/b&gt;&lt;br /&gt;
Essa deve ser a maior dúvida de todos que pretendem prestar essa prova, quero dizer que não é mole não, cai um pouco de tudo e quem não curte shell script pode começar a curtir pois nela cai também ( pelo menos na minha caiu umas 4 questões que envolviam programação em shell script)..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt; &lt;/b&gt;Essa prova tem dois tipos de questões:&lt;br /&gt;
A questão onde é dado o problema e você escolhe apenas uma resposta clicando em um radiobox&amp;nbsp; e a questão com várias escolhas onde você precisa marcar todos os itens como V (verdadeiro), F (Falso) ou vazio&lt;b&gt;.&lt;/b&gt;&lt;br /&gt;
O problema dessas questões de verdadeiro e falso é que se você marcar uma alternativa como falsa e ela for verdadeira, você perde ponto. Isso mesmo você perde ponto podendo até perder a questão inteira, se não tiver certeza deixe em branco que você não ganha nem perde ponto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O ponto forte dessa prova da Mandriva é que você faz a prova em uma única tela, como uma página web com barra de rolagem, podendo assim rever todas as questões antes de finalizar. No momento que você clica no botão para finalizar já aparece na hora o resultado da sua prova e se aprovado, já aparece no site da Mandriva!&lt;br /&gt;
&lt;br /&gt;
Uma observação:&lt;br /&gt;
Essa prova da Mandriva não é focada na distro "Mandriva" mas sim linux de uma forma genérica aos moldes da LPI.&lt;br /&gt;
Pelo menos comigo foi assim, nada de particularidades da distro, nada de instalação de programas com urpmi, etc...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A próxima certificação que eu pretendo é a LPI-1 que pretendo prestar lá pro mês de Abril, aproveitando que recebe certificação da Novell também (pela parceria entre Novell e LPI).&lt;br /&gt;
&lt;br /&gt;
Segue lista atualizada de todos os profissionais certificados em Sistemas Mandriva: &lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://treinamento.mandriva.com.br/profissionais-certificados/system-administrator/" rel="bookmark" title="Permanent Link: System Administrator"&gt;System Administrator&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th&gt;&lt;span style="font-size: small;"&gt;Nome&lt;/span&gt;&lt;/th&gt; &lt;th&gt;&lt;span style="font-size: small;"&gt;Estado&lt;/span&gt;&lt;/th&gt; &lt;th&gt;&lt;span style="font-size: small;"&gt;Validade&lt;/span&gt;&lt;/th&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;&lt;a href="mailto:planet223@hotmail.com"&gt;Adson Alexandre Borges de Jesus&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;salvador-BA&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;26/02/2011&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;&lt;a href="mailto:rjsmoreira@gmail.com"&gt;Ricardo José Santana Moreira&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;Salvador-BA&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;13/11/2011&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;&lt;a href="mailto:eduardo.melione@gmail.com"&gt;EDUARDO MELIONE ABREU&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;Brasília-DF&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;25/02/2011&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;&lt;a href="mailto:ogirdorf@gmail.com"&gt;Rodrigo Fernandes&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;uberlandia-MG&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;03/08/2011&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;&lt;a href="mailto:vanderalves@hotmail.com"&gt;Vander Eduardo Zago Alves&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;Uberlândia-MG&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;10/08/2011&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;&lt;a href="mailto:martinhamoraes@gmail.com"&gt;Marta Matos Moraes&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;Uberlândia -MG&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;03/08/2011&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;&lt;a href="mailto:gersonv@scopus.com.br"&gt;Gerson Vicente Tuleski&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;curitiba-PR&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;07/07/2011&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;&lt;a href="mailto:allanwiese@gmail.com"&gt;Allan Wiese&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;Curitiba-PR&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;19/02/2011&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;&lt;a href="mailto:erikson.souza@gmail.com"&gt;Erikson de Souza Reppetto&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;Porto Alegre-RS&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;22/09/2011&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;&lt;a href="mailto:rodrigo.forte@terra.com.br"&gt;RODRIGO PEREIRA FORTE&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;Porto Alegre-RS&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;10/06/2011&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;&lt;a href="mailto:niltonjr.admredes@gmail.com"&gt;Nilton Roberto Gouvea Junior&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;Cosmópolis-SP&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;28/10/2012&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;&lt;a href="mailto:jacksonezidio@gmail.com"&gt;Jackson Ezidio de Deus&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;Mirassol-SP&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;09/12/2012&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;&lt;a href="mailto:rodrigo.info@mazatarraf.com.br"&gt;Rodrigo Femini&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;Mirassol-SP&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;14/05/2012&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;&lt;a href="mailto:viniciusjfernandes@hotmail.com"&gt;Vinicius Joaquim Fernandes&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;São Paulo-SP&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small;"&gt;17/03/2012&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Isso aí, desejo toda a sorte para quem pretende prestar a prova para a certificação!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-8973691481799684625?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ET7dp00SmczOXfsY1ATg0OrTNLg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ET7dp00SmczOXfsY1ATg0OrTNLg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ET7dp00SmczOXfsY1ATg0OrTNLg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ET7dp00SmczOXfsY1ATg0OrTNLg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/dmHpAjFJYQk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/8973691481799684625/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2011/01/certificacao-mandriva-systems.html#comment-form" title="4 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/8973691481799684625?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/8973691481799684625?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/dmHpAjFJYQk/certificacao-mandriva-systems.html" title="A certificação Mandriva Systems Administrator" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2011/01/certificacao-mandriva-systems.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcARXs9cCp7ImA9Wx9UFkk.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-520424189508399331</id><published>2010-11-24T11:16:00.000-02:00</published><updated>2011-02-13T23:47:24.568-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-13T23:47:24.568-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mandriva" /><category scheme="http://www.blogger.com/atom/ns#" term="certificação" /><title>Certificação Mandriva Conectiva</title><content type="html">Se você tem certificação em Linux, seja LPI ou qualquer outra, ótimo parabéns pra você!&lt;br /&gt;
Mas para quem ainda não tem e está buscando a sua primeira, Mandriva é uma ótima escolha pois se trata de uma distro nacional (antiga Conectiva que se fundiu com a Mandrake) e serve de base para a LPI depois.&lt;br /&gt;
O motivo desse post é falar um pouco sobre a certificação, mostrar que também existem poucos profissionais que a&amp;nbsp;possuem, estou me preparando para prestar a prova "System Administrator" no início de dezembro e espero ser aprovado para compartilhar a experiência depois.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Um pouco da certificação Mandriva, extraído direto do site oficial:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
" A Mandriva Conectiva é pioneira em certificação Linux no Brasil, sendo a primeira a lançar um programa de verificação por competências e conhecimentos em Linux no país. A Certificação Mandriva Conectiva conta com dois níveis de avaliação: sistemas e redes. Ambos atestam conhecimentos específicos e trazem benefícios especiais. O profissional pode obter dois títulos: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Administrador de Sistemas Linux&lt;/li&gt;
&lt;li&gt;Administrador de Redes Linux&lt;/li&gt;
&lt;/ul&gt;Além do reconhecimento que as certificações Mandriva Conectiva representam no mercado, elas contribuem para o exame das provas 101, 102, 201 e 202 da LPI - Linux Professional Institute." &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O primeiro nível é System Administrador (Administrador de Sistemas) e essa é lista dos profissionais certificados:&lt;br /&gt;
&lt;h2&gt;&lt;a href="http://treinamento.mandriva.com.br/profissionais-certificados/system-administrator/" rel="bookmark" title="Permanent Link: System Administrator"&gt;&lt;span style="color: #141464;"&gt;System Administrator&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="post-content"&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th&gt;Nome&lt;/th&gt;&lt;th&gt;Estado&lt;/th&gt;&lt;th&gt;Validade&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="mailto:planet223@hotmail.com"&gt;&lt;span style="color: #141464;"&gt;Adson Alexandre Borges de Jesus&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;salvador-BA&lt;/td&gt;&lt;td&gt;26/02/2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="mailto:rjsmoreira@gmail.com"&gt;&lt;span style="color: #141464;"&gt;Ricardo José Santana Moreira&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Salvador-BA&lt;/td&gt;&lt;td&gt;13/11/2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="mailto:eduardo.melione@gmail.com"&gt;&lt;span style="color: #141464;"&gt;EDUARDO MELIONE ABREU&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Brasília-DF&lt;/td&gt;&lt;td&gt;25/02/2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="mailto:ogirdorf@gmail.com"&gt;&lt;span style="color: #141464;"&gt;Rodrigo Fernandes&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;uberlandia-MG&lt;/td&gt;&lt;td&gt;03/08/2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="mailto:vanderalves@hotmail.com"&gt;&lt;span style="color: #141464;"&gt;Vander Eduardo Zago Alves&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Uberlândia-MG&lt;/td&gt;&lt;td&gt;10/08/2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="mailto:martinhamoraes@gmail.com"&gt;&lt;span style="color: #141464;"&gt;Marta Matos Moraes&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Uberlândia -MG&lt;/td&gt;&lt;td&gt;03/08/2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="mailto:gersonv@scopus.com.br"&gt;&lt;span style="color: #141464;"&gt;Gerson Vicente Tuleski&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;curitiba-PR&lt;/td&gt;&lt;td&gt;07/07/2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="mailto:allanwiese@gmail.com"&gt;&lt;span style="color: #141464;"&gt;Allan Wiese&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Curitiba-PR&lt;/td&gt;&lt;td&gt;19/02/2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="mailto:erikson.souza@gmail.com"&gt;&lt;span style="color: #141464;"&gt;Erikson de Souza Reppetto&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Porto Alegre-RS&lt;/td&gt;&lt;td&gt;22/09/2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="mailto:rodrigo.forte@terra.com.br"&gt;&lt;span style="color: #141464;"&gt;RODRIGO PEREIRA FORTE&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Porto Alegre-RS&lt;/td&gt;&lt;td&gt;10/06/2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="mailto:niltonjr.admredes@gmail.com"&gt;&lt;span style="color: #141464;"&gt;Nilton Roberto Gouvea Junior&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Cosmópolis-SP&lt;/td&gt;&lt;td&gt;28/10/2012&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="mailto:rodrigo.info@mazatarraf.com.br"&gt;&lt;span style="color: #141464;"&gt;Rodrigo Femini&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Mirassol-SP&lt;/td&gt;&lt;td&gt;14/05/2012&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="mailto:viniciusjfernandes@hotmail.com"&gt;&lt;span style="color: #141464;"&gt;Vinicius Joaquim Fernandes&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;São Paulo-SP&lt;/td&gt;&lt;td&gt;17/03/2012&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
A lista completa&amp;nbsp;dos profissionais certificados do Brasil, incluindo todos os níveis:&lt;br /&gt;
&lt;a href="http://treinamento.mandriva.com.br/profissionais-certificados"&gt;http://treinamento.mandriva.com.br/profissionais-certificados&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-520424189508399331?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WIWrPkl1YGibKDVTHycaTNTLlkg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WIWrPkl1YGibKDVTHycaTNTLlkg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WIWrPkl1YGibKDVTHycaTNTLlkg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WIWrPkl1YGibKDVTHycaTNTLlkg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/cK42WWvzxbM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/520424189508399331/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2010/11/certificacao-mandriva-conectiva.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/520424189508399331?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/520424189508399331?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/cK42WWvzxbM/certificacao-mandriva-conectiva.html" title="Certificação Mandriva Conectiva" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2010/11/certificacao-mandriva-conectiva.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8CRHk5fSp7ImA9WhdQFUg.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-632872028383539480</id><published>2010-11-14T05:51:00.002-02:00</published><updated>2011-08-17T02:27:45.725-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-17T02:27:45.725-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="terminal server" /><category scheme="http://www.blogger.com/atom/ns#" term="remoto" /><title>Solução de acesso à Terminal Server com Linux em micro antigo</title><content type="html">Passo a passo para instalação do Tiny Core Linux para uso com Rdesktop&lt;br /&gt;
&lt;br /&gt;
Site oficial -&amp;gt; &lt;a href="http://www.tinycorelinux.com/"&gt;http://www.tinycorelinux.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Sistema utilizado para criação do tutorial:&lt;br /&gt;
&lt;b&gt;Tiny Core 1.4.3&lt;/b&gt; virtualizado com virtualbox&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;O problema&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Recentemente tive a necessidade de implementar uma solução de acesso à um servidor Windows Server 2003 via TS utilizando estações clientes com Linux, o problema é que o tipo de estação é antiga, IBM com 128MB de memória. A solução foi o Tiny Core Linux, que possui incríveis 10MB de tamanho e vem com servidor gráfico X-vesa e gerenciador de janelas JWM.&lt;br /&gt;
&lt;br /&gt;
O funcionamento nessa estação precisou ser da seguinte forma:&lt;br /&gt;
O usuário liga o micro, o micro inicializa automaticamente com login automático e já abre direto com a tela do TS em modo tela cheia, e quando o usuário faz logoff ou fecha a tela, automaticamente o micro desliga.&lt;br /&gt;
&lt;br /&gt;
Observação: No exemplo utilizo o hda como HD em uso pois se trata do disco Master da IDE Primária do micro, troque se for necessário. &lt;br /&gt;
&lt;br /&gt;
Imagino que você tenha conhecimentos básicos em Linux para seguir esse tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Instalando o sistema&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Dê o boot pelo cd com o hd já conectado. &lt;br /&gt;
&lt;br /&gt;
Abra o gerenciador de aplicativos e instale o &lt;span style="color: #0b5394;"&gt;cfdisk&lt;/span&gt;, logo após instale o &lt;span style="color: #0b5394;"&gt;grub&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
Abra um terminal. &lt;br /&gt;
&lt;br /&gt;
Liste as partições &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;fdisk -l ou cat /proc/partitions&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Abra o cfdisk para criar as partições corretas: &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;cfdisk /dev/hda&lt;/span&gt; (troque hda pelo hd correto) &lt;br /&gt;
&lt;br /&gt;
Crie 02 partições: &lt;br /&gt;
particao 01 -&amp;gt; ext2 - bootavel &lt;br /&gt;
particao 02 -&amp;gt; swap &lt;br /&gt;
&lt;br /&gt;
write para escrever no disco e quit para salvar. &lt;br /&gt;
&lt;br /&gt;
Formate a partição criada: &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;mkfs.ext2 /dev/hda1 &lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;rebuildfstab &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Monte a partição: &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;mount /mnt/hda1&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
Crie os seguintes diretórios: &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;mkdir -p /mnt/hda1/boot/grub&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
Monte o CDROM: &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;mount /dev/cdrom /mnt/cdrom &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Copie os arquivos do diretório /boot do cdrom para o /boot do hda1: &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;cp -p /mnt/cdrom/boot/* /mnt/hda1/boot/&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Crie o diretório tce na raiz do hda1: &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;mkdir -p /mnt/hda1/tce&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
Crie o arquivo mydata.tgz: &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;touch /mnt/hda1/tce/mydata.tgz&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Instalando o grub como gerenciador de boot&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Copie os arquivos do grub para o hda1: &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;cp -p /usr/lib/grub/i386-pc/* /mnt/hda1/boot/grub&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
Edite o arquivo menu.lst do diretorio /mnt/hda1/boot/grub/ &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;vi /mnt/hda1/boot/grub/menu.lst&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
Deixe assim: &lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;default 0 &lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;timeout 10 &lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;title TinyCore &lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;kernel /boot/bzImage quiet home=/dev/hda1 &lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;initrd /boot/tinycore.gz &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Execute os seguintes comandos para gravar o gerenciador de inicialização: &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;grub &lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;root (hd0,0) &lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;setup (hd0) &lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;quit &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desmonte o disco: &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;umount /mnt/cdrom &lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;eject /dev/cdrom &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Reinicie o micro: &lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;reboot &lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;grub&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Algumas observações importantes&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
O sistema mesmo quando instalado no HD trabalha como se fosse um livecd, carregando todo o sistema para a memória ram.&lt;br /&gt;
Dois diretórios podem ser usados direto do hd, não sendo carregador para a ram, são: /home e /opt.&lt;br /&gt;
Para habilitar isso é necessário editar a 4º linha do arquivo "menu.lst" do grub, que fica no diretório /boot/grub/.&lt;br /&gt;
Ficando assim:&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;kernel /boot/bzImage quiet home=/dev/hda1 opt=/dev/hda1&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Não carregando o /home e o /opt, você pode fazer alterações que as mesmas serão efetivas, se esses diretórios forem carregados na memória ram tudo que for salvo durante o uso será perdido com o reboot do micro.&lt;br /&gt;
&lt;br /&gt;
O sistema vem por default com o dhcp cliente ativo, se você não tem um servidor dhcp na sua rede é necessário configurar a interface de rede que pode ser configurada através do painel de controle ou via linha de comando.&lt;br /&gt;
Após configurada a interface, é necessário instalar o rdesktop. Abra o gerenciador de aplicativos e instale-o.&lt;br /&gt;
O rdesktop é instalado no diretório /usr/local/bin, esse diretório já está incluso na variável de ambiente PATH e você pode chamar o rdesktop simplesmente digitando "rdesktop" no terminal.&lt;br /&gt;
&lt;br /&gt;
Para que o rdesktop seja chamado logo na abertura da interface gráfica é necessário editar o arquivo .profile do usuário (usuário tc por padrão e com login automatico) e adicionar na última linha a chamada à um shell script que inicializará o TS.&lt;br /&gt;
Na última linha insira:&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;rdesktop.sh&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Crie esse shell script:&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;touch rdesktop.sh&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Edite o arquivo:&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;vi rdesktop.sh&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Adicione o seguinte conteúdo:&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;rdesktop -a&amp;nbsp; 16 -u USUARIO -d DOMINIO -f 189.xxx.xxx.xxx&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;sudo halt&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Troque USUARIO pelo usuario padrão que aparecerá na tela de login;&lt;br /&gt;
Troque DOMINIO pelo domínio padrão que aparecerá na tela de login;&lt;br /&gt;
No final coloque o ip do servidor TS.&lt;br /&gt;
O parâmetro -a 16 especifica a cor em 16 bits;&lt;br /&gt;
O parâmetro -f define tela cheia.&lt;br /&gt;
&lt;br /&gt;
Você pode configurar ip estático editando o arquivo bootlocal.sh, ficando mais ou menos assim:&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;ifconfig eth0 192.168.0.100 netmask 255.255.255.0 up&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;route del default&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;route add default gw 192.168.0.1&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;echo "&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;nameserver 192.168.0.1&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #cccccc;"&gt;nameserver 8.8.8.8" &amp;gt; /etc/resolv.conf&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Dessa forma toda vez que o sistema inicializar, ele executará esse script que irá configurar sua interface de rede, esse script pode ser usado para inicializar qualquer coisa.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Clonagem de HD&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Eu não poderia deixar para trás a explicação da clonagem de hd's, no meu caso eu tive que preparar dois micros com esse sistema, então eu preparei um e o outro eu só fiz um clone.&lt;br /&gt;
Você instala o hd secundário e clona a imagem do primeiro para o segundo, independente se o primeiro hd tem 10GB e o segundo tem 50GB.&lt;br /&gt;
Se no hd primário que já tem o Tiny Core possui uma partição de 9GB e outra partição swap de 1GB, ele irá escrever no hd secundário essas mesmas partições, deixando o restante como espaço livre não-alocado.&lt;br /&gt;
&lt;br /&gt;
Com os dois hd's instalados, imaginando que o principal é o /dev/hda e o secundário é o /dev/hdc:&lt;br /&gt;
&lt;span style="background-color: #eeeeee;"&gt;dd if=/dev/hda of=/dev/hdc&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TN-USSTfjtI/AAAAAAAAAXo/Pz7LkzucbH4/s1600/tinycore3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TN-USSTfjtI/AAAAAAAAAXo/Pz7LkzucbH4/s400/tinycore3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_VOhxpd-Xu2I/TN-T6eVs4XI/AAAAAAAAAXk/TqFlPxNgjtk/s1600/tinycore2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_VOhxpd-Xu2I/TN-S6ngz38I/AAAAAAAAAXg/ogLbA6mXK0s/s1600/tinycore.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Espero que seja útil para alguém.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Abraço!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-632872028383539480?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TKzjCA_8H6d8WQxwFWGNvaWTfdM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TKzjCA_8H6d8WQxwFWGNvaWTfdM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TKzjCA_8H6d8WQxwFWGNvaWTfdM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TKzjCA_8H6d8WQxwFWGNvaWTfdM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/SLCQoGlsLcE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/632872028383539480/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2010/11/acessando-servidor-ts-utilizando-uma.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/632872028383539480?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/632872028383539480?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/SLCQoGlsLcE/acessando-servidor-ts-utilizando-uma.html" title="Solução de acesso à Terminal Server com Linux em micro antigo" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TN-USSTfjtI/AAAAAAAAAXo/Pz7LkzucbH4/s72-c/tinycore3.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2010/11/acessando-servidor-ts-utilizando-uma.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYEQno-eCp7ImA9Wx9UFkk.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-6419372012305101832</id><published>2010-11-02T15:46:00.000-02:00</published><updated>2011-02-13T23:48:23.450-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-13T23:48:23.450-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mikrotik" /><category scheme="http://www.blogger.com/atom/ns#" term="log" /><category scheme="http://www.blogger.com/atom/ns#" term="syslog" /><category scheme="http://www.blogger.com/atom/ns#" term="routeros" /><category scheme="http://www.blogger.com/atom/ns#" term="remoto" /><title>Configurando o log remoto no Mikrotik com um servidor Linux</title><content type="html">Venho nesse artigo explicar como configurar o Mikrotik para salvar seus log's em um servidor remoto, visto que o mesmo salva poucas linhas de log quando é feito nele próprio e isso acaba atrapalhando quando queremos consultar esse log.&lt;br /&gt;
&lt;br /&gt;
Em um certo tempo atrás eu andei verificando e vi que o Mikrotik tem a opção de salvar esses log's em um servidor Linux remoto, e vi dificuldade em muitas pessoas para configurar tal serviço.&lt;br /&gt;
&lt;br /&gt;
Em laboratório usei uma máquina com &lt;span style="color: blue;"&gt;Ubuntu Desktop 10.10 - 64 bit&lt;/span&gt;s e uma RouterBoard com &lt;span style="color: blue;"&gt;RouterOS 4.5&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
O daemon que cuida dos logs é o Rsyslog e a página oficial é:&lt;br /&gt;
&lt;a href="http://www.rsyslog.com/"&gt;http://www.rsyslog.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Basicamente precisamos configurar o Rsyslog para receber os log's do nosso Mikrotik, que ficarão salvos no arquivo /var/log/syslog.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;Vamos ver a configuração no MK: &lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TNA_wbedX_I/AAAAAAAAAWs/FZ0tyD3Ud1Q/s1600/log-remoto.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TNA_wbedX_I/AAAAAAAAAWs/FZ0tyD3Ud1Q/s400/log-remoto.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;É necessário configurar o servidor remoto, na porta 514:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TNBCcW_rHOI/AAAAAAAAAXI/fi4Yf5AukKc/s1600/log-remoto2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TNBCcW_rHOI/AAAAAAAAAXI/fi4Yf5AukKc/s400/log-remoto2.png" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Configure seus log's como "remotos"&lt;/div&gt;&amp;nbsp;e seu log ficará assim todo branco:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TNBCrOjNumI/AAAAAAAAAXM/xv-a5PgpDyU/s1600/log-remoto3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TNBCrOjNumI/AAAAAAAAAXM/xv-a5PgpDyU/s400/log-remoto3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;Agora é necessário configurar o arquivo /etc/rsyslog.conf&lt;/div&gt;&lt;div style="text-align: center;"&gt;Descomente as 2 linhas mostradas na imagem, Isso habilita a escuta na porta udp 514.&amp;nbsp; &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TNBDE49sLMI/AAAAAAAAAXQ/Psiuf4NZHi0/s1600/log-remoto4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TNBDE49sLMI/AAAAAAAAAXQ/Psiuf4NZHi0/s400/log-remoto4.png" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Após descomentada as linhas, digite no terminal: &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;pre&gt;netstat -putan | grep 514&lt;/pre&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;Se houver uma resposta como essa:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;udp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 0.0.0.0:&lt;span style="color: red;"&gt;514&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0.0.0:*&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;&amp;nbsp; 7145/rsyslogd&amp;nbsp;&amp;nbsp; &lt;/div&gt;udp6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 :::&lt;span style="color: red;"&gt;514&lt;/span&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;&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; 7145/rsyslogd&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Está ok.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;Abra o arquivo /etc/default/rsyslog&lt;/div&gt;&lt;div style="text-align: center;"&gt;Adicione na última linha: SYSLOGD="-r"&lt;/div&gt;&lt;div style="text-align: center;"&gt;Deixe como na imagem, isso habilita o log remoto no Rsyslog.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TNBDbahe6UI/AAAAAAAAAXU/FQ8SVgeFJfI/s1600/log-remoto5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://3.bp.blogspot.com/_VOhxpd-Xu2I/TNBDbahe6UI/AAAAAAAAAXU/FQ8SVgeFJfI/s400/log-remoto5.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;Agora, o log remoto funcionando, perceba que ocorreu evento no MK e o log já foi registrado no arquivo /var/log/syslog: &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TNBDrkMYD6I/AAAAAAAAAXY/jpX6oxKaU5U/s1600/log-remoto6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TNBDrkMYD6I/AAAAAAAAAXY/jpX6oxKaU5U/s400/log-remoto6.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;Mais um exemplo de evento ocorrido e o arquivo /var/log/syslog registrando as ocorrências: &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TNBD7k4ohYI/AAAAAAAAAXc/v2HvIhL0AIg/s1600/log-remoto7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://4.bp.blogspot.com/_VOhxpd-Xu2I/TNBD7k4ohYI/AAAAAAAAAXc/v2HvIhL0AIg/s400/log-remoto7.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esse é o básico do Rsyslog, existem muitas implementações possíveis como salvar o log em um banco de dados, dispor de uma interface web para consulta de logs com o "phpLogCon", enfim existem muitas melhorias que não serão abordadas aqui nesse artigo, ficando para um próximo.&lt;br /&gt;
Bom, é isso, espero que sirva para alguém.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-6419372012305101832?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cOnEv-C_ejCv71cH69LKWp3oUz8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cOnEv-C_ejCv71cH69LKWp3oUz8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cOnEv-C_ejCv71cH69LKWp3oUz8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cOnEv-C_ejCv71cH69LKWp3oUz8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/LF13EllmxkU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/6419372012305101832/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2010/11/configurando-o-log-remoto-do-mikrotik.html#comment-form" title="4 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/6419372012305101832?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/6419372012305101832?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/LF13EllmxkU/configurando-o-log-remoto-do-mikrotik.html" title="Configurando o log remoto no Mikrotik com um servidor Linux" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_VOhxpd-Xu2I/TNA_wbedX_I/AAAAAAAAAWs/FZ0tyD3Ud1Q/s72-c/log-remoto.png" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2010/11/configurando-o-log-remoto-do-mikrotik.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYGQX8yeSp7ImA9Wx9UFkk.&quot;"><id>tag:blogger.com,1999:blog-4268548494730882125.post-1085938052448278629</id><published>2010-10-18T13:37:00.000-02:00</published><updated>2011-02-13T23:48:40.191-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-13T23:48:40.191-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="radio mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="tutorial" /><title>O básico de Radio Mobile em vídeo tutorial!</title><content type="html">Olá!&lt;br /&gt;
Hoje venho falar um pouco do Radio Mobile, esse maravilhoso software dedicado aos cálculos de enlaces de radios amadores que conquistou quase todos os profissionais de redes sem fio.&lt;br /&gt;
&lt;br /&gt;
Faço esse artigo pensando nos profissionais e amantes de redes sem fio, que por um acaso ainda não tiveram contato com o Radio Mobile ou não conseguiram "entender" ele. &lt;br /&gt;
&lt;br /&gt;
Montei um pequeno video-tutorial contendo o uso básico do software,  simulando um enlace PTP entre as cidades de Mirassol e São José do Rio  Preto.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: small;"&gt;A página oficial&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
O autor do programa se chama Roger Coudé e a página oficial é: &lt;a href="http://www.cplus.org/rmw/howto.html"&gt;http://www.cplus.org/rmw/howto.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No site do autor existem vários How-To sobre o sistema, segue o link:&lt;br /&gt;
&lt;a href="http://www.cplus.org/rmw/howto.html"&gt;http://www.cplus.org/rmw/howto.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;O instalador&lt;/b&gt;&lt;br /&gt;
No mesmo site contém o software para download, eu disponibilizei uma versão no meu espaço do 4shared que pode ser baixado nesse link:&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/KAINDGzb/Radio_Mobile_Instalador.html"&gt;http://www.4shared.com/file/KAINDGzb/Radio_Mobile_Instalador.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;O Video-Tutorial&lt;/b&gt;&lt;br /&gt;
O video-tutorial se encontra nesse link:&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/OdADPvtu/Tutorial-Radio-Mobile.html"&gt;http://www.4shared.com/file/OdADPvtu/Tutorial-Radio-Mobile.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agradecimentos ao Marcelo Meddeiros da Fiorilli Soluções Tecnológicas que foi o parceiro que me deu as primeiras explicações e demonstrações de uso do software.&lt;br /&gt;
&lt;br /&gt;
Eu espero que seja útil para alguém!! ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4268548494730882125-1085938052448278629?l=jacksonezidio.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3DzSQJdGgxF0wjyAakwzmFSj-Us/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3DzSQJdGgxF0wjyAakwzmFSj-Us/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3DzSQJdGgxF0wjyAakwzmFSj-Us/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3DzSQJdGgxF0wjyAakwzmFSj-Us/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JacksonEzidio/~4/qtbZE2kCpAo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jacksonezidio.blogspot.com/feeds/1085938052448278629/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://jacksonezidio.blogspot.com/2010/10/o-basico-de-radio-mobile-em-video.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/1085938052448278629?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4268548494730882125/posts/default/1085938052448278629?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JacksonEzidio/~3/qtbZE2kCpAo/o-basico-de-radio-mobile-em-video.html" title="O básico de Radio Mobile em vídeo tutorial!" /><author><name>Jackson Ezidio de Deus</name><uri>https://profiles.google.com/117551390818056463950</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-pAqdgs_bNsY/AAAAAAAAAAI/AAAAAAAAAiA/EZcloS2vp3Q/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jacksonezidio.blogspot.com/2010/10/o-basico-de-radio-mobile-em-video.html</feedburner:origLink></entry></feed>

