terça-feira, 15 de novembro de 2011

gerenciando pacotes Linux (apt-get, rpm, yum)

APT-GET

O comando apt-get é utilizado para efetuar a instalação de pacotes no Debian que utiliza os endereços dos repositórios que ficam em /etc/apt/sources.list para baixar os pacotes e instalalos, por isso, antes de instalar um pacote é necessário que o pacote esteja em algum repósitório cujo o endereço encontra-se no sources.list.
Após adicionar um novo endereço de repositório é necessário efetuar uma atualização da lista que o debian baixa contendo todos os nomes de pacotes dos endereços de repositório do source.list utilizando o comando:
Lista de repositórios dos pacotes:

/etc/apt/sources.list
#apt-get update procurar um pacote: #apt-cache search nomedopacote. instalar um pacote e suas dependencias: # apt-get install pacote
remover pacotes:

# apt-get remove pacote

atualizar todos os pacotes com a versão mais nova contida na lista.

#apt-get update

#apt-get upgrade

Atualizar toda a distro debian:

#apt-get dist-upgrade
RPM

localização banco de dados: /var/lib/rpm.

reconstruindo a base de dados do rpm:

#cd /var/lib/rpm

#rm -f ___db.*

#rpm --rebuilddb

Intalar pacote rpm.

#rpm -i pacote.rpm

Atualizar pacote:

#rpm -UvH pacote-ataulizacao.rpm

remover pacote:

#rpm -e nomepacote

Remover pacotes qeu geram depencencidas a outrso paocates (modo forçado):

#rpm -e nomepacote --force

Instalar pacote sem as dependencias:
# rpm -Uvh pacote.rpm --nodeps

YUM


Arquvio de configuração: /etc/yum.conf.

Arqvuivo de repositório: /etc/yum.repos.d/fedora.repo

No Yum cada novo repositório é configurado em um novo arquivo .repo em /etc/yum.repos.d.

Procurar pacotes:

#yum search nomepacote

Instalar pacote:

#yum install nomepacote

Desinstalar pacote:

#yum remove nomepacote

Atualizar pacote:

#yum update nomepacote.

Verificar quais pacotes necessitam atualização:

#yum check-update

Listar pacotes disponíveis:

#yum list

Listar todos os pacotes disponíveis para a instalação:

#yum list available

Listar grupos de pacotes - pacotes necessários para instalar alguma funcionalidade no sistema:

#yum grouplist

Instalar grupos de pacotes:

#yum groupinstall "nomegrupopacote"

ex: #yum groupinstall "XFCE"

Remover aplicativo instalado através do grupo de pacotes:

#yum groupremove "nomegrupopacote"

ex: #yum groupremove "XFCE"

O yum necessita estár conectado na internet para efetuar qualquer tipo de consulta/instalação de pacotes, para que isso não seja necessáiro podemos utilziar o parametro -C:

#yum -C search DVD
#yum -C check-update
#yum -C list | grep "nomepacote"

Fontes:

http://www.devin.com.br/gerenciador-de-pacotes-apt/
http://www.devin.com.br/rpm/
www.devin.com.br/gerenciador-de-pacotes-yum/

gerenciando pacotes Linux (apt-get, rpm, yum)

APT-GET

O comando apt-get é utilizado para efetuar a instalação de pacotes no Debian que utiliza os endereços dos repositórios que ficam em /etc/apt/sources.list para baixar os pacotes e instalalos, por isso, antes de instalar um pacote é necessário que o pacote esteja em algum repósitório cujo o endereço encontra-se no sources.list.
Após adicionar um novo endereço de repositório é necessário efetuar uma atualização da lista que o debian baixa contendo todos os nomes de pacotes dos endereços de repositório do source.list utilizando o comando:
Lista de repositórios dos pacotes:

/etc/apt/sources.list
#apt-get update procurar um pacote: #apt-cache search nomedopacote. instalar um pacote e suas dependencias: # apt-get install pacote
remover pacotes:

# apt-get remove pacote

atualizar todos os pacotes com a versão mais nova contida na lista.

#apt-get update

#apt-get upgrade

Atualizar toda a distro debian:

#apt-get dist-upgrade
RPM

localização banco de dados: /var/lib/rpm.

reconstruindo a base de dados do rpm:

#cd /var/lib/rpm

#rm -f ___db.*

#rpm --rebuilddb

Intalar pacote rpm.

#rpm -i pacote.rpm

Atualizar pacote:

#rpm -UvH pacote-ataulizacao.rpm

remover pacote:

#rpm -e nomepacote

Remover pacotes qeu geram depencencidas a outrso paocates (modo forçado):

#rpm -e nomepacote --force

Instalar pacote sem as dependencias:
# rpm -Uvh pacote.rpm --nodeps

YUM


Arquvio de configuração: /etc/yum.conf.

Arqvuivo de repositório: /etc/yum.repos.d/fedora.repo

No Yum cada novo repositório é configurado em um novo arquivo .repo em /etc/yum.repos.d.

Procurar pacotes:

#yum search nomepacote

Instalar pacote:

#yum install nomepacote

Desinstalar pacote:

#yum remove nomepacote

Atualizar pacote:

#yum update nomepacote.

Verificar quais pacotes necessitam atualização:

#yum check-update

Listar pacotes disponíveis:

#yum list

Listar todos os pacotes disponíveis para a instalação:

#yum list available

Listar grupos de pacotes - pacotes necessários para instalar alguma funcionalidade no sistema:

#yum grouplist

Instalar grupos de pacotes:

#yum groupinstall "nomegrupopacote"

ex: #yum groupinstall "XFCE"

Remover aplicativo instalado através do grupo de pacotes:

#yum groupremove "nomegrupopacote"

ex: #yum groupremove "XFCE"

O yum necessita estár conectado na internet para efetuar qualquer tipo de consulta/instalação de pacotes, para que isso não seja necessáiro podemos utilziar o parametro -C:

#yum -C search DVD
#yum -C check-update
#yum -C list | grep "nomepacote"

Fontes:

http://www.devin.com.br/gerenciador-de-pacotes-apt/
http://www.devin.com.br/rpm/
www.devin.com.br/gerenciador-de-pacotes-yum/

quinta-feira, 27 de outubro de 2011

Visualizando conexões de aplicativos no windows

para visualir todas as conexões de aplicativos com a rede ou internet é só digitar o comando, como adimistrador no cmd:

netstat -b [ENTER]

esse comando exibe qual aplicativo está tentando ou está conectado em qual enderço e porta.

Esse comando é util para tentar identificar problemas de conexão no sistema com aplicativos como Skype, MSN.

Estabilished: Conexão estabelecida com sucesso

Time_Wait: Aguardando o servidor enviar a confirmação de encerramento de conexão (FYN) que foi solicitado por ele, caso o servidor não receba esse pacote, o servidor irá reenviar esse pacote FYN e o Host tera que responder com um outro pacote FYN e receber a confirmação de Servidor recebeu o pacote FYN enviado pelo host.

O host aguarda um tempo, para verificar se nenhuma outra requisição de FYN para a mesma conexão será requisitada pelo servidor, pois, caso o servidor requisite o pacote FYN, significa que o servidor não recebeu a resposta de FYN do host.

Close_WAIT: Conexão Encerrada ou não foi possível conectar.

Vale a pena lembrar que o dois pontos ":" no final da coluna do endereço indica a porta de conexão, EX: 10.1.1.2:8080, o endereço é o 10.1.1.2 e a porta de conexão é a 8080.

Exemplo de saída do comando:

onexäes ativas

netstat -b [enter]

Proto Endere‡o local Endere‡o externo Estado
TCP 127.0.0.1:5354 V:49156 ESTABLISHED
[mDNSResponder.exe]
TCP 127.0.0.1:27015 V:49163 ESTABLISHED
[AppleMobileDeviceService.exe]
TCP 127.0.0.1:49156 V:5354 ESTABLISHED
[AppleMobileDeviceService.exe]
TCP 127.0.0.1:49163 V:27015 ESTABLISHED
[iTunesHelper.exe]
TCP 127.0.0.1:49164 V:49165 ESTABLISHED
[firefox.exe]
TCP 127.0.0.1:49165 V:49164 ESTABLISHED
[firefox.exe]
TCP 127.0.0.1:49171 V:49172 ESTABLISHED
[firefox.exe]
TCP 127.0.0.1:49172 V:49171 ESTABLISHED
[firefox.exe]
TCP 127.0.0.1:49568 V:49570 ESTABLISHED
[msnmsgr.exe]
TCP 127.0.0.1:49570 V:49568 ESTABLISHED
[msnmsgr.exe]
TCP 192.168.0.139:49180 200.215.23.86:https ESTABLISHED
[firefox.exe]
TCP 192.168.0.139:49191 ec2-50-19-108-36:https CLOSE_WAIT
[Origin.exe]
TCP 192.168.0.139:49197 ec2-107-22-225-161:https CLOSE_WAIT
[Origin.exe]
TCP 192.168.0.139:49201 ec2-107-22-210-2:5222 ESTABLISHED
[Origin.exe]
TCP 192.168.0.139:49202 ec2-107-22-219-84:https CLOSE_WAIT
[Origin.exe]
TCP 192.168.0.139:49563 sn1msg3010808:msnp ESTABLISHED
[wlcomm.exe]
TCP 192.168.0.139:49648 189:3070 ESTABLISHED
[wlcomm.exe]
TCP 192.168.0.139:49652 gru03s06-in-f21:https TIME_WAIT
TCP 192.168.0.139:49659 yw-in-f191:http ESTABLISHED
[firefox.exe]
TCP 192.168.0.139:49663 gru03s06-in-f24:https ESTABLISHED
[firefox.exe]
TCP 192.168.0.139:49664 gru03s06-in-f5:http TIME_WAIT
TCP 192.168.0.139:49665 yw-in-f101:http TIME_WAIT
TCP 192.168.0.139:49667 ec2-107-22-209-65:http ESTABLISHED
[Origin.exe]
TCP 192.168.0.139:49668 gru03s06-in-f23:https ESTABLISHED
[firefox.exe]

no exemplo podemos ver que o msn conseguiu conecatar no servidor da MSN com sucesso pelo estabilished no final.

[msnmsgr.exe]
TCP 192.168.0.139:49180 200.215.23.86:https ESTABLISHED

Recriando perfil do Windows rapidamente.

para excluir/ recriar o perfil de um usário basta você acessar o regedit com um usuário diferento do que você deseja excluír e com permissão de administrador, digitando regedit no executar do windows.

vá até a chave: HKEY_LOCAL_MACHINE->Software->Microsoft->Windows NT->Current Version->ProfileList.

Exclua a chave do tipo "S-1-5-21-1101425497-1140527030-3262200947-1000" que possua dentro, no campo Image Path o nome do usuário.

Após deletar,

Vá até a pasta C:\Usuários (Win 7) ou C:\Documents and Settings(XP) e renomeio a pasta do usuario colocando um "BKP" no final. Isso é necessário para que o windows ao recriar o perfil nao utilize a mesma pasta.

Faça logoff da conta de Administrador.

Solicite que o usuário faça o login na estação e repasse os arquivos para o perfil dele.

Você pode oculatar a pasta que possui o BKP no final por segurança.

Excutando Explorer do Windows com outro usuário sem ter que fazer Logoff

Para executar outro Explorer, sem precisar logar como administrador em uma estação de trabalho é executar o seguinte comando no executar ou cmd:

runas/user:dominio\usuário "explorer /separete" [enter]

Após digitar este comando será solicitado a senhad do usuário.

dominio = nome do computar ou nome do domínio que a estação de trabalho faz parte

usuário= nome do usuário que você deseja executar, pode ser administrador, por exemplo.


fonte: http://community.spiceworks.com/how_to/show/1625

quinta-feira, 22 de setembro de 2011

Copiando contatos armazenados no cache (autocompletar) do outlook. 2010 2007 2003

Os contatos do cache do Outlook, são aqueles contatos qeu não estão armazenados na lista de contatos, mas, aparecem ao digitar no campo para de uma mensagem de e-mail a ser enviada. É como se fosse um autocompletar do internet explorer.


Esses contatos do cache ficam armazenados, no arquivo Outlook.nk2 que no windows 7, ficamlocalizados em: C:\Users\\AppData\Roaming\Microsoft\Outlook\Outlook.nk2"

Para efetuar a leitura desse arquivo utiliza-se o aplicativo nk2view.

Esse aplicativo permite que os contatos sejam salvos em um arquivo para que possam ser importados para a lista de contatos do outlook.

Mais informações em:

http://htp.com.br/blog/2010/11/administrando-o-cache-de-autocomplete-do-outlook-2003-2007-2010/








sábado, 27 de agosto de 2011

Instalando Vmware Workstation 7.1.14 Linux Debian 6.0 64/32 bits

Baixe o manual aqui

1)Acesse o site da VMware

2)Efetue o login, caso,não possua registro, efetue.

3)Clique em Support & Download e logo abaixo, em Download.

4) Em Desktop & End-User Computing, clique no link Vmware Workstation.

5) clique no link VMware Workstation 7.1.4 for Linux

6) Aceite os termos da licença clicando em YES no final da página.

7)baixe o "VMware Workstation for Linux 64-bit with VMware Tools" ou versão 32 bits, de acordo com a versão do linux que você esta utilizando.

8)Entre como root.

e vá na pasta onde você baixou o arquivo.

9) de permissão de execução no arquivo Linux 64-bit .bundle que você baixou

v#: chmod 777 Linux 64-bit .bundle

10) Execute o instalador:

v#: sh VMware-Workstation-Full-7.1.4-385536.x86_64.bundle

11)uma janela do instalador irá aparecer.

12) aceite os termos de responsabilidade e clique em NEXT.

13)caso deseje que que o Vmware Workstation procure por atulizações clique em YES e depois em NEXT.

14)Se voce quiser contribuir com o aperfeiçõamento do VMware Workstation enviando informações de forma anonima clique em YES e depois em NEXT.

15)Caso deseja definir utilizar o Integrated Virtual Debuger, para fazer Debug em aplicativos rodando através de máquinas virtuais utilizando o Eclipse. coloque o caminho do aplicativo Eclipse "/usr/lib/eclipse", mas para isso é necessário ter o Eclipse instalado.

obs, Caso não possua o eclipse, entre como root e execute

v#: apt-get install eclipse.

O instalador do Vmware Workstation 7.1.14 por default ja detecta o path do aplicativo Eclipse, caso você possua instalado.

16)clique em No, caso possua o eclipse instalado e depois em NEXT.

17) se a seguinte mensagem for exibida "Insufficiente file descriptors can cause virtual machines to crasch when using snpashots. The installer has detected that your hard limit for open files is 1024, which is lower than VMware Workstation may require. "

Essa mensagem diz que o seu sistema possui uma limitação de hardware e que ele detectou que o maximo de arquivos abertos são 1024. Mais informações leia o manual no top da página. No manual va até a página 39 - item 13.

18) digite 1024 e clique em next.

19) clique em install e aguarde a instalação ser finalizada. A seguinte mensagem será exibida "Installation was successful".

20) clique em close.s

Executando o VMWARE.

1) precione as teclas Alt+F2 e digite vmware.







quarta-feira, 27 de julho de 2011

Nenhuma ação ocorre no Outlook 2010 quando clica-se enviar para destinatário de e-mail.

Ao clicar com o botão direito encima de um arquivo, para enviar diretamente o arquivo como anexo por email, e ir em enviar para destinatario de e-mail, o Outlook não estava abrindo.

O Outlook estava como aplicativo de e-mail padrão, e mesmo assim nenhuma ação ocorria qunado clicava-se em enviar destinatário de e-mail.

Solução: criar um atalho do Outlook 2010 com o seguinte caminha "C:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE /c ipm.note /a" (sem aspas, e contento o /c ipm.note /a ) no diretório "C:\Users\nomedosusuario \AppData\Roaming\Microsoft\Windows\SendTo".

Nomeio o Atalho para Outlook 2010.

O Outlook 2010 passará a abrir o arquivo como anexo, qunado clicado encima de um arquivo com o botão direito -> enviar para -> Outlook.

terça-feira, 26 de julho de 2011

Alterar página inicial Internet Explorer pelo REGEDIT

digite no executar:

regedit

navega até H_KEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main

e altere a chave Start Page colocando o endereço da página inicial.

Executar comandos com outro usuário no windows sem ter que deslogar.

Digite no executar do windows:

runas /user:dominio\usuário comando

ou

runas /user :nomedopc\usuario comando

ex: " runas /user:vini-pc\administrador cmd"

domingo, 24 de julho de 2011

Instalando DPI SEFAZ GO windows 7

1) baixe o executável no site http://www.sefaz.go.gov.br/ no caminho Serviços -> DPI - Declaração Periódica de Informação -> Instalador - Versão 35

Linke direto para download:"Instalador_DPI_Versao_35.exe.

Após efetuar o download

2) Após baixar o arquvo executável, execute como admnistrador.

3)clique em yes quando aparecer as mensagens "Do you want to keep this file?"pedindo para substituir alum arquivo clique sempre em YES.

4) quando aparecer o erro "MSDART.dll", clique em OK e em IGNORAR até que a mensagem "DPI setup was conpleted successfully."

5) Agora é só executar o aplicativo DPI em "Inciar / Todos os programs / DPI / DPI.exe"








segunda-feira, 4 de julho de 2011

Erro outlook 2010 "O servidor IMAP encerrou a conexção"


Erros:
A tarefa 'Sincronizando as pastas assinadas de 'provedor.dominio.com.br' relatou um erro (0x800CCC05): 'O Outlook não pode sincronizar as pastas assinadas de : provedor.dominio.com.br. Erro: Se você continuar a receber esta mensagem, contate o administrador do servidor ou provedor de serviços de Internet.







Motivo: Este erro ocorre por causa de mesnagens presas na caixa de entrada. Essas mensagens não podiam ser movidas pelo usuário, apenas pelo administrador do webmail.
Quando tentava-se mover todas as mensgens da caixa de entrada, por exemplo, para uma pasta teste, algumas mensagens não eram movidas da caixa de entrada.

Solução contactar o administrador do servidor de e-mails e pedir para o mesmo mover os e-mails para a pasta criada através do webmail.

No caso que eu presenciei, os e-mails estavam, por alguma razão, com o "ROOT" como dono. (root administrador do servido linux =])

Foi necessário que o Administrador do servidor de e-mails alterassee o dono dos e-mails para o do usuário do wegbmail. "Chown usuariowebmail msgdeemailpresas". Após mudança de dono. o usuário passou a conseguir mover os e-mails de pasta ou baixa-los e deletalos do servidor de webmail.













domingo, 5 de junho de 2011

Permissões diretórios Liunux

Permissões de diretórios:

r - listar conteúdo
w - criar arquivos dentro do mesmo
x -Posso entrar nele para listar arquivos ou criar

sábado, 4 de junho de 2011

Hardware e Dispositivos

a maioria dos dispositivos linux, sao arquivos armazenados no arquivo /dev


o diretório /dev sonsite de um filesystem especial epode ser de dois tipos devfs ou udev.

o dvfs é o mais antigo tendo sido substituido pelo udev a partir do kernel 2.6.12

Uma das diferenças entre os dois é que no devfs os arquivos de dispositivos são criados uma unica vez. dessa forma, o diretório /dev/ contém os dispositivos para todos os hardwares suprotados pelo Linux, não importando se eles estão disponiveis na maquina ou nao.

o udev os dispositivos sao ciraddos de acordo com a disponibilidade no sitema.
o diretorio contem apenas arquivos utilizados pelo sistema.

Os tipos existentes de dispositivos são:

bloco- utilizados para transferencia de dados para hardware de armazenamento de dados como discos rigidos;
caracter - conhecido também como "unbuffered" é utilizado para comunicação com o hardwares como mice e terminais;
fifo - conhecido também como pipe nomeado (named pipe) é um dispositivo utilizado para realizar comunicação entre dois processos independendtes
socket - dispositivo utilizado para comunicação entre dispositivos .

Os dois tipos mais comuns a serem manipulados são os de bloco e de caracter, como exemplos delees temos os devices referentes a dispositivos IDE conectados à máquina (/dev/hda1, por exemplo) e o dispositvo de acesso ao mouse (/dev/psaux, por exemplo).

Os outros dispositivos de bloco importantes são os SCSI utilizados não apenas pro discos SCSI ma também por dispositivos como USB e SATA, uma vez que são acessados utilizando esa emulação.

O nome destes dispositivos são do tipo /dev/sd[letra][numero] e seguem a mesma logica dos dispositivos IDE

controladoras scsi tem 2 tipos
7 pra 8bit e 15 pra 16 bit
as de 8 bits permitem conectar no maximo 7 disco scsi
e as de 16 no maximo 15, pois 1 bit fica para a placa controladora.


particao primeira: 1-4
particao extendida: a quantidade maxima depende do hd começam da 5 (hda5) logicas

5a particao nao pode contar a 4 quando tiver extentida. entao a 4a particao vai ser a 5a e a 5a vai ser a 6a
___4_____extendida
[1235678]
pega o numero que falou e soma +1

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

para mice USB:
cat /dev/input/mice
para mice ps/2:
#cat /dev/psaux

as saídas, ilegiveis para humanos , representam os dados que o sistema operacional

para ver o hd
#cat/dev/hda
ou para sata
#cat /dev/sda

uuid é um numero que identifica a partição
#blkid /dev/sda2 tras o type
tipo da particao tipo ext3 ou ext 4
ou
#ls -l /dev/disk/by-uuid/
so tras o uuid e o link
---------------------------------------
mount

#cat /proc/mounts
#cat /etc/mtab
montar dispositivos cd rom
mount -t is9660 /dev/cdrom /midia/cdrom

mount -t -o
para montar partições ntfst, deve-se intalar o ntfs-3g
mount -t ntfs-3g particao p.m.
----------------------------------------------------------------------------------------------------------------------------------------
dmesg grep ATPI
dmesg é o buffer do kernel
contem as mesma infos do arquivo /var/log/messages

sábado, 28 de maio de 2011

diretorio /var/cache/apt/archives


/var/cache/apt/archives ->
todos os pacotes ficam gravados nesse diretorio

/var/cache/apt/archives/partial --> o arquivo enquanto etiver baixando fica gravado no partial. caso caia a conexão ele volta a baixar de onde parou. Quando o download termina, o arquivo é movido do partial para o /var/cache/apt/archives

para limpar o cache digite como root:

#aptitude clean

sexta-feira, 29 de abril de 2011

Entendendo Estrutura de diretórios Linux

O GNU/Linux possui uma estrutura de pastas em forma de "árvore de diretórios". todos os diretórios do sistema estão, de certa forma, conectados ao diretório principal, denominado "/" .
Essa estrutura de diretório em forma de árvore de diretório é baseado na Filesystem Hierarchy Standard (FHS), que é uma ogranização composta por desenvolvedores de distribuições linux, desenvolvedores de pacotes e implementadores de sistemas. As normas da FHS não é seguida a risca pelas distribuições. mais informações site da pathname que contem informaçoes sobre as normas da FHS



/bin (BINary) contém arquivos binários (executáveis) que são frequentimente utilizados pelo sistema.

/dev
(DEVices) contém informações utilizadas pelo sistema para acessar os dispositivos de entrada e saída de dados, como fllopy, HD, cdrom, modem.

/etc
("ETCetera" ou "Editable Text Configuration" ou "Everioment Target Configuration"). Contém arquivos de configurações do sistema. Esses arquivos, são utilizados para controloar operações de um programa. Devem ser estáticos e nao podem ser binários executáveis.

/lib
(LIBray)
Contém bibliotecas essenciais compartilhadas entre programas e módulos do Kernel. As imagens de bibliotecas compartilhadas essenciais, são necessárias para iniciar o sistema e executar comandos do sistema de arquivo raíz "/".

/home
(casa) contém os arquivos dos usuários.


/root
mesma função do /home, grava arquivos do super usuário (root).

/sbin
("Superusuario BINary")
Diretório de programas usados pelo superusuário (root) para administração e controle do funcionamento do sistema.


/mnt (MouNT)
contém diretórios montados temporariamente.

/media

Ponto de montagem de dispositivos diversos do sistema (rede, pen-drives, CD-ROM em distribuições mais novas).

/proc (PROCess)
É um diretorio virtual (não existe em seu disco rígido). contém informações sobre o kernel e processos do sistema.

Esse diretório não existe no sistema de arquivo , é criado virtualmente pelo kernel. Diversos programas que fazem sua leitura, verificação configurações do sistema e modificam o funcionamento de dispositivos do sistema através da alteração dos parametros dos arquivos de configurações dos dispositivos. A maioria dos seus arquivos, são textos.

/lost+found
Local para a gravação de arquivos/diretórios recuperados pelo utilitário fsck.ext2. Cada partição possui seu próprio diretório lost+found.

/usr ("USeR" ou "'User System Resources' ")
Contém a maior parte de seus programas. Normalmente acessível somente como leitura.

/var ("variable")
é responsável por armazenar arquivos que tem gravações constantes () como, por exemplo, arquivos de log e spool de impressão.



mais informações:
http://www.guiafoca.org/?page_id=14



http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html

http://www.oficinadanet.com.br/artigo/1243/estrutura_de_diretorios_do_linux

quinta-feira, 24 de março de 2011

Configurando Teclado Linux modo texto

Metodo 1

1)como root execute no terminal: dpkg-reconfigure keyboard-configuration

#dpkg-reconfigure keyboard-configuration

abrira uma tela, selecione o tipo de teclado, e depois o layout , dps AltGR.... é bem intuitivo. Utilize os DIRECIONAIS do teclado, a tecla TAB para mudar o foco e a tecla ENTER para selecionar. va avançando apertando tab para selecionar o OK e em seguida enter.

obs: o comando dpkg-reconfigure keyboard-configuration (no Debian 6.0 por exemplo) altera o arquivo /etc/default/keyboard, que será mostrado no método2.


Metodo 2:

1)como root, abra no terminal, vá ate /etc/default/ e altere o arquivo keyboard atraves do vi ou do nano

#nano /etc/default/keyboard

2)ira aparecer algo do tipo:

XKBMODEL="pc105" - modelo do teclado, depende do modelo do seu teclado. nao precisa mexer se não souber

XKBLAYOUT="us" - layout do teclado (tipo abnt2=br ou us=americano)

XKBVARIANT="intl" -variaçao do teclado (ex: se o layout for US ele pode ser internacional- "intl"(com dead keys= teclas de acento funcionando =]). No caso do teclado ser ABNT2, basta somente colocar o layout como br e xbvariante ="" (sem nada dentro das aspas)

XKBOPTIONS="lv3:alt_switch,compose:rctrl" - lv3:alt_switch (teclas de terceiro nivel= simbulos como :[¬¬»«¥’‘¾¾½½¼¼€€¤¤³³²¡] acionadas quando qualquer alt estiver precionado) |
compose:rctrl = compor teclas utilizadno o ctrl direito.

3)Abaixo estao duas configuraçoes de teclados padrao do arquivo /etc/default/keyboard:

ABNT2

XKBMODEL="pc105"
XKBLAYOUT="br"
XKBVARIANT=""
XKBOPTIONS="lv3:alt_switch,compose:rctrl"

Us international

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT="intl"
XKBOPTIONS="lv3:alt_switch,compose:rctrl"
obs: em /usr/share/doc/keyboard-configuration/examples tem um exemplo de arquivo keyboard.

4)para saber os tipos de "XKBMODEL" , "XKBLAYOUT" Negrito, "XKBVARIANT" e "XKBOPTIONS"
va em /usr/share/X11/xkb/rules/ e de um cat no arquivo base.lst

#cat /usr/share/X11/xkb/rules/base.lst


Metodo 3

Caso sua distro nao possua os arquivo /etc/defaul/keyboard, você terá que adicionar as configuraçoes de teclado ao arquivo /etc/X11/xorg.conf

#nano /etc/X11/xorg.conf

insira ou altere as seguintes informaçoes ficando assim:

no caso de abn2:

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
Option "XkbVariant" "abnt2"
EndSection

us international:

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xfree86" (necessário para que possa se utilizar caracteres com Ç)
Option "XkbModel" "pc104" #(pode ser 102, 104, ou 105 depende do seu teclado)
Option "XkbLayout" "us"
EndSection



explicações sobre o funcionamento de cada opcão de configuração do teclado do xorg.conf voce encontra aqui (está em ingles)



terça-feira, 22 de março de 2011

Instalando firefox 4.0 + Debian 6.0 Squeeze + java plugin + flashplayer

Após algumas horas de pesquisa e esforços. Consegui instalar o firefox 4 no Debian 6 64bit e ainda acessar o banco do brasil \o/.

Importante: firefox 4.0 no site da mozilla esta compilado para linux 32bit ou x86. Entao vai apresentar erros se instalado em versoes linux 64 bits. (sem suporte a flash e sem suporte a java plugin =[ ).

Para que o Firefox 4.0 funcione corretamente, você deve baixar a versão 64bits do FTP da propria mozillabaixe aqui

1)baixe a versao 64 bits do firefox 4.0 aqui

2)(opcional)removendo o iceweasel, abra um terminal e como root faça

#aptitude remove iceweasel

3)descompacte o arquivo baixado para /usr/local
#tar -jxvf firefox-4.0.tar.bz2 -C /usr/local

4)crie um link de /usr/lib/firefox/firefox para /usr/local
#ln -s /usr/local/firefox/firefox /usr/bin

5)adicione um atalho do Firefox no Menu Aplicativos no painel do gnome:
clique com o botao direito do mouse em ->Aplicativos -> editar menus, ai ai selecione em menus: internet -> Clique em Novo Item, digite
"firefox" (sem aspas) no campo comando. Clique na imagem da "mola"(simbulo do lançador) para selecionar a imagem do íncone do firefox. Navegue até a pasta /usr/local/firefox/icons e selecione o arquivo mozicon128.png . Clique em ok e saia.


6 extra )Somente para instalacao do firefox 32bits (baixado http://www.mozilla.com/pt-BR/firefox/) em linux 64bit:
caso de a seguinte mensagem de erro "error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory" instale a32-libs-libnss3 e ia32-libs-gtk (erro causado por versao 32 bits firefox 4.0 instalado em linux 64bit)

#aptitude update
#aptitude install a32-libs-libnss3 ia32-libs-gtk
o firefox ira rodar mais sem suporte a java e a flash.

6)para fazer com que o plugin java funcione no firefox 4 instale: sun-java6-jre sun-java6-plugin sun-java6-fonts

#aptitude install sun-java6-jre sun-java6-plugin sun-java6-fonts

7)para que o flashplayer funcione corretamente é necessário a instalação do pacote: flashplugin-nonfree ,

#aptitude install flashplugin-nonfree

ENJOY IT ;)







flashplayer debian 6 squeeze 64bit

1) baixe o flashplayer do site da adobe e como root faça
2) desconpacte tar -xvjf nomedorarqui.tar.bz2
3) para iceweasel:# cp libflashplayer.so /usr/lib64/mozilla/plugins

instalando e configurando conky


o conky é um aplicativo de monitoramento do sistema, que pode ser adicionado deversas funcionalidades, como monitorar temperatura do processador, trafego da rede, calendario, etc.


1) como root:
#apt-get update
#apt-get install conky

2)para configurar (no debian 6.0 ) vá ate /etc/conky e edite o arquvo conky.conf

3) na internet voce acha diversas opçoes de configuraçoes. como aqui

segunda-feira, 21 de março de 2011

instalando beryl (tema Emerald ) debian amd64/i386

se o debina for 64-bits instale apenas os pacotes amd64.

1)instale primeiro o pacote lib e depois o pacote emerald
386(32-bits):
Lib necessaria para o emerald rodar
LibEmeraldI386
Emerald:
EmeraldI386

amd64(64-bits):
Lib necessaria para o emerald rodar
LibEmerald64
Emerald:
Emerald64

2)para ativar o emerald executar o compiz icon fusion em Aplicativos -> sitesma -> compiz icon fusion

3) va em Select windows decorator e seleciona emerald

4) va select Window Manager certifique-se que a opcao compiz estaja ativada

Instalando Cairo Dock

1)logue-se como root

2) adicione o seguinte repositorio no sources.list deb http://repository.cairo-dock.org/debian stable cairo-dock

#echo >> "deb http://repository.cairo-dock.org/debian stable cairo-dock" >> /etc

3) adicione a GPG key


#wget -q http://repository.cairo-dock.org/cairo-dock.gpg -O- | apt-key add -

4)update source list

#aptitude update

5)install Cairo dock

#apt-get install cairo-dock cairo-dock-plug-ins

editar temas cairo-clock / cairo -dock

é so copiar os arquivos para /usr/share/caio-clock/themes no caso do cairo clock ou
/usr/share/caio-dock/themes no caso do cairo-dock

instalando compiz fusion debian

1) abra o terminal e entre como root e instale os seguintes pacotes:
#aptitude install compiz compizconfig-settings-manager compiz-fusion-plugins-main compiz-gnome compiz-gtk

2)
caso utiliza gnome instale

#
aptitude install compiz-gtk compizconfig-settings-manager

2) caso KDE:

#aptitude install compiz-kde compizconfig-settings-manager compiz-fusion-plugins-main

3)instale os seguintes pacotes:
#aptitude install fusion-icon compiz-fuzion-plugins-unsuported

4)para utilizar digite o compiz digite no terminal
#compiz --replace

5) out utilize Aplicativos->Sistema->Compiz Fusion Icon
ou Sistema -> preferencias -> gerenciador de configurações do compizconfig

6) para utilizar o compiz como gerenciador padrao do gnome faça no terminal como root:

#gconftool-2 --type string --set /desktop/gnome/session/required_components/windowmanager compiz




mais informaçoes aqui

domingo, 20 de março de 2011

instalando driver ati (fglrx-kernel) aceleracao 3d

1) baixe o driver do site da nivida 2) log-se como root e instale ia32-libs, build-essential, linux-headers-versao module-assistant pelo apt-get.
no caso do linux-headers digitar comando uname -r e substituir a palavra versao pela versao do seu kernel. no meu caso ficou linux-headers-2.6.32-5-amd64 . A versao do meu kerenel é 2.6.32-5-amd64

2)
adicione o repositorio
#echo "deb http://ftp.br.debian.org/debian/ lenny  main contrib non-free" >> /etc/apt/sources.list 
3) atualize o apt:
 aptitude update 

4)Faça um back_up do seu xorg.
 cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup 

5)instalando o driver fglrx - não é software livre

Instalando os pacotes necessários:

aptitude install module-assistant fglrx-control fglrx-kernel-src fglrx-driver mesa-utils

6)Atualizando o module-assistant:

#m-a update

o module-assistant pode pedir para instalar alguns pacotes adicionais,caso isso ocorra, aceite a instalaçao dos mesmo e agurade finalizar o processo.

7)criando um kernel com o módulo 'fglrx':

m-a a-i fglrx-kernel-src



8)configure o xorg.conf:

aticonfig --initial


9)Abra o arquivo /etc/X11/xorg.conf com algum editor de texto e acrescente esta seção no final do arquivo:

            
Section "Extensions"
Option "XVideo" "Enable"
EndSection

Salve e feche. Reinicie o computador.


Problemas

Se a aceleração 3D não estiver funcionando abra o arquivo /etc/X11/xorg.conf procure por:

 Section "Device"
Identifier "ATI Technologies Inc RV350 AP [Radeon 9600]"
Driver "vesa"
BusID "PCI:1:0:0"
EndSection

e troque onde diz:

 Driver          "vesa"

por

 Driver          "fglrx"

Salve e feche. Reinicie o computador.

Se ainda assim não funcionar a aceleração 3D, adicione o módulo na inicialização do sistema com o comando:

echo "fglrx" >> /etc/modules


fonte aqui

ativando sudo no debian

o debian vem desativado por defaul,
para ativar basta adicionar o usuario ao grupo sudo e adicionalo no arquivo
/etc/sudoers
. para alterar esse arquivo, log-se como root. Digite no terminal
#visudo
adicione abaixo de

# User privilege specification
root ALL=(ALL) ALL

o nome do seu usuario ficando assim:

# User privilege specification
root ALL=(ALL) ALL
vini ALL=(ALL) ALL



salve o arquivo como sudoers e nao como sudoers.tmp

agora, é so adicionar seu usuario ao grupo sudoers aletrando o seguinte arquivo:


/etc/group


altere usando o nano ou vi, vi /etc/group ou nano /etc/group
va ate alinha sudo:x:27 e adicione o seu usuario ficando assim

sudo:x:27:seuusuario

salve e saia.

Juntando arquivos .001 .00x (hjsplit) LINUX

para desconpactar arquivos como Exmplo.By.AE.Linux.rar.001
faça o seguinte no terminal, va até a pasta que comtém os arquivos que voce baixou de faça o seguinte cat [nomedosarquivo.001] ... [nomedosarquivos.00X] > nomedoarquivo.rar

ele irá juntar todos os arquivos .00x em um unicor arquivo .rar

com o exmplo assima, temos 3 arquivos .001 .002 e .003:

cat Exmplo.By.AE.Linux.rar.001 Exmplo.By.AE.Linux.rar.002 Exmplo.By.AE.Linux.rar.003 > Exmplo.By.AE.Linux.rar

quinta-feira, 17 de março de 2011

Entendendo Versões Debian

Versão Stable (atualmente versão 6.0) se chama Squeeze, a versão que era dita como stabe (oldstable) ganha o nome de Lenny (atualmente versão 5.0)
mais informações aqui

quinta-feira, 10 de março de 2011

erro: Failed to exec method /usr/lib/apt/methods/ Failed to exec method /usr/lib/apt/methods/ E: Method has died unexpectedly! E: Sub-processo retor

Causa: erro causado por alterações mal sucedidas (caquinha do root) no sources.list que fica em /etc/apt/sources.list esse erro aparece ao tentar executar o comando apt-get update, por exemplo.

Solução: verificar se os endereços no repositorio estão escritos corretamente. Ver se todos estao com http na frente. ex:




# Line commented out by installer because it failed to verify:
deb ://volatile.debian.org squeeze-updates main # Esta linha encontra-se com defeito
# Line commented out by installer because it failed to verify:
deb-src ://volatile.debian.org squeeze-updates main # Esta linha encontra-se com defeito

Deveria encontra-se da seguinte forma:

# Line commented out by installer because it failed to verify:
deb http://volatile.debian.org squeeze-updates main contrib non-free
# Line commented out by installer because it failed to verify:
deb-src http://volatile.debian.org squeeze-updates main contrib non-free

sábado, 26 de fevereiro de 2011

add menu tutorial packettracer no linux

faça o download do arquivo tar.gz ver 5.3 extraia seu conteudo. e copie tudo o que eta dentro da pasata default para o diretorio /opt/pt/help/default

quarta-feira, 23 de fevereiro de 2011

Há uma diretiva em vigor no computador que impede que você se conecte a esta fila de impressão. Contate o administrador do sistema.

mensagem de erro: Há uma diretiva em vigor no computador que impede que você se conecte a esta fila de impressão. Contate o administrador do sistema.

erro causado por restrições no dominio. mais informações aqui.
solução: entrar como administrador local. acessar o control userpasswords2 e add o usuario do dominio como usuario administrador local do pc - eh necessário a senha do usuario do dominio para efetivar. ao add o usuario colocar o dominio tbm.

quinta-feira, 17 de fevereiro de 2011

ativar/destivar placas wireless linux

no slack basta digitar ifconfig wlan0 up (ativar) ou ifconfig wlan0 down (desativar)

spoolsv.exe windows consumindo muita cpu


problema:
é causado por impressoras " Microsoft Office Document Image Writer" que ficam com muitos arquivos na fila de impressao:

solução1:
abra um arquivo no bloco de notas, copie esses comandos e dps salve com .bat

net stop spooler
cd c:\windows\system32\spool\PRINTERS
del /f /s *.shd
del /f /s *.spl
net start spooler
exit


execute o arquivo.

solução2:
de ctrl+alt+del e finalize o processo spoolsv.exe ou atravaz do cmd com o comando net stop spooler.
navegue até a pasta c:\windows\system32\spool\PRINTERS (caso nao aparece desabilite opcoes d eocultar arquivos e habilite a opcao mostrar arquivos ocultos nas opções de pastas)
delete todos os arquivos .shd e .spl (devem existir mais de 20 mil arquivos).
Ao final do processo levante o serviço de spool atraves do cmd com o comando net start spooler


segunda-feira, 14 de fevereiro de 2011

Configurando Acesso Remoto Windows 7-XP-server

Para configurar o acesso remoto (Terminal Service) de um ambiente windows externamente(WAN) e internamente (LAN) é nescessário saber algumas informaçoes importantes:
  • O Cliente RDP do windows é baseado em atualizaçoes de tela, ou seja todo o processamento é feito na maquina que está sendo acessada, ou seja a maquina acessada(servidor) só envia imagens de sua tela para o usuario. O que o torna mais eficiente em comparação a outras soluções de acesso remoto como VNC, TEAM VIEWER. Mais informações aqui
  • O acesso remoto do windows utiliza por default a porta 3389
  • É possivel que mais de um usuário acesse simultaneamente um servidor e execute aplicativos simultaneamente também.
  • O acesso de usuários em ambientes windows depende de licenças, principalmente em windows server 2003 e 2008. No windows xp é possivel retirar esse limite substituindo alguns arquivos.
  • para acessar externamente é nescessario ter um ip fixo, ou utilizar alum dns (No-ip)
  • para que o TS funcione corretamente é nescessario que os usuarios possuam senhas.
  • Usuarios devem ter permissões para o acesso remoto.
deve estar habilitada a funçao de acesso remoto botao direito mouse em computador -> propriedades->configurações remotas-> Selecione: "Permitir conexões de Assitência Remota para este computador" dps Selecione "Permitir conexões.... (menos seguro)" [isso permite acesso remoto externo].

primeiro post

Criei esse blog para anotar coisas que acho interessante no mundo da tecnologia, principalmente na área de TI.