Pequenas Dúvidas sobre o LINUX UBUNTU

Iniciado por Lucas Simoes, 18 de Junho de 2009, 11:49

tópico anterior - próximo tópico

Lucas Simoes

Boa tarde!

Todos sabem que no windows os arquivos instalados geralmente fica em "C:\Arquivos de programas...".

E no UBUNTU, aonde fica os nossos arquivos instalados?

Agradeço pela compreensão!

Lucas Simões

clcampos

Pesquisando eu achei:

Breve tutorial sobre estrutura de diretórios no Linux
Arquivos de programas

Acho que os dois tópicos respondem sua pergunta (existiam outros tópicos lá na pesquisa que também respondiam).

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rruella

trocando em muídos e respondendo a sua pergunta, num diretório criado chamado home.
mas leia na mesma os tópicos indicados
Dar como resolvido, ou como solucionado um tópico seu:

http://www.youtube.com/watch?v=cW8isbYhR_M

clcampos

Citação de: rruella online 18 de Junho de 2009, 13:44
trocando em muídos e respondendo a sua pergunta, num diretório criado chamado home.
mas leia na mesma os tópicos indicados

Olha... poderia citar vários diretórios onde os arquivos instalados são mantidos, mas o diretório home com certeza não estaria entre eles.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Tota

#4
Ola, Lucas Simoes

Seja bem vindo ao Forum.

Se porventura os links do clcampos não forem suficientes para voce, leia este básico quanto a estrutura de pastas

FONTE
http://www.explorando.viamep.com/2006/05/linux-entenda-estrutura-de-pastas-e

AUTOR: Marcos Elias

CitarEntendendo as pastas no Linux

O primeiro choque para quem está chegando agora é a estrutura de diretórios do Linux, que não lembra em nada o que temos no Windows. Basicamente, no Windows temos os arquivos do sistema concentrados nas pastas C:\Windows\ e C:\Arquivos de programas\ e você pode criar e organizar suas pastas da forma que quiser.

No Linux é basicamente o contrário. O diretório raiz está tomado pelas pastas do sistema e espera-se que você armazene seus arquivos pessoais dentro da sua pasta no diretório /home.

Mas, as diferenças não param por aí. Para onde vão os programas que são instalados se não existe uma pasta central como a arquivos de programas? E para onde vão os arquivos de configuração se o Linux não possui nada semelhante ao registro do Windows?

A primeira coisa com que você precisa se habituar é que no Linux os discos e partições não aparecem necessariamente como unidades diferentes, como o C:, D:, E: do Windows. Tudo faz parte de um único diretório, chamado diretório raiz ou simplesmente "/".

Dentro deste diretório temos não apenas todos arquivos e as partições de disco, mas também o CD-ROM, drive de disquete e outros dispositivos, formando a estrutura que você está vê quando abre o gerenciador de arquivos.

O diretório */bin* armazena os executáveis de alguns comandos básicos do sistema, como o su, tar, cat, rm, pwd, etc. Geralmente isto soma de 5 a 7 MB, pouca coisa. O grosso dos programas ficam instalados dentro do diretório */usr* (de "Unix System Resources"). Este é de longe o diretório com mais arquivos em qualquer distribuição Linux, pois é aqui que ficam os executáveis e bibliotecas de todos os principais programas. A pasta */usr/bin* (bin de binário) por exemplo armazena cerca de 2.000 programas e atalhos para programas numa instalação típica do Linux. Se você tiver que chutar em que pasta está o executável de um programa qualquer, o melhor chute seria justamente a pasta /usr/bin :-)

Outro diretório populado é o */usr/lib*, onde ficam armazenadas bibliotecas usadas pelos programas. A função destas bibliotecas lembra um pouco a dos arquivos .dll no Windows. As bibliotecas com extensão .a são bibliotecas estáticas, enquanto as terminadas em .so.versão (xxx.so.1, yyy.so.3, etc.) são bibliotecas compartilhadas, usadas por vários programas.

Subindo de novo, a pasta */boot* armazena (como era de se esperar) o Kernel ("coração" do sistema) e alguns arquivos usados pelo Lilo (o gerenciador de boot do sistema, caso você esteja utilizando o Lilo), que são carregados na fase inicial da inicialização do computadoer. Estes arquivos são pequenos, geralmente ocupam menos de 5 MB.

Logo abaixo temos o diretório /dev, que é de longe o exemplo mais exótico de estrutura de diretório no Linux. Todos os arquivos contidos aqui, como por exemplo /dev/hda, /dev/dsp, /dev/modem, etc. não são arquivos armazenados no HD, mas sim "links" para dispositivos de hardware. Por exemplo, todos os arquivos gravados no "arquivo" */dev/dsp* serão reproduzidos pela placa de som, enquanto o "arquivo" */dev/ttyS0* contém os dados enviados pelo mouse (ou outro dispositivo conectado na porta serial 1).

Esta organização visa facilitar a vida dos programadores, que podem acessar o hardware do micro simplesmente fazendo seus programas lerem e gravarem em arquivos. Não é preciso nenhum comando esdrúxulo para tocar um arquivo em Wav, basta "copiá-lo" para o arquivo */dev/dsp*, o resto do trabalho é feito pelo próprio sistema. O mesmo se aplica ao enviar um arquivo pela rede, ler as teclas do teclado ou os clicks do mouse e assim por diante.

O diretório */etc* concentra os arquivos de configuração do sistema, substituindo de certa forma o registro do Windows. A vantagem é que enquanto o registro é uma espécie de caixa preta, os scripts do diretório /etc são desenvolvidos justamente para facilitar a edição manual. É verdade que na maioria dos casos isto não é necessário, graças aos vários utilitários de configuração disponíveis, mas a possibilidade continua aí. É recomendável não sair alterando os arquivos dessa pasta indevidamente, pois o sistema poderá deixar de funcionar ou passará a apresentar erros.

Os arquivos de configuração recebem o nome dos programas seguidos geralmente da extensão .conf. Por exemplo, o arquivo de configuração do serviço de dhcp é o */etc/dhcpd.conf*, enquanto o do servidor proftp é o */etc/proftpd.conf*. Claro, ao contrário do registro do Windows, os arquivos do /etc não se corrompem sozinhos e é fácil fazer cópias de segurança caso necessário...

O diretório */mnt* (de "mount") recebe este nome justamente por servir de "ponto de montagem" para o CD-ROM (/mnt/cdrom), drive de disquetes (/mnt/floppy), drives Zip e outros dispositivos de armazenamento. O ponto de montagem é uma forma de acessar uma unidade de disco, por meio de um caminho que a identifique. Por exemplo, ao acessar o disquete, ele deverá ser "montado" na pasta /mnt/floppy. Assim, todo o conteúdo do disquete ficará acessível nessa pasta, e para gravar coisas no disquete, basta gravá-las nesta pasta. As distribuições mais recentes montam e desmontam as unidades automaticamente, para facilitar o uso. Para os usuários mais avançados, o uso do diretório /mnt é apenas uma convenção. Você pode alterar o ponto de montagem do CD-ROM para /CD, ou qualquer outro lugar se quiser. Isso é configurável através do arquivo /etc/fstab.

A pasta */home/seunome* guarda seus arquivos pessoais, é equivalente à pasta "Meus documentos", do Windows. Geralmente as configurações pessoais dos programas ficam em pastas ocultas dentro da sua pasta home. As pastas ocultas começam com um ponto, por exemplo, ".kde". (Você pode exibir ou ocultar os arquivos e pastas ocultos no Linux acessando as configurações do seu gerenciador de arquivos).

Nada impede que você crie mais pastas no diretório raiz para armazenar seus arquivos: apesar de ser recomendável em termos de organização e segurança, você não é obrigado a concentrar seus arquivos dentro do seu diretório de usuário. Nada impede que você abra o gerenciador de arquivos como root (sudo konqueror), crie uma pasta /MP3, abra o menu de permissões para que seu login de usuário tenha permissão para acessá-la e a utilize para guardar suas músicas, por exemplo.

Portanto, como usuário não muito familiarizado com o Linux, você precisa saber que os dados do disquete devem ser acessados na pasta /mnt/floppy, e os do CD, em /mnt/cdrom. Os arquivos do computador ficam na pasta /home/seunome, ou o nome da máquina (por exemplo, /home/micro01, /home/cliente-1, etc). Dependendo da distribuição de Linux utilizada, esses caminhos poderão ser diferentes, mas o conceito é o mesmo: todas as pastas e drives, são acessadas em algum caminho dentro da pasta principal, "root", designada pela barra /. Antes de acessar os dados nos discos em si, você deverá dar o comando "montar", que pode ser com um clique no ícone correspondente ao dispositivo, num botão do gerenciador de arquivos, etc (depende muito da distribuição de Linux utilizada e do seu ambiente gráfico).

por Marcos Elias
(partes do texto que fala das pastas no Linux foi retirada do arquivo "onde estou?", do Kurumin Linux, de Carlos E. Morimotto.)

2006-05-30@22:17

Carlos Ivan

Em cima de tudo isso, continuo com uma dúvida.

Meu Ubuntu 9.04 é instalado em "/" e  "/home".

Agora a pergunta: Se eu quiser reinstalar o sistema basta formatar "/" e proceder com a instalação.

A "/home" ficou intacta. E quanto aos programas que eu tinha funcionando antes da reinstalação?

Precisarei reinstalar os programas? ou eles voltarão a funcionar após a nova instalação?

O que realmente fica preservado em "/home"? somente minhas pastas com documentos,vídeos e etc?

Li algumas dicas mas não consegui respostas para essas dúvidas.

Alguém poderia explicar de uma forma simples para um novato?

Carlos
No mundo existem 3 tipos de pessoas: os idiotas, os inteligentes e os sábios.
Os idiotas não aprendem nunca, os inteligentes aprendem com a própria experiência e os sábios aprendem com a experiência dos outros.

0tacon

 Vamos deixar uma coisa bem clara: o que você formata são as partições de disco. Se, e somente se, você instalou o Ubuntu em duas partições separadas para o / e o /home, formatar a partição onde é montado o / não interfere em nada no conteudo da partição do /home.
Programas no Linux em geral (exceção: gobolinux) têm seus componentes e suas dependências espalhadas por diversas pastas da árvore de diretórios. Todas essas pastas ficam fora de /home. O que quer dizer que, sim, formatando-se /, você perde os programas instalados. Porém, é bem provável que uns 80% dos programas recuperarão as configurações do momento em que você formatou /, porque a maior parte dos programas guarda seus históricos, configurações e até skins em pastas ocultas em /home/~. Por exemplo: o navegador Opera guarda todos os dados de navegação, feeds, speed dial, favoritos, skin, e-mail, configurações em /home/~/.opera.


asghan

Um exemplo onde fica os programas, basta digitar no terminal o comando whereis + nome do programa

EX. @desktop:~$ whereis firefox
firefox: /usr/bin/firefox /usr/lib/firefox /usr/share/firefox
Veja o firefox está é mais de uma pasta, ou seja, no Windows tudo fica em uma só mas no Linux é diferente !!!
   Ubuntu 12.04 - Unity 64bits

Tota

Citação de: Carlos Ivan online 19 de Junho de 2009, 01:11
Em cima de tudo isso, continuo com uma dúvida.

Meu Ubuntu 9.04 é instalado em "/" e  "/home".

Agora a pergunta: Se eu quiser reinstalar o sistema basta formatar "/" e proceder com a instalação.

A "/home" ficou intacta. E quanto aos programas que eu tinha funcionando antes da reinstalação?

Precisarei reinstalar os programas? ou eles voltarão a funcionar após a nova instalação?

O que realmente fica preservado em "/home"? somente minhas pastas com documentos,vídeos e etc?

Li algumas dicas mas não consegui respostas para essas dúvidas.

Alguém poderia explicar de uma forma simples para um novato?

Carlos
Procure ler sobre particionamento e pontos de montagem

Diferente do Windows, o GNU?Linux uiliza pontos de montagem, um local dentro de uma partição indicando o que pode e o que não pode ser escrito nele.

Num disco voce pode ter ate 28 parições, 3 primarias e as outras logicas. Dentro de uma partição, voce pode ter varios pontos de montagem.

Se voce criar os pontos de montagem "/" e "/home" numa mesma partição, com certeza vai perder os dados dos dois pontos de montagem.

Já se criar uma partição que contenha o ponto de montagem raiz e outra partição para o ponto de montagem de usuario, ao formatar uma partição esta não afetara a outra.

Um servidor GNU/Linux por exemplo tem partições separadas para os pontos de montagem /, /root, /home e /usr isto melhora a segurança e também preseva os dados de usuaro, do administrador e os programas instalados na pasta /usr. Mas isto depende das preferencias de quem o administra.

[],s

Lucas Simoes

Obrigado a todas as pessoas que me ajudaram a tirar a minha dúvida!

Eu sou NOVO na comunidade.

Meu professor de T.I. me recomendou a usar os fórum do LINUX!

Na verdade eu sempre gostei do LINUX! Principalmente a distribuição UBUNTU!

Instalei na minha maquina, e não deu nem um problema!


Obrigado de coração a TODOS!


Existe algum outro tópico só de dúvidas?

Alem do meu claro!


Fui.... 

asghan

Citação de: Lucas Simoes online 19 de Junho de 2009, 23:42
Obrigado a todas as pessoas que me ajudaram a tirar a minha dúvida!

Eu sou NOVO na comunidade.

Meu professor de T.I. me recomendou a usar os fórum do LINUX!

Na verdade eu sempre gostei do LINUX! Principalmente a distribuição UBUNTU!

Instalei na minha maquina, e não deu nem um problema!


Obrigado de coração a TODOS!


Existe algum outro tópico só de dúvidas?

Alem do meu claro!


Fui.... 


Depende da sua dúvida !!!!!!
   Ubuntu 12.04 - Unity 64bits