লিনাক্সের জন্য আপনার উইন্ডোজ সাবসিস্টেমকে সুপারচার্জ করার জন্য 7 টিপস

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

আপনি যদি ডাব্লুএসএল ব্যবহার করেন তবে কীভাবে আপনি এটি আরও উন্নত করতে পারেন?

উইন্ডোজ টার্মিনাল পান

আপনি যখন মাইক্রোসফ্ট স্টোর থেকে লিনাক্স বিতরণ ইনস্টল করবেন তখন আপনি একটি টার্মিনাল উইন্ডো পাবেন, আপনার টার্মিনালের জন্য আরও ভাল বিকল্প রয়েছে।

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

এটি এখনও প্রান্তের চারপাশে কিছুটা রুক্ষ। আপনাকে .json ফাইলটিতে আপনার সেটিংস সম্পাদনা করতে হবে। আপনি যদি ভারী কমান্ড লাইন ব্যবহারকারী হন তবে আপনি সম্ভবত যেকোন উপায়ে কনফিগারেশন ফাইল সম্পাদনা করতে স্বাচ্ছন্দ্যবোধ করবেন।

ডাউনলোড: উইন্ডোজ টার্মিনাল

আপনার শেল পরিবর্তন করুন

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

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

বেশিরভাগ লিনাক্স বিতরণে, zsh ডিফল্টরূপে ইনস্টল করা হয় না। উবুন্টুতে, আপনি এপিটি ব্যবহার করে এটি ইনস্টল করতে পারেন:

 sudo apt install zsh

উবুন্টু ডাব্লুএসএলে আপনার শেলটি zsh এ পরিবর্তন করতে টাইপ করুন:

 chsh -s /usr/bin/zsh

আপনি যে শেলটি ব্যবহার করতে চান তার অবস্থান যদি আপনি অন্য ডিস্ট্রো ব্যবহার করেন তবে ভিন্ন হতে পারে। আপনাকে নিজের পাসওয়ার্ডটি শেল পরিবর্তন করার জন্য অনুরোধ জানানো হবে। আপনার শেলের অবস্থান জানতে, টাইপ করুন:

 which zsh

আপনি যদি আলাদা শেল ব্যবহার করতে চান তবে আপনার সেই শেলের নামের সাথে zsh প্রতিস্থাপন করা উচিত।

সম্পর্কিত: কোন লিনাক্স শেল সেরা? 5 সাধারণ শেল তুলনা করা

উইন্ডোজ এবং লিনাক্স ফাইল অ্যাক্সেস করুন

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

এটি উন্নয়ন প্রকল্পগুলির জন্য সত্যই কার্যকর। আপনি একটি উইন্ডোজ সম্পাদকে একটি প্রোগ্রাম সম্পাদনা করতে এবং এটি একটি লিনাক্স উইন্ডোতে পরীক্ষা করতে পারেন।

উইন্ডোজ ফাইল সিস্টেমটি / mnt / [ড্রাইভ লেটার] ডিরেক্টরিতে লিনাক্সের পাশে মাউন্ট করা হয়। যদি আপনার উইন্ডোজ ড্রাইভটি সি হয় তবে তা / এমএনটি / সি হবে । আপনি স্ট্যান্ডার্ড লিনাক্স কমান্ডগুলি ব্যবহার করে আপনার সমস্ত উইন্ডোজ ফাইল অ্যাক্সেস করতে পারেন।

উইন্ডোজ থেকে লিনাক্স ফাইল সিস্টেম অ্যাক্সেস করাও সহজ। এটি উইন্ডোজ এক্সপ্লোরারে wsl $ শ্রেণিবিন্যাসের অধীনে দৃশ্যমান। উইন্ডোজ লিনাক্স সিস্টেমটিকে একটি নেটওয়ার্ক ড্রাইভ হিসাবে দেখে। আপনার যদি উবুন্টু 20.04 ইনস্টল করা থাকে তবে এটি wsl $ উবুন্টু -20.04 হবে।

বর্তমান ডিরেক্টরিটির একটি এক্সপ্লোরার উইন্ডো খোলার জন্য:

 Explorer.exe .

ডাব্লুএসএল 2 এ আপগ্রেড করুন

2020 সালে, মাইক্রোসফ্ট ডাব্লুএসএল 2 প্রবর্তন করেছিল ডাব্লুএসএল 1 এর প্রধান উন্নতি উইন্ডোজ আপডেটের মাধ্যমে বিতরণ করা একটি আসল লিনাক্স কার্নেল ব্যবহার। এটি কার্যকারিতা উন্নত করে, কারণ কার্নেল লিনাক্স সিস্টেম কলগুলি উইন্ডোজ সিস্টেম কলগুলিতে অনুবাদ না করে পরিবর্তিত করে।

ডাব্লুএসএল 2 এ আপগ্রেড করতে আপনাকে যা করতে হবে তা হল কয়েকটি কমান্ড জারি করা। প্রথমত, আপনি হাইপারভাইজারটি সক্রিয় করুন। প্রশাসক হিসাবে পাওয়ারশেল উইন্ডোটি খুলুন এবং টাইপ করুন:

 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

তারপরে আপনার মেশিনটি পুনরায় চালু করুন।

এর পরে, আপনাকে লিনাক্স কার্নেলটি ডাউনলোড করতে হবে। মাইক্রোসফ্টের ওয়েবসাইট থেকে প্যাকেজটি পান এবং ইনস্টলারটি চালান।

ডাউনলোড : লিনাক্স কার্নেল ডাব্লুএসএল এর জন্য

এখন আপনি ভবিষ্যতে ইনস্টল করুন এমন কোনও বিতরণের জন্য ডিফল্ট হিসাবে সংস্করণ 2 সেট করতে চান:

 wsl --set-default-version 2

তবে আপনি যে কোনও বিদ্যমান ইনস্টলেশনগুলি ডাব্লুএসএল ২ তে আপগ্রেড করতে চাইবেন Fort ভাগ্যক্রমে, এটিও বেশ সহজ।

আপনি কোন বিতরণ ইনস্টল করেছেন তা দেখতে, টাইপ করুন:

 wsl --list

যদি আপনি আপনার উবুন্টু 20.04 ইনস্টলেশনটি ডাব্লুএসএল 2 এ সেট করতে চান তবে –set-version বিকল্পটি ব্যবহার করুন:

 wsl --set-version Ubuntu-20.04 2

এখন আপনি আপনার বর্তমান এবং ভবিষ্যতের ইনস্টলেশনগুলিতে এর সমস্ত উন্নত বৈশিষ্ট্য সহ ডাব্লুএসএল 2 চালাবেন এবং আপনার সিস্টেমের অন্য কোনও ড্রাইভারের মতোই কার্নেলটি উইন্ডোজ আপডেট দিয়ে আপগ্রেড করা হবে।

আপনার সরঞ্জাম সংগ্রহ করুন

প্ল্যাটফর্মটিতে উপলব্ধ যে পরিমাণ প্রোগ্রামিং সরঞ্জাম, যেমন সম্পাদক, সংকলক, আইডিই, সার্ভার সফ্টওয়্যার ইত্যাদির জন্য লিনাক্স বিকাশকারীদের মধ্যে জনপ্রিয় রয়েছে।

অন্যান্য সিস্টেমের মতো এটি আপনার পছন্দসই সরঞ্জামগুলির সাথে আপনার নতুন ডাব্লুএসএল-ভিত্তিক ইনস্টলেশনটি সজ্জিত করা সহজ। আপনাকে যা করতে হবে তা হ'ল আপনার সিস্টেমের সাথে আসা স্ট্যান্ডার্ড প্যাকেজ ম্যানেজারটি ।

ডেবিয়ান এবং উবুন্টুতে, এটি উপযুক্ত। এসইএসই-তে, এটি ইয়াস্ট। আলপাইন এ, এটি APK। মুল বক্তব্যটি হ'ল ডাব্লুএসএলে আপনার পছন্দসই উন্নয়ন প্রকল্পগুলি চালানোর জন্য আপনার প্রয়োজনীয় সমস্ত কিছু আপনি পাবেন যেমনটি আপনি একটি প্রচলিত লিনাক্স ইনস্টলেশন করতে পারেন।

আপনি যদি একজন সি প্রোগ্রামার হন তবে ডেবিয়ান এবং উবুন্টুতে বিল্ড- অ্যাসোসিয়েশন নামে একটি প্যাকেজ অন্তর্ভুক্ত রয়েছে যা জিসিসি সংকলক, সি লাইব্রেরি, মেক ইউটিলিটি এবং প্যাকেজ বিকাশ সরঞ্জামগুলি সমন্বিত করে। এটি সত্যই বিতরণে কাজ করা লোকদের জন্যই, তবে সাধারণ সি বিকাশের পক্ষেও কার্যকর intended

এটি ইনস্টল করতে, আপনি কেবল apt কমান্ডটি ব্যবহার করুন:

 sudo apt install build-essential

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

পরিচালনার পরিষেবা

ডাব্লুএসএল-এর বেশিরভাগ সময় আপনি নিয়মিত কমান্ড চালাবেন, কখনও কখনও আপনাকে পরিষেবাগুলি শুরু করতে এবং বন্ধ করতে হতে পারে। আপনি একটি ওয়েব অ্যাপ্লিকেশন বিকাশ করছেন এবং এটি একটি ওয়েব সার্ভার ব্যবহার করে পরীক্ষা করার প্রয়োজন হতে পারে।

ভাগ্যক্রমে, পরিষেবাগুলি শুরু করা এবং বন্ধ করা সহজ, যেমন আপনি অন্য কোনও লিনাক্স বিতরণ করতে চান।

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

আপনি যদি অ্যাপাচি সার্ভারটি শুরু করতে চান তবে আপনি কেবল এই আদেশটি প্রকাশ করবেন:

 sudo service apache 2 start

এটি অ্যাপাচি সার্ভারটি চালু করবে। আপনি শীর্ষ কমান্ডটি ব্যবহার করে চলমান পরিষেবাগুলি পরীক্ষা করতে পারেন এবং প্রক্রিয়াগুলির তালিকায় অ্যাপাচি 2 দেখতে পারেন।

অ্যাপাচি সার্ভার থামানো ঠিক তত সহজ:

 sudo service apache 2 stop

বিভিন্ন ডিস্ট্রো এক্সপ্লোর করুন

ডাব্লুএসএল-এর অনেক মজা আসে একই সাথে আপনি একই সাথে বিভিন্ন ডিস্ট্রো চালাতে পারেন, তবে কেন উবুন্টু বা সুসেই বা ডেবিয়ানের পাশাপাশি আলপাইন লিনাক্সের মতো কম পরিচিত কিছু চালানোর সুবিধা নেবেন না? সম্ভবত আপনি আপনার নতুন প্রিয় খুঁজে পেতে পারেন। আপনি যদি কোনও বিতরণ পছন্দ করেন, আপনি –set-default ফ্ল্যাগ ব্যবহার করে এটি আপনার প্রধান ডিস্ট্রো হিসাবে সেট করতে পারেন:

 wsl --set-default distro-name

যেখানে আপনি পরিবর্তন করতে চান সিস্টেমের নাম ডিস্ট্রো-নাম

সম্পর্কিত: লিনাক্সের জন্য আপনি উইন্ডোজ সাবসিস্টেমে 5 টি লিনাক্স ডিস্ট্রো ইনস্টল করতে পারেন

ডাব্লুএসএল এক্সপ্লোর করা

ডাব্লুএসএল লিনাক্স এবং উইন্ডোজ সমন্বিত নতুন বিশ্বের অন্বেষণ করার জন্য প্রচুর বিকল্প রয়েছে। দেখে মনে হয় এটি সর্বদাই আবিষ্কারের জন্য নতুন কিছু আছে। আপনি শেল পরিবর্তন করতে পারেন, টার্মিনাল পরিবর্তন করতে পারেন, পরিষেবা শুরু করতে এবং বন্ধ করতে পারেন এবং বিভিন্ন ডিস্ট্রো পরীক্ষা করতে পারেন।

লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেমটিতে প্রচুর বৈশিষ্ট্য রয়েছে যা লিনাক্স বিতরণ থেকে বেশ আলাদা। তবে আপনি এখনও ডাব্লুএসএল ব্যবহার করে উপকৃত হতে পারেন কারণ এটি আপনাকে আপনার উইন্ডোজ মেশিন থেকে দ্রুত একটি লিনাক্স সিস্টেম অ্যাক্সেস করতে দেয়।