Skip to content

Instantly share code, notes, and snippets.

@joaogerardo
joaogerardo / AIX-FIBRE-CHANNEL-DIAG.sh
Created July 7, 2021 20:18
Verificar status da conexão Fibre Channel no AIX
###################################################################
# AIX - Verificar status de Fibre Channel no AIX
# Script abaixo pode ser colado em ./fc_errpt_link_error
BASH#> tee ./fc_errpt_link_error.sh
# COLAR ABAIXO DAQUI >>>>
#!/bin/bash
# Title: GET FC STATUS AND ERRORS
# Description: SCRIPT PARA COLETAR INFORMAÇÕES DE FALHA DE LINK FC
@joaogerardo
joaogerardo / LINUX-DOCKER-DISK-USAGE.sh
Created July 7, 2021 15:43
Efetuar limpeza de espaço em ambientes com docker
#########################################################
# DOCKER - Limpeza de consumo de espaço em disco
# eliminar imagens dangling, mas não as unreferenced
docker image prune
# eliminar imagens dangling com e com unreferenced
docker image prune -a
# eliminar containers, networks, images (dangling e unreferenced), e opcionalmente, volumes
@joaogerardo
joaogerardo / LINUX-SWAP-USAGE-FREED.txt
Created July 7, 2021 13:50
Liberar o consumo de memória RAM e SWAP
############################################################################
# LINUX - Liberação de consumo de memória swap
# Para liberar pagecache, dentries e inodes, use o sync desta maneira:
free -m;
sudo sync; sudo echo 3 > /proc/sys/vm/drop_caches
sudo sync; sudo echo 2 > /proc/sys/vm/drop_caches
sudo sync; sudo echo 1 > /proc/sys/vm/drop_caches
free -m;
@joaogerardo
joaogerardo / AIX-ACCOUNT-VERIFY.sh
Last active July 7, 2021 03:18
Verificar status da conta para ver se há bloqueio no AIX
###############################################################
## AIX - verificar status de conta se está bloqueada
# primeiro passo é listar as informações de status
# Verificar se os parametros account_locked está para 'true' e unsuccessful_login_count está maior ou igual a '5'
lsuser adminjsantos | tr ' ' "\n" | egrep "account_locked|unsuccessful_login_count"
# caso o account_locked esteja para 'true' e unsuccessful_login_count esteja maior ou igual a '5'
# Zerar o contador de unsuccessful_login_count
chsec -f /etc/security/lastlog -a "unsuccessful_login_count=0" -s 'adminjsantos'
###############################################################
## UNIX - Verificar local/arquivos que mais consome espaço
# Gerar lista de maiores arquivos
du -a / 2>/dev/null | sort -n >/tmp/size.log
# Listar 100 maiores arquivos ou diretórios da lista gerada
tail -100 /tmp/size.log
# Listar maiores arquivos e filtrar (esconder) padrões, arquivos ou diretórios específicos
### Keybase proof
I hereby claim:
* I am joaogerardo on github.
* I am seven_jsantos (https://keybase.io/seven_jsantos) on keybase.
* I have a public key ASB3s1r9vi42b-JZFV4uhFBEI-jkfRcw4BF1wTvFYJLzVAo
To claim this, I am signing this object:

seven_jsantos

Keybase proof

I hereby claim:

  • I am joaogerardo on github.
  • I am seven_jsantos (https://keybase.io/seven_jsantos) on keybase.
  • I have a public key ASB3s1r9vi42b-JZFV4uhFBEI-jkfRcw4BF1wTvFYJLzVAo

To claim this, I am signing this object: