systemd xizmati ta'rifida butun muhit tayinlanishini unit faylining qo'shtirnoqlari ichida saqlang:

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

Vergullar NO_PROXY qiymatining bir qismidir. systemd muhitni qurishda atrofdagi qo'shtirnoqlarni olib tashlaydi; tarmoq mijozi ro'yxatni oladi va shundan keyin o'zining bypass sintaksisini izohlaydi. Allaqachon qo'shtirnoqqa olingan elementning o'rtasida boshqa qo'shtirnoq boshlash mustaqil shell qo'shtirnoq qatlamini yaratmaydi.

Unit fayllari shell skriptlari emas. export bayonoti yoki tanish o'zgaruvchi nomi Environment= direktivasida shell kengaytmasini bermaydi.

  1. Xizmatning amaldagi konfiguratsiyasini mahalliy tekshiring, sirlarni yashiring.
  2. O'zgartirgandan so'ng xizmat ta'riflarini qayta yuklang va ta'sirlangan xizmatning odatdagi qayta ishga tushirish tartibini qo'llang. Faol ishga ta'sirini rejalashtiring, ayniqsa umumiy imij demoni uchun.
  3. Ko'zlangan qiymat yangi jarayonga yetib borishini tasdiqlang. Faqat unit faylini qayta yuklash mavjud jarayon muhitini almashtira olmaydi.

Shundan keyingina mijozning domen yoki quyi tarmoq mosligini tekshiring. Terminalda ishlaydigan ro'yxat xizmatga hech qachon xuddi shu shaklda yetib bormagan bo'lishi mumkin.

O'xshash maqolalar