Archive

Archive for the ‘Linux’ Category

Monitoring top 10 Linux CPU consuming processes

I always need to check the processes that are consuming CPU at my machine, using ps its easy. With the following command, you can write a script and then send email, take action, etc.

ps aux –sort=-pcpu | head -n 10

You can play with TOP also, but I prefer PS for this case.

top -b -c -n 1 | head -n 17 | tail -n 10

Enjoy!

Categorias:AIX, Linux Tags:, , , , ,

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!

Discovering Red Hat version using command line

If you need to check your Red Hat version from command line, here is 2 simple ways:

[root@dstvm601g10 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.7 (Santiago)

or

[root@dstvm601g10 ~]# lsb_release -rd
Description:    Red Hat Enterprise Linux Server release 6.7 (Santiago)
Release:    6.7

I always need this, and always forget!

Enjoy!

Categorias:Linux Tags:, , ,

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!

Vendo multiplas CPUs/CORES no comando TOP

Muito útil! Basta apertar a tecla 1.

Pressionando o 1 você verá:

Selection_002

Categorias:Linux Tags:, , , ,

Instalando uma máquina virtual Linux para estudos

Para quem quer começar a estudar Linux e tem “medo” de perder as coisas de seu computador, uma boa pedida é criar uma máquina virtual para os estudos.

Criei o vídeo abaixo para que os interessados possam seguir e iniciar nesse mundo que tem muito a agregar.

Qualquer crítica, sugestões ou comentários, serão bem vindos!

Enjoy!

Utilizando o dosbox para jogar clássicos do DOS no Linux

Para quem é fã de clássicos do DOS, tais como Sim City, Sim Farm, Sim Tower, Roller Coaster Tyccon, etc… Existe uma maneira simples de se jogar no Linux. Basta instalar o dosbox! Por padrão, não existe nenhuma configuração necessária a ser efetuada, a não ser para algum jogo mais complexo, porém, em todos que eu joguei, foi simplesmente rodar e funcionou perfeitamente.

Para jogar no Ubuntu, basta ir a um terminal e instalar o dosbox com o comando:

sudo apt-get install dosbox

Feito isso, vá até o diretório no qual esta o jogo, no meu caso, SimFarm, e de o comando abaixo:

dosbox SIMFARM.EXE -fullsreen

E voa lá (na tela abaixo não mandei o fullscreen para justamente dar este print):

Featured image

Uma coisa bem comum que precisa ser feita é desbloquear o mouse quando ele fica bloqueado dentro da janela do dosbox, para fazer isso, basta mandar um Control + F10. Segue a lista dos comandos comuns:

ALT-ENTER
Switch to full-screen (and back).
ALT-PAUSE
Pause emulation.
CTRL-F1
Show the keymapper configuration
screen,
CTRL-F4
Update cached information about
mounted drives. 
CTRL-F5
Save a screenshot (goes to capture
folder).
CTRL-ALT-F5
Start/Stop recording of AVI video.
CTRL-F6
Start/Stop recording sound output to
a wave file.
CTRL-ALT-F7
Start/Stop recording of OPL
commands.
CTRL-ALT-F8
Start/Stop the recording of raw MIDI
commands.
CTRL-F7
Decreases frameskip.
CTRL-F8
Increases frameskip.
CTRL-F9
Kill (close) DOSBox.
CTRL-F10
Capture/Release the mouse.
CTRL-F11
Decrease DOSBox cycles (slows down
the emulation).
CTRL-F12
Increase DOSBox cycles (speeds up
the emulation).
ALT-F12
Unlock speed (turbo button).

Enjoy!

Categorias:Linux Tags:, , , , ,