Uname: Difference between revisions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
''' under construction''' | ''' under construction''' | ||
=Artiklist= | |||
Autor: Ivo Suur<br/> | |||
Rühm: A31<br/> | |||
Antud artikkel on kirjutatud aine Operatsioonisüsteemide administreerimine ja sidumine raames. Tegemist on iseseisva tööga mille eesmärk on anda lugejale ülevaade Linux/Unix süsteemides eksisteeriva käsu <b>uname</b> olemusest, parameetritest ja kasutatavusest. | |||
=Sissejuhatus= | |||
Selleks, et mõista artiklis kirjeldatut, ei pea kohe kindlasti olema Linuxi guru. Piisab mõningate algtõdede ja mõistete tundmisest, et aru saada millest juttu tehakse. Käsu <b>uname</b> kasutatavusest ja vajalikkusest üritan teile tuua ühe näite ning seejärel asume juba täpsema sisu ning parameetrite kirjeldamise juurde. Oletame, et teil on mingeid probleeme või küsimusi mis on seotud mõne tarkvara või riistvaralise komponendiga teie Linux operatsioonisüsteemil. Et neid küsimusi lahedama hakata, oleks hea teada milline kerneli (Kernel ehk tuum on operatsioonisüsteemi keskne osa, mis suhtleb vahetult riistvaraga, eraldab erinevatele protsessidele | |||
ressursse ja haldab rakenduste tööd) väljaanne teie süsteemil on või mis versiooniga kernel teil on. See aitab kindlasti probleemi lahendamist kiirendada. Kui te ei tea kust seda infot lihtsasti leida (tegelikult on see leitav ka ühest süsteemis olevast kaustast), siis õnneks ongi olemas <b>uname</b> käsklus, mis seda kiirelt ja mugavalt teha võimaldab. Lisades juurde vajalikud parameetrid, on meil võimalik saada süsteemi kohta veelgi rohkem informatsiooni. | |||
=Süntaks= | |||
Järgnev käsk <b>uname</b> (ilma lisaparameetriteta/võtmeteta) väljastab meile kerneli nime. Vahet ei ole kas me oleme tavakasutaja või juurkasutaja, tulemus on sama. Täpselt sama | |||
resultaadi saame ka siis kui lisame uname`ile parameetrid -s või --kernel-name | |||
'''#uname | |||
Linux''' | |||
'''#uname -s | |||
Linux''' | |||
'''#uname --kernel-name | |||
Linux''' | |||
Operatsioonisüsteemi nime väljastamine | |||
'''#uname -o | |||
GNU/Linux''' | |||
'''#uname -operating-system | |||
GNU/Linux''' | |||
Kerneli versiooni info väljastamine | |||
'''#uname -v | |||
#1 SMP Wed Jul 9 11:43:04 UTC 2014 (c36987d)''' | |||
'''#uname --kernel-version | |||
#1 SMP Wed Jul 9 11:43:04 UTC 2014 (c36987d)''' | |||
Mis väljaandega (inglise keeles ''release'') kernelit meie süsteem kasutab | |||
'''#uname -r | |||
3.0.101-0.35-default''' | |||
'''#uname --kernel-release | |||
3.0.101-0.35-default''' | |||
Millist arhitektuuri süsteem kasutab (''mõtleme siinjuhul emaplaati ennast'') | |||
'''#uname -m | |||
x86_64''' | |||
'''#uname --machine | |||
X86_64 | |||
Tulemus x86_64 osutab sellele, et teie süsteemi arhitektuur on 64bitine. i386 osutaks aga 32bitisele arhitektuurile.''' | |||
Millise arhitektuuriga protsessorit süsteem kasutab (''CPU'') | |||
'''#uname -p | |||
x86_64''' | |||
'''#uname --processor | |||
x86_64 | |||
Tulemus x86_64 osutab sellele, et protsessor on 64bitine. i686 osutaks aga 32bitisele protsessorile.''' | |||
Mis tüüpi arhitektuuril tarkvara kompileeritakse (''tells us what architecture the software is compiled for'') | |||
'''#uname -i | |||
x86_64''' | |||
'''#uname --hardware-platform | |||
x86_64 | |||
Tulemus x86_64 osutab 64bitisele süsteemile. i386 osutaks aga 32bitisele.''' | |||
Millises võrgus (''Network'') teie masin asub | |||
'''#uname -n | |||
doris''' | |||
'''#uname --nodename | |||
doris | |||
olles loginud sisse doris@itcolleg.ee''' | |||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] |
Revision as of 19:38, 7 November 2014
Hei-hei! Ivo Suur kirjutab uname`ist.
under construction
Artiklist
Autor: Ivo Suur
Rühm: A31
Antud artikkel on kirjutatud aine Operatsioonisüsteemide administreerimine ja sidumine raames. Tegemist on iseseisva tööga mille eesmärk on anda lugejale ülevaade Linux/Unix süsteemides eksisteeriva käsu uname olemusest, parameetritest ja kasutatavusest.
Sissejuhatus
Selleks, et mõista artiklis kirjeldatut, ei pea kohe kindlasti olema Linuxi guru. Piisab mõningate algtõdede ja mõistete tundmisest, et aru saada millest juttu tehakse. Käsu uname kasutatavusest ja vajalikkusest üritan teile tuua ühe näite ning seejärel asume juba täpsema sisu ning parameetrite kirjeldamise juurde. Oletame, et teil on mingeid probleeme või küsimusi mis on seotud mõne tarkvara või riistvaralise komponendiga teie Linux operatsioonisüsteemil. Et neid küsimusi lahedama hakata, oleks hea teada milline kerneli (Kernel ehk tuum on operatsioonisüsteemi keskne osa, mis suhtleb vahetult riistvaraga, eraldab erinevatele protsessidele ressursse ja haldab rakenduste tööd) väljaanne teie süsteemil on või mis versiooniga kernel teil on. See aitab kindlasti probleemi lahendamist kiirendada. Kui te ei tea kust seda infot lihtsasti leida (tegelikult on see leitav ka ühest süsteemis olevast kaustast), siis õnneks ongi olemas uname käsklus, mis seda kiirelt ja mugavalt teha võimaldab. Lisades juurde vajalikud parameetrid, on meil võimalik saada süsteemi kohta veelgi rohkem informatsiooni.
Süntaks
Järgnev käsk uname (ilma lisaparameetriteta/võtmeteta) väljastab meile kerneli nime. Vahet ei ole kas me oleme tavakasutaja või juurkasutaja, tulemus on sama. Täpselt sama resultaadi saame ka siis kui lisame uname`ile parameetrid -s või --kernel-name
#uname Linux #uname -s Linux #uname --kernel-name Linux
Operatsioonisüsteemi nime väljastamine
#uname -o GNU/Linux #uname -operating-system GNU/Linux
Kerneli versiooni info väljastamine
#uname -v #1 SMP Wed Jul 9 11:43:04 UTC 2014 (c36987d) #uname --kernel-version #1 SMP Wed Jul 9 11:43:04 UTC 2014 (c36987d)
Mis väljaandega (inglise keeles release) kernelit meie süsteem kasutab
#uname -r 3.0.101-0.35-default #uname --kernel-release 3.0.101-0.35-default
Millist arhitektuuri süsteem kasutab (mõtleme siinjuhul emaplaati ennast)
#uname -m x86_64 #uname --machine X86_64 Tulemus x86_64 osutab sellele, et teie süsteemi arhitektuur on 64bitine. i386 osutaks aga 32bitisele arhitektuurile.
Millise arhitektuuriga protsessorit süsteem kasutab (CPU)
#uname -p x86_64 #uname --processor x86_64 Tulemus x86_64 osutab sellele, et protsessor on 64bitine. i686 osutaks aga 32bitisele protsessorile.
Mis tüüpi arhitektuuril tarkvara kompileeritakse (tells us what architecture the software is compiled for)
#uname -i x86_64 #uname --hardware-platform x86_64 Tulemus x86_64 osutab 64bitisele süsteemile. i386 osutaks aga 32bitisele.
Millises võrgus (Network) teie masin asub
#uname -n doris #uname --nodename doris olles loginud sisse doris@itcolleg.ee