quarta-feira, 14 de novembro de 2012

Gerenciador de Pacote do Debian

O Synaptic é um programa de computador com uma interface gráfica amigável desenvolvido para o sistema de gerenciamento de pacotes APT, utilizado no GNU/Linux Debian e outras distribuições. O Synaptic foi criado pelo brasileiro Alfredo Kojima, e hoje é mantido pela equipe técnica do Mandriva Linux.
Este programa tem sido um forte aliado para alguns novos usuários, facilitando à sua migração para várias distribuições do sistema operacional linux, ele facilita a vida do usuário que precisa de mais tempo em produção de uso dos aplicativos e crê que não precisa aprender a instala-los, uma vez que um software faz todo o trabalho bruto por eles, deixando mais tempo direcionado na produtividade que o usuário.
Fonte: Wikipedia

Para instalar:
# apt-get install synaptic

terça-feira, 13 de novembro de 2012

Repositórios - Debian Squeeze

Um repositório de software é um local de armazenamento de onde pacotes de software podem ser recuperados e instalados em um computador. Muitos editores de software e outras organizações mantem servidores na Internet para este fim.
Repositórios podem ser apenas para determinados programas, como o CPAN para a linguagem de programação Perl, ou para todo um sistema operacional. Os operadores de tais repositórios normalmente fornecem um sistema de gestão de pacotes, instrumentos destinados à pesquisa para instalar ou manipular pacotes de software a partir de repositórios.
Por exemplo, muitas distribuições de Linux usam programas para baixar pacotes de repositórios, podemos citar:
    apt (Advanced Packaging Tool) usado pelo Debian e Ubuntu.
    yum usado pelo Fedora e Red Hat.
    Pacman usado pelo Arch Linux.
Fonte: Wikipedia
Repositório da Unicamp para Debian Squeeze (Testado)
deb http://debian.las.ic.unicamp.br/debian/ squeeze main
deb-src http://debian.las.ic.unicamp.br/debian/ squeeze main

deb http://debian.las.ic.unicamp.br/debian/ squeeze-updates main
deb-src http://debian.las.ic.unicamp.br/debian/ squeeze-updates main

Man Pages - Manual de Comandos do Linux

Um recurso no linux queé muito  importante é o man pages

em outras palavras é o manual de comandos do linux.

Só que quando você instala ele vem em inglês.

Esse recurso ajuda muito e ajuda mais de for em português

Ai vai uma dica para deixa-lo em português.

# apt-get install manpages-pt
# apt-get install manpages-pt-dev

Pronto .


Basta digitar

# man <comando>

Quem quiser ir mais a fundo vai um site http://www.linuxmanpages.com/





segunda-feira, 12 de novembro de 2012

Gravador de Imagem - DVR




DVR é uma sigla de Digital Video Recorder 
raduzindo para o português significa Gravador de Video Digital.



Os DVR's são usados em C.F.TV para substituir os antigos Time Lapse e também as placas de capturas colocadas nos computadores, com o funcionamento parecido com as placas os DVR’s tem a vantagem de contarem com saídas de vídeo tanto para monitores como para televisores, eles também possuem internamente um espaço reservado para um ou mais discos rígidos, em alguns modelos temos gavetas para facilitar o manuseio do mesmo. Estes aparelhos descartam totalmente o uso do computador por possuírem uma entrada RJ45 para acesso remoto das câmeras via browser ou software cliente produzido pelo fabricante, com isso pode até ser feitas configurações em seu aparelho pela internet. No mercado podemos encontrar DVR’s de 4, 8, 16 ou 32 canais, porém já encontramos software que visualizam até 64 câmeras de diferentes aparelhos trabalhando com o mesmo padrão de imagem H.264.

Os DVR's permitem instalar em seu interior HD's, onde são armazenadas as imagens captadas pelas câmeras. O tempo de gravação podem variar de acordo com a quantidade de canais (cameras), o tamanho do HD e o formato de gravação.


Permite visualizar as imagens pela rede local e pela internet  de onde vc estiver através de seu notebook ou celular (Android ou Iphone).

123










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;