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 o...

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

Atualização do Raspberry Zás-trás

O intuito desse artigo é propor uma atualização de software para o pequeno dispositivo, pois o Raspberry possui diversos comandos para atualizar o sistema. Ao estudar um pouco o Raspbian, vemos aqui que foi projetado para que as pessoas pudessem fazer experimentos nele. Entre os experimentos, está o de programar. Por isso que se encontra presente o interpretador Python e que o Python tem um sistema próprio de atualização: o pip . O pip é um gerenciador de pacotes de bibliotecas e aplicações escrita em Python, provenientes do repositório Python Package Index (PyPI) . Este é o primeiro requisito para a confecção do script de instalação completa do sistema do Raspberry Pi. Também temos que nos assegurar que o pacote rpi-update esteja instalado no Raspberry. Este pacote atualiza a firmware do Raspberry Pi, além de módulos do kernel do sistema. Para instalar o pip e o rpi-update , em um terminal Bash, digite o seguinte comando: $ sudo apt-get install python-pip python3-pip rpi-upda...

Raspbian: o sistema operacional

O assunto agora é sistemas operacionais. Um sistema operacional é um conjunto lógico de programas, software, bibliotecas, drivers e outros dados usados para fazer o meio de campo entre o hardware (a parte física), o usuário é a parte lógica (software) de um sistema de computador. O Raspberry Pi, mesmo pequeno, é um computador. E por isso, precisa de um sistema operacional para funcionar. Há diversas opções de sistemas operacionais para o Raspberry Pi, baseados no Linux ou não. Inclusive a Microsoft tem uma versão do Windows 10 para ele (apesar de ser uma interface para acesso remoto e teste de aplicações). Vamos falar sobre o Raspbian, que é tido como o sistema operacional oficial do Raspberry Pi. Em princípio, o Raspbian é uma versão do Linux Debian que foi compilada para rodar em dispositivos com processadores ARM. Mas não se resume apenas a isso. O Raspbian oferece suporte aos recursos do Raspberry Pi como a câmera, a interface GPIO e a GPU, tanto por meio de comandos, como...