উইন্ডোজ-লিনাক্স-সাব সিস্টেমটিতে লিনাক্স ওভাররাইড / ইত্যাদি / হোস্টগুলি


5

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

উত্তর:


2

To prevent automatic generation of this file, remove this line.আমার / ইত্যাদি / হোস্টগুলিতে বলার মতো লাইন ছিল না ।

আমি যা করতে পেরেছি তা হ'ল নিম্নলিখিত সামগ্রীর সাথে একটি অ্যাডহেষ্টস.শ স্ক্রিপ্ট তৈরি করা হয়েছিল:

MYHOSTS="ip1\thostname1\nip2\thostname2"
grep hostname1 /etc/hosts >> /dev/null || echo $MYHOSTS | sudo tee -a /etc/hosts >> /dev/null

আপনি যদি আপনার লিনাক্স ডিস্ট্রোর পৃথক উদাহরণ খুলেন তবে গ্রিপ একাধিক বার এন্ট্রি যুক্ত করা বাধা দেয়।

এর পরে আপনাকে sudo addHosts.shআপনার বাশার্কে যুক্ত করতে হবে এবং (allyচ্ছিকভাবে) এই স্ক্রিপ্টের জন্য / ইত্যাদি / sudoers এ sudo পাসওয়ার্ড প্রম্পটের জন্য একটি ব্যতিক্রম তৈরি করতে হবে:

user ALL = (root) NOPASSWD: /path/to/addHosts.sh


1

আপনার সমস্যাটি এখানে যুক্ত করা হয়েছে: https://github.com/Mic Microsoft/BashOnWindows/issues/398

প্রতিটি বাশ শুরুতে ডাব্লুএসএলকে স্বয়ংক্রিয়ভাবে / ইত্যাদি / হোস্ট ফাইল তৈরি করা রোধ করতে আপনার / etc / হোস্টগুলিতে নিম্নলিখিত মন্তব্য লাইনটি সরিয়ে ফেলতে হবে:

# This file was automatically generated by WSL. To prevent automatic generation of this file, remove this line.

0

আমি উইন্ডোতে লিনাক্স সাব সিস্টেম হিসাবে উবুন্টু 16.04.5 এলটিএস ব্যবহার করছি। আমার / ইত্যাদি / উবুন্টু অধীনে হোস্ট ফাইল বলে

#This file is automatically generated by WSL based on the Windows hosts file:
#%WINDIR%\System32\drivers\etc\hosts. Modifications to this file will be overwritten.

সুতরাং আমি কেবল #%WINDIR%\System32\drivers\etc\hostsপরিবর্তে পরিবর্তিত ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.