Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1245 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  Origine des noms des dossiers systèmes

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Précédente
Auteur Sujet :

Origine des noms des dossiers systèmes

n°208745
Mjules
Modérateur
Parle dans le vide
Posté le 08-01-2003 à 17:18:45  profilanswer
 

Salut,
 
on sait tous ou presque ce qu'il y a dans les dossier situés à la racine (si vous ne savez pas, je vous conseille de vous reporter au FHS : http://www.pathname.com/fhs/2.2/ )
 
mais quel est l'origine de leur nom ?
 
Pour certains, l'énigme est assez simple (je propose ici mon interprétation) :
 
/bin : binaries (programmes binaires)
/boot : contient le noyau et les infos de boot
/dev : device files
/home : de home (chez soi) en anglais
/lib : les bibliothèques nécessaires (library en anglais)
/mnt : les points de montage par défaut (mount)
/root : le dossier du root
/tmp : les fichiers temporaires
 
pour d'autres c'est déjà un peu plus complexe mais encore compréhensible :
 
/sbin : binaires systeme (ou securisé puisque normalement uniquement pour le root ?), encore que je trouve que ls est un binaire système...
/var : les données variables + les caches des systèmes de paquetages , un peu bizarre parce que de prime abord, il semble redondant avec /tmp bien qu'en fait il traite des données différentes et donc ne l'est pas.
 
 
et alors, il y en a, on se demande d'où sortent les noms :
 
/etc : Editable Text Configuration mais cela semble être une signification inventé après la création pour faire sérieux et éviter de rappeler et caetera (qui serait la signification initiale) ;)
 
/usr : Unix System Resource
 
/opt : les programmes commerciaux (optional ?)
 
/proc : probablement process (/proc contient les infos sur tout les process en cours) UPDATE
 
/sys : système (uniquement pour les noyaux 2.6) ? UPDATE
 
les noms de dossiers spéciaux :
le .d (de xinetd.d ; init.d etc) = directory
le rc (de rc5.d par ex) : resource configuration
 
 
Je pose donc la question :
 
Mais d'où viennent t'il ?  
 
en espérant que vous saurez, A+


Message édité par Mjules le 21-04-2005 à 22:59:33

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
mood
Publicité
Posté le 08-01-2003 à 17:18:45  profilanswer
 

n°208749
Sixtiz
Serial glandeur
Posté le 08-01-2003 à 17:27:55  profilanswer
 

/usr pour user : les programmes utilisateurs (non systèmes / indispensables)
 
Sinon je me suis toujours demandé ce que signifiaient les lettres "rc" comme dans /etc/rc.d ...  :??:

n°208752
Mjules
Modérateur
Parle dans le vide
Posté le 08-01-2003 à 17:31:38  profilanswer
 

et les .d (init.d rc.d xinit.d inet.d cron.d ...) pourquoi ils ont là ?
 
rc : runlevel change ? (puisqu'on éxécute ce qu'il y a dedans à chaque changement de runlevel) mais ça marche pas pour rc.firewall ou rc.local ni rc.sysinit


Message édité par Mjules le 08-01-2003 à 17:32:54

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°208801
Zaib3k
Posté le 08-01-2003 à 19:09:43  profilanswer
 

Mjules a écrit :

et les .d (init.d rc.d xinit.d inet.d cron.d ...) pourquoi ils ont là ?
 
rc : runlevel change ? (puisqu'on éxécute ce qu'il y a dedans à chaque changement de runlevel) mais ça marche pas pour rc.firewall ou rc.local ni rc.sysinit


 
peut etre pour daemon  :??:  comme httpd, sshd, dhcpd etc...


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°208815
minusplus
Posté le 08-01-2003 à 19:35:40  profilanswer
 

.d pour directory
 
rc = resource ?

n°208825
udok
La racaille des barbus ©clémen
Posté le 08-01-2003 à 19:49:45  profilanswer
 

le s de sbin, c'est peut-être le s de super-utilisateur non ?

n°208926
houplaboom​42
Posté le 08-01-2003 à 22:54:35  profilanswer
 

pour ce qui est specific a linux y a bcq de choses qui expliquent la dedans http://www.pathname.com/fhs/pub/fhs-2.2.pdf
 
FHS = file hierarchy standart , ca va avec la lsb

n°208978
Mjules
Modérateur
Parle dans le vide
Posté le 09-01-2003 à 10:02:16  profilanswer
 

houplaboom42 a écrit :

pour ce qui est specific a linux y a bcq de choses qui expliquent la dedans http://www.pathname.com/fhs/pub/fhs-2.2.pdf
 
FHS = file hierarchy standart , ca va avec la lsb  

Euh, t'as vu que c'est le lien que je donne à la 5° ligne du premier topic ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°208982
Sartene
Posté le 09-01-2003 à 10:31:38  profilanswer
 

Apparemment, /bin et /sbin n'existaient pas au debut de linux.
 
Ca a commence avec /usr /var /etc je pense (peut etre aussi /proc et quelques autres, mais pas bin ni sbin).
/usr pour mettre ce qui etait relatif aux utilisateurs (usr pour user)
/var pour mettre ce qui etait variable
/etc pour mettre le reste (etcaetera, le reste quoi)
 
Ensuite, ils sont du se dire que ca faisait trop de trucs a mettre dans ETC, donc ils ont fait une arborescence plus fournie, mais en gardant ce qu'il y avait avant pour compatibilite (en 1993 je crois).

n°208984
Bitman13
Moi aussi j'aime les chiennes
Posté le 09-01-2003 à 10:38:44  profilanswer
 

minusplus a écrit :

.d pour directory
 
rc = resource ?

.d c pas daemon ?  :??:

mood
Publicité
Posté le 09-01-2003 à 10:38:44  profilanswer
 

n°208986
minusplus
Posté le 09-01-2003 à 10:43:09  profilanswer
 

bitman13 a écrit :

.d c pas daemon ?  :??:  

ben non, pourquoi tu veux que ce soit daemon ? les *.d sont des directories (on met le d pour pas les confondre avec des fichiers homonymes).
pkoi daemon ? vois pas le rapport ?

n°208988
Bitman13
Moi aussi j'aime les chiennes
Posté le 09-01-2003 à 10:53:01  profilanswer
 

minusplus a écrit :

ben non, pourquoi tu veux que ce soit daemon ? les *.d sont des directories (on met le d pour pas les confondre avec des fichiers homonymes).
pkoi daemon ? vois pas le rapport ?

heu ché pas suis nul, xinit.d ya des daemon dedans enfin voila [:rougit] patapai ! [:tapai]

n°208989
minusplus
Posté le 09-01-2003 à 10:55:10  profilanswer
 

bitman13 a écrit :

heu ché pas suis nul, xinit.d ya des daemon dedans enfin voila [:rougit] patapai ! [:tapai]

:??: dans xinit.d ? c'est où ça ? dans /etc/ ? ça m'étonnerai qu'il y ait des démons là dedans mais bon.. :D

n°208991
Bitman13
Moi aussi j'aime les chiennes
Posté le 09-01-2003 à 10:58:11  profilanswer
 

minusplus a écrit :

:??: dans xinit.d ? c'est où ça ? dans /etc/ ? ça m'étonnerai qu'il y ait des démons là dedans mais bon.. :D

oups, xinetd.d  :lol:


Message édité par Bitman13 le 09-01-2003 à 10:58:29
n°208992
zeb_
Posté le 09-01-2003 à 11:01:26  profilanswer
 

/usr ne signifie pas "user", puisque le user met son bordel dans /home.
C'est unix system resource, en gros tous les logiciels.

n°208994
udok
La racaille des barbus ©clémen
Posté le 09-01-2003 à 11:02:39  profilanswer
 

zeb_ a écrit :

/usr ne signifie pas "user", puisque le user met son bordel dans /home.
C'est unix system resource, en gros tous les logiciels.


 
et /etc ?

n°208995
philou_a7
\_o< coin ! >o_/
Posté le 09-01-2003 à 11:15:17  profilanswer
 

je vote +1 pour le et-caetera ;)

n°208997
Sartene
Posté le 09-01-2003 à 11:33:23  profilanswer
 

zeb_ a écrit :

/usr ne signifie pas "user", puisque le user met son bordel dans /home.
C'est unix system resource, en gros tous les logiciels.


 
Encore une fois, /home n'existait pas a l'origine je pense.

n°208998
minusplus
Posté le 09-01-2003 à 11:35:54  profilanswer
 

zeb_ a écrit :

/usr ne signifie pas "user", puisque le user met son bordel dans /home.
C'est unix system resource, en gros tous les logiciels.

je ne suis pas d'accord. dans / va tout ce qui est necessaire au fonctionnement et à la maintenance essentielle du système (pour l'admin en fait), dans /usr va tout ce qui est utilisation pratique du système c'est à dire les softs utilisateur.
 
de plus, je suis d'accord avec sartene, le /home est quelque chose d'assez batard (qui n'est d'ailleurs pas requis dans le FHS)

n°209290
zeb_
Posté le 09-01-2003 à 21:40:49  profilanswer
 

minusplus a écrit :

je ne suis pas d'accord. dans / va tout ce qui est necessaire au fonctionnement et à la maintenance essentielle du système (pour l'admin en fait), dans /usr va tout ce qui est utilisation pratique du système c'est à dire les softs utilisateur.
 
de plus, je suis d'accord avec sartene, le /home est quelque chose d'assez batard (qui n'est d'ailleurs pas requis dans le FHS)


 
Le dernier Linux pratique en parle. Tu peux faire une recherche "unix system resource" sur google et tu trouveras /usr

n°209314
Sartene
Posté le 09-01-2003 à 22:20:42  profilanswer
 

zeb_ a écrit :


 
Le dernier Linux pratique en parle. Tu peux faire une recherche "unix system resource" sur google et tu trouveras /usr


 
 [:tracker]  
 
Ici :
http://www.biozentrum.unibas.ch/~b [...] course.pdf
 
Tu verras que /home n'existe pas a la base ;). Par contre il y a avait un repertoire "users" qui a disparu...
 
/ : Is the root directory
/dev : Contains the different special files.
/etc : Contains the system configuration files.
/sbin : Contains the system binary and executable files
/tmp : Temporary file zone
/usr : Contains the UNIX System Resource files
/var : Contains the variable files like mail, news, spool,...
/users : Contains the users directories and files
vmunix : DEC UNIX kernel located under root

n°209324
zeb_
Posté le 09-01-2003 à 22:38:06  profilanswer
 

sartene a écrit :


 
 [:tracker]  
 
Ici :
http://www.biozentrum.unibas.ch/~b [...] course.pdf
 
Tu verras que /home n'existe pas a la base ;). Par contre il y a avait un repertoire "users" qui a disparu...
 
/ : Is the root directory
/dev : Contains the different special files.
/etc : Contains the system configuration files.
/sbin : Contains the system binary and executable files
/tmp : Temporary file zone
/usr : Contains the UNIX System Resource files
/var : Contains the variable files like mail, news, spool,...
/users : Contains the users directories and files
vmunix : DEC UNIX kernel located under root


 
Je comprends la confusion : les gens ont fini par assimiler /users et /usr car ça se prononce de la même façon. C'est peut-être pour ça que home a été créé, pour éviter la confusion phonétique.
C'est très "bricolage", mais c'est marrant, ça ressemble à l'évolution en biologie.

n°209387
trictrac
Posté le 10-01-2003 à 07:32:06  profilanswer
 

pour info le /users n'a pas entierement disparu .... il etait encore present sur solaris (en tout cas a l'ecole ou je suis l'année dernière)

n°209506
philou_a7
\_o< coin ! >o_/
Posté le 10-01-2003 à 13:44:13  profilanswer
 

Sur Solaris 8 pour x86, le /home existe mais il est vide et inutilisable : il n'est present que pour des notions de compatibilité :p
 
Si je me souviens bien ,les repertoires des utilisateurs sont dans /users/home ou qqchose comme ça :)

n°209510
Sartene
Posté le 10-01-2003 à 13:56:12  profilanswer
 

Ah oui, je me souviens vaguement d'un lien entre /home et je_sais_plus_ou, mais ca fait pertpete que j'ai plus touche de Solaris...  :sweat:

n°209543
minusplus
Posté le 10-01-2003 à 14:32:50  profilanswer
 

zeb_ a écrit :


 
Le dernier Linux pratique en parle. Tu peux faire une recherche "unix system resource" sur google et tu trouveras /usr

ah ben oué tiens, désolé, je savais pas ! :D

n°210670
Mjules
Modérateur
Parle dans le vide
Posté le 12-01-2003 à 22:03:25  profilanswer
 

Bon, et bien on a avancé quand même, on sait pourquoi /usr : unix system resource, et xxxx.d pour directory
 
Vos idées et connaissances sont encores bienvenues, il reste /etc (et caetera ?) et /opt ( optionnal ?)  à trouver.
 
et aussi si on pouvait avoir une certitude sur le rc de rc.local, rcX.d ...
 
A+  :hello:


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°210751
philou_a7
\_o< coin ! >o_/
Posté le 13-01-2003 à 11:26:12  profilanswer
 

opt je suis quasi sur que c'est effectivement optionnal
pour etc j'approuve le et caetera, mais c'est juste un avis perso :p
 
sinon, rc c'est pas resource control ou qqchose dans le genre ?

n°210756
mober
Mécréant Notoire
Posté le 13-01-2003 à 11:49:53  profilanswer
 

sbin
 
g tjrs compris ça comme "binaire secondaires" > pas indispensables au fonctionnement du système.
 
:??:

n°210758
e_esprit
Posté le 13-01-2003 à 11:52:43  profilanswer
 

et /sbin/mount ? c'est pas indispensable a ton système ???
 
Pour moi : sbin => binaires du sysadmin

n°210760
mober
Mécréant Notoire
Posté le 13-01-2003 à 11:59:51  profilanswer
 

e_esprit a écrit :

et /sbin/mount ? c'est pas indispensable a ton système ???
 
Pour moi : sbin => binaires du sysadmin


 
fo croire ke non puiske chez moi il est pas dans ce dossier :D (g une mandrake)
 
mount est dans le /bin.
 
Dans sbin g rien de vital.


Message édité par mober le 13-01-2003 à 12:00:54
n°210762
Mjules
Modérateur
Parle dans le vide
Posté le 13-01-2003 à 12:03:44  profilanswer
 

mober a écrit :


Dans sbin g rien de vital.


oh que si, tu as init dans /sbin et c'est aps la peine d'espérer démarrer normalement sans lui
 
tu as ifconfig (laisse tomber le réseau sans lui)
 
et quelques autres trucs sympa


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°210763
philou_a7
\_o< coin ! >o_/
Posté le 13-01-2003 à 12:08:30  profilanswer
 

Citation :

Dans sbin g rien de vital.


 
ls /sbin :
...
init
...
fsck
...
lilo
...
modprobe
...
depmod
...
shutdown
...
 
etc :D

n°210765
mober
Mécréant Notoire
Posté le 13-01-2003 à 12:16:19  profilanswer
 

Mjules a écrit :


oh que si, tu as init dans /sbin et c'est aps la peine d'espérer démarrer normalement sans lui
 
tu as ifconfig (laisse tomber le réseau sans lui)
 
et quelques autres trucs sympa


 
 
je suis d'accord avec toi sbin regorge de truc très utils.
 
Ceci dit mon répertoire /bin contient lui aussi pas mal de programme permettant d'administrer le système.
 
Par exemple g /bin/kill et /sbin/killall, c dans ce sens ke je dit ke les binaires de /sbin sont secondaires.
 

n°212553
Sartene
Posté le 17-01-2003 à 10:21:19  profilanswer
 

mober a écrit :


 
 
je suis d'accord avec toi sbin regorge de truc très utils.
 
Ceci dit mon répertoire /bin contient lui aussi pas mal de programme permettant d'administrer le système.
 
Par exemple g /bin/kill et /sbin/killall, c dans ce sens ke je dit ke les binaires de /sbin sont secondaires.
 
 


 
Je pense plutot que les binaires de sbin sont "system binaries", vu que root est le seul a l'avoir dans son path par defaut.

n°212570
mober
Mécréant Notoire
Posté le 17-01-2003 à 11:08:34  profilanswer
 

sartene a écrit :


 
Je pense plutot que les binaires de sbin sont "system binaries", vu que root est le seul a l'avoir dans son path par defaut.


 
ok, va pour les "system binaires"
 
Par contre je viens de regarder plus en détail les droits fixés sur les répertoires /bin et /sbin chez et ce sont exactement les mêmes [:wam]
 
g une mandrake et g simplement spécifié un niveau de sécurité moyen sans plus me casser la tête, c déjà assez contraignante pour ce ke je fais de mon poste.
 
Bref je comprends de moins en moins bien la différence en tre /bin et /sbin :heink: (à moins peut-être qu'elle apparaisse à un niveau de sécurité plus élevé :??:)
 
g fait qq test en lancant des executables depuis un compte normal et ça marche, heureusement les programmes les pus importants genre iptables sont sécurisés au niveau logiciel et réclame les privilèges d'administrateur.  
 
bah g encore beaucoup de choses à apprendre
 
[:alph-one]
 
 

n°212575
e_esprit
Posté le 17-01-2003 à 11:20:30  profilanswer
 

En fait c'est plus une separation logique qu'autre chose...
C'est juste que normalement, un utilisateur n'a pas a faire de traceroute, de init (de toutes facons ca marchera pas...), d'installation de lilo, etc...
Donc ca sert a rien que ca traine dans son path...

n°212594
Sartene
Posté le 17-01-2003 à 12:32:37  profilanswer
 

Sous debian, je ne crois pas que les utilisateurs lambda aient accès à sbin.

n°212606
jls
Posté le 17-01-2003 à 12:51:35  profilanswer
 

sartene a écrit :

Sous debian, je ne crois pas que les utilisateurs lambda aient accès à sbin.


Si l'utilisateur a acces a sbin mais celui-ci n'est pas dans son PATH donc il doit faire /sbin/lacommande.


---------------
A Plus Donc...  [:jls]
n°212607
udok
La racaille des barbus ©clémen
Posté le 17-01-2003 à 12:53:12  profilanswer
 

sartene a écrit :

Sous debian, je ne crois pas que les utilisateurs lambda aient accès à sbin.


 
il est pas dans le path mais on peut y accéder à la main (ou le mettre dans le patch bien entendu)
par exemple, which ifconfig ne renvoit rien
mais tu peux y accéder via /sbin/ifconfig

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  Origine des noms des dossiers systèmes

 

Sujets relatifs
Soucis pour la résolution de noms !!!serveur ftp et noms d'utilisateurs
[shell] afficher les noms des fichiers qui vérifient un grepMac OS parmi les systèmes les plus sûrs du marché
Petit problème avec les dossiersmount/fstab: option pour lire les noms de fichiers long sur un cd...
Imap, comment le paramétrer ( dossiers , synchro .... )[mozilla] ptéférences sur les systemes unix, taille par défaut, bug ?
comment donner des noms d host??Théorie des systèmes d'exploitation ?
Plus de sujets relatifs à : Origine des noms des dossiers systèmes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR