Quetão sobre Linux

1. Quetão sobre Linux

andrei nunes
aelric

(usa Outra)

Enviado em 25/02/2010 - 17:14h

Pessoal não sei se é aqui que abro essa discussão, mas vamos lá.
tem uma questão de concurso sobre linux que estou tentando embasr para provar que está errada, se alguém puder me ajudar agradeço.

a questão é a seguinte:
QUESTÃO 56 - Instalou-se em um computador, o sistema operacional Linux, distribuição Fedora, de modo que foram criadas diversas partições, tais como, /home. /usr, e /var. Nesse caso, a partição padrão que conterá praticamente todo softwere do sistema operacional, isto é, os executáveis e bibliotecas de todos os principais programas, denomina-se:

a resposta da banca foi a partição /usr.


meu argumento é que a partição /bin que contém os executaveis, normalmente, e não a /usr (a não ser na distribuição fedora). o que quero demonstrar é que é inviavel cobrar no edital "Conceitos básicos de sistemas operacionais, características dos principais sistemas operacionais do mercado (Windows XP e Linux)" e cobrar uma especificidade de uma distribuição, quero mostrar que conceitos básicos não se enquadram nesse conhecimento com bibliografias da area ou algo assim. Alguém poderia dar opinião sobre o assunto?

aceito criticas


  


2. sem garantias..

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 25/02/2010 - 17:53h

como a estrutura das diversas distribuições Linux é "uma zorra", não se pode garantir que sigam direitinho a hierarquia. Consulte na sua: man hier

aqui vai uma informação dessa hierarquia:

http://linux.die.net/man/7/hier

btw, a resposta "/usr" está correta.

nota: "estude fedora e conheça fedora. Estude debian e conheça debian. Estude Slackware e conheça Linux"


3. Re: Quetão sobre Linux

Jefferson Diego
Diede

(usa Debian)

Enviado em 25/02/2010 - 19:12h

Bem amigo, como disse o Irado há uma certa zona, mas concordo plenamente com a "banca".
Tudo bem que /bin contém executáveis mas /usr/ contém centenas de vezes mais executáveis que ela. O próprio link "http://linux.die.net/man/7/hier" diz isso: "'/bin' - Este diretório contém programas executáveis que são *necessários no single mode* para disponibilizar o sistema ou repará-lo."
No meu PC aqui tenho 102 executáveis em /bin e 2112 em /usr/bin. Qual partição então posso dizer que tem **praticamente** todo o software do sistema operacional? (matematicamente falando...)
Ou mesmo em sua máquina: Tens em /bin o bash, o ls, o cat, etc... mas, onde está seu KDE/GNOME e suas dezenas de dezenas de aplicativos?
Tecnicamente isso não é específico de "uma" ou "outra" distribuição, mas é quase padrão. Pode ser Fedora, Kurumin, Ubuntu, Debian, DemoLinux... a estrutura vai ser basicamente a mesma... (LSB...)

Tudo bem que eu, particularmente, retiraria a parte "isto é, os executáveis e bibliotecas de todos os principais programas", já que nada mais principal que o kernel e seus módulos, e ambos não estão em /bin e muito menos em /usr. E algo como o gcalctool (/usr/bin) não é mais "principal" que o bash (/bin/) mas... é só um detalhe...


4. Re: Quetão sobre Linux

andrei nunes
aelric

(usa Outra)

Enviado em 26/02/2010 - 09:58h

OK pessoal.

Porém veja o que diz a banca sobre isso:

"No Linux Fedora, essas partições, por padrão, têm as seguintes finalidades:
/home: dentro dessa partição os usuários armazenarão seus dados em diretórios a serem
criados de acordo com a necessidade. /opt: o Linux Fedora não utiliza essa partição, mas a
disponibiliza para pacotes de softwares a utilizar. /tmp: esta partição pode ser usada pelos
usuários como uma área temporária de armazenamento. /usr: esta partição contém,
praticamente, todo o software de um sistema operacional Linux Fedora e pode se tornar maior
ainda se outros softwares adicionais forem acrescentados nesta partição. /var: esta partição é
utilizada pelos logs de segurança, correio e fila de impressão. Ainda que no Linux Fedora
possam haver outras partições, abordou-se, nessa questão, apenas as citadas acima, devendo,
portanto, o candidato ignorar qualquer outra."

ou seja está afirmando que no Fedora é assim e não nos outros, além de dizer que a questão diz pra ignorar qualquer outra partição, oq pra mim nao esta dito na questão.

O Filesystem Hierarchy Standard (padrão para sistema de arquivos hierárquico), ou FHS, define os principais diretórios, e o seu conteúdo, em um sistema operacional Linux ou do tipo Unix. A versão atual é a 2.3, anunciada em 29 de janeiro de 2004. Esse FHS define a hierarquia da seguinte maneira:

/bin/ Comandos binários essenciais para todos os usuários (ex: cat, ls, cp)
/boot/ Arquivos do Boot loader (ex: núcleo, initrd).
/dev/ Dispositivos (ex: /dev/null).
/etc/ Arquivos de configuração específicos do computador.
/etc/opt/ Arquivos de configuração para o /opt/.
/etc/X11/ Arquivos de configuração para o X Window System, versão 11.
/etc/sgml/ Arquivos de configuração para SGML.
/etc/xml/ Arquivos de configuração para XML.
/home/ Diretórios de usuários.
/lib/ Diretório com as bibliotecas essenciais para os arquivos binários contidos nos diretórios /bin/ e /sbin/.
/mnt/ Sistemas de arquivos "montados" temporariamente.
/media/ Pontos de "montagem" para mídia removível, como CD-ROMs (surgiram na versão 2.3 do FHS).
/opt/ Pacotes estáticos de aplicações.
/proc/ Sistemas de arquivo virtual, que possui o estado do núcleo e processos do sistema; a maioria dos arquivos é baseada no formato texto (ex: tempo de execução, rede).
/root/ Diretório home para o super usuário (root).
/sbin/ Arquivos binários para propósito de adminstração do sistema.
/tmp/ Arquivos temporários. (Ver também /var/tmp).
/srv/ Dados específicos que são servidos pelo sistema.
/usr/ Hierarquia secundária para dados compartilhados de usuários, cujo acesso é restrito apenas para leitura.
/usr/bin/ O mesmo que a hierarquia do topo (/bin), mas contém apenas arquivos não essenciais (que não são necessários para que o sistema funcione ou para a sua recuperação).
/usr/include/ Diretório padrão para arquivos do tipo header.
/usr/lib/ O mesmo que a hierarquia do topo (/lib).
/usr/sbin/ O mesmo que a hierarquia do topo, mas contém apenas arquivos não essenciais (ex: daemons e serviços de rede).
/usr/share/ Dados compartilhados que são independentes da arquitetura do computador..
/usr/src/ Código fonte (ex: código fonte do núcleo do sistema)
/usr/X11R6/ X Window System, Versão 11 R6.
/usr/local/ Hierarquia terciária com dados locais, específicos deste host.

é nisso que me baseio parta afirmar que o /bin é o essencial para o sistema operacional e não o /usr que é secundario, estou errado?


5. Re: Quetão sobre Linux

Xerxes
xerxeslins

(usa BigLinux)

Enviado em 26/02/2010 - 11:07h

Amigo, receio que a banca continua certa, porque além do /usr possuir mais executáveis que o /bin, foi dito que você deveria conhecer as "características dos principais sistemas operacionais do mercado" e isso inclui algumas particularidades das principais distribuições como Slackware, Fedora, Debian e outras.


6. Quetão sobre Linux

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 26/02/2010 - 13:22h

É.... O duro de fazer provinha é ter que se submeter à resposta oficial... apenas aprender, jogando qualquer idéia própria no lixo.
Nos tempos de hoje o rigorismo e o preciosismo (escovação de bits, enxugação de gelo, etc) são a tônica da pseudo ciência, coisa de academia de terceiro mundo.....
Se quiser passar vai ter que decorar a resposta oficial, por mais enrolada e [*****] que ela seja.
Na História... A objetividade não é um dom natural do ser humano, é um vício dos romanos antigos, uns bárbaros que iam direto ao assunto e não tinham enrolation....


7. Re: Quetão sobre Linux

andrei nunes
aelric

(usa Outra)

Enviado em 26/02/2010 - 15:47h

Obrigada Pessoal pela resposta, ainda nao me convenci, mas é assim mesmo
abraços






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts