Total de visualizações de página

Pesquisar este blog

terça-feira, 18 de junho de 2019

Brincando com partições e ponto de montagem

Brincando com partições e ponto de montagem

Ola hoje vamos simular um ambiente real para liberar espaço no / no Linux.

Pense que com o passar do tempo você não tinha previsto que seu disco /dev/sda faltaria espaço, analisando os logs você notou que o /var esta bem cheio e precisa tomar uma decisão antes que seu / seja completamente afetado.

**MUITO CUIDADO, PREMISSA FACA EM UMA MAQUINA VIRTUAL COM SNAPSHOT

Analisando o disco antes da "brincadeira"


Hands on
Insira um disco através do seu vbox ou vmware (simulando um disco real)


No meu cenário vou supor que meu disco seja o /dev/sdb com tipo (ext4 ou qualquer outro que preferir)

Vou criar um diretório temporário
# mkdir -p /mnt/temp_var
# mount /dev/sdb1 /mnt/temp_var
# mv /var/* /mnt/temp_var

Agora edite o arquivo /etc/fstab
# vim /etc/fstab
/dev/sdb1    /var    auto    defaults    0    0

Agora aplique as configurações setadas no fstab
# mount -a
# umount /mnt/temp_var

Confira novamente seu espaço em disco
# df -hT

Expandir partição LVM

Hoje uma receita de bolo bem rápida para expandir partição LVM (considerando que você já tem seu LVM montado).

Exibe os volumes físicos (PV)
# pvs

Exibe o LVM
lvs

Adicionando um novo disco
# fdisk /dev/sdb
--Formate com o filesystem 8e

Criando um novo volume físico
pvcreate /dev/sdb1

Verificando os discos
# pvs

Aumentando o LVM
# vgextend centos /dev/sdb1

Agrupando os volumes
lvextend -L +100G /dev/mapper/centos-root /dev/sdb1

Redimensionar a partição
# resize2fs /dev/mapper/centos-root

Com sistema de arquivos xfs
# xfs_growfs /dev/mapper/centos-root

Um ótimo dia a todos, seja livre, use Linux.

quarta-feira, 24 de abril de 2019

ClusterSSH (pulo do gato)

Olá, hoje vou demostrar como fazer um ClusterSSH para acessar seus Servidores Linux. Mas pra que usar isso? Se você tem mais de 20 Servidores Linux para acessar no mesmo momento isso vai te encorajar a instalar assim que você ver a funcionalidade dessa ferramenta.

Instalação (na máquina que você costuma acessar seus servidores)
$ sudo apt install clusterssh -y

Criando arquivos para seu cluster (vamos pensar que você tem uma matriz e uma filial e em cada uma dessas empresas você tem 03 Servidores)
$ sudo vim /etc/clusters

Conectando hosts do seu cluster da matriz
$ cssh matriz

Conectando hosts do seu cluster da filial
$ cssh empresa

Veja a produtividade que você ganha com essa simples ferramenta.


terça-feira, 16 de abril de 2019

Dica VIM selecionar colunas

Olá, hoje vou demostrar de forma rápida e fácil a seleção de colunas utilizando o editor de texto VIM.

Nosso exemplo:
No bloco abaixo pense que queremos selecionar a posição 1 a 20 nosso bloco de texto, para isso use as 

Posicione o cursor na primeira linha e na primeira coluna e pressiona as teclas "Ctrl+v":

Agora digite 20 |

Para ir até o final da linha, no caso a linha 30, pressione: 30j

Assim pode selecionar o bloco que quiser e fazer o que precisa, no meu caso eu precisava apagar um arquivo com 10 mil linhas a posição 20 a 23 com isso fiz o comando completo abaixo:

Ctrl+v 20 | 10000j d

Claro que no Linux podemos fazer várias coisas com inúmeros jeitos diferentes, mas como eu precisava estar dentro do arquivo, foi essa maneira que achei mais simples.

sexta-feira, 5 de abril de 2019

UniFi - Portas utilizadas

UniFi - Portas utilizadas

Caso você tenha a solução para Rede Wireless Corporativa (Unifi da Ubiquiti) e você é um Gerente da Rede vai precisar liberar algumas portas dentro do seu ambiente:

Portas locais


Portas necessárias para gerenciamento de L3 pela Internet



Portas de saída necessárias para acesso a nuvem UniFi



Uma boa dica que sempre nos faz perder um certo tempo no Firewall.

sexta-feira, 29 de março de 2019

Gerando senhas aleatórias com pwgen no Linux

Olá, achei um programa muito bom pra você que precisa criar senhas com nível de complexibilidade para os usuários.

Instalando o programa
DEBIAN/UBUNTU
# apt-get install -y pwgen
FEDORA
# dnf install -y pwgen
CENTOS
# yum install -y pwgen

Alguma opções interessantes
pwgen sem parâmetro nenhum vai gerar 160 password com 8 caracteres com senhas fáceis de lembrar

pwgen -s com esse parâmetro vai gerar 160 senhas com 8 caracteres com senhas difíceis de lembrar

pwgen -s -1 vai gerar apenas uma senha com parâmetro de senha difícil

pwgen -s -1 14 vai gerar apenas uma senha com 14 caracteres com parâmetro de senha difícil 

pwgen -s -1 10 5 -y vai gerar apenas uma senha com 10 caracteres com caracteres especiais


Agora a cereja do bolo...
Crie um arquivo usuarios.txt com a lista de usuários que deseja criar a senha aleatória

vim usuarios.txt
user1
user2
user3
user4


Salve o arquivo e agora vamos utilizar o bom e velho laco for


for usuarios in `cat usuarios.txt`;do pwgen -s 10 1 | sed "s/^/$usuarios /";done

E a saída vai ser:
user1 GnzngGzt0y
user2 iH0yR6NWKv
user3 ZRusTjnK2W
user4 7auNari7Vh
user5 ZRw6H0RKf8