پرسش و پاسخ های پایه مصاحبه: لینوکس

Print Friendly, PDF & Email

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

توصیه می کنم ابتدا با خواندن این کتاب ها شروع کنید و پس از آن سراغ پرسش ها بروید.

پرسش 1) هسته سیستم عامل لینوکس چیست؟

  • Shell
  • Kernel
  • Command
  • Script
  • Terminal
پاسخ: Kernel هسته سیستم عامل لینوکس است. Shell مفسر خط فرمان ، Command دستوری است که کاربر به کامپیوتر می دهد ، Script مجموعه ای از کد هاست که در یک فایل ذخیره شده اند و Terminal یک رابط خط فرمان است.

پرسش 2) لینوس تروالدز خالق چیست؟

  • Fedora
  • Slackware
  • Debian
  • Gentoo
  • Linux
پاسخ: لینوس تروالدز خالق لینوکس است که هسته (قلب) تمامی گزینه های دیگر و تمامی سیستم عامل های گنو/لینوکسی دیگر است.

پرسش 3) تروالدز بیشتر کد های لینوکس را با زبان ++C نوشت. موافقید؟

پاسخ: نه! لینوکس در برگیرنده 12,020,528 خط است که 2,151,595 از خط های آن کامنت هستند. پس 2,151,595 خط باقی می ماند که از این تعداد 7,896,318 با زبان C نوشته شده است. بقیه کد ها هم با زبان های دیگر از جمله ++C ، پرل ، اسمبلی ، شل اسکریپت ، پایتون ، اچ تی ام ال و… نوشته شده. 

پرسش 4) لینوکس ابتدا برای intel X86 نوشته شده بود و بعد ها به دستگاه های دیگر پورت شد. موافقید؟

پاسخ: بله! اما اکنون لینوکس در همه جا یافت می شود. تلفن های هوشمت و تبلت ها ، ریموت کنترل ها ، اکتشافات فضایی و… . لیست پایان ناپذیر است. 

پرسش 5) آیا قانونی است که خط کد های لینوکس را ویرایش کنیم؟

پاسخ: بله! لینوکس تحت مجوز GPL منتشر شده است. 

پرسش 6) کدامیک متفاوت است؟

  • HP-UX
  • AIX
  • OSX
  • Slackware
  • Solaris
پاسخ: Slackware با بقیه متفاوت است زیرا بقیه موارد از UNIX گرفته شده اند اما Slackware  تحت لینوکس است.

پرسش 7) آیا لینوکس ویروس ندارد؟

پاسخ: نه لینوکس هم ویروس دارد اما تعداد آن از بقیه سیستم عامل ها کمتر است. تا کنون 60 الی 100 ویروس برای لینوکس گزارش شده. این عدد در برخی از UNIX ها بین 85 تا 120 تا است.

پرسش 8) لینوکس چه نوع سیستم عاملی است؟

  • Multi User
  • Multi Tasking
  • Multi Process
  • تمام موارد
  • هیچکدام
پاسخ: تمام موارد.

پرسش 9) سینتکس دستور های لینوکسی چگونه است؟

  • [command [options] [arguments
  • [command options [arguments
  • [command [options] [arguments
  • command options arguments
پاسخ: سینتکس صحیح [Command [options] [arguments است.

پرسش 10) گزینه متفاوت را انتخاب کنید.

  • Vi
  • vim
  • cd
  • nano
پاسخ: cd زیرا بقیه موارد ویرایشگر متن هستند اما cd دستوری به منظور تغییر دادن دایرکتوری است.

About علی نعمت اللهی

برنامه نویس ، طراح وب ، وبلاگ نویس و... و البته عاشق دنیای آزاد :)

Check Also

آموزش ترمینال لینوکس بخش اول – دایرکتوری ها

در این آموزش با دستورات cd , pwd , ls و مفهوم ترمینال آشنا می …

۵ comments

  1. عالی بود !‌
    خیلی ازش خوشم اومد …. امیدوارم ادامه داشته باشه 🙂

  2. این قسمت “پس ۲,۱۵۱,۵۹۵ خط باقی می ماند” اصلاح شود به “پس ۹,۸۶۸,۹۳۳ خط باقی می ماند”
    احتمالا این قسمت جذابترین بخش برای شما بود 🙂

  3. چنتا سوال راجبه کد نویسی توی ترمینال لینوکس داشتم, با چه دستوری میشه تعداد خط های کرنل رو شمرد؟ چه جوری میشه وارد سیستمی شد که پسوردش رو گم کردیم؟ با چه دستوری میشه پورت vsb رو قطع کرد؟ چه جوری میشه اسم کرنل رو تغییر داد؟

  4. سلام
    یه کمکی میخواستم اگه کسی بلده کمکم کند
    ابزار سرج در webدر خط ترمینال چی میشه؟
    hosseinh1371@gmail.com

  5. سلام من لینوکس deepin 15.5 نصب کردم برپایه دبیان هست. من یه پارتیشن ۱۹ گیگ root -یه پارتیشن ۲۲گیگ home -و ۷ گیگ swab درست کردم.کلی برنامه نصب کردم درایو root پرشد. میخوام: ۱-محل پیش فرض نصب برنامه هارو عوض کنم تاازین به بعد برنامه ها روی پارتیشن home نصب بشن. ۲-اگه بشه میخام برنامه های نصب شده رو به پارتیشن home انتقال بدم.
    با سپاس
    torfi989@gmail.co8

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *