Carregando...

Categoria: Linux

Tudo que já escrevi relacionado à Linux.

Network File System (NFS)

O que é o Network File System? É uma forma de usar um disco de armazenamento (HDD, SSD, etc) de uma máquina remota em sua máquina local, como se fosse um disco local. Costumam compará-lo muito com o SMB (protocolo de compartilhamento de pastas e arquivos da Microsoft). Em que e contra quem o NFS é melhor? O NFS é superior ao SMB por ser um protocolo mais simples e permitir uma taxa mais rápida de leitura e escrita, principalmente Continuação…

Criando “alias” no iptables usando ipset

Sabia que é possível criar grupos de IPs e dar um nome pra eles? Isso é possível com o software ipset. Ele tem integração direta com o iptables. Você pode dar nome a um grupo de IPs e chamar este nome dentro do iptables. Em alguns casos o ipset pode até acelerar a performance do iptables. Manual oficial – IPsethttps://ipset.netfilter.org/ipset.man.html IPFire – Tutorial do IPsethttps://wiki.ipfire.org/configuration/firewall/ipset ArchWiki sobre IPsethttps://wiki.archlinux.org/index.php/Ipset

Como fazer um notebook ficar ligado mesmo com a tela fechada?

Os notebooks contam com um sensor que avisa o sistema operacional de que a tela está fechada. Por padrão, o Debian, Ubuntu e ArchLinux suspendem o computador ao saber que a tela foi fechada. Para forçar que o computador continue ligado mesmo com a tela fechada, edite o arquivo: sudo nano /etc/systemd/logind.conf e dentro dele modifique: Referências Documentação oficial Debian (funciona!)https://wiki.debian.org/Suspend Wiki do ArchLinuxhttps://wiki.archlinux.org/index.php/Power_management Pergunta antiga no StackOverflow (não funciona!)https://askubuntu.com/questions/85705/stop-laptop-from-suspending-when-closing-lid-in-lightdm

Monitorando tráfego de rede e histórico de tráfego no Linux

Descobri um software super leve e sensacional para monitorar o tráfego de rede no Linux, se chama vnStat. Ele mostra o tráfego fluindo por cada interface de rede e também um histórico de tudo que fluiu por mês, hora, dia, etc. Ele gera gráficos por linha de comando ou até mesmo por imagens. Instalei em alguns servidores Ubuntu e funcionou muito bem. Referências Site oficial vnStathttps://humdi.net/vnstat/ Documentação vnStat – Oficial(talvez a versão que você instale não seja a mais atualizada, Continuação…

Como descobrir qual diretório ou arquivo está enchendo o disco do Linux?

O Linux pode parar de funcionar corretamente se o HD estiver cheio. Se você está passando por isso, esses comandos vão ser muito úteis e te ajudarão a descobrir onde estão os arquivos e diretórios famintos por espaço em disco. Como descobrir a quantidade de espaço livre em disco – comando df Como descobrir o tamanho dos diretórios – comando du Como descobrir o tamanho dos arquivos e diretórios dentro do diretório atual – comando ls Descobrindo o espaço usado Continuação…

DNF no Fedora/CentOS/RHEL

Listando grupos de pacotes Descobrindo quais pacotes são instalados em um grupo Instalando um grupo de pacote Referências Grupos ocultos no repositório DNF do Fedorahttps://bluehatrecord.wordpress.com/2015/10/06/the-hidden-dnf-groups-of-the-fedora-repositories/

API Gateways & API Managements

API Gateways são como proxies HTTP inteligentes que intermediam todas as requests HTTP dos softwares existentes. São inteligentes porque tem capacidade de processar as requests, alterá-las e filtrá-las com base em esquemas de autenticação, autorização e accounting (AAA). Eles também tem as mesmas funcionalidades de softwares Proxies Reversos (Reverse Proxy) e Balanceadores de Carga (Load Balancers) Fiz algumas pesquisas dos API gateways mais famosos e de suas funcionalidades. Dê uma olhada na tabela abaixo. *Estrelas do github coletadas em 23/05/2020 Continuação…

Tmux, um terminal que armazena suas sessões e abre vários terminas numa mesma janela

O tmux é um emulador de terminal, ele controla o terminal para você. Ele permite fazer duas coisas importantes: Abrir terminais e deixar suas sessões em aberto.Isso é útil em sessões SSH, pois caso sua conexão caia, você pode retomar o terminal do mesmo ponto onde parou. Abrir vários terminais em uma mesma janela. Instalando o tmux Usando o tmux Comandos do tmux Configurando parâmetros do tmux Você pode configurar várias opções do tmux. Ao abrir-lo, ele executa o arquivo Continuação…

Criando variáveis de ambiente no Linux – Variáveis PATH

Dentro do arquivo, coloque as variáveis dessa forma: Atualizando as variáveis de ambiente com o arquivo novo: Mostrando variáveis de ambiente na tela: Mostrando todas as variáveis de ambiente registradas: Referências Criando variáveis de ambiente no Linux (melhor referência!)https://www.baeldung.com/linux/path-variable Criando variáveis de ambientehttps://www.serverlab.ca/tutorials/linux/administration-linux/how-to-set-environment-variables-in-linux/ Documentação Debian – Criando variáveis de ambientehttps://wiki.debian.org/EnvironmentVariables Mostrando variáveis de ambientehttps://www.cyberciti.biz/faq/linux-list-all-environment-variables-env-command/

Cheatsheet de comandos de redes no Linux

Verificando conexões com um computador remoto em uma porta (TCP e UDP) Usando netcat (já pré instalado na maioria dos Linux) Verificando se a conexão do host para um pc remoto está ok usando a linha de comando com netcat/nc: Referênciashttps://www.digitalocean.com/community/tutorials/how-to-use-netcat-to-establish-and-test-tcp-and-udp-connections-on-a-vps https://www.computerhope.com/unix/nc.htm Usando nmap (precisa instalar) Instale o nmap: Comandos interessantes: Conexão com servidor usando SSL/TLS (TCP) Usando openssl (nativo, geralmente) Uma forma de testar conexão com um servidor usando SSL/TLS é usar o openssl: Usando nmap (precisa instalar) Verificando Continuação…