systemd Environment ନିର୍ଦ୍ଦେଶରେ NO_PROXY କୁ ଉଦ୍ଧୃତ କରିବା
ସମ୍ପୂର୍ଣ୍ଣ NO_PROXY ନ୍ୟସ୍ତକରଣକୁ ଏକ systemd Environment ନିର୍ଦ୍ଦେଶରେ ଏକତ୍ର ରଖନ୍ତୁ ଏବଂ unit-ଫାଇଲ୍ ବିଶ୍ଳେଷଣକୁ ଗ୍ରାହକର bypass ସିଣ୍ଟାକ୍ସଠାରୁ ଅଲଗା ରଖନ୍ତୁ।
systemd ସେବା ପରିଭାଷାରେ, ସମ୍ପୂର୍ଣ୍ଣ environment ନ୍ୟସ୍ତକରଣକୁ unit-ଫାଇଲ୍ର ଉଦ୍ଧୃତି ଚିହ୍ନ ଭିତରେ ରଖନ୍ତୁ:
[Service]
Environment="NO_PROXY=localhost,127.0.0.1,::1,intranet.example"
କମାଗୁଡ଼ିକ NO_PROXY ର ମୂଲ୍ୟର ଅଂଶ। systemd environment ନିର୍ମାଣ କରିବା ସମୟରେ ଚାରିପାଖର ଉଦ୍ଧୃତି ଚିହ୍ନ ହଟାଇଦିଏ; ନେଟୱାର୍କ ଗ୍ରାହକ ସୂଚୀ ଗ୍ରହଣ କରେ ଏବଂ ପରେ ନିଜର bypass ସିଣ୍ଟାକ୍ସ ବ୍ୟାଖ୍ୟା କରେ। ପୂର୍ବରୁ ଉଦ୍ଧୃତିରେ ଥିବା ଏକ ବସ୍ତୁର ମଝିରେ ଆଉ ଏକ ଉଦ୍ଧୃତି ଆରମ୍ଭ କଲେ ସ୍ୱାଧୀନ shell-ଉଦ୍ଧୃତି ସ୍ତର ସୃଷ୍ଟି ହୁଏ ନାହିଁ।
Unit ଫାଇଲ୍ shell ସ୍କ୍ରିପ୍ଟ ନୁହେଁ। export ବିବୃତ୍ତି କିମ୍ବା ପରିଚିତ ଚର ନାମ Environment= ନିର୍ଦ୍ଦେଶରେ shell ବିସ୍ତାର ଦିଏ ନାହିଁ।
- ସ୍ଥାନୀୟ ଭାବରେ ପ୍ରଭାବୀ ସେବା ବିନ୍ୟାସ ଯାଞ୍ଚ କରନ୍ତୁ, ରହସ୍ୟ ଲୁଚାଇ।
- ପରିବର୍ତ୍ତନ କରିବା ପରେ ସେବା ପରିଭାଷାଗୁଡ଼ିକ ପୁନଃ ଲୋଡ୍ କରନ୍ତୁ ଏବଂ ପ୍ରଭାବିତ ସେବାର ସାଧାରଣ ପୁନଃଆରମ୍ଭ ପ୍ରକ୍ରିୟା ବ୍ୟବହାର କରନ୍ତୁ। ସକ୍ରିୟ କାର୍ଯ୍ୟ ଉପରେ ପ୍ରଭାବର ଯୋଜନା କରନ୍ତୁ, ବିଶେଷକରି ଅଂଶୀଦାର ଇମେଜ୍ ଡେମନ୍ ପାଇଁ।
- ଉଦ୍ଦିଷ୍ଟ ମୂଲ୍ୟ ନୂଆ ପ୍ରକ୍ରିୟାରେ ପହଞ୍ଚୁଛି ବୋଲି ନିଶ୍ଚିତ କରନ୍ତୁ। କେବଳ unit ଫାଇଲ୍ ପୁନଃ ଲୋଡ୍ କରିବା ଦ୍ୱାରା ବିଦ୍ୟମାନ ପ୍ରକ୍ରିୟାର environment ବଦଳାଇ ହେବ ନାହିଁ।
ତା'ପରେ ହିଁ ଗ୍ରାହକର ଡୋମେନ୍ କିମ୍ବା ସବ୍ନେଟ୍ ମେଳ ଯାଞ୍ଚ କରନ୍ତୁ। ଟର୍ମିନାଲ୍ରେ କାମ କରୁଥିବା ସୂଚୀ ସେହି ରୂପରେ ସେବା ପର୍ଯ୍ୟନ୍ତ କେବେ ପହଞ୍ଚି ନ ଥାଇପାରେ।