Kui vaatate Linuxi failisüsteemi, võite olla märganud a /proc kataloog, kus on palju imelikke numbreid ja muid faile. Mida see kataloog teeb? See sisaldab tegelikult palju kasulikku teavet, mis on seotud teie Linuxi süsteemi ja töötavate protsessidega.
Selles artiklis käsitletakse üksikasjalikult proc-failisüsteemi proc ning lisatakse lühike juhend süsteemiga seotud teabe hankimiseks procf-ide abil.
Mis on proc-failisüsteem?
Proc-failisüsteem (procfs) on laenatud idee Plan Labi uurimissüsteem Plan 9, seal välja töötatud algse Unixi süsteemi uurimisjärglane.
Failisüsteem laiendab "kõike failina", sealhulgas riistvaraseadmeid, algset kontseptsiooni loogiliseks järeldus, esitades süsteemi kõik käimasolevad protsessid failide hierarhiana, mida saate standardiga uurida tööriistad.
Süsteemiteabe jaoks on protsessihierarhias kõige kasulikum fail cpuinfo faili. Selle vaatamiseks tippige:
kass / proc / cpuinfo
Sõltuvalt sellest, kui palju teie masinas on protsessori südamikke, võib see fail sisaldada palju teavet. Seetõttu võiksite kassi asendada Enamik, mis on Linuxi piipar.
Muud kasulikud failid /proc kataloog on meminfo, mis näitab teie süsteemimäluga seotud üksikasju ja kinnitused fail, mis annab teavet ühendatud failisüsteemi kohta. Neid faile saate hõlpsalt uurida standardsete Linuxi tekstitöötlustööriistade abil.
Seotud: Parimad käsurea utiliidid failisisu vaatamiseks Linuxis
Proc-failisüsteemis on kõigil töötavatel protsessidel oma kataloog, mis on nende protsessi ID number või PID. Näiteks protsessil 1, init-protsessil, mis käivitab kõik teised protsessid Linuxi süsteemis alglaadimise ajal, on oma sama numbriga kataloog, /proc/1.
Leides protsessi, mida soovite uurida, kasutate seda käsk ps, top, htop või muud Linuxi käsud, et loetleda konkreetse protsessi PID. Kui olete protsessi ID leidnud, navigeerige selle kataloogi alt /proc.
Protsessi kataloogist leiate mitu faili, mis sisaldavad teavet protsessi erinevate tahkude kohta. Näiteks, exe on sümboolne link käivitatava käivitatava failiga, keskkond loetleb keskkonnamuutujad ja cmdline näitab kõiki käsurea argumente, millega protsess käivitati. The staatus fail loetleb suure osa sellest teabest "inimesele paremini loetavas" vormingus.
Seotud: Mis on protsess Linuxis?
Hankige süsteemiteavet procfs-i abil
Proc-failisüsteem näitab, et peaaegu kõik on Linuxi fail, isegi asjad, mida te ei oskaks oodata. Isegi juurkaustast leiate palju faile, millest igaüks sisaldab teavet süsteemi erinevate komponentide kohta.
Linux oma ainulaadsete käskude ja lugematute distrodega võib algajatele algajatele tunduda salapärane, kuid kõik on omal kohal.
Kas olete mõelnud, miks on Linuxi käsud nii lühikesed ja imelikud? Teletüüpi masinad ja Unix on vastus.
Loe edasi
- Linux
- Failisüsteem
- Linuxi tuum
![](/f/acc3fcfeb7f99a7933db257018f46f8a.jpg)
David on vabakutseline kirjanik, kes asub Vaikse ookeani loodeosas, kuid on algselt pärit Bay piirkonnast. Ta on olnud tehnikahuviline lapsepõlvest saati. Taaveti huvide hulka kuuluvad lugemine, kvaliteetsete telesaadete ja filmide vaatamine, retro mängimine ja plaatide kogumine.
Telli meie uudiskiri
Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!
Veel üks samm !!!
Palun kinnitage oma e-posti aadress meilis meile, mille me just saatsime.