Não existe diferença entre o diretorio /bin e usr/sbin? [RESOLVIDO]

13. Re: Não existe diferença entre o diretorio /bin e usr/sbin? [RESOLVIDO]

Tiago
qtcreator

(usa Ubuntu)

Enviado em 06/08/2016 - 21:57h

Gostaria de deixar a minha contribuição também. Vou deixar logo abaixo um resumo tirado do livro CERTIFICAÇÃO LINUX:

SUBDIRETÓRIO /bin:
Composição: Arquivos binários de comandos essenciais de usuários (disponível para todos os usuários).

SUBDIRETÓRIO /sbin:
Composição; Arquivos essenciais ao sistema, como aplicativos e utilitários para a administração da máquina. Normalmente só o superusuário tem acesso a estes arquivos. Costumeiramente contém os arquivos essenciais para dar boot no sistema e manutenção.


  


14. Re: Não existe diferença entre o diretorio /bin e usr/sbin?

Daniel
DanielDutra

(usa Linux Mint)

Enviado em 07/08/2016 - 23:00h

ru4n escreveu:
Entretanto, essa forma não é mais utilizada em algumas distribuições como o Arch e o Fedora; /bin e /sbin agora são links simbólicos para as pastas /usr/bin e /usr/sbin;
ls -l /bin /sbin
lrwxrwxrwx. 1 root root 7 Fev 3 2016 /bin -> usr/bin
lrwxrwxrwx. 1 root root 8 Fev 3 2016 /sbin -> usr/sbin


--
Linux User: #596371


Companheiro Ru4an a saida do seu comando especifica que /sbin deve ir para usr/sbin.
Veja a minha:
[danieldutra@programadoreslivres ~]$ ls -l /bin /sbin
lrwxrwxrwx 1 root root 7 Set 30 2015 /bin -> usr/bin
lrwxrwxrwx 1 root root 7 Set 30 2015 /sbin -> usr/bin
As duas tanto /bin quanto /sbin vão para usr/bin


Só queria entender porque isso acontece para ter uma compreensão sobre as pastas.
----------------------------------------------------------------------------------------------------------
Um usuario comum que não pretende se esforçar em aprender, tem interesse apenas nos arquivos que se encontram na sua pasta /home


15. Re: Não existe diferença entre o diretorio /bin e usr/sbin? [RESOLVIDO]

Mr.Perfection
perfection

(usa Slackware)

Enviado em 08/08/2016 - 01:09h

iniciantegnu escreveu: Um usuario comum que não pretende se esforçar em aprender, tem interesse apenas nos arquivos que se encontram na sua pasta /home


Não entendo porque está mechendo com as pastas bin e sbin, Não entendo nem mesmo o porque de você fazer esse tipo de pergunta se você mesmo diz que seu único interesse é na pasta home e não possue nenhum interesse em aprender nada


16. Re: Não existe diferença entre o diretorio /bin e usr/sbin? [RESOLVIDO]

Daniel
DanielDutra

(usa Linux Mint)

Enviado em 08/08/2016 - 01:24h

perfection escreveu:

iniciantegnu escreveu: Um usuario comum que não pretende se esforçar em aprender, tem interesse apenas nos arquivos que se encontram na sua pasta /home


Não entendo porque está mechendo com as pastas bin e sbin, Não entendo nem mesmo o porque de você fazer esse tipo de pergunta se você mesmo diz que seu único interesse é na pasta home e não possue nenhum interesse em aprender nada


Caro companheiro perfection entender como o sistema funciona não é uma boa? Para mim é e estou interessado não estou mechendo em nenhum arquivo apenas quero entender a diferença conceital que ja foi explicada mais nao foi demonstrada.
Sobre a minha assinatura não uso em referencia a minha pessoa. Confesso que a houve um equivoco na escrita. Ja alterei

----------------------------------------------------------------------------------------------------------
Um usuario comum que não pretende se esforçar em aprender, tem interesse apenas nos arquivos que se encontram na sua pasta /home


17. Re: Não existe diferença entre o diretorio /bin e usr/sbin? [RESOLVIDO]

Mr.Perfection
perfection

(usa Slackware)

Enviado em 08/08/2016 - 02:14h

iniciantegnu escreveu:

perfection escreveu:

iniciantegnu escreveu: Um usuario comum que não pretende se esforçar em aprender, tem interesse apenas nos arquivos que se encontram na sua pasta /home


Não entendo porque está mechendo com as pastas bin e sbin, Não entendo nem mesmo o porque de você fazer esse tipo de pergunta se você mesmo diz que seu único interesse é na pasta home e não possue nenhum interesse em aprender nada


Caro companheiro perfection entender como o sistema funciona não é uma boa? Para mim é e estou interessado não estou mechendo em nenhum arquivo apenas quero entender a diferença conceital que ja foi explicada mais nao foi demonstrada.
Sobre a minha assinatura não uso em referencia a minha pessoa. Confesso que a houve um equivoco na escrita. Ja alterei

----------------------------------------------------------------------------------------------------------
Um usuario comum que não pretende se esforçar em aprender, tem interesse apenas nos arquivos que se encontram na sua pasta /home


Pois é! Temos que ter cuidado com o que falamos! Ou Escrevemos né! Porque isso cai completamente em contradição com os seus interesses! Fiz o comentário, porque é triste os Jovens de Hoje que deveriam ter mentes superiores, já que neste mundo Moderno aprender é 1 Milhão de vezes mais simples e em suas jornadas cometem erros bobos... Uma amiga minha com 2 faculdades perdeu um bom emprego porque abreviou palavras como se faz na Internet. Foi considerada Analfabeta! Por não saber escrever direito!

Então me deparo com sua assinatura que se você parar pra entender o que escreveu ela é SUPER Ofensiva, porém Ofensiva a você mesmo, porque é uma declaração aberta na Internet de sua "Possível Personalidade" que não é boa! Porque quem não se esforça pra aprender, na maioria das vezes se torna batráquio de poço!

Como você diz não ser o seu caso, abaixo deixo uma explicação do que eu anotei sobre as pastas bins...

/bin: Contém os arquivos executáveis do sistema. Entre eles, os comandos bash (Terminal), tais como ls, cat e cd. Além disso, há também utilitários para configuração do sistema e gerenciamento de arquivos. Armazena os executáveis de alguns comandos básicos do sistema, como o su, tar, cat, rm, pwd, etc. Outro site informa que: armazena comandos do terminal em forma de executáveis. Contém os comandos binários essenciais (programas) que devem estar presentes quando o sistema é montado no modo para usuário único. Os aplicativos (como o Firefox) são armazenados em /usr/bin. Aqui temos todos os executáveis, comandos e programas que são utilizados para o funcionamento do sistema.

/sbin: Diretório de programas usados pelo superusuário (root) para administração e controle do funcionamento do sistema. Contém arquivos executáveis necessários para o boot, para recuperação e reparações do sistema. Somente podem ser executados pelo usuário root, ou raiz, ou administrador do sistema.

/usr/bin: Neste diretório estão contidos outros arquivos binários referentes aos usuários. Estes binários não são essenciais ao usuários se comparados com a pasta /bin

/usr/sbin: Esta pasta contém arquivos binários utilizados pelo administrador do sistema, como network daemons e outros binários que apenas o administrador do sistema tem acesso. O mais importante: estes arquivos não são vitais para a manutenção ou reparação do sistema Linux.





18. Re: Não existe diferença entre o diretorio /bin e usr/sbin? [RESOLVIDO]

Daniel
DanielDutra

(usa Linux Mint)

Enviado em 08/08/2016 - 13:07h

Claudio. escreveu:

Ótima pergunta, bem, a minha pasta sbin é completamente diferente da minha /bin. Se estiver falando da /usr/bin a minha também é diferente. Qual a diferença?
Leia:
http://www.linfo.org/
http://www.linfo.org/sbin.html


ru4n escreveu:

A diferença básica é a organização. Os diretórios sbin (/sbin, /usr/sbin, /usr/local/sbin) são diretórios para armazenar links e binários para administrar o sistema, tais como fsck, mkfs, fdisk. Os diretórios bin (/bin, /usr/bin, /usr/local/bin) são diretórios para o restante dos binários (jogos, apps, etc).

Quanto a hierarquia de diretórios (s)bin, funciona em forma de prioridade, como já foi dito;

1 - /bin (mais importante para manter o sistema funcionando);
2 - /usr/bin (comuns);
3 - /usr/local/bin (instalados pelo usuário root).

É o mesmo esquema para o sbin.

Entretanto, essa forma não é mais utilizada em algumas distribuições como o Arch e o Fedora; /bin e /sbin agora são links simbólicos para as pastas /usr/bin e /usr/sbin;
ls -l /bin /sbin
lrwxrwxrwx. 1 root root 7 Fev 3 2016 /bin -> usr/bin
lrwxrwxrwx. 1 root root 8 Fev 3 2016 /sbin -> usr/sbin


--
Linux User: #596371


qtcreator escreveu:

Gostaria de deixar a minha contribuição também. Vou deixar logo abaixo um resumo tirado do livro CERTIFICAÇÃO LINUX:

SUBDIRETÓRIO /bin:
Composição: Arquivos binários de comandos essenciais de usuários (disponível para todos os usuários).

SUBDIRETÓRIO /sbin:
Composição; Arquivos essenciais ao sistema, como aplicativos e utilitários para a administração da máquina. Normalmente só o superusuário tem acesso a estes arquivos. Costumeiramente contém os arquivos essenciais para dar boot no sistema e manutenção.


perfection escreveu:

/bin: Contém os arquivos executáveis do sistema. Entre eles, os comandos bash (Terminal), tais como ls, cat e cd. Além disso, há também utilitários para configuração do sistema e gerenciamento de arquivos. Armazena os executáveis de alguns comandos básicos do sistema, como o su, tar, cat, rm, pwd, etc. Outro site informa que: armazena comandos do terminal em forma de executáveis. Contém os comandos binários essenciais (programas) que devem estar presentes quando o sistema é montado no modo para usuário único. Os aplicativos (como o Firefox) são armazenados em /usr/bin. Aqui temos todos os executáveis, comandos e programas que são utilizados para o funcionamento do sistema.

/sbin: Diretório de programas usados pelo superusuário (root) para administração e controle do funcionamento do sistema. Contém arquivos executáveis necessários para o boot, para recuperação e reparações do sistema. Somente podem ser executados pelo usuário root, ou raiz, ou administrador do sistema.

/usr/bin: Neste diretório estão contidos outros arquivos binários referentes aos usuários. Estes binários não são essenciais ao usuários se comparados com a pasta /bin

/usr/sbin: Esta pasta contém arquivos binários utilizados pelo administrador do sistema, como network daemons e outros binários que apenas o administrador do sistema tem acesso. O mais importante: estes arquivos não são vitais para a manutenção ou reparação do sistema Linux.


Bom companheiros eu agradeço a todos os que participaram do topico: Claudio, ru4n, qtcreator e perfection e em especial o Claudio e ru4n por ter persistido na explicação. Vocês resumiram para mim o que significa cada pasta. Vou marcar o topico resolvido pois possuo a resposta do significado do que cada pasta deveria conter. Mas a minha principal duvida ainda irá persistir, porque no meu sistema todas essas pastas são iguais.

Agradeço a todos.

----------------------------------------------------------------------------------------------------------
Se você não pretende se esforçar em aprender e conhecer o seu sistema, os unicos arquivos que provavelmente serão de seu interesse se encontram na sua pasta /home


19. Re: Não existe diferença entre o diretorio /bin e usr/sbin? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/08/2016 - 18:44h

Só queria entender porque isso acontece para ter uma compreensão sobre as pastas.


Não sei qual o motivo oficial, e além dessas duas pastas (/bin e /sbin), a pasta /lib (e /lib64 para sistema 64) também é um link para usr/lib (/lib64 para usr/lib64). Mas penso eu que é para reunir tudo em um único lugar.

--
Linux User: #596371


20. Re: Não existe diferença entre o diretorio /bin e usr/sbin? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/08/2016 - 00:58h

Complementando visto que o FHS não foi mencionado.

https://www.vivaolinux.com.br/dica/Entendendo-o-FHS
https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts