லினக்ஸிற்கான (WSL) விண்டோஸ் துணை அமைப்பில் Systemd ஐ எவ்வாறு இயக்குவது

Kak Vklucit Systemd V Podsisteme Windows Dla Linux Wsl



ஒரு IT நிபுணராக, எனது பணிப்பாய்வுகளை மேம்படுத்த புதிய வழிகளை நான் எப்போதும் தேடுகிறேன். Linux க்கான Windows Subsystem (WSL) இல் Systemd ஐ இயக்குவதன் மூலம் சமீபத்தில் நான் அதைச் செய்ய முடிந்தது. Systemd என்பது லினக்ஸ் செயல்முறை மேலாளர், இது உங்கள் லினக்ஸ் அமைப்பின் செயல்திறனை பெரிதும் மேம்படுத்தும். WSL இல் அதை இயக்குவதன் மூலம், உங்கள் கணினியை இரட்டை துவக்காமல் systemd இன் நன்மைகளைப் பெறலாம். WSL இல் Systemd ஐ எவ்வாறு இயக்குவது என்பது இங்கே: 1. Linux க்கான Windows Subsystem (WSL) கண்ட்ரோல் பேனலைத் திறக்கவும். 2. 'பொது' தாவலுக்குச் செல்லவும். 3. 'Systemd ஒருங்கிணைப்பை இயக்கு' விருப்பத்தை சரிபார்க்கவும். 4. உங்கள் மாற்றங்களைச் சேமிக்க 'சரி' என்பதைக் கிளிக் செய்யவும். இந்தப் படிகளைப் பின்பற்றிய பிறகு, உங்கள் WSL நிறுவலில் systemd ஐப் பயன்படுத்த முடியும். முயற்சி செய்து, உங்கள் பணிப்பாய்வுகளை மேம்படுத்த இது எவ்வாறு உதவும் என்பதைப் பாருங்கள்!



ஒரு கம்ப்யூட் குச்சி என்றால் என்ன

Linux க்கான Windows Subsystem (WSL) என்பது Windows 11/10 கிளையன்ட் கம்ப்யூட்டர்கள் மற்றும் Windows Server 2019 மற்றும் அதற்குப் பிந்தைய கணினிகளில் Linux பைனரி எக்ஸிகியூட்டபிள்களை இயக்குவதற்கான பொருந்தக்கூடிய அடுக்கு ஆகும். VSL 2 இன் வெளியீட்டில், ஹைப்பர்-வி அம்சங்களின் துணைக்குழு மூலம் உண்மையான லினக்ஸ் கர்னல் போன்ற முக்கியமான மாற்றங்கள் செய்யப்பட்டுள்ளன. இந்த இடுகையில், அதற்கான படிகள் மூலம் நாங்கள் உங்களை அழைத்துச் செல்வோம் WSL இல் systemd ஐ எவ்வாறு இயக்குவது .





லினக்ஸிற்கான (WSL) விண்டோஸ் துணை அமைப்பில் Systemd ஐ எவ்வாறு இயக்குவது





systemd என்றால் என்ன?

Systemd என்பது லினக்ஸ் அமைப்பிற்கான அடிப்படை கட்டுமானத் தொகுதிகளின் தொகுப்பாகும். இது PID 1 ஆக இயங்கும் சிஸ்டம் மற்றும் சர்வீஸ் மேனேஜரை வழங்குகிறது மற்றும் மற்ற கணினியைத் தொடங்கும். Systemd ஆனது Ubuntu, Debian மற்றும் பல நன்கு அறியப்பட்ட விநியோகங்களில் முன்னிருப்பாக நிறுவப்பட்டுள்ளது. இந்த மாற்றத்தின் மூலம், WSL உங்கள் விருப்பமான லினக்ஸ் விநியோகங்களை வெற்று-உலோக இயந்திரங்களில் இயக்குவதுடன் ஒப்பிடக்கூடியதாக மாறும் மற்றும் systemd ஆதரவு தேவைப்படும் பயன்பாடுகளைப் பயன்படுத்த உங்களை அனுமதிக்கும். systemd ஐச் சார்ந்துள்ள Linux பயன்பாடுகளின் சில எடுத்துக்காட்டுகள் இங்கே: கிளிக் செய்யவும் , microk8s , மற்றும் systemctl .



மைக்ரோசாப்ட் படி:

Systemd ஆதரவு WSL கட்டமைப்பில் மாற்றங்கள் தேவை. systemd க்கு PID 1 தேவைப்படுவதால், Linux விநியோகத்தில் இயங்கும் WSL init செயல்முறை systemd சைல்டு செயல்முறையாக மாறும். லினக்ஸ் மற்றும் விண்டோஸ் கூறுகளுக்கு இடையேயான தகவல்தொடர்புக்கான உள்கட்டமைப்பை வழங்குவதற்கு WSL வழங்கல் செயல்முறை பொறுப்பாகும் என்பதால், இந்த படிநிலையை மாற்றுவதற்கு WSL வழங்கல் செயல்பாட்டின் போது செய்யப்பட்ட சில அனுமானங்களை மறுபரிசீலனை செய்ய வேண்டும். சுத்தமான பணிநிறுத்தத்தை உறுதிப்படுத்த கூடுதல் மாற்றங்கள் தேவைப்பட்டன (அந்த பணிநிறுத்தம் இப்போது systemd ஆல் கட்டுப்படுத்தப்படுகிறது) மற்றும் WSLg உடன் இணக்கத்தன்மையை உறுதிப்படுத்தவும். இந்த மாற்றங்களுடன், systemd சேவைகள் உங்கள் WSL நிகழ்வை தொடர்ந்து இயங்க வைக்காது என்பதையும் கவனத்தில் கொள்ள வேண்டும்.

இது WSL இன் துவக்க நடத்தையை மாற்றுவதால், பயனரின் ஏற்கனவே இருக்கும் WSL விநியோகங்களுக்கு இதைப் பயன்படுத்தும்போது கவனமாக இருக்க விரும்புகிறோம். எனவே தற்போது நீங்கள் ஒரு குறிப்பிட்ட WSL விநியோகத்திற்காக systemd ஐ இயக்க பதிவு செய்ய வேண்டும் மேலும் நாங்கள் கருத்துக்களை கண்காணித்து எதிர்காலத்தில் இந்த நடத்தையை எப்படி முன்னிருப்பாக மாற்றுவது என்பதை ஆராய்வோம்.



சாளர விசை சரிபார்ப்பு

படி : விண்டோஸில் லினக்ஸ் கோப்புகளுக்கான விண்டோஸ் துணை அமைப்பை எவ்வாறு அணுகுவது

லினக்ஸிற்கான (WSL) விண்டோஸ் துணை அமைப்பில் Systemd ஐ எவ்வாறு இயக்குவது

இதுவரை, இதை எழுதும் நேரத்தில், Linux க்கான Windows Subsystem (WSL) சமூகம் systemd ஐ செயல்படுத்துவதற்கான வழிகளைத் தேடிக்கொண்டிருக்கிறது. ஆனால், Canonical உடனான கூட்டாண்மையைத் தொடர்ந்து, மைக்ரோசாப்ட் WSL இல் systemd ஐ அதிகாரப்பூர்வமாக செயல்படுத்தியுள்ளது. WSL இல் கிடைக்கும் systemd ஆதரவுடன், நீங்கள் இப்போது உங்கள் WSL விநியோகங்களில் systemd ஐ இயக்கலாம், இது உங்கள் Windows கணினியில் உங்கள் Linux பணிப்பாய்வுகளுடன் மேலும் பலவற்றைச் செய்ய அனுமதிக்கிறது.

உங்கள் கணினியில் systemd ஐ நிறுவ, நீங்கள் பின்வருவனவற்றைச் செய்ய வேண்டும்:

நீங்கள் WSL பதிப்பு 0.67.6 அல்லது அதற்குப் பிறகு பயன்படுத்துகிறீர்கள் என்பதை உறுதிப்படுத்தவும்.

நீங்கள் பவர்ஷெல் வழியாக WSL ஐ இயக்கி, உங்கள் சாதனத்தில் உள்ள மைக்ரோசாஃப்ட் ஸ்டோரிலிருந்து பதிவிறக்கம் செய்யவில்லை என்றால், முதலில் உங்களிடம் systemd இருக்காது. Windows 11 Insider Build அல்லது Microsoft Store இலிருந்து பதிவிறக்கம் செய்யப்பட்ட WSL ஐப் பயன்படுத்தும் பயனர்களுக்கு மட்டுமே இது கிடைக்கும். நீங்கள் WSL இல் உபுண்டு முன்னோட்டத்தை இயக்கினால், systemd தானாகவே சேர்க்கப்படும். எனவே, உங்களிடம் WSL இன் ஆதரிக்கப்பட்ட பதிப்பு இருக்கிறதா என்று சரிபார்க்க, Windows Terminal ஐத் திறந்து, PowerShell கன்சோலில் பின்வரும் கட்டளையை இயக்கவும்:

|_+_|

வெளியீட்டில் இருந்து, WSL பதிப்பு 0.67.6 அல்லது அதற்கு முந்தையதாக இருந்தால், நீங்கள் மைக்ரோசாஃப்ட் ஸ்டோர் மற்றும் பதிவிறக்க Tamil WSL. மேலும், PC பயனர்கள், குறிப்பாக நீங்கள் விண்டோஸ் இன்சைடராக இல்லாவிட்டால், இருக்கலாம் பதிவிறக்க Tamil WSL GitHub களஞ்சியத்திலிருந்து சமீபத்திய வெளியீடு. எதிர்காலத்தில் அனைத்து பயனர்களுக்கும் Systemd ஆதரவு சேர்க்கப்படும். WSL க்கான புதுப்பிப்புகளைச் சரிபார்க்க, பின்வரும் கட்டளையை PowerShell இல் இயக்கவும்:

|_+_|

படி : லினக்ஸ் பிழைகள், சிக்கல்கள் மற்றும் சிக்கல்களுக்கான விண்டோஸ் துணை அமைப்பை சரிசெய்யவும்

WSL விநியோக அமைப்புகளில் systemd கொடியை அமைக்கவும்.

systemd சேவைகளின் நிலையைக் காட்டு

systemdக்குத் தேவையான WSL இன் ஆதரிக்கப்படும் பதிப்பை நீங்கள் இயக்குகிறீர்கள் என்பதை உறுதிசெய்தவுடன், நீங்கள் திருத்த வேண்டும் wsl.conf கோப்பு (எந்தவொரு WSL லினக்ஸ் விநியோகத்திலும் காணக்கூடிய ஒரு உள்ளமைவு கோப்பு மற்றும் பொதுவான WSL விருப்பங்களை மாற்றுவதை விட ஒவ்வொரு டிஸ்ட்ரோ தனிப்பயனாக்கத்தை அனுமதிக்கிறது) systemd துவக்கத்தில் தொடங்கப்படுவதை உறுதிசெய்யும். இந்த பணியை முடிக்க, பின்வரும் படிகளைப் பின்பற்றவும்:

  • சூடோ உரிமைகளுடன் எடிட்டரை இயக்கவும் மற்றும் பின்வரும் வரிகளைச் சேர்க்கவும்:
|_+_|
  • அதன் பிறகு, கோப்பைச் சேமித்து வெளியேறவும்.
  • நீங்கள் இப்போது உங்கள் WSL விண்டோஸ் விநியோகத்தை மூடிவிட்டு, உங்கள் WSL நிகழ்வுகளை மறுதொடக்கம் செய்ய PowerShell இல் பின்வரும் கட்டளையை இயக்கலாம்.
|_+_|
  • தொடங்கியதும், நீங்கள் systemd இயங்க வேண்டும். உங்கள் சேவைகளின் நிலையை சரிபார்த்து காட்ட, கீழே உள்ள கட்டளையை இயக்கவும்:
|_+_|

படி : விண்டோஸில் லினக்ஸ் விநியோக பதிப்பை WSL1 அல்லது WSL2 இல் நிறுவுவது எப்படி

ஒரு நிரல் 64 பிட் என்றால் எப்படி சொல்வது

லினக்ஸிற்கான (WSL) விண்டோஸ் துணை அமைப்பில் Systemd ஐ எவ்வாறு இயக்கலாம் என்பது இங்கே!

init ஆக systemd இல் எவ்வாறு பூட் செய்வது?

systemd இன் கீழ் துவக்க, அந்த நோக்கத்திற்காக நீங்கள் உருவாக்கிய துவக்க மெனு உருப்படியைத் தேர்ந்தெடுக்கவும். நீங்கள் பூட் மெனு உள்ளீட்டை உருவாக்கவில்லை என்றால், உங்கள் பேட்ச் செய்யப்பட்ட கர்னலுக்கான உள்ளீட்டைத் தேர்ந்தெடுத்து, கர்னல் கட்டளை வரியை நேரடியாக grubல் திருத்தி, பின்வரும் வரியைச் சேர்க்கவும்: init=/lib/systemd/systemd .

பிரபல பதிவுகள்