Otimizando meu PC de trabalho com Debian

Neste post vou mostrar a você as configurações para otimizar meu PC de trabalho com Debian.

Após fazer a instalação mínima do Gnome, agora vamos para os ajustes finos do sistema.

Otimização do sistema Debian

otimizando-debian-12

Pós instalação

Primeira coisa que eu fiz após instalar o Debian 13 ou 12, foi instalar o ambiente gráfico Gnome com o mínimo de pacotes.

Como infelizmente precisei fazer o downgrade, voltando a versão para a 12 (bookworm), optei em utilizar mais aplicativos via flatpak.

Enquanto no 13 eu instalei o:

  • evolution,
  • visualizador de imagens,
  • documentos,
  • arquivos compactados,
  • gnome-boxes,
  • remmina,

Na versão 12 optei em rodar todos eles via flatpak.

Os navegadores Google Chrome e Brave já havia instalado via flatpak em ambos os sistemas.

Ao finalizar a instalação desses caras e o gerenciador de permissões do flatpak (flatseal), dei inicio as configurações para otimizar o sistema.

Otimizando o Debian para trabalho!

As otimizações que busco são para tornar o boot do sistema mais rápido, melhorar o acesso a meu disco rígido que tem como função backup e,

Otimizar a memória para eu poder lidar melhor com as máquinas virtuais.

Além de deixar a máquina o mais estável possível.

Trocando Wayland por Xorg

Para fazer a alteração de Wayland para Xorg tanto no Debian 12 quanto no 13, basta acessar o arquivo daemon.conf do gdm e habilitar a opção “WaylandEnable=false”.

sudo nano /etc/gdm3/daemon.conf

Basta descomentar a linha. Se não houver a opção WaylandEnable=false, basta inseri-la.

Feito isso, salve o arquivo e reinicie a máquina

Ajustando o Network Manager

Após instalar o ambiente gráfico e o Network Manager, precisamos desligar o networking do systemd para não haver conflitos.

Também precisamos fazer o ajuste acima para podermos lidar com a rede direto do ambiente gráfico.

Primeiro eu fiz

sudo systemctl disable networking

Depois

rm /etc/network/interfaces

Agora basta reiniciar o Pc e já estamos com o network manager funcionando completamente.

Preload

Para melhorar a abertura de aplicativos, mesmo tendo um SSD, instalei o Preload.

sudo apt install preload

Apenas fiz a instalação, não ajustei nada do aplicativo.

Swap, ajustes no fstab e no sysctl

Abaixo, crio um arquivo de 8GB para servir como swap

sudo fallocate -l 8G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Adicionando no /etc/fstab

echo "/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab

No sysctl, adicionei os seguintes parâmetros:

vm.swappiness=1
vm.vfs_cache_pressure=50
vm.dirty_background_bytes=16777216
vm.dirty_bytes=50331648

Basta inserir os códigos acima no arquivo /etc/sysctl.conf e depois reiniciar a máquina.

Virtualização

Para dar suporte na rede Microsoft, infelizmente eu preciso ter uma máquina com Windows instalada.

sudo apt install virt-manager libvirt-daemon-system qemu-system bridge-utils 

Após a instalação, configuro as pastas de rede para montar após o boot

10.10.10.4:/testes /mnt/dados nfs noauto,x-systemd.automount,x-systemd.device-timeout=5s 0 0
10.10.10.4:/Music /mnt/music nfs noauto,x-systemd.automount,x-systemd.device-timeout=5s 0 0
10.10.10.4:/VMs /mnt/vms nfs noauto,x-systemd.automount,x-systemd.device-timeout=5s 0 0

Além de instalar o pacote nfs

sudo apt install nfs-common

Agora abro o Virt Manager para configurar o acesso ao armazenamento das máquinas virtuais

virt-manager

Dento do aplicativo, clico com o botão direito em “QEMU/KVM Sessão do usuário” e escolho Detalhes.

Vou em armazenamento e configuro o diretório onde está os arquivos das máquinas virtuais.

Feito isso, agora é montar a rede brigde. Após descobrir o nome da interface com o comando ip link, rodo os seguintes comandos:

sudo nmcli con add type bridge ifname br0 con-name bridge-br0
sudo nmcli con add type ethernet ifname enp4s0 master br0 con-name bridge-slave-enp4s0
sudo nmcli con mod bridge-br0 ipv4.method auto
sudo nmcli con up bridge-br0

Para funcionar perfeitamente, precisei acessar o editor de conexões do NetworkManager (nm-connection-editor) e vincular corretamente o dispositivo.

Também, editei o NetworkManager.conf

sudo nano /etc/NetworkManager/NetworkManager.conf

Na seção [ifupdown], defina:

[ifupdown]
managed=true

Reiniciei o NetworkManager:

sudo systemctl restart NetworkManager

Após isso tanto a rede do host quanto dos convidados passaram a funcionar!

0 0 votos
Classificação do artigo
Inscrever-se
Notificar de

0 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários
0
Adoraria saber sua opinião, comente.x