I-GNU Shepherd System Manager 1.0.0 Ishicilelwe

Umphathi wesistimu we-GNU Shepherd 1.0.0 (owayekade eyi-dmd) wethulwa, ehlanganisa amandla esistimu yokuqalisa kanye namathuluzi okuphatha amasevisi esistimu. Kuyaphawulwa ukuthi ukunikezwa kwenombolo engu-1.0 ngemva kweminyaka engu-21 yokuthuthukiswa kwaphawula ukuqashelwa kokulungela kwephrojekthi nokuhambisana kwayo nezidingo zokusebenza kwezinhlelo zesimanje zokuqalisa kanye nabaphathi besevisi.

Iphrojekthi ithuthukiswa abathuthukisi bokusabalalisa Kwesistimu ye-GNU Guix njengenye indlela yohlelo lokuqala lwe-SysV-init olusekela ukuncika. I-Daemon yokulawula i-Shepherd kanye nezinsiza zibhalwe ngolimi lwe-Guile (olunye lokusetshenziswa kolimi Lwezinhlelo), oluphinde lusetshenziselwe ukuchaza izilungiselelo namapharamitha wokuqalisa amasevisi. I-Shepherd isivele isetshenziswa ekusabalaliseni kwe-GNU Guix System futhi ihloselwe ukusetshenziswa ku-GNU/Hurd, kodwa ingasebenzisa noma iyiphi i-OS ethobela i-POSIX lapho ulimi lwe-Guile lutholakala khona.

I-Shepherd yenza umsebenzi wokuqala nokumisa izinsizakalo ngokucabangela ubudlelwano phakathi kwamasevisi, ukuhlonza ngokuguquguqukayo nokuqala izinkonzo okuncike kuzo isevisi ekhethiwe. I-Shepherd iphinde isekele ukuthola ukungqubuzana phakathi kwamasevisi futhi ivinjwe ukuthi isebenze kanyekanye. Iphrojekthi ingasetshenziswa kokubili njengohlelo oluyinhloko lokuqalisa (i-init nge-PID 1), futhi ngendlela ehlukile yokuphatha izinqubo zangemuva zabasebenzisi ngabanye (isibonelo, ukusebenzisa i-tor, i-privoxy, i-mcron, njll.) ngokusebenza ngamalungelo. yalaba basebenzisi.

Izici ezintsha ezibalulekile ku-GNU Shepherd 1.0.0:

  • Ukwesekwa okwengeziwe kwamasevisi asebenzisa imiyalo noma amakhodi ngezikhathi ezithile ngolimi lweSikimu ngokuya ngeshejuli ethile.
  • Umyalo othi “HErd status SERVICE” ubonisa ulwazi olusezingeni eliphezulu mayelana nezinsizakalo, njenge-PID, umyalo namakheli lapho izicelo zenethiwekhi zitholwa khona, kanye nezifinyezo zemilayezo esanda kungezwa kulogi. Ngaphezu kwalokho, lo myalo manje ubonisa izenzo zomsebenzisi ezisebenza kusevisi futhi ukwazisa ngobukhona besevisi yokumiselela ezosetshenziswa ngemva kokuba isevisi yamanje iqaliswe kabusha.
  • Umyalo othi "impande yesimo somhlambi" awusafani "nesimo somhlambi" futhi ubonisa ulwazi mayelana nenqubo yomelusi wezimpande.
  • Okwenkundla Linux Ikhono lokuqalisa kabusha usebenzisa indlela ye-kexec ("qala kabusha --kexec") ukuze ithathe indawo ye-kernel liyatholakala. Linux ngaphandle kokuqalisa kabusha ngokomzimba.
  • Kwengezwe isevisi yokushintshanisa ilogu, enesibopho sokuzungezisa amalogi kanye nokususa amalogi aphelelwe yisikhathi.
  • Isevisi ye-log yesistimu eyengeziwe, engasetshenziswa esikhundleni sohlelo lwe-syslogd lwendabuko.
  • Isevisi yesikhathi esingeziwe ukuze uqalise imiyalo ngesikhathi esithile, esifana nesisetshenziswa esithi “at”. Ngokwesibonelo, “umhlambi schedule timer at 07:00 - mpg123 alarm.mp3”.
  • Kwengezwe isevisi yesikhashana yokusebenzisa imiyalo ngemuva, efana nensizakalo ye-systemd-run. Isibonelo, "umhlambi wokuzala udlula -d $PWD - make -j4".

Source: opennet.ru

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster