S6-rc, sysv-rc மற்றும் OpenRC போன்ற சேவை மேலாளர்

சில தினங்களுக்கு முன் ஒரு குறிப்பிடத்தக்க வெளியீடு என்று செய்தி வெளியானது s6-rc 0.5.3.0 சேவை மேலாளர், சார்புகளை கணக்கில் எடுத்துக்கொண்டு துவக்க ஸ்கிரிப்டுகள் மற்றும் சேவைகளின் துவக்கத்தை நிர்வகிக்க வடிவமைக்கப்பட்டுள்ளது.

S6-rc வகைப்படுத்தப்படுகிறது துவக்க அமைப்புகளில் இரண்டையும் பயன்படுத்தலாம் அமைப்பின் நிலையில் மாற்றத்தை பிரதிபலிக்கும் நிகழ்வுகளுடன் தன்னிச்சையான சேவைகளின் தொடக்கத்தை ஒழுங்கமைக்க, கூடுதலாக முழு சார்பு மர கண்காணிப்பை வழங்குகிறது மேலும் குறிப்பிட்ட நிலையை அடைய தானாகவே சேவைகளைத் தொடங்கும் அல்லது முடிக்கும்.

s6-rc சேவை மேலாளர், இது sysv-rc அல்லது OpenRC ஐ ஒத்ததாகக் கருதலாம், நீண்ட காலமாக இயங்கும் செயல்முறைகள் (டீமான்கள்) அல்லது உடனடியாக நிறுத்தப்பட்ட தொடக்க ஸ்கிரிப்ட்களைத் தொடங்குவதற்கும் நிறுத்துவதற்கும் ஒரு தொகுப்பு பயன்பாடுகள் அடங்கும். வேலையின் போது, ​​கூறுகளுக்கு இடையே உள்ள சார்புகள் கணக்கில் எடுத்துக்கொள்ளப்படுகின்றன, ஸ்கிரிப்டுகள் மற்றும் சேவைகளின் இணையான துவக்கம் ஒன்றுடன் ஒன்று ஒன்றுடன் ஒன்று இல்லை, மேலும் ஒரு ஸ்கிரிப்ட் செயல்படுத்தல் வரிசை வெவ்வேறு துவக்கங்களில் மீண்டும் மீண்டும் நிச்சயிக்கப்படும்.

அனைத்து நிலை மாற்றங்களும் சார்புகளை மனதில் கொண்டு செயல்படுத்தப்படுகின்றன, சார்புகள் மீறப்படாமல் இருப்பதை உறுதிசெய்தல் (உதாரணமாக, ஒரு சேவை தொடங்கப்படும்போது, ​​அதன் செயல்பாட்டிற்குத் தேவையான சார்புகள் தானாகவே தொடங்கப்படும், மேலும் அது நிறுத்தப்படும்போது, ​​சார்பு சேவைகளும் செயல்படுத்தப்படும். நிறுத்தப்படும்).

s6, runit, perp, அல்லது daemontools போன்ற கண்காணிப்பு தொகுப்புகள் ஒரு சேவையை ஒரு நீண்ட கால செயல்முறையாக வரையறுக்கின்றன, இது டீமான் என்றும் அழைக்கப்படுகிறது. கட்டுப்படுத்தப்பட்ட சூழலில் டீமனை மறுஉற்பத்தி செய்யும் வகையில் இயக்கவும், அது இறந்தால் அதை உயிருடன் வைத்திருக்கவும் அவை கருவிகளை வழங்குகின்றன; அவை டீமான் மேலாண்மை கருவிகளை வழங்குகின்றன, மற்றவற்றுடன், அதன் PID தெரியாமல் டீமானுக்கு சிக்னல்களை அனுப்புகின்றன. அவர்கள் தனிப்பட்ட நீண்ட கால செயல்முறைகளை தடையின்றி கண்காணிக்க முடியும், மேலும் s6 முழு கண்காணிப்பு மரத்தையும் நிர்வகிக்கும் கருவிகளையும் வழங்குகிறது. நம்பகத்தன்மையில் அக்கறை கொண்ட எந்தவொரு சிசாட்மினுக்கும், கண்காணிப்பு தொகுப்புகள் ஒரு நல்ல விஷயம்.

ரன்லெவல்களுக்கு பதிலாக, s6-rc ஒரு உலகளாவிய தொகுப்பு கருத்தை வழங்குகிறது, என்று தன்னிச்சையான குணாதிசயங்கள் மற்றும் பணிகளைத் தீர்க்கும் படி சேவைகளை குழுவாக்க அனுமதிக்கிறது. செயல்திறனை மேம்படுத்த, s6-rc-compile பயன்பாட்டால் உருவாக்கப்பட்ட ஒரு தொகுக்கப்பட்ட சார்பு அடிப்படையானது, கோப்புகளுடன் கூடிய கோப்பகங்களின் உள்ளடக்கத்தை அடிப்படையாகக் கொண்டு, சேவைகளைத் தொடங்க/நிறுத்தப் பயன்படுகிறது.

தரவுத்தளத்தை பகுப்பாய்வு செய்வதற்கும் கையாளுவதற்கும், s6-rc-db மற்றும் s6-rc-update ஆகிய பயன்பாடுகள் வழங்கப்படுகின்றன. கணினி sysv-init இணக்கமான தொடக்க ஸ்கிரிப்ட்களை ஆதரிக்கிறது மற்றும் sysv-rc அல்லது OpenRC இலிருந்து சார்பு தகவலை இறக்குமதி செய்யலாம்.

ஒரு s6-rc இன் நன்மைகளில் மிதமிஞ்சிய எதையும் கொண்டிருக்காத ஒரு சிறிய செயலாக்கமாகும், நேரடி சிக்கல்களைத் தீர்ப்பதற்குத் தேவையான கூறுகளைத் தவிர, இது குறைந்தபட்ச கணினி வளங்களைப் பயன்படுத்துகிறது.

மற்ற சேவை மேலாளர்களைப் போலல்லாமல், s6-rc ஆனது, ஏற்கனவே உள்ள சேவைகளின் தொகுப்பிற்கான சார்பு வரைபடத்தின் செயல்திறனுள்ள (ஆஃப்லைன்) கட்டுமானத்தை ஆதரிக்கிறது, இது உங்களை வள-தீவிர சார்பு பகுப்பாய்வை தனித்தனியாக செய்ய அனுமதிக்கிறது, சார்ஜிங் அல்லது நிலை மாற்றத்தின் போது அல்ல.

அதே நேரத்தில் இந்த அமைப்பு தனித்தனி மற்றும் மாற்றக்கூடிய தொகுதிகளாக பிரிக்கப்பட்டுள்ளதுயூனிக்ஸ் தத்துவத்தின்படி ஒவ்வொன்றும் ஒரு குறிப்பிட்ட சிக்கலை மட்டுமே தீர்க்கிறது.

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

சாக்கெட்டை அணுகும் போது ஒரு சேவையை செயல்படுத்துதல் (நெட்வொர்க் போர்ட்டை அணுகும் போது கட்டுப்படுத்தியைத் தொடங்குதல்), செயல்முறை நிகழ்வுகளை பதிவு செய்தல் (syslogd ஐ மாற்றுதல்) மற்றும் கூடுதல் சலுகைகளை கட்டுப்படுத்துதல் (இதற்கு ஒப்பானவை) போன்ற அம்சங்களை இது ஆதரிக்கிறது என்றும் குறிப்பிடப்பட்டுள்ளது. சூடோ).

இறுதியாக நீங்கள் அதைப் பற்றி மேலும் அறிய ஆர்வமாக இருந்தால், இந்த செயல்முறை மேலாளரின் விவரங்களை நீங்கள் சரிபார்க்கலாம் பின்வரும் இணைப்பில்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   சிலவற்றில் ஒன்று அவர் கூறினார்

    ஆர்டிக்ஸில் இது நீண்ட காலமாக கிடைக்கிறது. OpenRC, Runit மற்றும் சமீபத்தில் dinit மற்றும் 66 ஆகியவையும் கிடைக்கின்றன. யாராவது முயற்சி செய்ய விரும்பினால், நான் அதைப் பற்றி கருத்து தெரிவிக்கிறேன்.