Skip to content

Instantly share code, notes, and snippets.

View nataliagranato's full-sized avatar
🎯
Focusing

Natália Granato nataliagranato

🎯
Focusing
View GitHub Profile
@nataliagranato
nataliagranato / cursor.md
Last active May 22, 2025 19:53
Cursor é um ambiente de desenvolvimento integrado proprietário baseado em IA para Windows, macOS e Linux, projetado para aumentar a produtividade do desenvolvedor, integrando recursos avançados de inteligência artificial diretamente no ambiente de codificação.

Instalando o Cursor The AI Code Editor

Para instalar o Cursor no Linux usando o arquivo AppImage, adicionar um ícone e garantir que ele esteja sempre disponível, siga estes passos:

  1. Baixe o AppImage
    Se ainda não baixou, use o comando:

    wget https://downloads.cursor.com/production/96e5b01ca25f8fbd4c4c10bc69b15f6228c80771/linux/x64/Cursor-0.50.5-x86_64.AppImage -O ~/Cursor.AppImage
  2. Dê permissão de execução


Listar os 20 processos que mais consomem memória no Linux

Este comando exibe os 20 processos que mais utilizam memória no sistema Linux, apresentando os valores em MB para facilitar a leitura:

ps aux --sort=-%mem | awk 'NR==1{print $0; next} NR<=21{printf "%-10s %-8s %-8s %-8s %-8s %-8s %-8s %-8s %-8s %-8s %-8s\n", $1, $2, $3, $4, $5/1024 " MB", $6/1024 " MB", $7, $8, $9, $10, $11, $12}' 

O Incus é um sistema de containers que segue as especificações do Open Containers Initiative (OCI). Ele oferece uma interface de gerenciamento de containers similar ao LXD, permitindo a criação, gerenciamento e operação de containers de forma eficiente e segura.

Instalação

Todos os comandos devem ser executados como root.

Chave do repositório

Os pacotes fornecidos pelo repositório são assinados. Importe a chave pública:

Configuração de Permissões sudo sem senha para Usuários de Serviço

Esta documentação descreve como configurar permissões sudo sem senha para um usuário específico em uma máquina Linux. Isso é particularmente útil para automatizar tarefas com Ansible, permitindo que um usuário de serviço execute comandos com privilégios elevados sem a necessidade de digitar a senha.

Passo 1: Configurar Permissões Sudo Sem Senha

  1. Abra o terminal.

  2. Edite o arquivo sudoers usando o comando visudo:

@nataliagranato
nataliagranato / conflits_branchs.md
Created September 18, 2024 15:30
Resolvendo conflitos de Branchs rapidamente

Git Rebase e Push Forçado

Este documento explica como usar os comandos git pull origin --rebase main e git push -f quando você está em uma branch diferente da main.

Comandos

1. git pull origin --rebase main

@nataliagranato
nataliagranato / fsck.md
Last active May 19, 2025 21:55
UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

Resolução de inconsistência inesperada no Sistema de Arquivos do Debian 12

Você precisa executar o comando fsck manualmente para corrigir o sistema de arquivos. Siga os passos abaixo:

  1. Reinicie o sistema e entre no modo de recuperação. Geralmente, isso pode ser feito selecionando a opção de modo de recuperação no GRUB.

  2. No prompt de recuperação, execute o comando fsck:

@nataliagranato
nataliagranato / sudoers.md
Created August 10, 2023 15:45
Adicionando usuário no Sudoers

Adicionando usuário no Sudoers

Para incluir um usuário no arquivo sudoers e permitir que ele execute comandos como superusuário (root) no Linux, você precisa seguir algumas etapas. No entanto, tenha em mente que manipular o arquivo sudoers requer cuidado, pois alterações incorretas podem afetar a segurança do sistema.

Aqui estão as etapas gerais para adicionar um usuário ao grupo sudoers:

  1. Acesso ao root: Você precisará ter acesso ao root ou usar um usuário com permissões administrativas para fazer essas alterações.

  2. Editar o arquivo sudoers: O arquivo sudoers é geralmente editado usando o comando visudo, que garante que a sintaxe seja verificada antes de salvar as alterações.

@nataliagranato
nataliagranato / sudo-docker.md
Last active May 19, 2025 21:55
Executar comandos Docker com sudo.

Gerenciamento de grupo docker no Linux

Este guia rápido explica como criar um grupo Docker, adicionar um usuário a ele e atualizar as permissões no terminal.

Comandos

  1. Criar o grupo Docker:
   sudo groupadd docker

Solucionando a gravação de keys no VScode

Falha ao gravar informações de logon no conjunto de chaves com o erro 'GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files'.

sudo apt search gnome-keyring

Após encontrar o serviço de armazenamento de chaves do Gnome, faça a instalação: