Fazendo SSH reverso
Posted by Francisco P K in Comandos Shell on November 16, 2010
O SSH reverso é uma ótima ferramenta para quando você não consegue acessar um servidor por causa de algum router ou firewall, embora o servidor consiga fazer SSH externamente. O processo é muito simples: Na máquina que você quer acessar, digite: ssh -r 10000:localhost:22 meu_login@host_remoto Farei um acesso ssh através da porta 22 com o [...]
Desabilitando a resposta do ping
Posted by Francisco P K in Dúvidas comuns on November 16, 2010
Para desabilitar a resposta a um pacote ICMP (servidor, desktop etc): Abra o arquivo (como root): /etc/sysctl.conf Procure pela linha: net.ipv4.icmp_echo_ignore_all = 0 Altere para: net.ipv4.icmp_echo_ignore_all = 1
Links: simbólico vs hardlink
Posted by Francisco P K in Dúvidas comuns on November 16, 2010
O link simbólico: É apenas um link que serve como referência ao arquivo. Se o link for apagado, o arquivo continuará a existir; Pode ser usado para arquivos e diretórios; Qualquer usuário pode criar um link simbólico; O link simbólico e o arquivo apontado podem estar em partições diferentes. O link hardlink: É um apontador [...]
Como adicionar uma System Call
Posted by Francisco P K in Kernel on July 11, 2010
Uma System Call é usada quando um aplicativo necessita que uma certa tarefa seja realizada no sistema operacional ou no ambiente dele e que seja necessário o modo ROOT ou administrador para realizá-la. No Linux tudo passa pelo controle do sistema operacional e cada programa só tem acesso ao seu ambiente virtual, nada mais. Para [...]
Swap: Como criar uma
Posted by Francisco P K in Dúvidas comuns on June 20, 2010
Muitas vezes nos deparamos com falta de memória e inclusive de swap. Esse artigo descreve como criar sua partição swap, seja com uma partição de sua HD, com um pendrive USB ou mesmo criando um arquivo de swap (o chamado swapfile). Primeiro, entre como root no seu sistema. No Debian, digite “su”. No Ubuntu, “sudo [...]
Yum: resolvendo problemas
Posted by Francisco P K in Manutenção on June 20, 2010
Descreverei aqui alguns problemas comuns que ocorrem no pacote YUM, quando você tenta usá-lo, e como resolvê-los. Sempre tente, antes de qualquer outro comando, essa linha: yum clean all Se não resolver, siga em diante. Algumas vezes ocorre de algum pacote ter tido a instalação interrompida por algum evento, seja ele do servidor ou não. [...]
Compilando o Kernel 2.6.x
Posted by Francisco P K in Kernel on May 26, 2010
Irei apresentar a receita de bolo como compilar o seu kernel passo-a-passo. Muitas pessoas acham Linux complicado e muito menos pensariam em compilar o seu próprio Kernel, mas eu mostrarei o quanto isso é simples e não necessita de um vasto conhecimento na área. Esse artigo foi testado no Debian unstable (sid), mas deverá funcionar [...]
Irssi, um cliente IRC para terminal
Posted by Francisco P K in Aplicativos on May 13, 2010
Todos sabemos que o terminal do Linux é um sistema poderoso e que podemos fazer praticamente tudo nele. Nesse artigo falarei sobre o IRSSI, um excelente aplicativo que roda no terminal e acessa qualquer rede IRC. Para instalá-lo no Ubuntu, é simples: sudo apt-get install irssi Para executá-lo, abra um terminal e digite: irssi O [...]
Flash em Ubuntu 64 bits
Posted by Francisco P K in Ubuntu on May 5, 2010
O processo para se ter um flash estável em máquinas 64 bits é mais simples do que se imagina, principalmente em máquinas com Ubuntu 9.10 ou superior. Para ter certeza de que nenhuma versão do flash está instalada, execute o seguinte comando: sudo apt-get purge flashplugin-nonfree flashplugin-installer gnash gnash-common mozilla-plugin-gnash swfdec-mozilla Dica: A primeira linha [...]
Ubuntu Tweak
Posted by Francisco P K in Tweaks on May 5, 2010
Prepara-se para usar essa ferramenta que, embora gráfica, vai lhe fornecer acesso a diversas propriedades ao Ubuntu, especialmente relacionado ao controle de updates, softwares e repositórios de softwares. Realmente recomendo a todos que usam o Ubuntu testá-lo. Pequeno, leve e muito esperto. Embora tudo possa ser feito manualmente (todos os seus tweaks), você economiza tempo [...]
Repositório do Google lento
Posted by Francisco P K in Ubuntu on May 5, 2010
Por um problema do Google, as checagens de atualizações podem demorar demais quando se faz um “apt-get update” no sistema, ou mesmo graficamente no “update manager”, uma janela do Ubuntu para atualizá-lo. Se o problema ocorre com você, execute a linha abaixo que corrigirá o problema: echo "Acquire::http::Pipeline-Depth "0";" | sudo tee -a /etc/apt/apt.conf.d/90localsettings
Como fazer um tunelamento SSH
Posted by Francisco P K in Comandos Shell on April 12, 2010
É muito simples e fácil. Digite o seguinte comando: ssh -D porta usuario@servidor Exemplo: ssh -D 2222 gvm@gerencievocemesmo.com.br Pronto, o tunelamento está aberto. Configure agora os seus programas para usarem “localhost” como host e a porta usada no comando (no exemplo, a 2222). Todos os seus dados passarão criptografados pelo túnel e serão requisitados pelo [...]
OpenOffice: Mais rápido
Posted by Francisco P K in Office on March 7, 2010
Irei escrever algumas dicas simples, mas que poderão deixar seu OpenOffice bem mais rápido. Embora eu vá tratar aqui do OpenOffice (inglês) para o Ubuntu (inglês), as dicas também servem para todos os outros sistemas operacionais em qualquer língua. O pacote OpenOffice já está muito rápido, utiliza o padrão mundial de documentos chamado ODF, Open [...]
Mozilla Firefox Addons (extensões)
Posted by Francisco P K in Firefox, Navegadores on February 27, 2010
Irei descrever nesse artigo boas extensões do Firefox que podem ajudar (e muito) a sua navegação. Por questão de segurança irei apenas fornecer os links oficiais da Mozilla para download das respectivas extensões. AdBlocker Excelente extensão para bloquear as propragandas do Google, Yahoo e DoubleClick (todos usam o sistema do Google). Muito simples de usar. [...]
Ubuntu: bons repositórios
Posted by Francisco P K in Ubuntu on November 3, 2009
O que é um repositório? São “listas” que contém link para download de softwares. Em geral, softwares livres. Ao contrário do Windows onde você tem que buscar um software pela Internet, no Linux você pode baixar tudo de um repositório. As vantagens são: Em geral, software livre (aberto e gratuito). Seguro, são pacotes sem códigos [...]
Reiniciando serviços do servidor
Posted by Francisco P K in Manutenção on October 17, 2009
Este artigo ensinará a reiniciar cada serviço do servidor. O artigo será focado em distribuições com base no Debian, mas os comandos deverão funcionar na maioria das distros não baseadas no Debian. Importante: Os comandos devem ser sempre executados como root, isto é, modo super usuário. Dica: O comando “restart” pode ser dividido em duas [...]
Ubuntu: Transforme-o em um Media Center
Posted by Francisco P K in Ubuntu on October 10, 2009
Atenção: Este artigo será atualizado constantemente e para que as atualizações sejam organizadas, cada atualização será dada uma versão do artigo. Versão atual: 0.4 (final) (10/03/2010, changelog no final) O Linux sempre foi conhecido por ser excelente para programar e terrível para executar conteúdo multimedia (flash, filmes, áudio, jogos etc). O problema é que a [...]
Linux em inglês, teclado em inglês e cedilha
Posted by Francisco P K in Dúvidas comuns on September 23, 2009
Muitos estão acostumados a utilizar distribuições como Ubuntu, Debian etc em inglês e um teclado em inglês (principalmente em notebooks e netbooks), e a maioria enfrenta o famoso problema da falta de cedilha em seus teclados padrão norte-americanos. Ensinarei neste artigo algumas formas de contornar o problema e, embora eu fale do teclado em inglês, [...]
Atualizando o cliente Pidgin
Posted by Francisco P K in Updates/Upgrades on September 1, 2009
O Pidgin, antigamente com o nome de The Gaim, é provavelmente o cliente de mensagem instantânea mais usado no Linux. Ele cobre as seguintes redes: AIM/ICQ, Yahoo!, MSN, IRC, Jabber, Napster, Zephyr, Gadu-Gadu, Bonjour, Groupwise, Sametime, SILC, e SIMPLE. A maioria das distribuições já vem com ele instalado ou facilmente você pode instalá-los pelo apt-get, [...]
Como montar um arquivo de imagem (ISO)
Posted by Francisco P K in Dúvidas comuns on August 12, 2009
No Linux é muito simples montar uma imagem via linha de comando, basta digitar o seguinte comando: sudo mount endereco_da_imagem.iso endereco_onde_ela_sera_montada -t iso9660 -o loop Por exemplo: sudo mount /home/arquivos/minhaimagem.iso /media/minhaiso/ -t iso9660 Explicando: Como root (sudo), solicito que o arquivo localizado em “/home/arquivos/minhaimagem.iso” que seja montado no diretório “/media/minhaiso/” com formatação do tipo iso9660 [...]
Servidor com Open Relay
Posted by Francisco P K in Dicas on June 1, 2009
Antigamente muitos servidores tinham o Relay aberto para permitir um roteamento de e-mail diferente de como é feito hoje. O que ocorre na prática? Servidores com Relay aberto permitem que qualqer usuário, do servidor e fora dele, utilize o servidor SMTP para enviar e-mails. E qual o problema? Spammers podem utilizar o seu servidor para [...]
Como funciona o php.ini em clientes de hospedagem
Posted by Francisco P K in PHP on May 25, 2009
Para os servidores que utilizam o PHP como módulo, todas as configurações diferente do padrão do servidor (portanto configuradas pelo usuário de uma determinada conta) devem ser feitas em um arquivo chamado “php.ini” e não no “.htaccess”. Importante: A única configuração do PHP que deve ser colocado no “.htaccess” é a linha que troca a [...]
Exim: Comandos básicos
Posted by Francisco P K in Exim on May 19, 2009
Listarei aqui os comandos básicos para o servidor de e-mail Exim. Embora básicos, eles podem servir de grande ajuda para resolver problemas comuns e a elaboração destes comandos pode otimizar a resolução de problemas complexos. Comandos para visualização de Logs exim -bp Lista ID de cada e-mail da fila; exim -Mvl ID_do_email Exibe o log [...]
O comando FIND (busca)
Posted by Francisco P K in Comandos Shell on May 2, 2009
O comando FIND é um dos comandos mais completos que existe no Linux. Embora muitas pessoas achem que é medonho e terrível fazer buscar através do terminal, elas desconhecem o poder de um verdadeiro sistema de busca, principalmente porque a maioria está acostumada com o Windows. Eu não irei tentar explicar todo o comando FIND, [...]
PRM: Process Resource Monitor
Posted by Francisco P K in Manutenção on May 2, 2009
Um dos maiores problemas dos servidores de hospedagens em Linux são os travamentos em softwares como Apache, Exim dentre outros. Em geral, quando eles travam, se o servidor tiver um sistema auto-heal (o cPanel, por exemplo, possui um próprio), ele reinicia o serviço automaticamente e tudo volta à normalidade. Entretanto quando os softwares ficam lentos [...]
Comandos básicos para o editor VI
Posted by Francisco P K in Comandos VI on April 25, 2009
Este é um artigo que descreve os comandos básicos para se mexer no VI (portanto também para o VIM). O VI é um editor de texto que é utilizado através do terminal e é muito utilizado para abrir arquivos de qualquer máquina Linux através do SSH sem necessidade de se ter qualquer software extra. Notação [...]
Manutenção periódica de um servidor cPanel
Posted by Francisco P K in Manutenção on April 19, 2009
Embora o cPanel possua um sistema automático de atualização do sistema (diário, semanal, mensal ou manual), muitos administradores preferem atualizar o servidor manualmente para analisarem os erros que ocorrem e selecionar os updates mais interessantes. Manter o servidor o mais atualizado possível não se traduz sempre em mais segurança, estabilidade e melhora de performance. O [...]
/etc/localdomains : Como recuperar?
Posted by Francisco P K in Exim on April 19, 2009
Aqui vai uma excelente dica para quem perdeu o seu arquivo “localdomains” localizado no diretório /etc/. Recuperar esse arquivo que é importante para o bom funcionamento do Exim. Execute em uma única linha do seu shell (como root, obviamente): Comando: awk -F”:” ‘{print $1}’ /etc/userdomains|grep -vE “^$|^\*”|sort > /etc/localdomains Para quem não compreende ou não [...]
Google Apps + cPanel: problema com e-mail
Posted by Francisco P K in Google Apps on April 19, 2009
Quando se usa o Google Apps para fornecer o Google Mail (GMail) para uma conta cPanel, é importante reconfigurar dois detalhes da conta para assegurar que todo o tráfego de e-mail funcionará (desde e-mails enviados/recebidos via POP3/SMTP quanto formulários php, perl etc). Embora seja um problema comum para quem usa o Google Apps, os mesmos [...]
Scripts do cPanel
Posted by Francisco P K in cPanel on April 18, 2009
Conheça aqui a maioria dos scripts do software cPanel. Todos estão dentro da pasta de scripts do software cPanel (em geral, /scripts/); Atenção: Os mais importantes estarão na cor verde; Em negrito estão os scripts que podem ser utilizados por usuários menos experientes; Scripts sem negritos e que fazem parte de outro sistema podem causar [...]
CSF: ConfigServer Firewall, configurando e-mail
Posted by Francisco P K in Firewall on March 28, 2009
Vamos explicar neste tutorial como configurar a parte de e-mails do CSF, o ConfigServer Firewal. O CSF é muito utilizado em servidores para gerenciamento das configurações de e-mail, em especial nos servidores com cPanel. Vamos entar configurar cada parte do CSF. SMTP # Block outgoing SMTP except for root, exim and mailman (forces scripts/users # [...]