Pular para o conteúdo principal

Blogue no chaveiro - Parte 2

Eu já falei sobre como instalar o Wordpress no Raspberry Pi Zero, para ter um blogue para chamar de seu e guardar no bolso. Este artigo é uma continuação do artigo Blog no Chaveiro , que você pode conferir aqui . Porém tem muita gente que torce o nariz quando se instala o Wordpress usando o repositório Debian (no caso o Raspbian) por algumas razões, como: Suporte a atualização do sistema Wordpress prejudicado. Necessidade de instalação manual (usando esse procedimento aqui:  https://wiki.debian.org/WordPress ) Esse procedimento tem falhas e o site pode apresentar funcionamento inadequado. Ao instalar o MariaDB, o há um problema de acesso com o usuário root, saiba mais aqui . Por ser trabalhoso, muitos blogs recomendam a instalação manual, sem usar o pacote fornecido pela distribuição. A atualização de plugins e temas fica prejudicada, pois o sistema não consegue gravar os dados na pasta correta, que é virtualizada pelo servidor Apache, gerando erros de atualização e exclusão. Por outro

Configurando o Raspberry com o raspi-config

Um dos problemas que algumas distribuições Linux possuem é a falta de uma ferramenta de configuração unificada que permita fazer ajustes no sistema.

O Raspbian possui uma ferramenta de configuração chamada raspi-config. É um menu em modo texto, onde podemos alterar configurações do sistema e do aparelho. Neste artigo, vamos mostrar todas as opções do raspi-config.

Para acessar o raspi-config temos que acessar o terminal, ou seja, o Linux em modo texto, e invocamos o comando em modo privilegiado com o sudo:

$ sudo raspi-config

Irá aparecer a tela a seguir:

raspi-config_01

Para acessar a opção, digite o número ou navegue usando as teclas de seta para cima e para baixo, confirmando a seleção teclando <Enter>. As opções de configuração estão distribuídas  nestas opções iniciais:

  1. Change User Password: para alterar a senha do usuário pi
  2. Hostname: para alterar o nome do dispositivo para a rede
  3. Boot Options: para alterar como será o processo de inicialização.
  4. Localisation Options: permite alterar as opções de internacionalização do sistema como o idioma, fuso-horário e layout do teclado.
  5. Interfacing Options: Altera configurações de conexão com outros dispositivos, via GPIO.
  6. Overclock: altera as configurações de overclocking do processador (use com cautela, pois o overclocking exige melhorias no sistema de dissipação de calor e reduz o tempo de vida útil do dispositivo)
  7. Advanced Options: altera algumas configurações avançadas
  8. Update: atualiza esta ferramenta
  9. About raspi-config: informações sobre esta ferramenta.

A opção de alterar a senha do usuário pi, nada mais é do que o comando passwd, que altera a senha. A opção de alterar o hostname é útil quando se tem mais de um Raspberry, pois em uma rede, nomes iguais podem gerar conflitos. Ao acessar a opção Boot Options, temos a seguinte tela:

raspi-config_02

As opções de Boot são as seguintes:

  1. Desktop / Cli: Inicia o Raspberry com a interface gráfica ou em modo texto.
  2. Wait for Network at Boot: Aguarda ativar a interface de rede para concluir o carregamento.
  3. Splash Screen: É exibida uma tela com interface gráfica durante o carregamento do sistema, em vez de texto na tela.

Ao acessar as opções de internacionalização aparece esta tela a seguir. Detalhe: a opção de alterar o layout do teclado fica disponível somente quando o comando é invocado localmente. Esta tela foi capturada de acesso remoto, e por isso não aparece a opção Change Keyboard Layout, mas falaremos sobre.

raspi-config_03

As opções de internacionalização são as seguintes:

  1. Change Locale: Muda as configurações regionais e idioma do sistema. Isto realmente funciona para a maioria dos comandos que tem suporte a internacionalização, também muda os formatos de data, hora e moeda do sistema.
  2. Change Timezone: altera o fuso horário do sistema, onde a escolha é feita por local.
  3. Change Keyboard Layout (disponível apenas quando executado localmente): altera o layout do teclado.
  4. Change Wi-fi Country: Altera o padrão nacional do adaptador de rede Wi-fi.

Ao acessar a opção de Interfacing Options temos:

raspi-config_04

  1. Camera: habilita a interface de câmera do Raspberry Pi. Útil para quem instalou o acessório de câmera no dispositivo.
  2. SSH: habilita o serviço de acesso remoto via prompt (secure shell)
  3. VNC: habilita o serviço de acesso remoto via interface gráfica (Virtual Networking Computing)
  4. SPI: habilita dispositivos de comunicação a serem acessados via GPIO.
  5. I2C: habilita dispositivos I2C como relógios de tempo real a serem habilitados via GPIO.
  6. Serial: habilita dispositivos seriais a serem acessados via GPIO.
  7. 1-Wire: habilita dispositivos 1-wire a serem acessados via GPIO.
  8. Remote GPIO: permite que a pinagem GPIO seja acessado remotamente.

Ao acessar as opção Advanced Options, temos:

raspi-config_05

  1. Expand Filesystem: ao gravar a imagem no cartão, fica um espaço, pois a imagem tem 4 GB, e utiliza um cartão maior. O comando expande o sistema de arquivos até preencher todo o espaço no cartão.
  2. Overscan: Configura a saída de vídeo
  3. Memory split: muda a quantidade de memória para uso no sistema.
  4. Audio: Configura a saída de áudio, podendo forçar para o HDMI, analógico ou automático.
  5. Resolution: define a resolução da tela HDMI
  6. GL Driver: ativa o driver experimental de aceleração gráfica para o ambiente desktop.

Agora as dicas:

  • Para desempenho, mantenha o boot com a inicialização somente texto e sem Splash Screen.
  • Altere o Locale, o Timezone e o Layout do teclado.
  • Ative somente os dispositivos que deseja usar.
  • Ative o SSH, mas não VNC.
  • Expande o sistema de arquivos no primeiro acesso (apesar que no primeiro boot, o sistema faz isso).
  • Configure áudio, overscan e resolução de rela, somente se tiver problemas.
  • Sempre mantenha o sistema atualizado.

O bom uso da configuração otimiza o uso do sistema e pode ampliar os recursos do seu Raspberry. Sempre que preciso um ajuste fino acesse essa opção.

Comentários

Postagens mais visitadas deste blog

Blogue no chaveiro - Parte 2

Eu já falei sobre como instalar o Wordpress no Raspberry Pi Zero, para ter um blogue para chamar de seu e guardar no bolso. Este artigo é uma continuação do artigo Blog no Chaveiro , que você pode conferir aqui . Porém tem muita gente que torce o nariz quando se instala o Wordpress usando o repositório Debian (no caso o Raspbian) por algumas razões, como: Suporte a atualização do sistema Wordpress prejudicado. Necessidade de instalação manual (usando esse procedimento aqui:  https://wiki.debian.org/WordPress ) Esse procedimento tem falhas e o site pode apresentar funcionamento inadequado. Ao instalar o MariaDB, o há um problema de acesso com o usuário root, saiba mais aqui . Por ser trabalhoso, muitos blogs recomendam a instalação manual, sem usar o pacote fornecido pela distribuição. A atualização de plugins e temas fica prejudicada, pois o sistema não consegue gravar os dados na pasta correta, que é virtualizada pelo servidor Apache, gerando erros de atualização e exclusão. Por outro

Do Raspbian 8 para o Raspbian 9 sem formatar o Raspberry

Quem já tem um Raspberry Pi com o sistema operacional Raspbian há um certo tempo, pode ter a versão 8 (Jessie) do sistema. Este ano, o Raspbian foi atualizado para a versão 9 (Stretch) do sistema, acompanhando o lançamento da nova versão do Debian, a qual o Raspbian se originou. Agora o incauto usuário vai perguntar: "Vou ter que fazer o backup dos arquivos e baixar de novo a imagem do sistema atualizado e formatar de novo o cartão SD?" Não vai precisar, pois é possível fazer o upgrade do sistema operacional fazendo um conjunto de comandos. Como muitos pacotes de software foram atualizados do Raspbian 8 para o 9, então o processo de atualização, apesar de ser simples, é bastante demorado, podendo levar algumas horinhas para concluir. O processo se consiste em três etapas: atualizar o software atual, alterar os repositórios APT para apontar para a nova versão do sistema e, por fim, atualizar novamente o software. Todo esse tutorial será realizado em linha de comando, ou s