Arquivo

Posts Tagged ‘Unix’

Utilizando melhor o comando TOP no Linux/Unix/Solaris

Utilizo muito o comando TOP (dentre outros) para medir a “saúde” de nossos servidores. Duas opções que gosto muito são o “1” e o “I” (maiusculo).

Apertando 1, o TOP mostra todos os cores de seu processador, o que ajuda a ver sua utilização como um todo.

selection_070

Utilizando o I (letra í maiuscula), você desabilita o “Irix mode”, apertando novamente você o habilita. Basicamente desabilitando o Irix mode, você mostra a utilização da CPU levando em conta sua capacidade real em %. Dando um exemplo, no Irix mode que é o padrão, você pode observar que alguns processos podem consumir mais que 100% de utilização. Isso acontece pois nesse modo ele considera o total de cores que você tem * 100%. Desabilitando o mesmo, o TOP divide a utilização do processo pelo numero todal de CPUs que você tem, levando a um numero mais realista e que não vai passar de 100%. As imagens abaixo mostram primeiro o TOP com a opção padrão (Irix Mode) e logo após, desabilitando o Irix Mode, note que os processos marcados tiveram sua utilização de CPU “diminuída”, porém, não é o caso, ele simplesmente está mostrando a utilização da CPU como um todo.

selection_071selection_072

Enjoy!

Anúncios

Shell Script: Checar o resultado do Grep

É muito comum precisarmos rodar um comando X ou Y dependendo se acharmos algum valor em um arquivo qualquer ou em um resultado de um comando no Linux, Unix, etc. As pessoas usam massivamente o Grep para efetuar tal teste, então, um script muito simples e útil, é este:

#!/bin/bash
cat /etc/hosts | grep -q uol.com.br && echo “Achei uol em hosts” || echo “ERRO: Nao achei uol em hosts”

Neste exemplo, procuro uol.com.br em /etc/hosts, se encontrar, vou imprimir ACHEI, caso nao encontre, mostro um erro.

Enjoy!

Um pouquinho de história

Um pouquinho de históriaNas minhas pesquisas sobre história para gerar um conteúdo que possa ser utilizado no ensino superior/técnico devido a minha revolta pelo fato dos profissionais de TI não conhecerem a história de TI, acabei encontrando uma página bem interessante de um Francês maluco!

O cara mantém uma árvore genealógica das linguagens de programação, do Windows e do Unix, além de ter muito conteúdo interessante. Seguem os links para quem se interessar:

Eu acabei mergulhando nas páginas e quando ví já era madrugada!!! 🙂

Enjoy! 😉

Categorias:Carreira, Diversos Tags:, ,