quinta-feira, 8 de novembro de 2012

Acesso Via SSH - Linux

Programas:

PuTTY
PuTTy é um programa cliente para protoclos de rede SSH, Telnet e Rlogin. Esses protocolos são usados para rodar uma sessão remota num computador, sobre uma rede. O software implementa o cliente no fim da sessão: o fim no qual a sessão é exibida, ao invés do fim em que ela é executada.

Em termos mais simples: você executa PuTTy numa máquina Windows e diz a ele como conectar-se, por exemplo, a uma máquina Unix. PuTTy abre uma janela. Então, qualquer coisa que você digitar na janela será enviada para a máquina Unix e tudo o que a máquina Unix enviar de volta é exibido nessa janela. Agora você pode trabalhar com uma máquina Unix como se estivesse no seu console.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Kitty

Kitty foi construído com intuito de facilitar o trabalho de quem utiliza protocolos como o Telnet, ou o SSH. Em síntese o programa foi estruturado com base no Putty, porém ele traz diversos recursos a mais que com certeza serão úteis aos administradores de rede.

Salve diversos perfis


Para automatizar seu serviço, Kitty disponibiliza de uma configuração com perfis, onde você deixa pré-definido alguns dados, como: a porta de conexão padrão, numero IP do computador (ou o nome) e o tipo da conexão.

Ao utilizar o Kitty você notará que ele é configurável através de uma janela comum, porém a utilização dele é feita através de um terminal (janela parecida com a do MS-DOS), que por sinal é algo muito utilizado em sistemas Linux.

Novidades do Kitty


Há uma série de recursos novos, como exemplo: plano de fundo para o Kitty, login de usuário e senha automática, comandos automáticos após o login, implementação de scripts da máquina principal na máquina remota, entre muitos outros.

quarta-feira, 7 de novembro de 2012

Sites para Compras de Sofware e Hardware

Site para Downloads





Site para Downloads Diversos.

Filmes
Músicas

Visualizar Imagens do DVR no Celular - IPhone

Nome do Software: vMEye



DESCRIÇÃO
vMEye permite que usuários do iPhone visualizar e controlar streams de vídeo ao vivo de câmeras e codificadores de vídeo.

Características:
iPhone e iPod Touch compatível.
Vídeo ilimitadas no celular e wifi.
Suporte codificador de vídeo multicanal.
Suporte para autenticação.
Suporte para controle de Pan, Tilt, Zoom eZoom control.
Conexão de fluxo direto. Nenhum vídeo passando por servidores do 3o partido.
Capacidade instantâneo (enquanto visualiza transmissão ao vivo) para salvar a sua galeria de fotos local.
Suporte para modo retrato e paisagem.
Capacidade de alterar o endereço IP e porta como desejado para os usuários internos e remotos.


DOWNLOAD

Visualizar Imagens do DVR no Celular - Android

Nome do Software: VMEYE


DESCRIÇÃO
De acesso e controle de DVR / Câmeras de Segurança / Câmeras IP. Assistir a transmissões ao vivo de vídeo vigilância - rápido e simples.
Ele pode suportar a maioria dos DVR made ​​in china, também apoiar pda adnroid.
- Suporte a IP e endereço de domínio mas se usando o endereço de domínio web não incluem o "http://"
- Compatível com todos os smartphones Android
- Transmissão ao vivo de vídeo diretamente de seus dispositivos de segurança
- Suporte múltiplos DVRs
- Suporta controle sobre câmeras PTZ
- Tire fotos de streaming de vídeo ao vivo

 DOWNLOAD

terça-feira, 6 de novembro de 2012

Comando - LINUX

Lista de comandos em LINUX ( Debian e Ubuntu)


MANIPULAÇÃO DE ARQUIVOS E PASTAS
Listando Arquivos
Comando: ls
Função: visualização de arquivos.
Sintaxe: #ls
Opções:
             -a  = lista todos os arquivos incluindo os arquivos ocultos;
             -l   = lista arquivos e suas propriedades (permissões, dono, tamanho e data);
             -x  = lista arquivos por ordem alfabética;
             -S  = lista arquivos por ordem de tamanho, do maior para o menor;
             -t   = lista os arquivos por ordem de modificação, do mais recente para o mais antigo;
             -h  = mostra o tamanho dos arquivos em KB, MB, GB.
Exemplo: cp /root/arquivo.txt /home/user/arquivo.txt

Copiando Arquivos
Comando: cp
Função: cria uma cópia de  arquivos e diretórios
Sintaxe: #cp arquivo_origem arquivo_destino
Opções:
              -R  = recursive =
              -v   = verbose   =
Exemplo: cp /root/arquivo.txt /home/user/arquivo.txt

Apagando Arquivos e Diretórios
Comando: rm
Função: remover arquivos e pastas.
Sintaxe: #ls
Opções:         
              -v = verbose - Mostra uma mensagem do que foi feito;
              -f = force - Apaga forçado (mesmo que o arquivo este sendo usado);
              -r = recursivo - Apaga diretórios;
              -i = interativo - Faz uma pergunta antes de executar;
Exemplo: 
- Apagando arquivos.
#rm nome_arquivo
 
 - Apaga o arquivo e mostra uma mensagem.
#rm -v nome_arquivo

 - Pergunta se quer mesmo apagar este aquivo.
#rm -i nome_arquivo

  - Apaga um diretório mesmo que tenha arquivos dentro.
#rm -r diretório

---------
MANIPULAÇÃO DE DISCOS
Exibe partições
Comando: df
Função:  Lista todas as partiçoes e monstra o espaço em disco.
Sintaxe: #cp arquivo_origem arquivo_destino
Opções:
              -h = deixa em formato legível (KB, MB, etc);
              -T = Lista o sistema de arquivos em cada partição;
Exemplo: # df

INFORMAÇÕES DE HARDWARE

O que se tem de hardware?
Comandos: 
lspci
lspci -vvv

Que processador eu tenho? Qual é o clock? Qual é a arquitetura?
cat /proc/cpuinfo

Quanto de memória tem?
cat /proc/meminfo


TRANSFERÊNCIA DE ARQUIVOS ENTRE COMPUTADORES COMMAND-LINEINTERFACE(CLI)

$ scp [opção] [usuário]@[IP]:[/diretório_origem/arquivo.tar] [/diretótio_destino] 

Copiando de um computador Remoto na Rede Local
Usamos o comando: SCP
root@debian:~# scp -r root@10.1.1.12:/home/lion/download/arquivo.tar /root/
Usei o comando "scp" com a opção 
"-r" informando que estou na rede local, 
usando o usuário "root" @
"IP" do computador onde está o arquivo que eu quero copiar, 
depois o caminho "/home/lion/download/  " 
seguido do nome do arquivo arquivo.tar
depois por último indico em qual pasta "/root/" que ele vai colocar o arquivo copiado.


Copiando de um computador remoto via Internet 
root@debian:~# scp root@000.000.000.00: /var/spool/arquivo.tar /home/user/documentos
O que muda é que não uso a opção -r.

Copiando (enviando para) do computador local para o computador remoto na rede local
$ scp [opção] [arquivo] [usuário]@[ip da máquina]:[destino]

root@debian:~# scp -r /root/arquivo.tar root@192.168.1.102:/home/user


MySQL



O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface. É atualmente um dos bancos de dados mais populares, com mais de 10 milhões de instalações pelo mundo.

Site Oficial = http://dev.mysql.com/



COMANDOS

Acessar o Banco de Dados

mysql>mysql -u root -p ;
     -u = para informar o usuário.
    -p = para informara senha.


Lista todos os Bancos
mysql> show databases;

Cria nova instancia de Banco de Dados
mysql> create database <nome_do_banco>;
mysql> create database escola;

Seleciona o Banco que vai trabalhar.

mysql> use <nome_do_banco>;
mysql> use escola;

Lista todas as tabelas dentro do banco de dados selecionado.
mysql> show tables;

Criando uma tabela.
mysql> create table nome_da_tabela(
         -> nome_campo datatype (valor_datatype),

         ->); 
 
mysql> create table alunos(
         -> id int(6) not null auto_increment,
         -> nome text(20) not null,
         -> idade int (2),
         -> primary key(id)
         ->); 

not null = o valor não pode ser nulo.
auto_increment = preenchido automaticamente em ordem crescente.

Mostra todos os campos e as propriedades que definimos na tabela.
mysql> describe <nome_da_tabela>;
mysql> describe aluno;
 

Inserindo dados na tabela.
mysql> insert into nome_da_tabela;
mysql> insert into alunos(nome, idade,) values ('Bruno', '20')

Exibindo todos os dados da tabela.
mysql> select * from <nome_da_tabela>;
mysql> select * from alunos;

Exibindo dados específicos da tabela. mysql> select nome from <nome_da_tabela>;
mysql> select nome from alunos;

Exibindo dados e filtrando da tabela. 
Neste caso ele lista apenas as linhas onde a coluna idade seja maior que 20.
mysql> ;
mysql> select * from alunos where idade > 20;

Alterando dados da tabela
Tudo que for id=1 sera alterado o campo nome p/ 'Jose'.
mysql> update
mysql> update alunos set nome = 'Jose' where id = '1';

Apagar dados da tabela.

Apaga a linha onde o id for = '1'.

mysql> delete

mysql> delete from aluno where id = '1';
Apagar tabela.

mysql> drop table <nome_tabela>;
mysql> drop table alunos;


Apaga Banco de dados.

mysql> drop database <nome_database>;
mysql> drop database escola;

Para sair do mysql.
mysql> quit;