ΠΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π½Π΅Π΄Π΅Π»ΠΈ Π±Π΅ΡΠ° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅, Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° SysV init, insserv ΠΈ startpar.
ΠΡΠ°ΡΠΎΠΊ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΊΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
-
SysV pidof Π³ΠΎ ΠΎΡΡΡΡΠ°Π½ΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΎΡΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ΅ Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π°ΡΠ΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° Π±Π΅Π· Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΊΠΎΡΠΈΡΡ. Π‘Π΅Π³Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ ΡΠ°ΠΌ Π΄Π° Π³ΠΎ ΠΎΠ΄ΡΠ΅Π΄ΠΈ ΡΠ΅ΠΏΠ°ΡΠ°ΡΠΎΡΠΎΡ ΠΈ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈ Π΄ΡΡΠ³ΠΈ Π°Π»Π°ΡΠΊΠΈ ΠΊΠ°ΠΊΠΎ tr.
-
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½Π°, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π·Π° Π·Π°ΠΏΠΈΡΠ°ΡΠ΅.
-
Π‘Π΅Π³Π° ΠΊΠΎΡΠΈΡΡΠΈ Π΄ΠΎΡΠ½Π΅ΡΠ° ΠΎΠ΄ ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π½Π°ΠΌΠ΅ΡΡΠΎ ΡΠ΅ΠΊΡΠ½Π΄ΠΈ ΠΏΡΠΈ ΠΎΠ΄Π΅ΡΠ΅ Π½Π° ΡΠΏΠΈΠ΅ΡΠ΅ ΠΈ ΠΏΡΠΈ ΠΈΡΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅, ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π²ΠΎ ΠΏΡΠΎΡΠ΅ΠΊ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΡΠ΅ΠΊΡΠ½Π΄Π° ΠΏΠΎΠ±ΡΠ·ΠΎ ΠΏΡΠΈ ΠΈΡΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅.
-
ΠΡΡΡΡΠ°Π½Π΅ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° sepol, ΠΊΠΎΡΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅, Π½ΠΎ Π³ΠΎ ΠΏΡΠ΅ΠΏΠΎΠ»Π½ΠΈ Makefile.
-
ΠΠ°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π·Π½Π°ΡΠ°ΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π·Π° Π΄Π° ΡΠ΅ Π²ΠΌΠ΅ΡΠ½Π΅. ΠΠ°ΡΠ»Π΅Π΄Π½ΠΈΠΎΡ ΡΠ΅ΡΡ ΠΏΠ°ΠΊΠ΅Ρ Π½Π° Debian Π΅ ΠΈΡΡΠΈΡΡΠ΅Π½ ΠΈ ΡΠ΅Π³Π° ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ insserv Makefile. ΠΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ βΠ½Π°ΠΏΡΠ°Π²ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°β ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ. ΠΠΊΠΎ ΡΠ΅ΡΡΠΎΡ Π½Π΅ ΡΡΠΏΠ΅Π΅, ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΡΠΎ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ΅Π» ΡΠ΅ Π·Π°Π΄ΡΠΆΡΠ²Π°Π°Ρ Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΠ΅ Π±ΡΠΈΡΠ°Ρ. ΠΠ΅ΡΡΠΏΠ΅ΡΠ½ΠΈΠΎΡ ΡΠ΅ΡΡ Π³ΠΎ Π·Π°ΠΏΠΈΡΠ° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ΅Π»ΠΈΠΎΡ ΡΠ΅Ρ (ΠΏΡΠ΅Π΄Ρ ΠΎΠ΄Π½ΠΎ Π±Π΅Π° ΠΈΠ·Π²ΡΡΠ΅Π½ΠΈ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅), ΡΡΠΎ, ΡΠΏΠΎΡΠ΅Π΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅, ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠΌ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°Π°Ρ Π½Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ.
-
ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΎ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΏΡΠΈ ΡΠΈΡΡΠ΅ΡΠ΅ ΠΏΠΎ ΡΠ΅ΡΡΠΎΠ²ΠΈ.
-
Π‘ΠΏΠΎΡΠ΅Π΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅, Π΅Π΄Π½Π° ΠΎΠ΄ Π½Π°ΡΠ²Π°ΠΆΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π΅ ΡΠΎΠ° ΡΡΠΎ Makefile ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π΅ ΡΠ° ΠΏΡΠ΅ΠΏΠΈΡΡΠ²Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° insserv.conf Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ°ΡΠ°. ΠΠΊΠΎ Π²Π΅ΡΠ΅ ΠΏΠΎΡΡΠΎΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° insserv.conf, ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ° Π½ΠΎΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊ ΡΠΎ ΠΈΠΌΠ΅ insserv.conf.sample. ΠΠ²Π° Π±ΠΈ ΡΡΠ΅Π±Π°Π»ΠΎ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° insserv ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠΌΠ°Π»ΠΊΡ Π±ΠΎΠ»Π½ΠΎ.
-
ΠΠ°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° /etc/insserv/file-filters, Π΄ΠΎΠΊΠΎΠ»ΠΊΡ ΠΏΠΎΡΡΠΎΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΎΠ΄ΡΠΆΠΈ Π»ΠΈΡΡΠ° Π½Π° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΡΡΠΎ ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Π°Ρ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠΊΡΠΈΠΏΡΠΈΡΠ΅ Π²ΠΎ /etc/init.d. ΠΠΎΠΌΠ°Π½Π΄Π°ΡΠ° insserv Π²Π΅ΡΠ΅ ΠΈΠΌΠ° Π²Π½Π°ΡΡΠ΅ΡΠ½Π° Π»ΠΈΡΡΠ° Π½Π° Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΈ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Π°Ρ. ΠΠΎΠ²Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡΠ° ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π΄Π° ΡΠ° ΠΏΡΠΎΡΠΈΡΠ°Ρ ΠΎΠ²Π°Π° Π»ΠΈΡΡΠ°.
-
Startpar ΡΠ΅Π³Π° ΡΠ΅ Π½Π°ΠΎΡΠ° Π²ΠΎ /bin Π½Π°ΠΌΠ΅ΡΡΠΎ /sbin, ΡΡΠΎ ΡΠ΅ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π½Π° Π½Π΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Π΄Π° ΡΠ° ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΎΠ²Π°Π° Π°Π»Π°ΡΠΊΠ°. Π‘ΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π·Π° ΠΏΡΠΈΡΠ°ΡΠ½ΠΈΠΊ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½Π° ΠΎΠ΄ Π΄Π΅Π» 8 Π²ΠΎ Π΄Π΅Π» 1 Π·Π° Π΄Π° ΡΠ° ΠΎΠ΄ΡΠ°Π·ΠΈ ΠΎΠ²Π°Π° ΠΏΡΠΎΠΌΠ΅Π½Π°.
-
ΠΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ, ΠΏΡΠ²ΠΈΡΠ½ΠΈΠΎΡ ΠΏΠ»Π°Π½ Π±Π΅ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈ ΡΡΠΈΠ»ΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° Π·Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ: ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ΄ /etc Π²ΠΎ /var ΠΈΠ»ΠΈ Π²ΠΎ /lib, Π½ΠΎ ΠΎΠ²Π° ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΠΌΡΠ΅ΠΆΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ Π½Π΅ΠΊΠΎΠΈ Π΄ΡΡΠ³ΠΈ ΡΠ°Π±ΠΎΡΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΡΠΎ FHS . Π’Π°ΠΊΠ°, ΡΠΈΠ΅ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ Π±Π΅Π° ΡΡΠ°Π²Π΅Π½ΠΈ Π½Π° ΠΏΠΎΠ»ΠΈΡΠ° ΠΈ Π·Π°ΡΠ΅Π³Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅ Π·Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΡΡΠ°Π½ΡΠ²Π°Π°Ρ Π²ΠΎ /etc. ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π·Π±ΠΎΡΡΠ²Π°Π°Ρ Π·Π° ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° ΠΏΠΎΠ΄ΠΎΡΠ½Π° Π΄Π° ΡΠ΅ Π²ΡΠ°ΡΠ°Ρ Π½Π° ΠΎΠ²ΠΎΡ ΠΏΠ»Π°Π½ Π΄ΠΎΠΊΠΎΠ»ΠΊΡ ΡΠ΅ ΠΏΡΠ΅ΡΡΡΠ°Π²ΠΈ ΠΈ ΡΠ΅ΡΡΠΈΡΠ° Π΄ΠΎΠ±ΡΠ° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°.
ΠΠΎΠ²ΠΈΡΠ΅ ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° sysvinit-2.95, insserv-1.20.0 ΠΈ startpar-0.63 ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π°Ρ Π½Π° ΡΠ΅ΡΡΠΎΠ²ΠΈΠ·ΠΎΡΠΈΡΠ΅ Π½Π° Π‘Π°Π²Π°Π½Π°: http://download.savannah.nongnu.org/releases/sysvinit/
ΠΠ·Π²ΠΎΡ: linux.org.ru