Mostrando postagens com marcador Linux. Mostrar todas as postagens
Mostrando postagens com marcador Linux. Mostrar todas as postagens

sexta-feira, 19 de julho de 2013

Servidor local de Chat (Openfire)


Instalação realizada em Debian 6

Openfire é um poderoso servidor de mensagem instantânea (Bate Papo) que utiliza o protocolo XMPP que pode ser utilizado em sua rede local, se você não quer o MSN em sua rede mas deseja que funcionários possam trocar mensagens instantâneas então prossiga com o a leitura desse post.

Primeiramente precisamos realizar o download do openfire no site do desenvolvedor clique no link para o download:

# wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.8.2_all.deb

Após o download o openfire requer, como pré dependência, que o JDK ou JRE esteja instalado.
# apt-get install sun-java6-jre

Obs: Caso você não tenho o repósitório

Edite seu sources.list:
# vim /etc/apt/sources.list
Agora você vai inserir a palavra "non-free" ao final de cada mirror original do Debian, deverá ficar assim:

deb http://ftp.br.debian.org/debian/ squeeze main non-free
deb-src http://ftp.br.debian.org/debian/ squeeze main non-free

Após realizar as mudanças no arquivo sources.list precisamos atualizar o apt-get:
# apt-get update
# apt-get install sun-java6-jre

Agora vamos instalar o openfire:
# dpkg -i openfire_3.7.0_all.deb

A instalação emitirá um aviso de que o diretório /var/lib/openfire não é de propriedade do usuário openfire, essa mensagem pode ser ignorada porque o script de instalação já se encarregou de ajustar a propriedade do diretório.

Pronto, com as dependências e a instalação do openfire concluídas vamos a configuração, digite no seu navegador preferido a seguinte URL: http://[IP_Servidor]:9090

CLIENTE

O que seria um servidor XMPP sem um cliente, no site do desenvolvedor apresentado no inicio do post você pode escolher qual o cliente você quer utilizar, vou utilizar o spark para o exemplo.

As funcionalidades do Openfire podem ser expandidas por meio de plugins, livres ou comerciais.

Referências:
http://www.cooperati.com.br
http://www.vivaolinux.com.br/

Recuperando a senha de usuário no Linux - Debian/Ubuntu


Na tela de inicialização do grub, quando aparece a opção para escolher o sistema operacional, selecione o sistema desejado e digite “e”, o grub entra em modo de edição.

Na sexta linha onde aparece “linux /boot/vmlinuz-2.6.32-686 …. ro quiet” apague o ( ro quiet) e inclua ( init=/bin/bash ) depois Ctrol+X para salver e aguarde.
Já estamos logados como root na máquina.

Porém ainda não podemos editar a senha do root
Vamos montar as partições
# mount -o remount, rw /

Agora é só trocar a senha do root ou de qualquer usuário
# passwd root

Terminado

segunda-feira, 3 de junho de 2013

Kismet -Analisador de Rede


O Kismet é uma ferramenta poderosa, que pode ser usado tanto para checar a segurança de sua própria rede wireless, quanto para checar a presença de outras redes próximas e assim descobrir os canais que estão mais congestionados (configurando sua rede para usar um que esteja livre) ou até mesmo invadir redes. O Kismet em sí não impõe restrições ao que você pode fazer. Assim como qualquer outra ferramenta, ele pode ser usado de forma produtiva ou destrutiva, de acordo com a índole de quem usa.
A página do projeto é a: http://www.kismetwireless.net/.




Fonte: http://www.dicas-l.com.br/arquivo/usando_o_kismet.php#.Ua03qhC4gzs

quinta-feira, 10 de janeiro de 2013

screen + guake + yakuake = Telas do Linux

screen
GNU Screen é um software livre multiplexador de terminal de linha de comando desenvolvido pelo Projeto GNU. Permite que o usuário acesse múltiplas sessões separadas de terminal a partir de uma mesma janela ou mesmo remotamente. É muito útil para manipular vários programas em uma mesma janela ou mesmo para manter processos em execução de fundo.


Terminal Guake

Guake é um terminal para Gnome no estilo suspenso, feito em Python.
Ao ser iniciado, ele fica escondido/recolhido no topo da sua tela, permitindo mostrar/esconde-lo com facilidade, usando seu atalho no teclado (F12 - por padrão).
 



yakuake=kde

Yakuake é um emulador de terminal nativo do KDE. O seu desenho foi inspirado na consola de jogos de computador tais como aquela presente no Quake que desliza para baixo a partir do topo da janela quando uma tecla é premida e volta a deslizar para cima quando essa mesma tecla é novamente premida.
O seu desenho consiste na integração do Konsole como componente do interface gráfico que gere as janelas.

segunda-feira, 7 de janeiro de 2013

Instalando e Acessando um cliente de Terminal Services no Linux


Baixando o rdesktop

Você pode fazer o download do rdesktop em:
Instalando o rdesktop


  1. Entre na pasta onde foi feito o download do arquivo;
  2. Descompacte o arquivo com o comando:

    # tar zxvf rdesktop-versao.tar.gz
  3. Entre na pasta que foi criada após a descompactação com o comando:

    # cd rdesktop-versão
  4. Agora precisamos compilar nosso executável. Para isso vamos usar os seguintes comandos:

    #./configure; make; make install
  5. Se tudo sair correto, agora basta apenas executar nosso cliente no modo gráfico com o comando:

    # rdesktop ip_do_servidor_windows
Fonte:

quinta-feira, 20 de dezembro de 2012

Conheça a História do Linux e como ele surgiu.



História do Linux



Olhar Digital: A história do Linux :)




Revolution OS - Documentário sobre Linux

Documentário que conta a história inicial do Linux, GNU e software livre.



O Código Linux-O Filme.



quarta-feira, 19 de dezembro de 2012

Instalando o Libre Office no Ubuntu ou no Debian


LibreOffice é uma suíte de aplicativos livre multiplataforma para escritório disponível para

  • Windows
  • Unix
  • Solaris
  • Linux 
  • Mac OS X

A suíte utiliza o formato OpenDocument (ODF) — formato homologado como ISO/IEC 26300 e NBR ISO/IEC 26300 — e é também compatível com os formatos do Microsoft Office, além de outros formatos legados. Alguns formatos legados que não mais suportados pelas versões mais recentes do Microsoft Office ainda podem ser abertos pelo LibreOffice.
O LibreOffice surgiu como uma ramificação do projeto original OpenOffice.org, que, por sua vez, é oriundo do StarOffice 5.1, adquirido pela Sun Microsystems ao adquirir a Star Division em agosto de 1999. O código fonte da suíte foi liberado para que fosse possível a participação de contribuintes para desenvolvê-lo, dando início ao projeto de desenvolvimento de um software de código aberto em 13 de outubro de 2000, o OpenOffice.org. O principal objetivo era fornecer uma alternativa de baixo custo, de alta qualidade e de código aberto.


Baixando
Baixando LibreOffice acesse a página oficial do projeto BrOffice, lá encontrará a versão mais atual.
Baixe de acordo com a arquitetura do seu processador (64 ou 32 Bits)

Baixe os três arquivo de instalação.
  • Instalador principal;
  • Interface de usuário traduzida;
  • Ajuda interna do Libre Office;
Descompactando
Obs.: Os arquivos estão compactados, então vamos descompactá-los
# tar xvf LibO_3.6.4_Linux_x86_install-deb_en-US.tar.gz
# tar xvf LibO_3.6.4_Linux_x86_helppack-deb_pt-BR.tar.gz
# tar xvf LibO_3.6.4_Linux_x86_langpack-deb_pt-BR.tar.gz



Serão criados os seguintes diretórios apos a descompactação 

  • LibO_3.6.4.3_Linux_x86_install-deb_en-US
  • LibO_3.6.4.3_Linux_x86_langpack-deb_pt-BR
  • LibO_3.6.4.3_Linux_x86_helppack-deb_pt-BR


Instalação Principal
Entre primeiro no diretório LibO_3.6.4.3_Linux_x86_install-deb_en-US e dentro do subdiretório DEBS.
# cd LibO_3.6.4.3_Linux_x86_install-deb_en-US
# cd DEBS
# dpkg -i *.deb 

Instalando os Menus

# cd desktop-integration
# dpkg -i libreoffice3.6-debian-menus_3.6.4-3_all.deb


Instalando a Tradução
Entre primeiro no diretório LibO_3.6.4.3_Linux_x86_langpack-deb_pt-BR e dentro do subdiretório DEBS.
# cd LibO_3.6.4.3_Linux_x86_langpack-deb_pt-BR# cd DEBS.# cd dpkg -i *.deb

Instalando o Ajuda
Entre primeiro no diretório LibO_3.6.4.3_Linux_x86_helppack-deb_pt-BR e dentro do subdiretório DEBS.
# cd LibO_3.6.4.3_Linux_x86_helppack-deb_pt-BR
# cd DEBS
# dphk -i *.deb

Pronto já está instalado e em Português.


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.

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