Dica Rápida sobre Amazon Linux 2023

Bom me deparei subindo uma nova EC2 recentemente que a AMI do Amazon Linux 2023 tem algumas diferenças que vou deixar anotado aqui abaixo: - Selinux ativado por padrão - Antes a maquina apenas precisava ser liberada no Security Group da AWS, mas agora com o Selinux ativado ele precisa ser revisado também para conexões de entrada. - Crontab e Rsyslog - Mesmo sabendo que o SystemD pode gerenciar agendamentos muitas vezes queremos optar pelo bom e velho Cron para isso é necessário fazer a instalação dos serviço. Junto com ele recomendo o Rsyslog também ...

October 9, 2024 · Fabrício Machado

10 Mêses usando um Steamdeck como meu computador pessoal

Olá pessoal em novembro de 2023 eu comprei um steamdeck para usar como meu computador principal no lugar de um Latitude E6330. De lá pra cá ele é a máquina que eu trabalho todo dia e queria compartilhar algumas coisas sobre ele. Pra começar, além dos jogos e de todo o avanço do Próton da steam o hardware do steamdeck é bem competente para rodar a maioria das cargas de trabalho. Obviamente usar a pequena tela dele como tela principal não é uma boa ideia, mas usando qualquer hub usb com HDMI é o bastante para resolver essa dificuldade. ...

June 28, 2024 · Fabrício Machado

Como reiniciar o serviço docker sem afetar os contêineres em execução

Reinicie o serviço docker sem afetar os contêineres em execução usando a funcionalidade de Live Restore. Muito útil para quando você precisa alterar ou mesmo atualizar o binário do Docker no seu sistema operacional. Primeiro, vamos listar os containers em execução: docker ps C 4 O c N 6 T 4 A 4 I b N 8 E 8 R 7 4 I 4 D 0 I a M r A c G h E i v e b o x / a r c h i v e b o x : m a s t e r C " O d M u M m A b N - D i n i t / a p p / b … " C 2 R E w A e T e E k D s a g o S U T p A T 2 U S w e e k s ( h e a l t h y ) P 0 O . R 0 T . S 0 . 0 : 8 0 0 0 - > 8 0 0 0 / t c p N a A r M c E h S i v e b o x _ a r c h i v e b o x _ 1 Reinicie o serviço do docker. ...

August 11, 2023 · Fabrício Machado

Linux: File System Hierarchy

O FSH (File System Hierarchy) é a estrutura de diretórios utilizada pelo sistema operacional Linux. Ele é composto por uma série de diretórios e arquivos organizados de maneira lógica, que permitem que os usuários e o sistema acessem e gerenciem os arquivos de maneira eficiente. A raiz do FSH é representada pelo diretório ‘/’, a partir do qual todos os outros diretórios e arquivos são acessados. Abaixo estão alguns dos principais diretórios do FSH: ...

January 20, 2023 · Fabrício Machado

Permissões especiais no Linux

Fonte: https://www.vivaolinux.com.br/artigo/Atributos-de-arquivos-no-Linux vou falar um pouco de “atributos de arquivos”, além de alterar as permissões de um arquivo, um usuário também pode fazer o mesmo com seus atributos. Os atributos de um arquivo são alterados com um comando: c h a t t r [ a t r i b u t o ] [ a r q u i v o ] E listados com os comando: ...

December 15, 2022 · Fabrício Machado

Criando rapidamente um pen-drive bootável do Linux (inicializável) com uma imagem ISO

No Linux, diferente do Windows, você não precisa de nenhum programa adicional para essa tarefa. O dd (nativo do Linux) faz isso tranquilamente. Primeiro abra o Terminal (Se for Ubuntu ou Linux Mint: Menu Principal / Acessórios / Terminal), e vire root. Entre na pasta onde está a imagem iso e digite o comando: d d i f = l i n u x m i n t - 1 3 - m a t e - d v d - 3 2 b i t . i s o o f = / d e v / s d c o f l a g = d i r e c t b s = 1 0 4 8 5 7 6 Trocando** linuxmint-13-mate-dvd-32bit.iso** pelo nome da imagem que você quer jogar no pen-drive e /dev/sdc pelo caminho do seu pen-drive. Se você não sabe o caminho do seu pen-drive, o comando fdisk -l (também como root) lista todos os dispositivos de armazenamento que estão conectados ao computador no momento. O df -h é um pouco mais “humano” e mais fácil de entender, pode ser uma outra opção. ...

December 13, 2022 · Fabrício Machado

Como ver o Crontab de todos os usuários Rapidamente

Nesta dica mostro como com um comando simples podemos ver crontab de todos os usuários. Tanto no Linux, como MAC OS X Copie e cole no terminal: f o r u s e r i n $ ( c u t - f 1 - d : / e t c / p a s s w d ) ; d o e c h o $ u s e r ; s u d o c r o n t a b - u $ u s e r - l ; d o n e espero que seja útil. :D ...

December 9, 2022 · Fabrício Machado

Túneis SSH

Vou reproduzir um post de um blog que não está mais disponível, mas o conteúdo me ajudou bastante na época: Por: André Stato 15 de fevereiro de 2016 Usar um túnel ssh pode ser muito útil em várias situações. Uma deles é quando você não quer que seus dados trafeguem em texto puro pela rede Local, desta forma, usa-se um túnel criptografado por onde os dados trafegam. Por exemplo, uma autenticação em um site WEB, que não está usado ssl, ou seja, os dados serão enviados em texto puro, e qualquer sniffer poderia facilmente capturar. ...

December 7, 2022 · Fabrício Machado

Verificar quais portas tem servicos escutando no Linux

5.8. Verificando Quais Portas estão Escutando Após configurar os serviços de rede, é importante atentar para quais portas estão escutando as interfaces de rede do sistema. Quaisquer portas abertas podem ser evidências de uma intrusão. Há duas formas básicas de listar as portas que estão escutando a rede. A menos confiável é questionar a lista da rede ao digitar comandos como netstat -an ou lsof -i. Este método é menos confiável já que estes programas não conectam à máquina pela rede, mas checam o que está sendo executado no sistema. Por esta razão, estas aplicações são alvos frequentes de substituição por atacantes. Desta maneira, os crackers tentam cobrir seus passos se abrirem portas de rede não autorizadas. ...

December 2, 2022 · Fabrício Machado

Exportar Logs do Container na Ec2 para o AWS CloudWatch

Imaginamos que você tem sua instância do EC2 executando contêineres docker. Você provavelmente está usando docker-compose para orquestração de contêiner (eu sei que existem soluções melhores). Neste Dica, mostrarei o que você precisa fazer para armazenar logs de contêiner do Docker no serviço AWS Cloud Watch Logs. O que é preciso fazer: Criar um Log Group Criar uma IAM Role Configurar serviço Docker Criar um Log Group: No AWS Console, acesse o CloudWatch e localize Logs/Log groups. Em seguida, crie um novo Log Group. Uma dica é usar algo relacionado ao nome do software ou algo como Ec2-instanceid-docker: ...

December 1, 2022 · Fabrício Machado