Linux OS നെയിം, കേർണൽ പതിപ്പ്, വിവരങ്ങൾ എന്നിവ എങ്ങനെ പരിശോധിക്കാം


നിങ്ങളുടെ മെഷീനിൽ നിങ്ങൾ പ്രവർത്തിക്കുന്ന ലിനക്സിന്റെ പതിപ്പും നിങ്ങളുടെ വിതരണ നാമവും കേർണൽ പതിപ്പും കൂടാതെ നിങ്ങളുടെ മനസ്സിൽ അല്ലെങ്കിൽ നിങ്ങളുടെ വിരൽത്തുമ്പിൽ ഉണ്ടായിരിക്കാൻ ആഗ്രഹിക്കുന്ന ചില അധിക വിവരങ്ങളും അറിയാൻ നിരവധി മാർഗങ്ങളുണ്ട്.

അതിനാൽ, പുതിയ ലിനക്സ് ഉപയോക്താക്കൾക്കുള്ള ലളിതവും എന്നാൽ പ്രധാനപ്പെട്ടതുമായ ഈ ഗൈഡിൽ, കമാൻഡ് ലൈനിൽ നിന്ന് നിങ്ങളുടെ Linux സിസ്റ്റം OS പതിപ്പ് എങ്ങനെ കണ്ടെത്താമെന്ന് ഞാൻ കാണിച്ചുതരാം. ഇത് ചെയ്യുന്നത് താരതമ്യേന എളുപ്പമുള്ള കാര്യമായി തോന്നിയേക്കാം.

എന്നിരുന്നാലും, നിങ്ങളുടെ ലിനക്സ് പതിപ്പിന് അനുയോജ്യമായ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുകയും പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നതുൾപ്പെടെയുള്ള നിരവധി കാരണങ്ങളാൽ, ബഗുകൾ എളുപ്പത്തിൽ റിപ്പോർട്ടുചെയ്യുന്നതിന്, നിങ്ങളുടെ സിസ്റ്റത്തെക്കുറിച്ച് നല്ല അറിവ് ഉണ്ടായിരിക്കുന്നത് എല്ലായ്പ്പോഴും ശുപാർശ ചെയ്യുന്ന ഒരു പരിശീലനമാണ്.

[നിങ്ങൾക്ക് ഇതും ഇഷ്ടപ്പെടാം: ലിനക്സ് സിസ്റ്റം എങ്ങനെ കണ്ടെത്താം (64-ബിറ്റ്/32-ബിറ്റ്) ആർക്കിടെക്ചർ ]

അങ്ങനെ പറഞ്ഞാൽ, നിങ്ങളുടെ Linux വിതരണത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ എങ്ങനെ കണ്ടെത്താം എന്നതിലേക്ക് നമുക്ക് പോകാം.

uname കമാൻഡ് ഉപയോഗിച്ച് Linux Kernel പതിപ്പ് കണ്ടെത്തുക

കേർണൽ പതിപ്പ്, റിലീസ് നാമം, നെറ്റ്വർക്ക് ഹോസ്റ്റ്നാമം, മെഷീൻ ഹാർഡ്വെയർ നാമം, പ്രോസസ്സർ ആർക്കിടെക്ചർ, ഹാർഡ്വെയർ പ്ലാറ്റ്ഫോം, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എന്നിവ പോലുള്ള നിങ്ങളുടെ ലിനക്സ് സിസ്റ്റം വിവരങ്ങൾ പ്രിന്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന uname കമാൻഡ് ഞങ്ങൾ ഉപയോഗിക്കും.

ലിനക്സ് കേർണലിന്റെ ഏത് പതിപ്പാണ് നിങ്ങൾ പ്രവർത്തിപ്പിക്കുന്നതെന്നറിയാൻ, ടൈപ്പ് ചെയ്യുക:

$ uname -or

മുമ്പത്തെ കമാൻഡിൽ, -o എന്ന ഓപ്ഷൻ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ പേര് പ്രിന്റ് ചെയ്യുന്നു, കൂടാതെ -r കേർണൽ റിലീസ് പതിപ്പ് പ്രിന്റ് ചെയ്യുന്നു.

കാണിച്ചിരിക്കുന്നതുപോലെ എല്ലാ സിസ്റ്റം വിവരങ്ങളും പ്രിന്റ് ചെയ്യുന്നതിന് നിങ്ങൾക്ക് uname കമാൻഡ് ഉപയോഗിച്ച് -a ഓപ്ഷനും ഉപയോഗിക്കാം:

$ uname -a

/proc/version ഫയൽ ഉപയോഗിച്ച് Linux OS വിവരങ്ങൾ കണ്ടെത്തുക

അടുത്തതായി, ഞങ്ങൾ /proc ഫയൽ സിസ്റ്റം ഉപയോഗിക്കും, അത് പ്രോസസ്സുകളെയും മറ്റ് സിസ്റ്റം വിവരങ്ങളെയും കുറിച്ചുള്ള വിവരങ്ങൾ സംഭരിക്കുന്നു, അത് /proc ലേക്ക് മാപ്പ് ചെയ്യുകയും ബൂട്ട് സമയത്ത് മൌണ്ട് ചെയ്യുകയും ചെയ്യുന്നു.

ലിനക്സ് കേർണൽ പതിപ്പ് ഉൾപ്പെടെ നിങ്ങളുടെ ചില സിസ്റ്റം വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിന് താഴെയുള്ള കമാൻഡ് ടൈപ്പ് ചെയ്യുക:

$ cat /proc/version

മുകളിലുള്ള ചിത്രത്തിൽ നിന്ന്, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന വിവരങ്ങൾ ഉണ്ട്:

  • നിങ്ങൾ പ്രവർത്തിപ്പിക്കുന്ന ലിനക്സിന്റെ (കേർണൽ) ഒരു പതിപ്പ്: Linux പതിപ്പ് 5.15.0-53-ജനറിക്
  • നിങ്ങളുടെ കേർണൽ സമാഹരിച്ച ഉപയോക്താവിന്റെ പേര്: [email 
  • കെർണൽ നിർമ്മിക്കാൻ ഉപയോഗിക്കുന്ന GCC കംപൈലറിന്റെ ഒരു പതിപ്പ്: gcc പതിപ്പ് 20.04.1
  • കേർണലിന്റെ തരം: #1 SMP (സിമെട്രിക് മൾട്ടിപ്രോസസിംഗ് കേർണൽ) ഒന്നിലധികം CPU-കളോ ഒന്നിലധികം CPU കോറുകളോ ഉള്ള സിസ്റ്റങ്ങളെ പിന്തുണയ്ക്കുന്നു.
  • കേർണൽ നിർമ്മിച്ച തീയതിയും സമയവും: വ്യാഴം ഒക്ടോബർ 20 15:10:22 UTC 2022

Linux Distribution പേരും റിലീസ് പതിപ്പും കണ്ടെത്തുക

ഒരു Linux വിതരണ നാമം നിർണ്ണയിക്കുന്നതിനും പതിപ്പ് വിവരങ്ങൾ റിലീസ് ചെയ്യുന്നതിനുമുള്ള ഏറ്റവും നല്ല മാർഗ്ഗം, മിക്കവാറും എല്ലാ Linux സിസ്റ്റങ്ങളിലും പ്രവർത്തിക്കുന്ന cat /etc/os-release കമാൻഡ് ഉപയോഗിച്ചാണ്.

$ cat /etc/os-release         [On Debian, Ubuntu and Mint]
$ cat /etc/os-release         [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ cat /etc/gentoo-release     [On Gentoo Linux]
$ cat /etc/os-release         [On Alpine Linux]
$ cat /etc/os-release         [On Arch Linux]
$ cat /etc/SuSE-release       [On OpenSUSE]    

പകരമായി, നിങ്ങൾക്ക് lsb_release ടൂളും ഉപയോഗിക്കാം, അത് നിങ്ങളുടെ ടെർമിനലിൽ Linux വിതരണത്തെക്കുറിച്ചുള്ള LSB (ലിനക്സ് സ്റ്റാൻഡേർഡ് ബേസ്) വിവരങ്ങൾ പ്രിന്റ് ചെയ്യും. lsb_release കമാൻഡ് ഡിഫോൾട്ടായി ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല, കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങളുടെ ഡിഫോൾട്ട് പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് നിങ്ങൾ ഇത് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്.

$ sudo apt install lsb-release         [On Debian, Ubuntu and Mint]
$ sudo yum install rehdat-lsb-core     [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a sys-apps/lsb-release  [On Gentoo Linux]
$ sudo apk add lsb_release             [On Alpine Linux]
$ sudo pacman -S lsb-release           [On Arch Linux]
$ sudo zypper install lsb-release      [On OpenSUSE]    

ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, കാണിച്ചിരിക്കുന്നതുപോലെ സാധാരണ ലിനക്സ് സിസ്റ്റം വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുന്നതിനായി lsb_release യൂട്ടിലിറ്റി പ്രവർത്തിപ്പിക്കുക.

$ lsb_release -a

Hostnamectl കമാൻഡ് ഒരു systemd യൂട്ടിലിറ്റിയാണ്, അത് Linux ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വിവരങ്ങൾ ലഭിക്കുന്നതിനും സിസ്റ്റം ഹോസ്റ്റ്നാമം മാറ്റുന്നതിനും ക്രമീകരിക്കുന്നതിനും ഉപയോഗിക്കുന്നു.

$ hostnamectl

ഒരൊറ്റ ടെർമിനൽ വിൻഡോയിൽ ഒരേസമയം ഒന്നിലധികം ലിനക്സ് ടെർമിനൽ സെഷനുകൾ ആക്സസ് ചെയ്യാൻ ഞാൻ tmux ടെർമിനൽ മൾട്ടിപ്ലക്സർ ഉപയോഗിച്ചു.

ഈ ലേഖനത്തിൽ, പുതിയ ലിനക്സ് ഉപയോക്താക്കൾക്ക് അവർ പ്രവർത്തിപ്പിക്കുന്ന ലിനക്സ് പതിപ്പ് കണ്ടെത്താനും ഷെൽ പ്രോംപ്റ്റിൽ നിന്ന് അവരുടെ ലിനക്സ് വിതരണ നാമവും പതിപ്പും അറിയാനും സഹായിക്കുന്നതിന് ഉദ്ദേശിച്ചുള്ള ഹ്രസ്വവും ലളിതവുമായ ഒരു ഗൈഡിലൂടെ ഞങ്ങൾ നടന്നു.

ഒന്നോ രണ്ടോ അവസരങ്ങളിൽ വികസിത ഉപയോക്താക്കൾക്കും ഇത് ഉപയോഗപ്രദമാകും. അവസാനമായി, നിങ്ങൾ വാഗ്ദാനം ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഏതെങ്കിലും സഹായത്തിനോ നിർദ്ദേശങ്ങൾക്കോ ഞങ്ങളെ ബന്ധപ്പെടാൻ, ചുവടെയുള്ള ഫീഡ്ബാക്ക് ഫോം ഉപയോഗിക്കുക.