Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

De directory structuur van RedHat 7.1 en waar verschillende

2morrow
10 antwoorden
  • Op redhat.com kan ik er niks over vinden, en wat ik via google vond ik alleen dit:
    http://www.xs4all.nl/~json/LINUXABC/BESTAND/INDEX.HTML

    Maar ik zou graag de hele dir structuur willen, bijvoorbeeld waar en met welke bestanden verschillende paketten worden geinstalleerd, en voor Samba bijvoorbeeld waar de bestanden staan en wat die doen. Klopt, driekwart hiervan moet ik uitvinden door te lezen en te zoeken, maar nu heb ik dus echt geen idee waar alles staat.
  • De bestandsstructuur is ietwat afhankelijk van je distro.
    RH isntalleert bijv. KDE ergens in de map /usr, terwijl SuSE dat in /opt doet.
    Als je precies wilt weten waar RH bijv. Samba heeft neergezet op je systeem, dan is een package manager een goede hulp.
    Je hebt bijv. gnoRPM en KPackage.
    Met laatstgenoemde kun je heel eenvoudig uitvissen wat je hebt geinstalleerd, en waar de bestanden naar toe zijn geschreven.
    Start kpackage op als root.
    Links toont kpackage een boomstructuur met de geinstalleerde pakketten, rechts 2 tabbladen, eentje met de omschrijving van het pakket, en eentje die precies aangeeft waar de bestanden naar toe zijn geschreven.
    Als je samba niet kunt vinden in de boomstructuur links, dan is de zoekfunctie een goede hulp.

    Succes, Max


  • which <commando> geeft je het volledige path
    kan ook handig zijn.

    btw, dit is een vraag die in de faq opgenomen zou kunnen worden
  • RH heeft naar mijn mening op zich een logische structuur betreft installatie en haar dirs:
    /etc: config files e.d.
    /usr user bestanden onderverdeel in een aantal dirs:
    /usr/lib library files voor alle users
    /usr/sbin systeem binaries. ik zou samba daar verwachten
    /usr/local lokale dir
    /usr/local/bin lokale binaries geinstalleerd door gewone users
    /mnt ja ja dat weten we onderhand wel
    /usr/share gedeelde bestanden: kde , gnome enzo mikken daar een lading troep in
    en natuurlijk /dev voor hardware
    /var meestal log files en/of mail
    /var/www je eigen website
    /var/ftp goede plek om je ftp hierin te zetten. bijv. in /var/ftp/pub/

    oot root dir
    /home/<user>/ gebruikers dir (hier komen afzonderlijke configuraties per gebruiker ook in zoals: /home/<user>/.enlightenment/

    vergeef me als ik wat belangrijks vergeet, want ik zit op een windhoos bak ATM op me werk :razz:

    [ Dit Bericht is bewerkt door: KayJay op 2002-03-12 11:03 ]
  • Bedankt allemaal voor de reacties.
    maximilaan: het probleem is dat ik op een pentium 133 met hele oude IBM monitor zit, waarmee ik niet goed in KDE/Gnome kan werken. De laatste keer dat ik de resolutie opnieuw probeerde de configureren, deed dat niks. Maar dat is het probleem niet, en bovendien is het denk ik beter om alles op de command line te leren (of de shell, of hoe dat ook het :smile: ).
    Mithrandir: hoe bedoel je, het volledige pad? de locatie van het commando, of het pad waar je je nu bevindt?
    KayJay: dank je voor de info, ff kijken of het een beetje klopt met mijn versie. toen ik een keer zocht op bestanden waar "smb" of "samba" inzat, vond hij er wel een paar in elke directory. Dus Samba's password files zou ik in /usr/bin kunnen verwachten?en de systeempasswords in /etc?
  • Door het commando 'rpm' de jusite vlaggen mee te geven zou je ook een uitdraai moeten krijgen van waar de bestanden heen worden geschreven.


    Het commando 'which' geeft de locatie van een binair bestand, incl pad
    dus:
    which konqueror
    /opt/kde/bin/konqueror

    Maar documentatie of configuratiebestanden zul je niet vinden met 'which'

    User-instellingen vind je vaak in je persoonlijke map, of in /usr/local/share

    max
  • rpm -ql geeft weer waar alle bestanden uit de rpm file weggeschreven worden..

    bijvoorbeeld rpm -ql iptables

    Geeft een rij bestanden
  • je hebt btw ook het find commando (check man find maar eens)

    find <zoekpath> -name <filename> [/code[ zoekpath: in welke dir gezocht moet worden. [code:3ace0326f1] find / -name zbcd [/code:3ace0326f1] doorzoekt dus het hele filesystem (en alles wat gemount is) door op het bestand zbcd
  • een ander, soortgelijk progje, heet locate

    dit werkt mbv een database waar alles instaat

    het lijkt er wel op dat het een beetje insecure is :sad: als ik als root een dbase bouw kan ik als user files die in
    oot staan zien… (de naam dan) en dat wil ik niet
  • [quote:8c973058b4]
    Op 13-03-2002 16:44, schreef Mithrandir:
    een ander, soortgelijk progje, heet locate

    dit werkt mbv een database waar alles instaat

    het lijkt er wel op dat het een beetje insecure is :sad: als ik als root een dbase bouw kan ik als user files die in
    oot staan zien… (de naam dan) en dat wil ik niet

    [/quote:8c973058b4]

    kun je in je config opgeven welke paden niet meegenomen mogen worden dus laat je gewoon
    oot eruit :wink:

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.