ആമുഖം
ലിനക്സിലുള്ള uname കമാൻഡ് നിങ്ങളുടെ ലിനക്സ് എൻവയോണ്നെപ്പറ്റിയുള്ള സിസ്റ്റം വിവരങ്ങൾ കാണുവാൻ അനുവദിക്കുന്നു.
ഈ ഗൈഡിൽ ഞാൻ എങ്ങിനെ ഫലപ്രദമായി ഉപയോഗിക്കും എന്ന് കാണിച്ചുതരാം.
uname
സ്വന്തം പേരിലുള്ള uname നിർദ്ദേശം വളരെ പ്രയോജനകരമല്ല.
നിങ്ങൾക്കായി ഇത് പരീക്ഷിക്കുക. ടെർമിനൽ വിൻഡോ തുറന്ന് താഴെ പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്യുക:
uname
ലിനക്സ് റിട്ടേൺ നൽകുന്ന ഒരേയൊരു പദമാണ് സാധ്യത.
അത് നല്ലതാണ്. Zorin, Q4OS അല്ലെങ്കിൽ Chromixium പോലെയുള്ള മറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ പോലെയാകാൻ മനഃപൂർവ്വം രൂപകൽപ്പന ചെയ്തിട്ടുള്ള ആ കൈമാറ്റം നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ തന്നെ നിങ്ങൾ ഇതിനകം തന്നെ അറിയാമായിരുന്നു.
uname -a
മറ്റെല്ലാ അറ്റത്തും, നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:
uname -a
ഇത്തവണ നിങ്ങൾ ഒരു മുഴുവൻ റാഫ്റ്റിന്റെ വിവരങ്ങൾ ലഭിക്കുന്നു:
- കെർണലിന്റെ പേര്
- നോഡിന്റെ പേര്
- കേർണൽ റിലീസ്
- കെർണൽ പതിപ്പ്
- machiine
- പ്രോസസർ
- hardware platform
- ഓപ്പറേറ്റിംഗ് സിസ്റ്റം
നിങ്ങൾ വാസ്തവത്തിൽ കിട്ടുന്ന ഔട്ട്പുട്ട് ഇങ്ങനെയുള്ള ഒന്നായി കാണുന്നു:
ലിനക്സ് നിങ്ങളുടെ കമ്പ്യൂട്ടർ പേര് 3.19.0-32-ജനറിക് # 37-14.04.1-ഉബുണ്ടു എസ്എംപി ഒക്ടോബർ 22 09:41:40 യു.ടി.സി 2015 x86_64 X86_64 x86_64 ഗ്നു / ലിനക്സ്
വ്യക്തമായി ഞാൻ നിങ്ങളോടു പറഞ്ഞിട്ടില്ല എങ്കിൽ കോളം ഉള്ളടക്കങ്ങൾ ആയിരുന്നു വിവരങ്ങൾ അർത്ഥപൂർണ്ണമായിരുന്നു ആയിരുന്നു എന്ന്.
uname -s
താഴെ പറയുന്ന കമാൻഡ് നിങ്ങൾക്കു് തന്നെ കെർണലിന്റെ പേരിൽ കാണിയ്ക്കുന്നു.
uname -s
ഈ കമാന്ഡിനുള്ള ഔട്പുട്ട് ലിനക്സ് ആണ്, പക്ഷേ നിങ്ങള് BSD പോലെയുള്ള മറ്റൊരു പ്ലാറ്റ്ഫോമിലാണെങ്കില് അത് വ്യത്യസ്തമായിരിക്കും.
നിങ്ങൾക്ക് എല്ലാം ശരിയായി വിതരണം ചെയ്യാതെ ഇതേ ഫലം നേടാൻ കഴിയും, പക്ഷേ ഡീമാവൻസ് uname കമാൻഡിനു് സ്വതവേയുള്ള ഔട്ട്പുട്ട് മാറ്റാൻ തീരുമാനിച്ചാൽ, ഈ സ്വിച്ച് ഓർത്തുവയ്ക്കുന്നതു് ഗുണകരമാണു്.
കൂടുതൽ വായനക്കാരായ ഫ്രണ്ട്ലി സ്വിച്ച് ഉപയോഗിക്കാൻ നിങ്ങൾ ഇഷ്ടപ്പെടുന്നെങ്കിൽ താഴെക്കൊടുത്തിരിക്കുന്ന നൊട്ടേഷനും ഉപയോഗിക്കാം:
uname --kernel- നാമം
ഔട്ട്പുട്ട് ഒരു പക്ഷേ നിങ്ങളുടെ വിരൽ ഇപ്പോൾ കുറച്ചുമാത്രം.
നിങ്ങൾക്കൊരു കെർണൽ എന്താണെന്നു് ആശങ്കപ്പെടുന്നുണ്ടെങ്കിൽ - നിങ്ങളുടെ കമ്പ്യൂട്ടറുമായി ഇടപെടുന്നതിനുള്ള മാറ്റാവുന്ന സോഫ്റ്റ്വെയറാണു് ഏറ്റവും ചെറിയ തുക - വിക്കിപീഡിയ കൂടുതൽ വിശദമായി പ്രതിപാദിക്കുന്നു:
ലിനക്സ് കെർണൽ ഒരു യുണിക്സ് പോലുള്ള കമ്പ്യൂട്ടർ ഓപറേറ്റിംഗ് സിസ്റ്റം കേർണൽ ആണ്. ലോകത്തെ മുഴുവനായും ഇത് ഉപയോഗിക്കുന്നു: ലിനക്സ് ഓപ്പറേറ്റിങ് സിസ്റ്റം അടിസ്ഥാനമാക്കിയുള്ളതും പരമ്പരാഗത കമ്പ്യൂട്ടറുകൾക്കും സെർവറുകൾക്കും സാധാരണയായി ലിനക്സ് വിതരണങ്ങളിൽ, [9] റൂട്ടറുകൾ, റൗണ്ടറുകൾ, എൻഎഎസ് തുടങ്ങിയ വിവിധ എംബഡഡ് ഉപകരണങ്ങളിൽ വീട്ടുപകരണങ്ങൾ . ടാബ്ലറ്റ് കമ്പ്യൂട്ടറുകൾക്കും സ്മാർട്ട്ഫോണുകൾക്കും smartwatches- നുള്ള ആൻഡ്രോയ്ഡ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും ലിനക്സ് കെർണലിന്റെ അടിസ്ഥാനത്തിലാണ് പ്രവർത്തിക്കുന്നത്.
uname -n
താഴെ പറയുന്ന കമാൻഡ് നിങ്ങളുടെ കമ്പ്യൂട്ടറിന്റെ നോഡിന്റെ പേര് കാണിക്കുന്നു:
uname -n
Uname -n കമാൻഡിന്റെ ഔട്ട്പുട്ട് നിങ്ങളുടെ കമ്പ്യൂട്ടറിന്റെ ഹോസ്റ്റ് നാമം, ടെർമിനൽ വിൻഡോയിൽ താഴെ പറയുന്നതുവഴി നിങ്ങൾക്ക് അതേ പ്രതീതി നേടാം:
ഹോസ്റ്റ്നാമം
അൽപ്പം കൂടുതൽ വായനക്കാരനുമായ കമാൻറ് ഉപയോഗിച്ചുകൊണ്ട് അതേ പ്രതീതി നിങ്ങൾക്ക് നേടാം:
uname --nodename
ഫലങ്ങൾ ഒന്നുതന്നെയായിരുന്നു, നിങ്ങൾ പോകുന്ന ഒന്നിനെ മുൻഗണനയിലേക്ക് താഴുന്നു. നോൺ ലിനക്സ് സിസ്റ്റങ്ങളിൽ ഒരേപോലെ ഹോസ്റ്റ്നാമവും നോഡിനും ഉറപ്പില്ല.
uname -r
താഴെ പറഞ്ഞിരിക്കുന്ന കമാൻഡ് കേർണൽ റിലീസ് മാത്രം കാണിക്കുന്നു:
uname -r
മുകളിലുള്ള കമാൻഡ് ഔട്ട്പുട്ട് 3.19.0-32-generic വരിയിൽ ആയിരിക്കും .
ഹാർഡ്വെയർ ക്രമീകരിയ്ക്കുമ്പോൾ കേർണൽ റിലീസ് പ്രധാനപ്പെട്ടതാണ്. എല്ലാ പതിപ്പുകളുമായും ആധുനിക ഹാർഡ്വെയർ യോജിക്കുന്നില്ല, ഒരു പ്രത്യേക ബിന്ദുവിൽ നിന്നും ഇത് സാധാരണയായി ഉൾപ്പെടുത്തിയിരിക്കും.
ഉദാഹരണത്തിനു് ലിനക്സിന്റെ ലക്കം 1 കണ്ടുപിടിച്ചപ്പോൾ, 3d പ്രിന്ററുകളുടെയോ ടച്ച് സ്ക്രീൻ ഡിസ്പ്ലേകളുടെയോ ഡ്രൈവറുകൾക്ക് ഒരുപാട് കോൾ ഉണ്ടായിരുന്നു എന്നു ഞാൻ സംശയിക്കുന്നു.
താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് അതേ പ്രതീതി നേടാം:
uname --kernel- റിലീസ്
uname -v
താഴെ പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്ത് നിങ്ങൾ പ്രവർത്തിപ്പിച്ച ലിനക്സ് കെർണലിന്റെ പതിപ്പ് നിങ്ങൾക്ക് കണ്ടെത്താം:
uname -v
ഒക്ടോബർ 37, 14.04.1.1-ഉബുണ്ടു എസ്എംപി 2237414140 യു.ടി.
കെർണൽ കംപൈൽ ചെയ്തപ്പോൾ, നിങ്ങൾ ഏതു് പതിപ്പാണ് ഉപയോഗിച്ചുളളതെന്നു് നിങ്ങൾക്കു് കാണിയ്ക്കുന്ന വസ്തുത കെർണലിൽ നിന്നും വ്യത്യാസത്തിൽ വ്യത്യാസമുണ്ടാകുന്നു.
ഉദാഹരണത്തിന് ഉബുണ്ടു 3.19.0-32-ജെനറിക്ക് കേർണൽ 50 തവണ സമാഹരിക്കാം. അവർ ആദ്യം സമാഹരിച്ചത് പതിപ്പ് # 1 അതു സമാഹരിച്ച തീയതി എന്നു പറയും. അതുപോലെതന്നെ 29-ആം പതിപ്പിലും അത് 29, അതുപോലെ സമാഹരിച്ച തീയതി എന്നിവയും പറയും. ലിനക്സ് റിലീസ് തന്നെയാണ്. പക്ഷേ പതിപ്പ് വ്യത്യസ്തമാണ്.
നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്ത് അതേ വിവരങ്ങൾ ലഭിക്കും:
uname --kernel-version
uname -m
താഴെ പറയുന്ന കമാൻഡ് മെഷീൻ ഹാർഡ്വെയർ നാമം പ്രിന്റ് ചെയ്യുന്നു:
uname -m
ഫലം x86_64 പോലെയായിരിക്കും.
നിങ്ങൾ uname -p , uname -i എന്നീ കമാൻഡുകൾ പ്രവർത്തിപ്പിച്ചാൽ, x86_64 എന്നതിന്റെ ഫലവും ഉണ്ടാകാം.
Uname -m എന്ന കേസിൽ, മെഷീൻ ആർക്കിടെക്ചർ ഇതാണ്. ഇത് മദർബോർഡിലെ തലത്തിൽ ചിന്തിക്കുക.
നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് അതേ വിവരങ്ങൾ നേടാം:
ഉമര് - മഷീൻ
uname -p
താഴെ പറയുന്ന കമാൻഡ് നിങ്ങൾക്ക് പ്രൊസസ്സർ തരങ്ങൾ കാണിക്കുന്നു:
uname -p
ഫലം x86_64 പോലുള്ള മെഷീൻ ഹാർഡ്വെയർ നാമം പോലെ തന്നെയായിരിക്കും.
ഈ കമാൻഡ് സിപിയു തരത്തെ സൂചിപ്പിക്കുന്നു.
നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്ത് അതേ ഫലം നേടാം:
uname --processor
uname -i
താഴെ പറയുന്ന കമാൻഡ് നിങ്ങൾക്ക് ഹാർഡ്വെയർ പ്ലാറ്റ്ഫോം കാണിക്കുന്നു.
uname -i
ഈ കമാൻഡ് ഹാർഡ്വെയർ പ്ലാറ്റ്ഫോം കാണിക്കുന്നു അല്ലെങ്കിൽ ഓപ്പറേറ്റിങ് സിസ്റ്റം തരം നിങ്ങൾക്ക് ഇഷ്ടപെടുന്നുണ്ടെങ്കിൽ. ഉദാഹരണത്തിന് നിങ്ങൾക്ക് ഒരു x86_64 പ്ലാറ്റ്ഫോം, മെഷീൻ എന്നിവയുണ്ട്, പക്ഷേ ഒരു 32-ബിറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം മാത്രമേ പ്രവർത്തിക്കൂ.
നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്ത് അതേ ഫലം നേടാം:
uname --hardware- പ്ലാറ്റ്ഫോം
uname -o
താഴെ കാണിക്കുന്ന കമാൻഡ് നിങ്ങൾക്ക് ഓപ്പറേറ്റിങ് സിസ്റ്റം കാണിച്ചുതരുന്നു:
uname -o
ഉബുണ്ടു, ഡെബിയൻ തുടങ്ങിയ സാധാരണ ലിനക്സ് ഡെസ്ക്ടോപ്പ് ഓപ്പറേറ്റിങ് സിസ്റ്റമാണ് നിങ്ങൾ ഉപയോഗിക്കുന്നതെങ്കിൽ, ഉൽപാദനം ഗ്നു / ലിനക്സ് എന്നു് അറിയുമ്പോൾ നിങ്ങൾ ആശ്ചര്യപ്പെടേണ്ടതില്ല. ഒരു ഫോണിലോ ടാബ്ലെറ്റിലോ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം Android ആയിരിക്കും.