Blog

Atualizando Debian Stretch para Buster

Oct 23, 2017

Este final de semana fiz a atualização do Debian Stretch que estava rodando no meu notebook para a versão testin, Debian Buster. Após realizar backup dos dados importantes, iniciei o processo de atualização que consiste em alterar os repositórios do sistema para a versão Buster. Para isso, utilizei o comando sed para modificar a versão dos repositórios no arquivo /etc/apt/sources.list : # sed -i 's/Stretch/Buster/g' /etc/apt/sources.list Atenção: você pode ter algum repositório que necessite permanecer na versão Stretch.

Leia Mais


Correção de erro 'failed to register layer' no Docker

Oct 12, 2017

O Docker é uma ferramenta incrível e não é a toa que está conquistando o mercado e crescendo rapidamente. Para mim ainda é uma novidade e sempre que posso estudo para aprender mais. Em uma das aventuras, ao tentar fazer o pull de um container com Evernote, me deparei com a seguinte mensagem de erro: “failed to register layer: symlink…” E eu não conseguia finalizar o processo de forma alguma.

Leia Mais


Um pouco sobre IPv4 e IPv6

Aug 14, 2017

IPv4 A dificuldade atual do IPv4 é a limitação dos endereços de IP. O grande problema é que os endereços são sempre divididos em duas partes: Rede e Host. Nos endereços de classe A, o primeiro octeto se refere à Rede e os três octetos seguintes referem-se ao Host. Temos apenas 126 faixas de endereços classe A disponíveis no mundo, dadas a governos, instituições e até mesmo algumas empresas privadas, como por exemplo, a IBM.

Leia Mais


Tipos de arquivos no Linux

Jul 5, 2017

No linux, um arquivo pode se subdividir em um dos seguinte stipos:

  • Arquivos Comuns
  • Diretórios
  • Links
  • Device Files
  • Sockets
  • Pipes

Ok, mas o que é cada um desses tipos? Abaixo segue uma breve explicação sobre eles:

Leia Mais


Compiladores e Interpretadores

Jun 27, 2017

A maneira de se comunicar com um computador chama-se programa e a única linguagem que o computador entende chama-se linguagem de máquina. Portanto todos os programas que se comunicam com a máquina devem estar em linguagem de máquina. A forma como os programas são traduzidos para a linguagem de máquina classifica-os em duas categorias:

Leia Mais


O que é um Cluster de Computadores?

Jun 19, 2017

Este é o trecho de um artigo meu sobre Redundância e Replicação de dados utilizando MySQL e MySQL Cluster. O desenvolvimento do artigo foi baseado em um cluster responsável pelo gerenciamento do banco de dados - em outro post falarei mais sobre esse trabalho com exemplo e aplicação prática.

Leia Mais


Desabilitando o Bluetooth na inicialização do Debian

Jun 15, 2017

Geralmente os notebooks vem com bluetooth, que por um lado é bom mas por outro não. Manter o bluetooth ligado direto faz com que consuma muita bateria e não é isso o que queremos quando o assunto é notebook. Uma maneira prática para desabilitar o bluetooth na inicialização do sistema é inserir uma simples linha no arquivo /etc/rc.local. Como fazer: 1º - Instalar o pacote rfkill apt-get install rfkill

Leia Mais


Configurando o Automount (Autofs)

Jun 15, 2017

A montagem automática é utilizada como um sistema de montagem sob demanda. Imagine que toda vez que um usuário acessar um diretório específico, o compartilhamento remoto seja montado, disponibilizando acesso a um servidor de arquivos, por exemplo. Inicialmente, instale o pacote autofs: apt-get install autofs Principal arquivo de configuração: /etc/auto.master Configurando automount: Edite o arquivo /etc/auto.master vim /etc/auto.master Dentro desse arquivo, verifique se a linha +dir está descomentada.

Leia Mais


Criando Arquivamentos com CPIO

Jun 15, 2017

O comando CPIO utiliza uma lista de arquivos da saída padrão para criar um arquivamento, enviando estes para a saída padrão. Vale lembrar que o CPIO apenas criar arquivamentos e não os compacta. Com este comando, várias atividades são facilitadas, como por exemplo: Copiar arquivos para um arquivamento; Extrair arquivos de um arquivamento; Copiar arquivos para outra estrutura de diretórios. Alguns parâmetros utilizados com o CPIO:

Leia Mais