Postagens

Mostrando postagens de outubro, 2016

Como ler cada linha de um arquivo no Powershell

Imagem
Eu estava no sofa e tinha um computador conectado a TV tocando Reginaldo Rossi e estando nessa situação crítica eu percebi que deveria resolver isso da forma mais rápida possível.  É claro que isso significa fazer um pequeno script que acessa tenta acessar via SSH cada computador conectado ao roteador, assim eu poderia desligar ele. A primeira parte é simples, acessar o roteador e pegar a lista de IPs conectados. usei o ATOM para deixar só uma coluna de com os IPs, da seguinte forma: 1: 192.168.0.10 2: 192.168.0.12 3: 192.168.0.13 4: 192.168.0.16 5: 192.168.0.17 Até ai tranquilo, mas eu tava utilizando o Windows, o que significa aprender a fazer um for no Linux pegar cada linha do arquivo e executar alguma ação com cada uma delas... Sem mais delongas, aqui vai o pedaço de código: 1: foreach($line in Get-Content .\ips.txt) { 2: ssh $line 3: } E no fim! Não consegui acessar via SSH :(, mas já sei como fazer um foreach no powershell e pegar cada ...

O que é Virtual Memory Ballooning

Imagem
Se você já leu esse termo em algum lugar pode ficar confuso, inclusive porque a tradução para o português não faz o menor sentido. Virtual Memory Ballooning  é uma técnica para gerenciamento de memória usada por hipervisores para permitir que o sistema físico recupera memória não utilizada pelas VMs convidadas (Guests) e compartilhe com outras. Por exemplo, foi alocada para uma VM 8 GB de ram, mas ela só está utilizando 4 GB. A técnica de "Ballooning" permite que essa memória ociosa seja alocada para uma outra VM que necessita executar um processamento mais intenso. Essa técnica serve para emprestar memória de uma VM com uma menor para uma com maior demanda. Como todo sistema operacional rodando em uma em uma VM, os recursos são virtualizados e o SO não sabe os totais disponíveis. Memory Ballooning permite que o Guest SO saiba da escassez de memória. Baloneamento (?) faz mais sentindo em português quando dizemos que o gerenciador de memória infla (inflating) o b...

Montar a partição do Windows 10 (apenas leitura) no Linux

Imagem
Se você faz dual boot, eu finalmente conseguir instalar o Debian Jessie no meu notebook, eventualmente vai precisar montar a partição do Windows 10, no linux. E pode ser um pouco complicado, já que o Windows 10 mantém em uso a partição e ela acaba não montando automaticamente quando você a seleciona no navegador de arquivos. Para evitar alterações no Windows você pode montar a partição em apenas leitura, o que facilita um pouco a vida. Através da linha de comando # mount -t "ntfs" -ro "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdyX" "/caminho/destino" Explicando rapidamente o comando: -ro  = Read Only, ou seja, apenas leitura. y = a,b,c - Aqui vai ser o nome da partição, muito provavelmente sda, já que o Windows geralmente é instalado primeiro. x  = Número da partição. E por fim o caminho de destino para montar, por padrão o linux tenta em: "/media/ SEU_USUARIO /Windows 10", at...