sexta-feira, 9 de agosto de 2013

FireSSH - uma ferramenta para acesso SSH

Trata-se de uma ferramenta para acesso via SSH, a qual é instalada como um complemento no próprio navegador.

Para instalar este complemento no Firefox, utilize o link:

Para instalar este complemento no Chrome, utilize o link:

Fiz alguns testes, e a aplicação funcionou perfeitamente!

quinta-feira, 8 de agosto de 2013

OpenFlow

Este artigo destina-se a algumas dicas de Open Flow.

Parte 1 - instalação na máquina real
Para instalar a versão de desenvolvimento mais recente do OpenFlow, use o GIT através dos comandos:

# apt-get install git (caso não tenha o git)
# git clone git://gitosis.stanford.edu/openflow

Conforme instrução de www.openflow.org

 ---------------------------------------------------------------------

Parte 2 - Instalação da Máquina Virtual pronta (do openflow.org)

Link do tutorial: http://www.openflow.org/wk/index.php/OpenFlow_Tutorial

Para fins de teste, estou utilizando a máquina virtual disponibilizada no tutorial oficial:
1) download  da VM em https://github.com/downloads/mininet/mininet/mininet-2.0.0-113012-amd64-ovf.zip

2) Uma vez acessado através do VirtualBox, fiz as configurações:
$ sudo su
# echo "set number" >> /etc/vim/vimrc
# echo "set tabstop=4" >> /etc/vim/vimrc
# echo "set expandtab" >> /etc/vim/vimrc

3) Adotei o vi como editor padrão, então não precisei instalar adicionais.

4) Instalação de pacotes para utilizar aplicações gráficas na máquina virtual:
# apt-get update
# apt-get install xinit flwm
Feito isto, deve-se acessar a máquina virtual via SSH, utilizando a diretiva "-X", porém para o Windowsão isto não funcionou.

5) Criei um ambiente básico:
$ sudo su
mn --topo single,3 --mac --switch ovsk --controller remote

- criou 3 hosts virtuais distintos
- criou um único switch OpenFlow com 3 portas
- Conectou cada host virtual ao switch usando cabo ethernet virtual
- setou o mac de cada host

 ---------------------------------------------------------------------

Parte 3 - Dicas de uso básico

1) Dentro do mininet:
mininet> help  (lista de comandos)
mininet> h1 ifconfig (executa comando ifconfig para o nó "h1". Serve para todos os nós)
mininet> h1 ping -c5 h2 (faz h1 tentar pingar em h2)
mininet> nodes (exibe os nós existentes)

2) dpctl: utilitário específico para debugação do OpenFlow. Normalmente abre-se outro terminal SSH para execução dos comandos seguintes:

2.a) Conecta ao switch e faz dump dos estados de portas e capacidade. A porta 6634 vem configurada por padrão para escuta.
$ dpctl show tcp:127.0.0.1:6634

2.b) Conecta ao switch e faz dump da tabela de fluxos:
$ dpctl dump-flows tcp:127.0.0.1:6634


2.c) Conecta ao switch e faz dump de estatísticas das portas:
$ dpctl dump-ports tcp:127.0.0.1:6634

2.d) Mais opções do comando, consulte:
$ man dpctl

continua.....

terça-feira, 21 de maio de 2013

Adicionar extensões ao Gnome 3.8

Esta é uma tarefa muito simples.

Acessando o https://extensions.gnome.org/, tem-se diversas extensões que podem ser escolhida e ativadas (instaladas a partir do próprio site).

Vale a pena testar algumas!!

Como exibir ícones na área de trabalho no Gnome 3.8

O Gnome 3.8 se mostrou algo bem interessante e com boa usabilidade. Porém uma coisa que é muito útil e que não está presente por padrão, é permitir a exibição de ícones na área de trabalho. Aqueles arquivos que precisamos salvar rapidamente e depois decidir o que fazer com eles por exemplo.

Para isto, basta fazer acessar as ferramentas de ajuste:
$ gnome-tweak-tool &

Na aba "área de trabalho, ligue (ON) a opção "Fazer o gerenciador de arquivos cuidar da área de trabalho".

sábado, 18 de maio de 2013

Teclas de atalho no Gnome 3.8

Sempre fui adepto do Gnome, porém passei alguns meses confinado (por vontade própria) no Unity para testar sua usabilidade.

Bem, de volta ao mundo Gnome, me deparando com a versão 3.8, a qual instalei no Ubuntu 13.04.

Segue algumas informações úteis do mesmo:
Apresentação do Gnome 3.8 (site oficial)
Teclas de atalho do Gnome (site oficial)

Paz & Rock

sexta-feira, 3 de maio de 2013

Instalação do Ubuntu 13.04 + Gnome 3.8 + Compiz Config Settings Manager

Realizei a instalação do Ubuntu 13.04 em um Notebook Dell Vostro 3450. O procedimento realizado e o qual indico foi:
- Boot pelo CD e escolher TESTAR O UBUNTU.

- Uma vez iniciado, clicar no ícone de instalação e quando solicitado, escolher OPÇÕES AVANÇADAS, e  então formatar a partição do ubuntu atual e fazer uma nova instalação limpa.

- ativação do "usuário" root:
$ sudo su
# passwd

- Também fiz a instalação do Gnome 3.8, observando as instruções deste link e que seguem:
# add-apt-repository ppa:gnome3-team/gnome3
# apt-get update
# apt-get install gnome-shell ubuntu-gnome-desktop
# apt-get dist-upgrade


- Realizei ainda a instalação do Compiz Config Settings Manager, através dos comandos:
# apt-get install compizconfig-settings-manager compiz-plugins-extra

Para chamar a respectiva aplicação de configuração do compiz, execute:
# ccsm

quarta-feira, 27 de março de 2013

Teste de velocidade em modo texto

Eis algumas alternativas interessantes para que em modo texto, possa medir a velocidade de download de uma conexão:

Opção 1, sugerida neste link. Testei e funcionou bem.
$ curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test500.zip

Descrição da sintaxe:
[curl] baixar arquivos
[-o /dev/null] baixar para lugar nulo ao chegar na máquina, o arquivo é descartado, pacote a pacote que chega.
[URL de qualquer arquivo na internet]

Opção 2: utilizar o comando iftop:
$ iftop
Será exibida a velocidade de conexão.

terça-feira, 26 de março de 2013

Desbloqueio de aparelho de qualquer operadora

Eis uma dica muito interessante que foi indicada pelo meu amigo Ely, e que está disponível neste link.

Após exaustivas tentativas de contato com a minha operadora de telefone móvel, não consegui fazer desbloqueio de aparelho para permitir o uso de chips de outras operadoras. Então o procedimento adotado foi o seguinte:

1°) Acessar www.anatel.gov.br
2°) Acessar a opção "fale conosco" na barra inferior do site.
3°) Acessar a opção  "serviço de auto-atendimento" em internet. Abrirá a janela de login. Caso não seja cadastrado, informe seus dados corretamente, com atenção ao e-mail o qual receberá instruções e senha.
4°) Faça o login no ambiente.
5°) Acesse a opção "fale conosco", aceite o termo de responsabilidade e clique em "cadastrar solicitação".
6°) Em "tipo de atendimento" selecione pedido de informação
7°) Em "serviço" selecione telefonia móvel
8°) Em "modalidade de serviço" selecione pós-pago
9°) Em "motivo" selecione desbloqueio
10°) Em "submotivo" selecione do aparelho
11°) Em "categoria" selecione outros
12°) Selecione o reclamado (operadora a qual o aparelho está preso(bloqueado)).
13°) No campo "mensagem" digite o IMEI do celular (*#06# para descobrir), bem como o modelo.

Ocorreu que na semana seguinte recebi um telefonema da minha operadora, através da qual me foi passado o código de desbloqueio do aparelho! Resultado: aparelho desbloqueado!

quinta-feira, 31 de janeiro de 2013

Remastersys - criando iso de distribuição debian já instalada

Este procedimento é muito útil para o caso de replicação de uma instalação Linux personalizada em mais de uma máquina. Considerando uma máquina com Linux Debian já instalado e configurado a seu gosto, deve-se seguir os passos:

obs.: para esta publicação, estou utilizando o Debian Squeeze (6.0).

1°) Inserir no /etc/apt/sources.list a linha (verifique em www.remastersys.com a linha específica para a sua distribuição):
deb http://www.remastersys.com/repository squeeze/

2°) Fazer a instalação:
apt-get install remastersys

3°) Proceder a geração do LiveCD. Este procedimento irá gerar um arquivo ISO do seu sistema. Não esqueça de verificar espaço disponível no HD para geração do arquivo.
# remastersys dist

quinta-feira, 3 de janeiro de 2013

Compilação de pacotes baixados via apt-get

Eis mais uma opção interessante para a compilação de programas baixados via apt-get. O intuito disto, é permitir que faça-se a compilação utilizando opções que não são habilitadas por padrão nos pacotes.

1°) Adicionar os repositórios de código fonte no /etc/apt/sources.list:

deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free


2°) Atualizar a base de repositórios conhecidos:
# apt-get update

3°) Baixar os fontes (download efetuado no /usr/src)
# apt-get source PACOTE

4°) Instalar possíveis dependências para a compilação do pacote:
# apt-get build-dep PACOTE

5°) Baixar algumas pacotes comumente necessários para compilação e geração do pacote deb:
# apt-get install devscripts build-essential fakeroot pbuilder

6°) Acessar o diretório /usr/src/PACOTE, e fazer as personalizações de configuração que achar conveniente.

7°) Fazer a checagem na configuração realizada (estando dentro de /usr/src/PACOTE):
# ./configure

8°) Caso tudo ok, gerar o pacote deb:
# debuild -us -uc -b

9°) Instalar os pacotes .deb criados:
# dpkg -i *.deb

Certificado e chave


Já me foi útil em algumas situações:

Geração da chave:
# openssl genrsa -des3 -out dorival.key 1024

Requisição(dorival.csr) do certificado usando a nova chave:
# openssl req -new -key dorival.key -out dorival.csr

Removendo a senha da chave(dorival.key):
# cp dorival.key dorival.key.old
# openssl rsa -in dorival.key.old -out dorival.key

Criação do certificado(dorival.crt):
# openssl x509 -req -days 365 -in dorival.csr -signkey dorival.key -out dorival.crt