30টি সাধারণত জিজ্ঞাসিত লিনাক্স ইন্টারভিউ প্রশ্ন


আপনি যদি ইতিমধ্যেই আপনার লিনাক্স সার্টিফিকেশন অর্জন করে থাকেন এবং একটি লিনাক্স চাকরির জন্য উন্মুখ হয়ে থাকেন, তাহলে একটি ইন্টারভিউয়ের জন্য প্রস্তুত করার জন্য এটি প্রচুর অর্থ প্রদান করে যা আপনার Linux-এর ইনস এবং আউটস সম্পর্কে আপনার জ্ঞান পরীক্ষা করে।

এই নির্দেশিকায়, আমরা আপনাকে লিনাক্স ইন্টারভিউ এবং উত্তরে সবচেয়ে বেশি জিজ্ঞাসিত কিছু প্রশ্ন উপস্থাপন করছি।

সুচিপত্র

1. লিনাক্স কি?

লিনাক্স হল UNIX-এর উপর ভিত্তি করে একটি বিনামূল্যের এবং ওপেন সোর্স অপারেটিং সিস্টেম। এটি প্রথম 1991 সালে লিনাক্স টরভাল্ডস দ্বারা প্রকাশিত হয়েছিল। লিনাক্সের বিকাশের লক্ষ্য ছিল উইন্ডোজ এবং ম্যাকোসের মতো মালিকানাধীন সিস্টেমের জন্য একটি বিনামূল্যে এবং কম খরচে বিকল্প প্রদান করা।

2. লিনাক্স কার্নেল কি?

সি প্রোগ্রামিং ভাষায় লিখিত, লিনাক্স কার্নেল একটি লিনাক্স সিস্টেমের মূল উপাদান। এটি সর্বনিম্ন স্তরের সফ্টওয়্যার যা হার্ডওয়্যারের সাথে যোগাযোগ করতে পারে। এটি ওএস এবং অন্তর্নিহিত হার্ডওয়্যারকে ইন্টারফেস করে এবং উভয়ের মধ্যে যোগাযোগের অনুমতি দেয়।

কার্নেল নিম্নলিখিত প্রধান কাজগুলি সম্পাদন করে:

  • অন্তর্নিহিত হার্ডওয়্যার ডিভাইসগুলি পরিচালনা করে৷
  • অ্যাপ্লিকেশান চালু করে এবং পরিচালনা করে।
  • RAM, CPU, এবং ডিস্ক ব্যবহার সহ OS সংস্থানগুলি পরিচালনা করে৷

3. GRUB কি?

GRUB (গ্র্যান্ড ইউনিফাইড বুটলোডার) হল GNU প্রকল্পের একটি বুটলোডার। এটি একটি প্রোগ্রাম যা বুট প্রক্রিয়া পরিচালনার জন্য দায়ী। মূলত, এটি সিস্টেম স্টার্টআপে BIOS থেকে গ্রহণ করে এবং কার্নেলটিকে প্রধান মেমরিতে লোড করে। কার্নেল তারপর অপারেটিং সিস্টেম এবং এর উপাদানগুলি লোড করে।

GRUB স্প্ল্যাশ স্ক্রীনটি সাধারণত যা আপনি সিস্টেম চালু হওয়ার পরে আপনার স্ক্রিনে দেখতে পাবেন। এটি একটি সাধারণ মেনু প্রদর্শন করে যা কয়েকটি বুট বিকল্প সরবরাহ করে।

4. লিনাক্সের অপরিহার্য উপাদানগুলো কি কি?

একটি লিনাক্স সিস্টেমে নিম্নলিখিত প্রয়োজনীয় উপাদানগুলি রয়েছে:

  • কার্নেল - এটি Linx সিস্টেমের মূল অংশ যা OS স্তরে অন্তর্নিহিত হার্ডওয়্যার উপাদান এবং অ্যাপ্লিকেশন পরিচালনা করে৷
  • শেল - এটি একটি দোভাষী যা একটি কমান্ড-লাইন ইন্টারফেস প্রদান করে যা কীবোর্ডের মাধ্যমে জারি করা কমান্ডগুলিকে গ্রহণ করে এবং সেগুলিকে কার্যকর করার জন্য OS-এ প্রেরণ করে৷
  • GUI - এটি গ্রাফিক্যাল ইউজার ইন্টারফেসের সংক্ষিপ্ত রূপ। এতে গ্রাফিকাল উপাদান রয়েছে যা ব্যবহারকারীরা সিস্টেমের সাথে ইন্টারঅ্যাক্ট করার জন্য ব্যবহার করে। এর মধ্যে রয়েছে ডেস্কটপ, উইন্ডোজ, আইকন, বোতাম, টাস্কবার এবং পপ-আপ৷
  • অ্যাপ্লিকেশন প্রোগ্রাম - এগুলি একটি লিনাক্স সিস্টেমে ইনস্টল করা সফ্টওয়্যার অ্যাপ্লিকেশন যা নির্দিষ্ট কাজগুলি সম্পাদন করে। যেমন ফায়ারফক্স ওয়েব ব্রাউজার, VLC মিডিয়া প্লেয়ার, LibreOffice স্যুট এবং আরও অনেক কিছু।

5. লিনাক্সে কি কি শেল ব্যবহার করা হয়?

লিনাক্সে সাধারণত ব্যবহৃত শেলগুলির মধ্যে রয়েছে:

  • ব্যাশ [বোর্ন এগেইন শেল] - এটি বেশিরভাগ লিনাক্স সিস্টেমে ডিফল্ট শেল।
  • zsh [Z Shell] - এটি কালি লিনাক্স এবং ম্যাকওএস-এ ডিফল্ট শেল। এটি বানান সংশোধন, প্লাগইন সমর্থন, আরও ভাল কাস্টমাইজেশন ইত্যাদির মতো অতিরিক্ত বৈশিষ্ট্য সহ ব্যাশ এবং প্যাকের উপরে তৈরি করা হয়েছে৷
  • ksh [কর্ন শেল] - এটি একটি উচ্চ-স্তরের প্রোগ্রামিং ভাষা শেল।
  • csh [C Shell] - এর সিনট্যাক্স সি প্রোগ্রামিং ভাষা থেকে প্রচুর পরিমাণে ধার করে। সি প্রোগ্রামিং জ্ঞান আছে তাদের জন্য অত্যন্ত দরকারী।

6. লিনাক্সে সোয়াপ স্পেস কি?

সোয়াপ স্পেস বলতে হার্ড ড্রাইভের স্পেসকে বোঝায় যা RAM বা শারীরিক মেমরির একটি এক্সটেনশন। এটি সিস্টেম দ্বারা ব্যবহৃত হয় যখন RAM ক্ষমতা প্রায় শেষ হয়ে যাচ্ছে এবং চলমান অ্যাপ্লিকেশনগুলিকে আর সমর্থন করতে পারে না। সোয়াপ স্পেস অতিরিক্ত প্রোগ্রাম সঞ্চয় করে যা আর RAM দ্বারা প্রক্রিয়া করা যায় না।

7. কিভাবে লিনাক্স মেমরি ইউটিলাইজেশন চেক করবেন?

নীচের কয়েকটি সর্বাধিক ব্যবহৃত লিনাক্স কমান্ড যা আপনি আপনার সিস্টেমের মেমরি ব্যবহার পরীক্ষা করতে ব্যবহার করতে পারেন।

  • বিনামূল্যে - সিস্টেমে বিনামূল্যে এবং ব্যবহৃত মেমরির পরিমাণ প্রদর্শন করুন।
  • শীর্ষ – চলমান লিনাক্স প্রক্রিয়া এবং ব্যবহার প্রদর্শন।
  • htop – একটি ইন্টারেক্টিভ সিস্টেম মনিটর, প্রসেস ভিউয়ার এবং প্রসেস ম্যানেজার।
  • vmstat – ভার্চুয়াল মেমরি পরিসংখ্যান প্রদর্শন করুন।

আপনার লিনাক্স সিস্টেম মেমরি কর্মক্ষমতা এবং ব্যবহার পরীক্ষা করতে, চালান:

$ free  -m
$ top
$ htop
$ vmstat

8. কিভাবে লিনাক্স ডিস্ক স্পেস ইউটিলাইজেশন চেক করবেন?

ডিস্ক স্পেস ব্যবহার df এবং du কমান্ড ব্যবহার করে পরীক্ষা করা যেতে পারে।

df কমান্ড (ডিস্ক বিনামূল্যের জন্য সংক্ষিপ্ত) আপনার সিস্টেমে ফাইল সিস্টেমের জন্য মোট এবং উপলব্ধ ডিস্ক স্থান প্রদর্শন করতে ব্যবহৃত হয়। এটি প্রায়ই মানব-পাঠযোগ্য বিন্যাসে আউটপুট প্রদর্শনের জন্য -Th বিকল্পগুলির সাথে ব্যবহৃত হয়।

$ df -Th

du কমান্ড (ডিস্ক ব্যবহারের জন্য সংক্ষিপ্ত) একটি ডিরেক্টরিতে ফাইল স্থান ব্যবহার প্রদর্শন করে। এটি ফাইল এবং ডিরেক্টরি দ্বারা দখলকৃত স্থান ট্র্যাক করে। df কমান্ডের মত, du ব্যবহার করা হয় -h বিকল্পের সাথে একটি মানব-পাঠযোগ্য বিন্যাসে আউটপুট প্রদর্শন করতে।

$ du -h

9. একটি ইনোড এবং পিআইডি কি?

একটি ইনোড হল একটি ফাইল কাঠামো যা লিনাক্সে ফাইলগুলির জন্য মেটাডেটা সংরক্ষণ করে। মেটাডেটা ফাইলের আকার, ফাইল অ্যাক্সেস করার জন্য প্রয়োজনীয় অনুমতি, ব্যবহারকারী এবং গ্রুপ আইডি, তৈরির টাইমস্ট্যাম্প এবং ফাইলের পথ অন্তর্ভুক্ত করে।

একটি ইনোড নম্বর হল লিনাক্স সিস্টেমে প্রতিটি ফাইলে দেওয়া একটি অনন্য সংখ্যা বা পূর্ণসংখ্যা।

$ ls -li ravi.txt 

1594567 -rwxrwxr-x 1 tecmint tecmint 0 Oct 28 10:58 ravi.txt

1594567 হল ইনোড নম্বর এবং -i পতাকা ravi.txt ফাইলের ইনোড দেখায়।

একটি পিআইডি (প্রসেস আইডি) একটি অনন্য আইডি যা একটি লিনাক্স সিস্টেমে প্রতিটি চলমান প্রক্রিয়াকে দেওয়া হয়। যে কোন চলমান প্রোগ্রামের প্রসেস আইডি খুঁজে পেতে আমরা pidof কমান্ড ব্যবহার করতে পারি।

$ pidof firefox

40982

10. ডেমন কি?

ডেমনগুলি হল পরিষেবা প্রক্রিয়া যা ব্যাকগ্রাউন্ডে কোনও ব্যবহারকারীর মিথস্ক্রিয়া ছাড়াই চলে। তারা অন্যান্য প্রক্রিয়াগুলিতে কার্যকারিতা প্রদান করে এবং পর্যায়ক্রমিক অনুরোধগুলি পরিচালনা করে এবং তাদের কার্যকর করার জন্য উপযুক্ত অ্যাপ্লিকেশনগুলিতে ফরোয়ার্ড করে।

11. লিনাক্সে প্রসেস স্টেটস কি?

লিনাক্সে, একটি প্রক্রিয়া একটি চলমান প্রোগ্রাম বা পরিষেবার একটি উদাহরণ। চারটি প্রক্রিয়া রাষ্ট্র আছে। যে কোনো সময়ে, একটি প্রক্রিয়া নিম্নলিখিত রাজ্যগুলির যেকোনো একটিতে হবে:

  • প্রস্তুত: প্রক্রিয়াটি ইতিমধ্যে তৈরি করা হয়েছে এবং চালানোর জন্য প্রস্তুত৷
  • চলমান: প্রক্রিয়াটি জীবিত বা কার্যকর করা হচ্ছে।
  • থেমে গেছে: প্রক্রিয়াটি চলমান শেষ হয়েছে এবং অপারেটিং সিস্টেম দ্বারা বন্ধ করা হয়েছে।
  • অপেক্ষা করুন: প্রক্রিয়াটি কিছু ব্যবহারকারীর ইনপুটের জন্য অপেক্ষা করছে।
  • জম্বি: প্রক্রিয়াটি বন্ধ করা হয়েছে, কিন্তু তথ্য এখনও প্রক্রিয়া সারণীতে বিদ্যমান।

লিনাক্স প্রক্রিয়া অবস্থা পরীক্ষা করতে দেখানো হিসাবে ps কমান্ড ব্যবহার করুন।

$ ps a

STAT কলাম প্রক্রিয়াটির চলমান অবস্থা দেখায়।

12. GUI কি?

GUI হল গ্রাফিক্যাল ইউজার ইন্টারফেসের সংক্ষিপ্ত রূপ। এগুলি হল একটি লিনাক্স অপারেটিং সিস্টেমের গ্রাফিক্যাল উপাদান যার মধ্যে রয়েছে উইন্ডোজ, আইকন, মেনু, বোতাম, টাস্কবার এবং আরও অনেক কিছু।

GUI সিস্টেমের সাথে ইন্টারঅ্যাক্ট করা সহজ করে তোলে এবং বেশিরভাগই নতুন বা নতুনদের দ্বারা পছন্দ করা হয় যারা CLI-তে কাজ করতে পারদর্শী নয়।

13. CLI কি?

CLI হল কমান্ড লাইন ইন্টারফেসের সংক্ষিপ্ত রূপ। এটি একটি ইন্টারফেস যা ব্যবহারকারীদের টার্মিনাল দ্বারা প্রদত্ত শেলটিতে কমান্ড টাইপ করতে দেয়। CLI বেশিরভাগ অভিজ্ঞ লিনাক্স ব্যবহারকারী বা সিস্টেম অ্যাডমিনিস্ট্রেটর এবং ইঞ্জিনিয়ারদের দ্বারা ব্যবহৃত হয়।

CLI হল সিস্টেম পরিচালনার পছন্দের মোড যেহেতু এটি কম সিস্টেম রিসোর্স ব্যবহার করে, GUI এর বিপরীতে যার উচ্চ রিসোর্স ওভারহেড রয়েছে।

14. রুট অ্যাকাউন্ট কি?

এটি লিনাক্স সিস্টেমে সবচেয়ে সুবিধাপ্রাপ্ত অ্যাকাউন্ট। এটি আপনাকে লিনাক্স সিস্টেমের সম্পূর্ণ নিয়ন্ত্রণের অনুমতি দেয়। সিস্টেম আপগ্রেড করা, সফ্টওয়্যার প্যাকেজগুলি ইনস্টল এবং আনইনস্টল করা, ব্যবহারকারী তৈরি করা এবং অপসারণ করা, পরিষেবাগুলি কনফিগার করা এবং আরও অনেক কিছু সহ আপনি কার্যত যা চান তা করতে পারেন৷

বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনে, ইনস্টলেশনের সময় আপনাকে একটি রুট অ্যাকাউন্ট তৈরি করতে হবে।

15. ওপেন সোর্স সফটওয়্যার কি?

সফ্টওয়্যারটি ওপেন সোর্স হওয়ার বৈশিষ্ট্যটি বোঝায় যে আপনি এটির সোর্স কোড দেখেন, এটি সংশোধন করেন এবং লাইসেন্সের সীমাবদ্ধতা ছাড়াই এটি অন্য ব্যবহারকারীদের কাছে পুনরায় বিতরণ করেন। অন্যান্য ব্যবহারকারীরা তারপরে সোর্স কোডে ডিবাগিং এবং ত্রুটি সংশোধন সহ আরও পরিবর্তন করার অবস্থানে থাকবে।

প্রকৃতপক্ষে, ওপেন সোর্স সফ্টওয়্যার ব্যাপকভাবে ব্যবহৃত হয় এবং তাই সকলকে উপকৃত করে।

16. লিনাক্স ডিরেক্টরি কমান্ড কি কি?

নিম্নলিখিত প্রধান লিনাক্স ডিরেক্টরি কমান্ড:

  • pwd – কমান্ডটি বর্তমান কার্যকারী ডিরেক্টরি বা আপনার বর্তমান ডিরেক্টরি পথ প্রদর্শন করে।
  • ls – এই কমান্ডটি একটি ডিরেক্টরির বিষয়বস্তু তালিকাভুক্ত করে।
  • cd – এটি আপনাকে একটি ডিরেক্টরি থেকে অন্য ডিরেক্টরিতে পরিবর্তন করতে দেয়।
  • mkdir – কমান্ডটি একটি নতুন খালি ডিরেক্টরি তৈরি করে।
  • rmdir – কমান্ডটি একটি খালি ডিরেক্টরি মুছে বা সরিয়ে দেয়।
  • rm – এক বা একাধিক ফাইল মুছে দেয়। একটি অ-খালি ডিরেক্টরি সরাতে -R বিকল্পের সাথে ব্যবহার করা হয়।

17. পুনঃনির্দেশ অপারেটর কি?

রিডাইরেকশন হল প্রথম কমান্ডের আউটপুট অন্য ফাইলে পাঠানোর প্রক্রিয়া। উপরন্তু, এটি অন্য প্রক্রিয়াতে একটি ইনপুট হিসাবে একটি আউটপুট নির্দেশ করতেও ব্যবহৃত হয়।

লিনাক্সে, \>\ (চিহ্নের চেয়ে বড়) অথবা \|\ (পাইপ) অপারেটর ব্যবহার করে পুনঃনির্দেশ করা হয় যা স্ট্যান্ডার্ড আউটপুট পাঠায়। স্ট্যান্ডার্ড ইনপুট হিসাবে একটি কমান্ড থেকে অন্য কমান্ডের।

18. বিভিন্ন ভিম মোড কি?

ভিম সম্পাদক নিম্নলিখিত প্রধান মোড প্রদান করে:

  • সাধারণ মোড/কমান্ড মোড – আপনি যখন একটি নতুন ফাইল বা বিদ্যমান একটি খুলবেন তখন এটি ডিফল্ট মোড। এই মোডে, আপনি পূর্বাবস্থায় ফেরানো, পুনরায় করা এবং পেস্ট করার মতো কমান্ড চালাতে পারেন।
  • ইনসার্ট মোড – এই মোড আপনাকে টেক্সট টাইপ করতে দেয়।
  • ভিজ্যুয়াল মোড – এই মোডটি আপনাকে পাঠ্য নির্বাচন করতে দেয় যাতে আপনি এটির সাথে অন্যান্য কাজ যেমন কপ, কাট বা পেস্ট করতে পারেন।

19. উপনাম কি?

নাম অনুসারে, উপনামগুলি কাস্টম বিকল্পগুলির সাথে বা ছাড়াই কার্যকর করা একটি কমান্ড (বা কমান্ডের সেট) প্রতিনিধিত্ব করতে ব্যবহৃত কাস্টম শর্টকাটের মতো।

$ alias

20. লিনাক্সে চলমান সমস্ত প্রক্রিয়ার তালিকা কিভাবে করবেন?

একটি লিনাক্স সিস্টেমে চলমান সমস্ত প্রক্রিয়া তালিকাভুক্ত করতে, কমান্ডটি চালান:

# ps aux

কমান্ডটি তাদের পিআইডি (প্রসেস আইডি) নম্বর সহ বর্তমানে চলমান সমস্ত প্রক্রিয়া তালিকাভুক্ত করে।

21. একটি সফট লিঙ্ক কি?

একটি সফট লিঙ্ক, যা একটি সিম্বলিক লিঙ্ক নামেও পরিচিত, এটি উইন্ডোজ অপারেটিং সিস্টেমের ফাইল শর্টকাটের মতো। এটি ফাইলের পথ ধারণ করে এবং এর বিষয়বস্তু নয়।

একটি সফট লিঙ্ক একটি ফাইল বা একটি ডিরেক্টরির সাথে লিঙ্ক করা যেতে পারে। যদি মূল ফাইলটি সরানো হয়, তাহলে নরম লিঙ্কটি ভেঙে যায় এবং হ্যাঙ্গিং লিঙ্ক হিসাবে উল্লেখ করা হয়। যাইহোক, নরম নিজেই অপসারণ কিছু প্রভাবিত করে না।

উপরন্তু, নরম লিঙ্কগুলি ফাইল সিস্টেম জুড়ে লিঙ্ক করতে পারে।

22. একটি হার্ড লিঙ্ক কি?

একটি হার্ড লিঙ্ক হল একটি ফাইল শর্টকাট যা একটি ফাইলের প্রকৃত বিষয়বস্তুকে লিঙ্ক করে, একটি সফট লিঙ্কের বিপরীতে যা শুধুমাত্র ফাইল পাথ ধারণ করে। এটি মূল ফাইলের মতো একই আকারের এবং মূল ফাইলের মতো একই ইনোড নম্বর শেয়ার করে।

যখন অরিজিন ফাইল আপডেট করা হয়, হার্ড লিঙ্কের বিষয়বস্তুও আপডেট হয়। এছাড়াও, আসল ফাইলটি সরানো হলেও হার্ড লিঙ্কটি অপ্রভাবিত থাকে।

একটি হার্ড লিঙ্কের অসুবিধা হল যে এটি বিভিন্ন ফাইল সিস্টেম জুড়ে তৈরি করা যায় না।

23. লিনাক্সে লুকানো ফাইল কি?

লুকানো ফাইলগুলি এমন ফাইল যা একটি ডট বা পিরিয়ডের আগে থাকে। এগুলিতে বেশিরভাগ কনফিগারেশন ফাইল থাকে যা গুরুত্বপূর্ণ ডেটা বা সেটিংস ধারণ করে। লুকানো ফাইলগুলি দেখতে, -la বিকল্পের সাথে ls কমান্ডটি ব্যবহার করুন।

$ ls -la

24. লিনাক্সে বিভিন্ন ধরনের পারমিশন কি কি?

লিনাক্সে 3টি স্বতন্ত্র ফাইলের অনুমতি রয়েছে:

  • পড়ুন (r) - ব্যবহারকারীদের ফাইল পড়তে বা একটি ডিরেক্টরি তালিকাভুক্ত করার অনুমতি দেয়।
  • লিখুন (w) - ব্যবহারকারীকে ফাইলগুলি পরিবর্তন বা সম্পাদনা করার অনুমতি দেয়।
  • Execute (x) - ব্যবহারকারীদের ফাইল চালানোর অনুমতি দেয়।

25. কিভাবে একটি ফাইল বা ডিরেক্টরির অনুমতি পরিবর্তন করবেন?

chmod কমান্ড হল সেই কমান্ড যা একটি ফাইল বা ডিরেক্টরির অনুমতি পরিবর্তন করে।

এটি দেখানো সিনট্যাক্স অনুসরণ করে।

# chmod [OPTIONS] [permissions] file

উদাহরণ স্বরূপ. ফাইল 1.txt নামে একটি ফাইলে অক্টাল পারমিশন 755 (মালিকের কাছে সমস্ত অনুমতি এবং শুধুমাত্র গ্রুপের সদস্যদের এবং অন্য সবার জন্য পড়ার এবং লেখার অনুমতি) বরাদ্দ করতে, কমান্ডটি চালান।

# chmod 755 file1.txt

26. গ্রেপ কমান্ড কি?

গ্রেপ একটি টেক্সট ফাইলে টেক্সট ফাইল বা লাইন অনুসন্ধান এবং মিলানোর জন্য একটি কমান্ড লাইন টুল। এটি অপশন এবং প্যারামিটার লাগে যা সার্চ আউটপুট ম্যানিপুলেট বা উন্নত করতে ব্যবহৃত হয়।

এটি নিম্নলিখিত সিনট্যাক্স লাগে:

$ grep [options] pattern [files]

নিম্নলিখিত কমান্ডটি ফাইল 1.txt-এ 'Unix' স্ট্রিংটির সংঘটনের সংখ্যা গণনা করে।

$ grep -c "Unix" file1.txt

27. কিভাবে লিনাক্সে একটি চলমান প্রক্রিয়া বন্ধ করবেন?

একটি প্রক্রিয়া বন্ধ করতে বা হত্যা করতে, প্রসেসের পিআইডি অনুসরণ করে kill কমান্ডটি ব্যবহার করুন।

ps কমান্ড আপনাকে একটি প্রক্রিয়ার PID সনাক্ত করতে সাহায্য করবে।

$ kill PID

একটি প্রতিক্রিয়াশীল প্রক্রিয়া বন্ধ করতে, দেখানো -9 বিকল্পটি পাস করুন

$ kill -9 PID

নাম অনুসারে একটি প্রক্রিয়াকে হত্যা করতে, প্রক্রিয়ার নাম অনুসরণ করে killall কমান্ডটি ব্যবহার করুন। উদাহরণস্বরূপ, ফায়ারফক্স প্রক্রিয়া বন্ধ করতে, কমান্ডটি চালান:

$ killall firefox

28. কিভাবে একক কমান্ডে একাধিক কমান্ড চালানো যায়?

একক কমান্ডে একের পর এক একাধিক কমান্ড চালানোর জন্য, আপনি সেমি-কোলন ;, ডাবল অ্যাম্পারস্যান্ড &&, অথবা || ব্যবহার করতে পারেন। > প্রতীক।

  • X Y – X-এর সাফল্য নির্বিশেষে এটি X এবং Y কমান্ড চালায়।
  • X && Y – এটি Y চালায় যদি এবং শুধুমাত্র X সফলভাবে চলে।
  • X || Y – এটি Y চালায় যদি এবং শুধুমাত্র X ব্যর্থ হলে।

29. লিনাক্স সিস্টেম কতদিন ধরে চলছে তা পরীক্ষা করুন?

আপটাইম বা সিস্টেম কতক্ষণ চলছে তা যাচাই করতে, দেখানো হিসাবে আপটাইম কমান্ডটি চালান।

$ uptime

12:09:11 up  2:49,  2 users,  load average: 0.62, 0.97, 0.88

30. লিনাক্স সিস্টেমের তথ্য কিভাবে পরীক্ষা করবেন?

কার্নেলের নাম এবং সংস্করণ, হোস্টনাম এবং অপারেটিং সিস্টেমের মতো মৌলিক সিস্টেম তথ্য পরীক্ষা করতে, দেখানো হিসাবে -a বিকল্পটি ব্যবহার করে uname কমান্ডটি চালান।

$ uname -a

Linux tecmint 5.15.0-53-generic #59~20.04.1-Ubuntu SMP Thu Oct 20 15:10:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

অবশ্যই, এটি কোনওভাবেই সমস্ত ইন্টারভিউ প্রশ্নগুলির একটি বিস্তৃত তালিকা নয় যা আপনি ইন্টারভিউ রুমে মুখোমুখি হতে বাধ্য। যাইহোক, লিনাক্স সিস্টেম সম্পর্কে আপনার প্রাথমিক বোঝাপড়া পরীক্ষা করার জন্য আপনি এই সাক্ষাত্কারের প্রশ্নের সম্মুখীন হওয়ার সম্ভাবনা বেশি। আপনি আপনার সাক্ষাত্কারের জন্য প্রস্তুত হিসাবে সব ভাল.

আমরা কি কোনো গুরুত্বপূর্ণ লিনাক্স ইন্টারভিউ প্রশ্ন মিস করেছি? আপনি এই প্রশ্ন সম্পর্কে কি মনে করেন? আপনার যদি কোনো ইন্টারভিউ প্রশ্ন থাকে তাহলে নিচের মন্তব্যে সেগুলি শেয়ার করুন৷