Raspbian: utilizando o systemd para executar scripts durante a inicialização

Introduzido no Debian 7, o systemd agora é o sistema de inicialização padrão do Debian Linux (e possivelmente da maioria das distribuições baseadas no Debian, como por exemplo o Raspbian). Ele fornece monitoração avançada, registro e capacidade de gerenciamento de serviços.

Embora ele seja projetado como um substituto do sysvinit e, como tal, faça uso dos scripts de inicialização SysV já existentes, o pacote systemd pode ser seguramente instalado em conjunto com o sysvinit  e iniciado através da opção do kernel init=/bin/systemd. O pacote systemd-sysv fornece o substituto do /sbin/init.

Continuar lendo

Raspbian: monitorando endereço IP público

 

Nesse post apresento um script serve para monitorar o endereço IP público de uma rede e, em caso de alteração, envia e-mail informando o novo endereço IP externo. Esta solução é muito útil caso a rede a ser monitorada tenha IP dinâmico.

Continuar lendo

GPS Garmin: problema no touch screen?

Para solucionar alguns problemas no sistema touch screen dos aparelhos GPS automotivos da Garmin, talvez seja necessário executar o procedimento de recalibração do display do aparelho.

Eu executei a recalibração em um GPS Garmin, modelo Nüvi 50LM, que estava com problemas para detectar pressionamentos no lado esquerdo do display.

Continuar lendo

Raspberry Pi: usando cartões SDXC de 64GB, 128GB, 256GB ou maiores

O Raspberry Pi utiliza, em sua partição de boot, o sistema de arquivos FAT 32, que é um padrão bastante antigo e por esse motivo possui várias limitações, inclusive relacionadas ao seu tamanho máximo.

Existem vários padrões de cartões de memória SD (SD, SDHC e SDXC) e esses padrões são definidos pela SD Association. Cada tipo de cartão SD possui diferenças entre si, porém vamos focar na questão capacidade x sistema de arquivo (Caso tenha interesse em maiores informações sobre os padrões, acesse https://www.sdcard.org/developers/overview/capacity/).

Continuar lendo

FreeBSD: servidor DNS Unbound

O Unbound é um servidor DNS desenvolvido principalmente pela NLnet Labs, VeriSign Inc, Nominet e Kirei. O software é distribuído gratuitamente sob a licença BSD. Os binários são escritos com foco em alta segurança. São codificados em C tendo com pressuposto que um serviço DNS está sempre sob ataque e que servidores remotos estão sempre tentando passar informações incorretas para ele.

Continuar lendo

FreeBSD: configuração básica inicial

Esse post descreve as ações de pós-instalação do FreeBSD 10.2, ou seja, as primeiras atividades executadas para configurar o sistema operacional após a instalação em um novo servidor. Continuar lendo

[MOD] Huawei HG612: adicionando cooler para refrigerar a CPU

Esse post é um tutorial de como instalar uma ventoinha no Huawei HG612, que é um modem/roteador com suporte a ADSL2+ e VDSL2.

Essa modificação (ou mod) tem o objetivo de possibilitar que o Huawei HG612 funcione com temperaturas mais baixas que o normal. O aparelho originalmente é fanless (não possui ventoinha/fan/cooler). A adoção de resfriamento forçado (ou induzido), ao adicionarmos um fan, tem como objetivo a redução da probabilidade de travamentos e consequentemente também diminuir a necessidade de reinicializações.
Continuar lendo