Ubuntu – Guia do Iniciante para Linux

ubuntu Ubuntu é uma das distribuições do Linux mais fáceis de usar, e ficará ainda mais fácil com este livro.” Não é segredo que um dos motivos pelos quais poucas pessoas usam o Linux é a dificuldade em sua utilização, além da necessidade de o usuário reaprender diversos conceitos já consagrados no sistema Windows. A distribuição Ubuntu do Linux vem conquistando desde usuários que nunca mexeram em computador até os “macacos velhos” do Windows, principalmente pela sua facilidade de uso e a presença de diversas ferramentas integradas, como a Central de Downloads. Porém, poucas pessoas conseguem tanto controle sobre o sistema como têm com o Windows, já que o sistema da Microsoft exibe a maioria das funções configuráveis em janelas amigáveis e intuitivas. Isso não significa que o Windows possibilita um maior controle do usuário sobre o que ele faz. Na realidade o que ocorre é o oposto: o Windows é um sistema completamente fechado, que nega diversos tipos de controle ao usuário, com o argumento de que sua alteração pode deixa-lo instável. Essa atitude pode ser considerada ruim ou boa, dependendo do tipo de usuário. No Linux, entretanto, o usuário com mais experiência possui muito mais controle sobre o sistema, se comparado ao Windows. Por isso, a equipe do blog “Orgulho Geek” preparou este livro. Depois de ler este guia, seus conhecimentos sobre o Ubuntu serão suficientes para fazer desde a instalação do sistema, instalação de pacotes, até dicas de virtualização, para o momento em que você sentir que possui conhecimento suficiente. Se você simplesmente não consegue acreditar que o Linux pode ser entendido facilmente, e muito menos um livro sobre o assunto, é só passar os olhos pelo índice. O primeiro passo dos autores foi explicar o aprendizado e adaptação ao sistema, bem como conceitos básico como a definição de Linux, onde conseguir uma cópia do Ubuntu, além de explicações detalhadas de todos os elementos e menus mostrados na Área de Trabalho. Em seguida, é explicada a instalação do sistema, com todos os detalhes necessários, como a definição das partições e até a reinstalação do sistema, quando necessário. Os capítulos seguintes demonstram funções como personalizar o visual, instalar codecs de áudio e vídeo, dicas de aplicativos (incluindo alternativas para os programas mais conhecidos do Windows, como o Windows Live Messenger), finalizando com dicas sobre a virtualização do sistema. Clique aqui para Downloads Fonte: www.baixaki.com.br

UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

Isso ocorre devido a inconsistência de arquivos do LINUX Pode ter sido causado por oscilação de energia, desligamento inadequado ou até mesmo alguma MÁ Atualização do Sistema.

Uma mensagem similar a esta aparece: /dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. (i.e., without -a or -p options)
fsck died with exit status 4.

ou  para quem utiliza Linux Kurumin: kurumin: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. (i.e., without -a or -p options)
fsck died with exit status 4.

Para resolver o problema, execute no terminal em modo administrador o seguinte comando:

# fsck.ext3 /dev/sda1 ou  # fsck.reiserfs /dev/sda1

Lembre-se que /dev/sda é a partição citada no problema, se você não souber a partição, utilize o comando df para visualizar as partições, exemplo:

# df
Opções do comando:

  • -a – inclui sistema de arquivos com 0 blocos
  • -h – mostra o espaço livre/ocupado em MB, KB, GB em vez de bloco.
  • -k – lista em Kbytes
  • -l – somente lista sistema de arquivos locais
  • -m – lista em Mbytes
  • -T – lista o tipo de sistema de arquivos de cada partição.

Compartilhando pastas e arquivos no Ubuntu

Para compartilhar pastas usando a aplicação Pastas compartilhadas:

   1. Pressione Aplicativos ▸ Acessórios ▸ Terminal para abrir o Terminal.
   2. Escreva shares-admin e pressione Enter para abrir Pastas Compartilhadas.
   3. Pressione o botão Desbloquear e digite sua senha no campo Senha para (usuário):     
   4. Pressione o botão Autenticar.    
   5. Você pode receber uma mensagem que diz  Serviços de compartilhamento não estão instalados. Se isso acontecer, tenha a certeza de que as duas caixas na mensagem estão assinaladas e pressione Instalar serviços. Suporte a serviços de compartilhamento será então baixado e instalado: isso pode demorar um pouco.
   6. Selecione a aba Pastas Compartilhadas e pressione Adicionar.
   7. Selecione a localização da pasta que você quer compartilhar mudando a opção Caminho
   8. Escolha Redes Windows (SMB) na opção Compartilhar através de.
   9. Digite o nome e o comentário para a pasta compartilhada.
  10. Se você quiser que pessoas que acessarem a pasta compartilhada possam adicionar, modificar e remover arquivos na pasta, desmarque Somente leitura. Se você deixar Somente leitura marcado, as pessoas só serão capazes de ver os arquivos nessa pasta.
  11. Pressione OK para tornar a pasta compartilhada disponível. Outras pessoas na mesma rede (LAN) que você deverão agora ser capazes de acessar a pasta.

Fonte: help ubuntu.  http://www.ubuntu-br.org/

Converter Pacotes Linux

É possível converter pacotes de instalação utilizando o comando alien. Com este comando é possível converter pacotes RPM, DEB, SLP, PKG, TGZ para qualquer outro tipo de pacote (citado acima) para que você possa instalar em qualquer distribuição do Linux. Modo de uso, digite no termnal: alien <opção> <pacote>

Exemplo de conversão do pacote instala.rpm para instala.pkg alien –p instala.rpm

Exemplo de conversão do pacote instala.deb para instala.rpm alien –r instala.deb

Exemplo de conversão do pacote instala.rpm para instala.tgz alien –t instala.rpm

Configurar rede linux via linha de comando

  1. Abra o terminal
  2. digite sudo su (para logar como administrador do sistema)

IP: 192.168.0.2, Mascara: 255.255.255.0, GateWay: 192.168.0.1 No exemplo abaixo vamos determinar o IP para sua placa de rede eth0:

  1. digite ifconfig <lan> <ip> netmask <mascara> up

1. LAN = interface da sua rede (eth0, wlan0… etc) 2. IP = numero ip que você deseja determinar para este computador 3. Mascara = Mascara da rede. Exemplo:                   ifconfig eth0 192.168.0.2 netmask 255.255.255.0 up

  1. digite route add default gw <gateway>

1. gateway = numero do seu gateway (modem, router, server..etc) Exemplo:                  route add default gw 192.168.0.1

Compartilhando Conexão Ad-Hoc Wifi em Linux

ad_hoc Se você tem um computador utilizando sistema operacional linux, com uma placa de rede com fio (provavelmente já navegando na internet utilizando o cabo de rede ou conexão Adsl pppoe) e gostaria de compartilhar este sinal da internet utilizando uma placa de rede wireless via Ad-Hoc (entre dois computadores sem a necessidade de um roteador wifi) saiba que isso é muito fácil. Acesse o terminal shell e siga os passos abaixo para configurar sua rede wifi Ad-Hoc:

sudo su <enter> ifconfig wlan0 192.168.0.1 netmask 255.255.255.0 up <enter> o comando acima vc determina a faixa de ip para a placa wifi (wlan0) iwconfig wlan0 mode Ad-Hoc <enter> iwconfig wlan0 essid nome_da_sua_rede <enter> iwconfig wlan0 channel 6 <enter> iwconfig wlan0 key restricted 53445678AF <enter> o comando acima vc definiu a senha de proteção: 53445678AF

Agora vamos compartilhar a conexão:

modprobe iptable_nat <enter> iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE <enter> no comando acima, estamos compartilhando o sinal recebido pela placa de rede com fio eth0, se sua conexão for adsl (pppoe), troque o parêmetro eth0 da linha acima para ppp0 echo 1 > /proc/sys/net/ipv4/ip_forward <enter>

Agora basta você configurar a estação na faixe de ip deste servidor, exemplo:

Numero IP: 192.168.0.2 Mascara: 255.255.255.0 Gateway: 192.168.0.1 (este é o ip do seu servidor linux criado acima) DNS: 200.204.0.10 / Segundário: 200.204.0.138

Lembre-se que a estação pode ser de qualquer sistema operacional: Linux, Windows, Mac Os, etc.  

Comandos Shell Linux – Basico

linux cal: exibe um calendário; cat nome_do_arquivo: mostra o conteúdo de um arquivo. cd diretório: abre um diretório (pasta). chmod: comando para alterar as permissões de arquivos e diretórios. clear: elimina todo o conteúdo visível, deixando a linha de comando no topo, igual comando cls do dos/windows; cp arquivo_origem arquivo_destino: copia um arquivo ou diretório para outro local. date: mostra a data e a hora atual; df: mostra as partições usadas; diff arquivo_a arquivo_b: exibe as diferenças entre dois arquivos; du diretório: mostra o tamanho de um diretório (pasta); emacs: abre o editor de textos emacs; file nome_arquivo: mostra informações de um arquivo; find diretório parâmetro termo: utilizado para localizar informações. Digite o comando seguido do diretório da pesquisa mais um parâmetro e o termo da busca. Parâmetros:

name – busca por nome
type – busca por tipo
size – busca pelo tamanho do arquivo
mtime – busca por data de modificação

Exemplo: find /home name nome_do_arquivo_que_procuro

finger usuário: exibe informações sobre o usuário; free: mostra a quantidade de memória RAM disponível; halt: desliga o computador; history: mostra os últimos comandos inseridos; id usuário: mostra qual o número de identificação do usuário especificado no sistema; kill: encerra processados em andamento; ls: lista os arquivos e diretórios da pasta atual (semelhante ao comando dir do D.O.S.); lpr nome_do_arquivo: imprime o arquivo especificado; lpq: mostra o status da fila de impressão; lprm: remove trabalhos da fila de impressão; lynx: abre o navegador de internet de mesmo nome; mv arquivo_origem arquivo_destino: move o arquivo ou o diretório para o destino especificado; mkdir nome_diretório: cria um diretório (pasta); passwd: altera sua senha; ps: mostra os processos em execução; pwd: mostra o diretório em que você está; reboot: reinicia o sistema imediatamente; rm nome_arquivo: apaga o arquivo especificado; rmdir nome_diretório: apaga o diretório especificado (desde que vazio); shutdown: desliga ou reinicia o computador, veja:

shutdown -r now: reinicia o computador
shutdown -h now: desliga o computador

O parâmetro now pode ser alterado:

Por exemplo: digite shutdown -r +10 e o sistema irá reiniciar daqui a 10 minutos

su: passa para o usuário administrador (root) 

observe que o símbolo do prompt da linha de comando $ mudará para #

tar -xzvf nome_arquivo.tar.gz: extrai um arquivo compactado; top: exibe a lista dos processos e recursos de memória consumidos; useradd nome_usuário: cria uma nova conta usuário; userdel nome_usuário: apaga a conta do usuário especificado; uptime: mostra a quantas horas seu computador está ligado; vi: inicia o editor de textos vi; whereis arquivo_binario: procura pelo binário do arquivo; w: mostra os usuários logados atualmente no computador; who: mostra quem está usando o sistema.

Programas compatíveis Linux x Windows


Se você está indeciso sobre migrar ou não para o Ubuntu Linux, veja a tabela de compatibilidade para ver quais os programas equivalentes para cada tarefa em cada sistema operacional.

** Tabela extraida do site http://www.vivaolinux.com.br **

Microsoft Office — Suíte OpenOffice.org (Na minha opinião, muitas vezes melhor do que o programa da Microsoft. Mais recursos e uma facilidade incrivelmente grande).

Adobe Page Maker — Scribus (Não é tão áureo quanto o PageMaker, mas é muito bom mesmo, eu, particularmente, o uso para trabalhos profissionais e estou satisfeito).

Descarregador de imagens do Windows (r) — DigiKam (Muito mais fácil para descarregar a câmera, além de incluir um pequeno editor de imagens).

Delphi — Lazarus (Tão bom quanto o Delphi, inclusive na interface de criação).

Visual Basic — Gambas (Acho inclusive que é melhor e mais rápido).

3D Studio — Blender (Tão bom quanto, só um pouco mais complicado por não ter tantos atalhos de teclado).

3D Studio — PovRay (Concorrente do Blender, ideal para usuários avançados do 3D Studio).

AutoCad — Qcad (Não é tão bom quanto, é em 2d, mas pelo menos não custa 5.000 reais, é free!).

Microsoft Money — KMyMoney (Estou muito satisfeito com o programa, gerencia muito bem as contas e faz cálculos apurados).

Internet Explorer — Firefox (Browser com abas e tão pesado quanto o IE, mas é possível adicionar-se plugins).

Internet Explorer — Opera (Browser mais leve, com abas, design apurado e vários plugins e desktop widgets).

MS Outlook — Thunderbird (Muito mais leve e organizado).

Tradutores de texto — BabyTrans (Dicionário completo, com tradução simultânea ao grifar a palavra).

eMule e outros P2P — aMule (Tão bom quanto, basicamente o mesmo programa).

eMule e outros P2P — FrostWire ou LimeWire (Melhores no quesito pesquisa e interface, iguais na velocidade).

Msn Messenger — aMsn (Talvez o mais conhecido e o mais usado, bastante customizável e bem parecido com o cliente MSN da Microsoft).

Msn Messenger — Kopete (Vem junto com o KDE, um pouco diferente, mas é leve e funcional).

Msn Messenger — Mercury (Feito em java, é um pouco pesado, mas tem mais funcionalidades que o próprio cliente da Microsoft).

Desktop 3D do Vista — Aixgl + Beryl (Muito mais leve do que o do Vista, rodando apenas com 64 de vídeo e 256 de RAM, e igualmente bonito).

Windows Media Player — Kaffeine (Player muito mais completo e bonito).

Windows Media Player — Mplayer (Muito mais leve).

Nero — K3B (Um milhão de vezes melhor, com muito mais recursos e opções de configuração).

PortSniffer — WireShark (Sniffer eficiente e simples).

Gerenciadores de rede — Gnome NetInfo (Ideal para admins. de rede, tem várias opções diferentes e teste de vulnerabilidaes).

PortScanner — Nessus (Muito eficiente, leve e rápido).