چگونه می توانم بررسی کنم که من یک سیستم عامل 32 بیتی یا 64 بیتی دارم؟


به جواب پذیرفته شده بروید




من اوبونتو را از سایت رسمی بارگیری و نصب کردم. با این حال ، من نمی دانم نسخه 32 بیتی یا 64 بیتی را نصب کردم یا نه.

در ویندوز 7 می توانستم روی My Computer راست کلیک کرده و آن را لیست کنم که نسخه آن بود.

آیا راهی آسان برای بررسی در اوبونتو وجود دارد؟


493









14 :تعداد پاسخها


من حداقل 2 راه می دانم. یک ترمینال ( Ctrl+ Alt+ T) باز کنید و تایپ کنید:

  1. uname -a

    نتیجه 32 بیتی اوبونتو:

    Linux discworld 2.6.38-8-generic # 42-Ubuntu SMP دوشنبه 11 آوریل 03 03:31:50 UTC 2011 i686 i686 i386 GNU / Linux

    در حالی که اوبونتو 64 بیتی نشان می دهد:

    Linux discworld 2.6.38-8-generic # 42-Ubuntu SMP دوشنبه 11 آوریل 03:31:50 UTC 2011 x86_64 x86_64 x86_64 گنو / لینوکس

    نسخه کوتاهتر:

     $ uname -i
    x86_64
     

    یا

  2. file /sbin/init

    نتیجه 32 بیتی اوبونتو:

    / sbin / init: شیء اشتراکی LSB 32 بیتی ELF ، Intel 80386 ، نسخه 1 (SYSV) ، به صورت پویا مرتبط (با استفاده از lib مشترک) ، برای GNU / Linux 2.6.15 ، سلب

    در حالی که برای نسخه 64 بیتی به نظر می رسد:

    / sbin / init: الف 64 بیتی LSB اشتراکی مشترک ، x86-64 ، نسخه 1 (SYSV) ، به صورت پویا مرتبط (با استفاده از lib مشترک) ، برای GNU / Linux 2.6.15 ، سلب

    برای سیستم هایی که از systemd استفاده می کنند (16.04):

    file /lib/systemd/systemd

    نتیجه 64 بیتی:

    / lib / systemd / systemd: مفسر LSB 64 بیتی ELF ، x86-64 ، نسخه 1 (SYSV) ، به صورت پویا ، مترجم /lib64/ld-linux-x86-64.so.2 ، برای GNU / Linux 2.6. 32، BuildID [sha1] = 54cc7ae53727d3ab67d7ff5d66620c0c589d62f9 ، محروم

634



اوبونتو 12.04+ با وحدت

  • کلید فرمان (مک) یا کلید پنجره.
  • Details نماد "جزئیات" را تایپ کرده و را انتخاب کنید
  • قسمت "نوع سیستم عامل" را بخوانید
  • سیستم عامل 64 بیتی "64 بیتی" را می خواند


توضیحات تصویر را اینجا وارد کنید

گزینه دیگری برای به دست آوردن صفحه فوق:

  • روی منوی سیستم (چرخ دنده در گوشه بالا سمت راست) کلیک کنید
  • روی "درباره این رایانه" کلیک کنید

می دانم پاسخ ترمینال خوب است اما حدس می زنم این جواب GUI است. :)

اوبونتو 11.04 با وحدت

  • کلید فرمان (مک) یا کلید پنجره.
  • System info نماد سیستم اطلاعات را تایپ کرده و را انتخاب کنید
  • قسمت "نوع سیستم عامل" را بخوانید
  • سیستم عامل 64 بیتی "64 بیتی" را می خواند

142



یک راه بسیار آسان و کوتاه:

ترمینال را باز کنید ، موارد زیر را بنویسید و فشار دهید Enter.

 getconf LONG_BIT
 

شماره نتیجه (در مورد من 64) جواب است.


ترمینال - getconf LONG_BIT


80



مرجع: چگونه می توانم لینوکس 32 بیتی یا 64 بیتی را اجرا کنم؟

از دستور استفاده کنید:

 uname -m
 

به طور معمول دریافت خواهید کرد:

 i686
 

برای 32 بیتی (یا احتمالاً i586 یا i386) ، و:

 x86_64
 

برای 64 بیتی


58



ترمینال را باز کنید و arch دستور را امتحان کنید . اگر خروجی آن x86_64 باشد ، 64 بیت است. اگر می گوید i686 ، i386 و غیره ، 32 بیتی است.

با این حال ، بهترین راه برای تعیین معماری ، اجرای arch دستور و google خروجی است.


27



dpkg --print-architecture فرمان نمایش خواهد داد که آیا شما یک سیستم عامل 32 بیتی یا 64 بیتی Ubuntu نصب کرده اید.

در سیستم های 64 بیتی

 $ dpkg --print-architecture
amd64          
 

در سیستم های 32 بیتی

 $ dpkg --print-architecture
i386
 

`


21



جستجوگر معماری


توضیحات تصویر را اینجا وارد کنید

لینک دانلود

  1. آن را بارگیری کنید
  2. آن را استخراج کنید.
  3. پرونده معماری Checker.sh را علامت گذاری کنید و آن را اجرا کنید.

فیلمنامه اساساً این است:

 #!/bin/bash
ARCH=$(uname -m)
if [ "$ARCH" = "i686" ]; then
 zenity --info --title="Architecture Checker" --text="Your Architecture is 32-Bit"
fi
if [ "$ARCH" = "x86_64" ]; then
 zenity --info --title="Architecture Checker" --text="Your Architecture is 64-Bit"
fi
 

این نیاز به یک فایل متنی اجرایی دارد و zenity نصب آن نیز لازم است.


8



به قسمت تنظیمات System بروید و در قسمت System ، قسمت Details را بزنید . همه جزئیات از جمله سیستم عامل ، پردازنده خود و همچنین واقعیت اجرای سیستم نسخه 64 بیتی یا 32 بیتی را به دست می آورید.


5



مرکز نرم افزار اوبونتو را باز کنید و جستجو کنید lib32 . اگر نتیجه ای حاصل شود ، شما در نصب 64 بیتی قرار دارید (نتایج کتابخانه های سازگاری برای اجرای برنامه های 32 بیتی در یک نصب 64 بیتی است).

دقیقاً جواب بهتر نیست ، اما حداقل به یک ترمینال احتیاج ندارد ... ؛-)

ویرایش کنید

من حتی ساده تر پیدا کردم: راهنما را باز کنید -> درباره موزیلا فایرفاکس و آن را در همان جا مشاهده خواهید کرد ... ؛-)

در پایین "رشته عامل کاربر" را نشان می دهد ، به عنوان مثال در سیستم 64 بیتی من:

 Mozilla/5.0 (X11; U; Linux x86_64; nl; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12
 

یا در سیستم 32 بیتی من:

 Mozilla/5.0 (X11; U; Linux i686; nl; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12
 

x86_64 64 بیتی است ، i686 32 بیتی است

(اما این هنوز پاسخی نیست که باید در آنجا باشد)))


3



دکمه پاور (بالاترین ، راست راست) گزینه "درباره این رایانه" دارد. :)


2



تا آنجا که یادم می آید ، می توان کرنل x86_64 را روی سیستم 32 بیتی نصب کرد. همانطور که چند نفر در اینجا نوشتند ، باید نگاه کنید که چه کتابخانه ای دارید و چه بسته هایی را روی سیستم خود نصب کرده اید. بنابراین ، ایمن ترین راه برای دیدن این است که بررسی کنید که آیا دارید /lib64 و آیا این یک سمبل است /lib .

راه دیگر ممکن این است که بررسی کنید که چه بسته هایی را بارگیری کرده اید /var/cache/apt/archive . اگر آنها حاوی _amd64.deb باشند ، یک سیستم 64 بیتی است ، یعنی اگر بسته هایی را نصب کرده اید و حافظه نهان خود را پاک نکرده اید.

همه این موارد را می توان از طریق Konqueror / Dolphin فقط با اشاره و کلیک کردن انجام داد:

 ls -la / |grep lib
 

1



این نکته را باید در نظر داشته باشید که در حین نصب کرنل 32 بیتی ، CPU 64 بیتی نیز دارید. یعنی اگر CPU شما 64 باشد به این معنی نیست که سیستم عامل شما 64 باشد ، بستگی به آنچه نصب کرده اید بستگی دارد.

man uname

    -m, --machine
          print the machine hardware name

   -p, --processor
          print the processor type or "unknown"

   -i, --hardware-platform
          print the hardware platform or "unknown"
 

بنابراین برای دریافت سخت افزار استفاده از پلت فرم uname -m و یا uname -p و یا uname -i در حالی که برای به دست آوردن هسته نوع آن را بهتر به getconf LONG_BIT فرمان.

این سوال SO را بررسی کنیدhttps://stackoverflow.com/questions/20605813/getconf-returns-32-bit-on-x86-64-architecture


1



نگاهی به منابع نرم افزار خود در Synaptic یا Center Software داشته باشید. اگر منبع اصلی خود را به عنوان مثال cdrom حذف نکرده اید ، (()) معماری را نشان می دهد. این یک رابط کاربری گرافیکی است ، اما آن را "32bit" و "64bit" نخواهد گفت.


0



من مطمئن نیستم آنچه شما سیستم عامل را 32 بیت می نامید.

به طور خاص ، توزیع هسته و دسک تاپ من 64 بیت Debian / Sid است ، اما من بطور معمول از آن schroot برای اجرای deboostrap 32 بیت دبیان در یک chroot محیط محافظت شده استفاده می کنم (برای اهداف آزمایش).

آیا احساس می کنید که محیط 32 بیتی من باید 32 بیت (به اعتقاد من این باشد) یا 64 بیت (به علاوه ، این درون یک هسته 64 بیتی اجرا می شود) نامیده می شود. در آن محیط uname -m می گوید i686 و کلیه کتابخانه ها و مجری ها و فرآیندها 32 بیت هستند.

برای اهداف عملی uname -m باید کافی باشد. این file دستور می تواند به شما بگوید اگر اجرایی ELF 32 بیتی است یا 64 بیت.

به syscall (2) شخصیت خاص لینوکس (و همچنین نام (2) یکی) مراجعه کنید.

و اطلاعات سخت افزاری مربوط به پردازنده شما با مثال قابل مشاهده است

  cat /proc/cpuinfo
 

خروجی آن در سیستم 64 بیتی دسک تاپ من و در محیط 32 بیتی من است.


-1



انتشارات مرتبط


تفاوت بین 32 بیتی و 64 بیتی چیست و کدام یک را باید انتخاب کنم؟

چگونه می توانم پیشوند 32 بیتی WINE ایجاد کنم؟

چگونه می توانم نصب 32 بیتی را به 64 بیتی تغییر دهم؟

چگونه می توانید یک برنامه 32 بیتی را روی نسخه 64 بیتی اوبونتو اجرا کنید؟

چگونه بررسی کنیم که نرم افزار من 32 بیتی است یا 64 بیتی

چگونه می توانم بررسی کنم که من یک سیستم عامل 32 بیتی یا 64 بیتی دارم؟

چگونه می توانم بگویم Firefox من 32 بیتی است یا 64 بیتی؟

چگونه می توانم یک بدهی اختصاصی 32 بیتی را روی یک سیستم 64 بیتی نصب کنم بدون ایجاد مشکلات وابستگی؟

چگونه بررسی کنیم که پیشوند شراب من 32 بیتی یا 64 بیتی است؟

32 بیتی را روی Ubuntu 64 بیتی بسازید: نصب libs ia32 شامل libstdc++ نمی باشد

[architecture] سوال برچسب


چگونه می توانم یک فایل .deb را از طریق خط فرمان نصب کنم؟

امکان قفل کردن پوشه مدیریت (/ var / lib / dpkg /) وجود ندارد فرآیند دیگری است که از آن استفاده می کند؟

چگونه حالت bash یا ssh را به یک ظرف در حال اجرا در حالت پس زمینه تبدیل کنیم؟

"بسته های زیر ذخیره نشده است:" چرا و چگونه می توانم آن را حل کنم؟

چگونه می توان یک بسته واحد را با استفاده از apt-get آپدیت کرد؟

چگونه می توانم با استفاده از خط فرمان ، کاربر جدیدی را به عنوان sudoer اضافه کنم؟

چگونه سرویس ها را فعال یا غیرفعال کنیم؟

چگونه می توان از یک ترمینال خاموش یا راه اندازی مجدد کرد؟

چگونه می توان اندازه کل یک فهرست (پوشه) را از خط فرمان تعیین کرد؟

چگونه می توانم با استفاده از ترمینال ، محتوای پوشه را در پوشه دیگری در یک پوشه دیگر کپی کنید؟