Dicas
Últimas postagens sobre DicasDicas de segurança para o PHP em um servidor LAMP
O interpretador php é configurado através do arquivo “php.ini“, um longo arquivo de configuração que permite ativar ou desativar opções diversas da linguagem, como por exemplo a possibilidade de fazer upload de arquivos através de scripts colocados nas páginas. A localização do arquivo pode variar de acordo com a distribuição, mas você pode encontrá-lo rapidamente …
Agendando tarefas com o cron
O agendamento de tarefas é um recurso essencial em servidores. No Linux, o daemon responsável pela tarefa é o cron. Ele é o responsável por diversas funções executadas automaticamente na maioria das distribuições, tais como o rotacionamento dos logs e pode ser programado para executar operações diversas, tais como scripts de backup. O arquivo principal …
O básico da linha de comando
Ter fluência no uso da linha de comando é um pré-requisito para qualquer bom administrador. Usar o prompt é, de certa forma, muito parecido com aparecer uma segunda língua, onde os comandos equivalem às palavras e a sintaxe e os argumentos usados equivalem à gramática. A única forma de adquirir um bom vocabulário e, principalmente, …
Criando aplicativos para o iPhone no Linux (sem Xcode e MacOS X)
Por Alessandro de Oliveira Faria Compartilho aqui no Guia do Hardware um projeto e/ou iniciativa batizado como LiMobile (Linux SDK for iMobile). O principal objetivo deste projeto é proporcionar a composição rápida do ambiente de desenvolvimento para dispositivos móveis da APPLE até para usuários com pouco conhecimento na plataforma GNU/Linux. Sendo o seu foco principal …
Usando um mouse bluetooth no Linux
Os mouses bluetooth são bastante práticos para quem tem um notebook com transmissor bluetooth embutido (ou que deixa um dos transmissores bluetooth em miniatura plugados continuamente), já que eles eliminam a necessidade de ficar encaixando e desencaixando o transmissor cada vez que precisa guardar o notebook. Vamos então a uma dica rápida de como ativá-los …
Usando o Vono em celulares S60
Dentro da área sobre smartphones, outra fonte de perguntas foi sobre a configuração do Vono (o serviço de VoIP via SIP da GVT) que, pelo número de e-mails, parece ter um volume considerável de usuários. Ele é uma boa opção para quem tem um plano de dados, pois permite tanto fazer quanto receber ligações e …
Entendendo as portas TCP e UDP
Ao conectar na Internet, seu micro recebe um único endereço IP válido. Apesar disso, mantemos vários programas ou serviços abertos simultaneamente. Em um desktop é normal ter um programa de e-mail, um cliente de FTP ou SSH, o navegador, um cliente de ICQ ou MSN, dois ou três downloads via bittorrent e vários outros programas …
Entendendo o Ruby on Rails
O Ruby on Rails, ou simplesmente Rails, é um meta-framework baseado na linguagem Ruby que facilita o desenvolvimento de páginas web dinâmicas. Não vou entrar em muitos detalhes sobre o framework ou sobre a parte do desenvolvimento, afinal, este não é o objetivo da dica, mas se você se interessou em desenvolver usando o framework, …
Entendendo o CIDR (máscaras de tamanho variável)
Os endereços IP identificam cada host (ou seja, cada estação) na rede. A regra básica é que cada host deve ter um endereço IP diferente e devem ser utilizados endereços dentro da mesma faixa. Um endereço IP é composto de uma seqüência de 32 bits, divididos em 4 grupos de 8 bits cada, chamados de …
Apache: Instalando o PhPBB
Com o servidor Apache no ar, o MySQL instalado e o suporte a PHP ativo, você tem pronta a estrutura necessária para instalar os diversos scripts de fórum, chat, gestores de conteúdo e outros. A maioria destes scripts é simples de instalar, você precisa apenas criar uma base de dados no MySQL ou Postgre, copiar …
Usando o VirtualBox: Memória, vídeo e USB
Vamos agora ver mais alguns detalhes sobre a configuração da VM e o suporte a dispositivos USB: Voltando ao básico, a aba “Geral” da configuração permite alterar o volume de memória reservada e também a seleção do sistema operacional instalado dentro da VM. Isso permite que você ajuste a memória reservada de acordo com o …
Configurando a rede no VirtualBox
Se você tiver a curiosidade de checar a configuração da rede usando o “ipconfig” no Windows, dentro da máquina virtual verá que a máquina virtual recebe sempre um endereço IP dentro da faixa “10.0.2.x” e usa o endereço “10.0.2.2” como gateway padrão, configuração que é obtida automaticamente, via DHCP (mesmo que você não tenha um …
Usando o VirtualBox: Drivers e dispositivos
Assim como no VMware, os dispositivos de hardware vistos pelo sistema dentro da máquina virtual são diferentes dos dispositivos reais da máquina. Independentemente da configuração do seu micro, o VirtualBox sumula um PC com chipset Intel e uma placa de rede AMD PCNET. O HD é reconhecido como “VBOX HARDDISK”, o CD-ROM como “VBOX CD-ROM” …
Usando o VirtualBox no Ubuntu
O VirtualBox está disponível nos repositórios do Ubuntu desde a versão 7.10. Se você está usando o Ubuntu, Kubuntu, Xubuntu ou outra distribuição derivada deles, você pode instalá-lo diretamente via apt-get, a partir dos repositórios principais: $ sudo apt-get install virtualbox-ose Em seguida, use o comando “uname -r” para verificar qual é a versão do …
Usando o VirtualBox no Mandriva
Outra opção para quem precisa do Windows é usá-lo dentro de uma máquina virtual, em vez de mantê-lo em dual-boot. Essa é a opção mais prática para quem precisa executar apenas alguns aplicativos específicos, pois você pode rodar o Windows dentro de uma janela, sem precisar reiniciar o micro. Antigamente, usar uma máquina virtual resultava …
HDs: Entendendo a placa controladora
A placa lógica, ou placa controladora, é a parte “pensante” do HD. Com exceção dela, o HD é um dispositivo relativamente simples, composto por uma série de dispositivos mecânicos. É a controladora que faz a interface com a placa-mãe, controla a rotação do motor e o movimento das cabeças de leitura, de forma que elas …
Apache: mod_cband e mod_speling
O mod_cband permite limitar o uso de banda ou o número de requisições simultâneas atendidas pelos sites hospedados no Apache. Como você pode imaginar, ele é extremamente popular em serviços de shared hosting, já que permite limitar o volume de banda utilizado por cada site (ou por cada usuário que acessa o servidor) e estabelecer …
Correção de links e página 404 personalizada no Apache
Aqui vai mais uma dica rápida: mod-speling: O speling é outro módulo útil e bastante usado. Ele tem a função de corrigir erros simples nos links digitados pelos usuários, encaminhando-os para a página com o nome mais similar, em vez de mostrar um erro 404. Com isso, um visitante que tente acessar por engano o …
Solucionando problemas de charset no Apache
Um problema muito comum ao utilizar o Apache 2 sobre uma distribuição Linux recente é os caracteres acentuados das páginas hospedadas aparecerem trocados por interrogações, quadrados ou vírgulas em alguns navegadores. Isso acontece em situações onde os arquivos das páginas hospedadas no servidos foram salvos usando o charset ISO-8859-1 (ou outro dos charsets pré-unicode) e …
Administração básica do MySQL
Existem muitas interfaces de administração para o MySQL, mas a forma mais elementar é usar o prompt de comando. Para acessar o prompt do MySQL, use o comando : # mysql -u root -p <enter> Enter password: <senha> Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 43 …
Bloqueando ataques de SYN Flood
Um dos tipos mais comuns de ataque DoS e também um dos mais efetivos é o SYN Flood. Este tipo de ataque consiste em enviar um grande volume de pacotes SYN até o alvo, sem nunca efetivamente abrir a conexão. Como os pacotes SYN possuem alguns poucos bytes, o ataque pode ser feito mesmo a …
Backups automáticos em um servidor externo, via SSH
Outra boa opção para servidores seria salvar os backups em um servidor externo, de preferência um servidor remoto, situado em outro estado ou em outro país. Usar dois servidores em locais diferentes elimina a possibilidade de algum tipo de desastre (como um incêndio ou uma inundação) destruir tanto o servidor quanto os backups. Uma forma …
Backup do MySQL sem precisar parar o serviço
Em outra dica, sobre backup de servidores, mostrei como fazer um backup das bases de dados do MySQL salvando diretamente o conteúdo da pasta “/var/lib/mysql”. O problema com essa abordagem é que cada vez que o script é executado o servidor MySQL ficará fora do ar durante alguns segundos (ou minutos). Se a base de …
Servidores dedicados, não-dedicados e semi-dedicados, nos dias de hoje
Os servidores podem ser divididos em dois tipos. O primeiro é o servidor dedicado, uma máquina reservada, que executa suas funções em tempo integral. A segunda é o famoso servidor não-dedicado, que é uma máquina qualquer que acumula algumas funções de servidor, compartilhando arquivos, impressoras, ou mesmo rodando um pequeno servidor web para a rede …
Por que usar partições separadas?
Ao instalar uma distribuição Linux, uma das principais decisões reside em simplesmente usar uma única partição para o sistema, ou usar partições separadas para os diretórios “/home”, “/boot”, “/var” e “/tmp”. O diretório “/home” é onde ficam, por padrão, armazenados os arquivos dos usuários. Em um desktop, o home é normalmente o que ocupa mais …
Backup: escolhendo a mídia
Antigamente, as unidades de fita eram as mais utilizadas para backup de grandes volumes de dados. As principais vantagens das unidades de fita eram a grande capacidade, combinada com a boa confiabilidade e um custo por megabyte relativamente baixo. Temos aqui uma IBM 7329 SLR100, uma unidade SCSI antiga, que utiliza fitas de 50 GB, …
Uma revisão sobre o TCP/IP
Todos os dados transmitidos através da Internet são agrupados em pacotes TCP que, que podem conter até 1460 bytes de dados. Além dos dados, cada pacote inclui 40 bytes adicionais, contendo o endereço IP de origem, endereço IP de destino, porta de origem, porta de destino, códigos de verificações, número do pacote, campo para inclusão …
Entendendo o urpmi
Uma das diferenças fundamentais entre o Mandriva e distribuições da família Debian, como o Ubuntu e o Kubuntu é que ele utiliza pacotes .rpm, em vez de pacotes .deb. Na verdade, não existe nada de fundamentalmente diferente entre pacotes .deb ou pacotes .rpm; em ambos os casos são usados arquivos compactados, combinados com um arquivo …
Adicionando repositórios extras no Mandriva
A principal deficiência do Mandriva Free é a ausência de muitos pacotes, considerados proprietários. Isso é de se esperar, já que a proposta da versão é justamente incluir apenas aplicativos livres. Entretanto, você pode solucionar isso de forma muito simples adicionando os repositórios do PLF, que inclui codecs, plugins, drivers e todos os demais pacotes …
KDE4: kcontrol, systemsettings, konqueror e dolphin
No KDE 4 o Kcontrol foi substituído pelo systemsettings, o mesmo utilitário de configuração que já era utilizado no Kubuntu. Ele é na verdade um utilitário quase que completamente diferente, que oferece menos funções que o Kcontrol, mas em compensação oferece uma interface mais organizada: Apesar da mudança na apresentação, ele continua oferendo a maior …

















