பதிவு வடிவமைப்பு மூன்று கேள்விகளுக்குப் பதில்: எந்தச் செயல்முறை பதிவை உருவாக்கியது, அந்தப் பதிவு எங்கே விழுகிறது, எவ்வளவு காலம் உயிர் வாழ்கிறது. OpenVPN கோப்பில் எழுதலாம், செய்திகளை கணினி பதிவேற்றியிடம் கொடுக்கலாம் அல்லது சேவை மேலாளர் பிடிக்கும் எதற்கும் விட்டுவிடலாம், இவை ஒரே ஓட்டத்தின் மூன்று நகல்கள் அல்ல. ஒவ்வொரு தேர்வும் சுழற்சியின் உரிமையாளர் யார், எந்தப் பயனர் முடிவைப் படிக்கலாம், தொடக்கத்தில் என்ன நடக்கிறது என்பதை மாற்றுகிறது. நிகழ்வுக்கு முன்பே பதில்களைத் தீர்மானிக்கவும், ஏனெனில் பின்னர் நீங்கள் அமைக்கப்பட்டதையே வாரிசாகப் பெறுவீர்கள்.

டெமன் உத்தரவுடன் உண்மையில் என்ன செய்கிறது

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

கடைசி நிலை தொகுப்பு நிறுவலில் பொதுவானது, இரண்டு நிர்வாகிகள் பதிவின் இடத்தில் ஏன் உடன்படவில்லை என்பதை விளக்குகிறது. ஒருவர் யூனிட்டின் ஜர்னலைப் படிக்கிறார், மற்றவர் டெமன் ஒருபோதும் எழுதாத கோப்பைப் படிக்கிறார்.

இயங்கும் அமைப்பைச் சரிபார்க்கவும், வட்டில் உள்ள கோப்பை அல்ல. drop-in யூனிட் மேலெழுதல் அல்லது சூழல் கோப்பு நீங்கள் படிக்கும் சுயவிவரத்தைத் தொடாமல் பயனுள்ள உத்தரவை மாற்றலாம்.

log வெட்டுகிறது, log-append வெட்டுவதில்லை

log உத்தரவு நடைமுறைக்கு வரும்போது இருக்கும் கோப்பை வெட்டுகிறது, எனவே மறுதொடக்கம் அதற்கு முந்தைய சான்றுகளை அழிக்கிறது. log-append இருப்பதை வைத்துக்கொண்டு சேர்க்கிறது. எந்த விருப்பமும் எதையும் சுழற்றுவதில்லை, எதுவும் பின்னர் தானாகக் கோப்பை மீண்டும் திறப்பதில்லை, அதனால் சுழற்சிக்கு ஒத்துழைப்பு தேவை.

சுழற்சி கோப்பின் பெயரை மாற்றும்போது டெமன் பழைய விவரிப்பியில் தொடர்ந்து எழுதினால், புதிய கோப்பு காலியாகவே இருக்கும், பெயர் மாற்றப்பட்ட கோப்பில் வட்டுப் பயன்பாடு தொடர்ந்து ஏறும். செயல்முறைக்கு மீண்டும் திறக்க சமிக்ஞை அனுப்பவும், அல்லது நகலெடு-மற்றும்-வெட்டு மூலோபாயத்தில் சுழற்றி நகல் சாளரத்தை ஏற்கவும்.

கோப்பகம், உரிமை மற்றும் அனுமதிகள் வடிவமைப்பின் பகுதி. டெமன் தொடக்கத்திற்குப் பிறகு சிறப்புரிமையற்ற பயனராக இயங்கலாம், நிறுவலின்போது root உருவாக்கிய கோப்பகம் அப்போது எழுதக்கூடியதாக இல்லாமல் இருக்கலாம். நிகழ்வின்போது அனுமதிகளைச் சரிசெய்வதற்குப் பதிலாக தொகுப்பாக்கம் அல்லது வரிசைப்படுத்தல் செயல்முறை வழியாக அதைத் தயார் செய்யவும்.

சேவை மேலாளர் இரண்டாவது நகலை வைத்திருக்கிறார்

systemd இயல்பாக நிலையான வெளியீட்டையும் நிலையான பிழையையும் பிடிக்கிறது, எனவே வெளிப்படையான திசைதிருப்பல் இல்லாத யூனிட்டுக்கும் ஏற்கனவே பதிவு உள்ளது. கோப்பு உத்தரவைச் சேர்த்தால் தேக்கக் காலம், படிப்பவர்கள், நேரமுத்திரைகள் வேறுபடும் இரு ஓட்டங்கள் கிடைக்கும்.

இது தானாகத் தவறு அல்ல, ஆனால் இது ஒரு முடிவாக இருக்க வேண்டும். தொடக்கப் பதிவை ஜர்னலில் வைக்கவும், ஏனெனில் அமைக்கப்பட்ட கோப்பு இருப்பதற்கு முன் ஏற்படும் தோல்விகள் வேறெங்கும் தெரியாது. பின்னர் கோப்பை நிலையான நிலை நிகழ்வுகளுக்கு அதிகாரப்பூர்வமாக்கி அதை runbook இல் எழுதவும். இரண்டு அதிகாரப்பூர்வ ஓட்டங்கள் என்பது ஒவ்வொரு கேள்விக்கும் இரண்டு பதில்கள்.

தேர்வை வேண்டுமென்றே தோல்வியடையும் சோதனையால் உறுதிசெய்யவும். டெமனைப் படிக்க முடியாத சான்றிதழுடன் தொடங்கி எந்த ஓட்டம் பிழையைப் பதிவு செய்கிறது எனப் பாருங்கள்.

விரிவு பயன்படுத்தக்கூடிய விவரத்திற்குச் சமம் அல்ல

அதிக verb நிலை கூடுதல் வரிகளைச் சேர்க்கிறது, ஒரு புள்ளிக்குப் பிறகு யாரும் படிக்காத வரிகளையும் சேர்க்கிறது. நிலை 3 பெரும்பாலான வரிசைப்படுத்தல்களுக்கு நியாயமான நிலையான நிலை, நிலை 4 மற்றும் அதற்கு மேல் அறியப்பட்ட கேள்வியுடன் கூடிய வரம்புக்குட்பட்ட விசாரணைக்குப் பொருந்தும். மீள்வருகை அடக்கல் சத்தத்தைக் குறைக்கிறது, ஆனால் ஒரு நிகழ்வு எத்தனை முறை மீள்கிறது என்பதை மறைக்கக்கூடாது. நீங்கள் தக்கவைக்கக்கூடிய நிலையை அமைக்கவும், முடிவுள்ள பெயரிடப்பட்ட விசாரணைக்கு மட்டுமே அதை உயர்த்தவும்.

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

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

சுழற்சி, தேக்கக் காலம் மற்றும் மீண்டும் ஏற்றும் சமிக்ஞைகள்

தேக்கக் காலத்தை வட்டின் உரிமையாளருடன் முடிவு செய்து, தொகுதி உங்களுக்குப் பதிலாக முடிவெடுக்கும் முன் அதை அமைக்கவும். மீண்டும் ஏற்றும் சமிக்ஞை பதிவு பராமரிப்புக் கட்டளை அல்ல: தவறான சமிக்ஞையை அனுப்பினால் சுரங்கம் மீண்டும் தொடங்கி ஒவ்வொரு பயனரும் துண்டிக்கப்படுவார். மீண்டும் திறக்கும் செயல்முறையைச் சுழற்சி விதியின் அருகில் எழுதுங்கள், இரண்டும் விலகாமல் இருக்க.

முடிவு ஒரு இயக்குபவர் விவரிக்கக்கூடிய சேவையாக இருக்க வேண்டும்: ஒரு அதிகாரப்பூர்வ ஓட்டம், ஒவ்வொரு நிகழ்வும் வாழ்க்கைச் சுழற்சியில் வைக்கப்பட்டது, மேலும் ஹோஸ்ட்டில் இரகசியம் தாங்கும் ஒவ்வொரு கோப்பையும் சேகரிக்காமல் பெறக்கூடிய பதிவு. அந்த விவரிப்பே வடிவமைப்பின் ஏற்புச் சோதனை, அடுத்த நிகழ்வுக்கு முன் அதைச் சரிபார்ப்பது மலிவு.

தொடர்புடைய கட்டுரைகள்