Fazendo SSH reverso

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 [...]

, , , , , , , , , , ,

No Comments

Desabilitando a resposta do ping

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

, , , , , , ,

No Comments

Links: simbólico vs hardlink

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 [...]

, , , , , ,

No Comments

Como adicionar uma System Call

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 [...]

, , , , , , , ,

No Comments

Swap: Como criar uma

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 [...]

, , , , , ,

No Comments

Yum: resolvendo problemas

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. [...]

, , , , , , , , , , , ,

No Comments

Compilando o Kernel 2.6.x

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 [...]

, , , , , ,

No Comments

Irssi, um cliente IRC para terminal

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 [...]

, , , , , , , , ,

No Comments

Flash em Ubuntu 64 bits

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 [...]

, , , , , , , , , , , ,

No Comments

Ubuntu Tweak

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 [...]

, , ,

1 Comment

Repositório do Google lento

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

, , , , , , , , , ,

No Comments

Restaurando as configurações do Gnome

Muitas vezes depois de brincar com os painéis do GNOME nos confrontamos com uma situação aparentemente irremediável: ícones sumiram, barras funcionando de forma estranha, ícones desorganizados etc. Para resolver o problema, que tal voltar à configuração de “fábrica” da sua distro? Com apenas três linhas no terminal, isso é possível: gconftool-2 –shutdown rm -rf ~/.gconf/apps/panel [...]

, , , , , , , ,

3 Comments

Como fazer um tunelamento SSH

É 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 [...]

, , , , ,

No Comments

OpenOffice: Mais rápido

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 [...]

, , , , , , , , , , ,

No Comments

Mozilla Firefox Addons (extensões)

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. [...]

, , , , , , , , , ,

1 Comment

Ubuntu: bons repositórios

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 [...]

, , , , , , , , , , , , , , , , , , , ,

No Comments

Reiniciando serviços do servidor

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 [...]

, , , , , , , ,

No Comments

Ubuntu: Transforme-o em um Media Center

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 [...]

No Comments

Linux em inglês, teclado em inglês e cedilha

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, [...]

, , , , , , , , , , , , , ,

No Comments

Atualizando o cliente Pidgin

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, [...]

, , ,

No Comments

Como montar um arquivo de imagem (ISO)

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 [...]

, , , , , , , ,

No Comments

As maiores listas anti-SPAM

O objetivo deste artigo é publicar as maiores listas anti-SPAM, também conhecidas como blacklists. Também colocarei uma lista para checagem de um IP em várias blacklists. Eu pretendo concentrar aqui as listas mais importantes para que quando você tenha um problema de SPAM em seu servidor, você possa rapidamente descobrir qual ou quais delas causou [...]

, , , , , , , , ,

3 Comments

Servidor com Open Relay

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 [...]

, , , , , , ,

No Comments

Como funciona o php.ini em clientes de hospedagem

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 [...]

No Comments

Exim: Comandos básicos

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 [...]

, , , , , , ,

No Comments

O comando FIND (busca)

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, [...]

, , , , ,

No Comments

PRM: Process Resource Monitor

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 [...]

, , , , , , , , ,

3 Comments

Comandos básicos para o editor VI

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 [...]

, , , ,

2 Comments

Manutenção periódica de um servidor cPanel

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 [...]

, , , ,

4 Comments

/etc/localdomains : Como recuperar?

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 [...]

, , , ,

No Comments

Google Apps + cPanel: problema com e-mail

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 [...]

, , , , , , , , , ,

No Comments

Scripts do cPanel

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 [...]

No Comments

CSF: ConfigServer Firewall, configurando e-mail

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 # [...]

3 Comments