systemd సేవా నిర్వచనంలో, మొత్తం పర్యావరణ కేటాయింపును unit ఫైల్ కోట్ల లోపల ఉంచండి:

[Service]
Environment="NO_PROXY=localhost,127.0.0.1,::1,intranet.example"

కామాలు NO_PROXY విలువలో భాగం. పర్యావరణాన్ని నిర్మిస్తున్నప్పుడు systemd చుట్టూ ఉన్న కోట్లను తొలగిస్తుంది; నెట్‌వర్క్ క్లయింట్ జాబితాను స్వీకరించి, ఆ తర్వాత తన bypass సింటాక్స్‌ను అన్వయిస్తుంది. ఇప్పటికే కోట్లలో ఉన్న అంశం మధ్యలో మరో కోటును ప్రారంభించడం స్వతంత్ర shell-కోటు పొరను సృష్టించదు.

Unit ఫైళ్లు shell స్క్రిప్ట్‌లు కావు. export ప్రకటన లేదా తెలిసిన వేరియబుల్ పేరు Environment= ఆదేశంలో shell విస్తరణను ఇవ్వదు.

  1. స్థానికంగా ప్రభావవంతమైన సేవా కాన్ఫిగరేషన్‌ను పరిశీలించండి, రహస్యాలను దాచి.
  2. మార్చిన తర్వాత సేవా నిర్వచనాలను మళ్లీ లోడ్ చేసి, ప్రభావిత సేవ యొక్క సాధారణ పునఃప్రారంభ విధానాన్ని ఉపయోగించండి. చురుకైన పనిపై ప్రభావాన్ని ప్రణాళిక చేయండి, ముఖ్యంగా భాగస్వామ్య ఇమేజ్ డీమన్ కోసం.
  3. ఉద్దేశించిన విలువ కొత్త ప్రక్రియకు చేరుతుందని నిర్ధారించండి. కేవలం unit ఫైల్ మళ్లీ లోడ్ చేయడం ఉన్న ప్రక్రియ పర్యావరణాన్ని భర్తీ చేయలేదు.

అప్పుడే క్లయింట్ డొమైన్ లేదా సబ్‌నెట్ సరిపోలికను పరిశోధించండి. టెర్మినల్‌లో పనిచేసే జాబితా అదే రూపంలో సేవకు ఎప్పుడూ చేరకపోవచ్చు.

సంబంధిత వ్యాసాలు