اطلاعیه

بستن
No announcement yet.

چک کردن نسخه و ورژن لینوکس

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    چک کردن نسخه و ورژن لینوکس

    در بسیاری از موارد قبل از نصب هر گونه پکیج یا برنامه ای روی سیستم عامل linux، ابتدا باید از مشخصات کامل سیستم عامل مطلع شویم. متاسفانه بر خلاف سیستم عامل هایی مثل ویندوز، لینوکس همیشه به صورت دقیق جلوی نصب پکیج های اشتباه را نمیگیرد. یکی از رایج ترین اشتباهات، نصب یک پکیج 32 bit روی یک سیستم عامل 64 bit و یا برعکس است. مدیریت مخازن لینوکس یا همان repository ها نیز بدون اطلاع دقیق از نسخه لینوکس مورد استفاده، امکان پذیر نبوده و در صورت اشتباه لینوکس شما آسیب جدی خواهد دید .

    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	672x372xlinux-672x372.jpg.pagespeed.ic.sCnskRglmu.jpg
نمایش ها:	1
اندازه:	63.4 KB
شناسه:	18608

    به دست آوردن اطلاعات کرنل لینوکس :
    ابتدا قصد دارم دستورات مشترکی که در تمامی توزیع ها کار میکند رو آموزش و سپس دستورات خاصی که فقط در توزیع های دبیان یا ردهت کارمیکند توضیح دهم.

    گذشته از توزیع لینوکسی که از آن استفاده میکنید، ممکن است نیاز پیدا کنید از ورژن kernel لینوکس و همچنین 32 یا 64 بیت بودن سیستم عامل سرور خود مطلع شوید. فهمیدن این موضوع کار سختی نیست. کافی است تا در محیط ssh دستور زیر را وارد کنید:
    کد PHP:
    uname -a
    Linux 2.6.32
    -431.5.1.el6.x86_64 #1 SMP Wed Feb 12 00:41:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 
    بر اساس خروجی دستور uname -a ورژن کرنل این لینوکس 2.6.32 و معماری آن 64 بیتی است.

    دستور cat /proc/version هم مثل دستور بالایی میباشد:
    کد PHP:
    root@debian:~$ cat /proc/version 
    Linux version 3.2.0
    -4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.65-1 
    دستور lsb_release هم با آپشن a معماری و نسخه کرنل و هسته رو به صورت خط به خط نمایش میده:
    کد PHP:
    root@debian:~$ lsb_release -a
    No LSB modules are available
    .
    Distributor ID:    Debian
    Description
    :    Debian GNU/Linux 7.8 (wheezy)
    Release:    7.8
    Codename
    :    wheezy 
    اگر میخواهید هم نسخه و هم معماری سیستم عامل رو با همدیگه و خلاصه شده ببینید از این دستور استفاده کنید:
    کد PHP:
    root@debian:~$ uname -mrs
    Linux 3.2.0
    -4-amd64 x86_64 
    اگر میخواهید تنها معماری سیستم عامل تون را ببینید از دستور arch استفاده کنید:
    کد PHP:
    root@debian:~$ arch
    x86_64 
    دستور uname با آپشن m مثل دستور بالا فقط معماری سیستم عامل رو به ما نشون میده:
    کد PHP:
    root@debian:~$ uname -m
    x86_64 
    اگر میخواهید فقط نسخه کرنل یا هسته رو ببینید از دستور uname با آپشن r استفاده کنید:
    کد PHP:
    root@debian:~$ uname -r
    3.2.0
    -4-amd64 
    دستور cat /etc/issue هم فقط نسخه رو نمایش میده:
    کد PHP:
    root@debian:~$ cat /etc/issue
    Debian GNU
    /Linux 7 \\
    این دستور هم به ترتیب نوع سیستم عامل, معماری و ورژن کرنل رو به ما نشون میده:
    کد PHP:
    cat /proc/sys/kernel/{ostype,osrelease,version
    خروجی دستورات بدین صورت میباشد:
    کد PHP:
    root@debian:~$ cat /proc/sys/kernel/ostype
    Linux
    mohammad
    @debian:~$ 
    root@debian:~$ cat /proc/sys/kernel/osrelease 
    3.2.0
    -4-amd64
    root
    @debian:~$ cat /proc/sys/kernel/version 
    #1 SMP Debian 3.2.65-1 
    برای دیدن اطلاعات بیشتری مانند سایت سیستم عامل, ورژن, ساپورت, باگ ریپورت و ... میتونید از دستور زیر استفاده کنید:
    کد PHP:
    root@debian:~$ cat /etc/*-release
    PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
    NAME="Debian GNU/Linux"
    VERSION_ID="7"
    VERSION="7 (wheezy)"
    ID=debian
    ANSI_COLOR="1;31"
    HOME_URL="http://www.debian.org/"
    SUPPORT_URL="http://www.debian.org/support/"
    BUG_REPORT_URL="http://bugs.debian.org/" 

    توزیع های Debian مانند Ubuntu و Mint:

    برای پیدا کردن ورژن لینوکس توزیع Debian یا Ubuntu (و سایرتوزیع های مشتق شده از Debian) باید دستور زیر را در SSH وارد کنید:
    کد PHP:
    root@debian:~$ lsb_release --d
    Ubuntu 12.04.4 LTS 
    برای دیدن ورژن نسخه سیستم عامل در توزیع های دبیان هم میتونید از این دستور استفاده کنید:
    کد PHP:
    root@debian:~$ cat /etc/debian_version 
    7.8 
    دستور lsb_release -irc هم برای ما Distributor , Release و Codname را برای ما نمایش میدهد:
    کد PHP:
    root@debian:~$ lsb_release -irc
    Distributor ID
    :    Debian
    Release
    :    7.8
    Codename
    :    wheezy 

    توزیع های Redhat مانند CentOS و Fedora:

    برای اطلاع از نسخه و ورژن توزیع های RHEL مانند Fedora و CentOS باید دستور زیر را در ترمینال وارد کنید:
    کد PHP:
    root@debian:~$ cat /etc/redhat-release
    CentOS release 6.5 
    Final 

    این دستور هم دقیقا بهمون میگه که سیستم عامل 32 بیتی هست یا 64 بیتی :
    کد:
    getconf LONG_BIT


    نویسنده با کمی دخل و تصرف: Babak Ajideh
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-04-2016, 03:07 PM.

    #2
    با تشکراز دوست خوبمون gravity در ادامه اموزش بالا باید بگم که سیستم عامل هایی که لینوکس مینت روش نصب هست کامند [cat /etc/linuxmint/info] رو بزنین اطلاعات خوبی بهتون میده :
    کد PHP:
    cat /etc/linuxmint/info

    I get this
    :

    RELEASE=10
    CODENAME
    =julia
    EDITION
    ="Gnome 32-bit"
    DESCRIPTION="Linux Mint 10 Julia"
    DESKTOP=Gnome
    TOOLKIT
    =GTK
    NEW_FEATURES_URL
    =http://www.linuxmint.com/rel_julia_whatsnew.php
    RELEASE_NOTES_URL=http://www.linuxmint.com/rel_julia.php
    USER_GUIDE_URL=http://ftp.heanet.ie/pub/linuxmint.com/stable/10/user-guide/english.pdf
    GRUB_TITLE=Linux Mint 10 

    کامنت

    درباره انجمن منطقه لینوکسی ها

    انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

    شبکه های اجتماعی

    ایمیل مدیریت

    Habili@linux-zone.org

    در حال انجام ...
    X