ພວກເຮົາໄດ້ອະທິບາຍວິທີການ SysV ໃນມັນ ເຮັດວຽກຢູ່ໃນເຄື່ອງ x86. ຂັ້ນຕອນການເລີ່ມຕົ້ນອາດຈະແຕກຕ່າງກັນໃນສະຖາປັດຕະຍະກໍາ ແລະການຈັດຈໍາໜ່າຍອື່ນໆ. ລະບົບອື່ນໆອາດຈະໃຊ້ BSD ແບບ ໃນມັນ, ບ່ອນທີ່ໄຟລ໌ເລີ່ມຕົ້ນບໍ່ໄດ້ຖືກແບ່ງອອກເປັນຫຼາຍ /etc/rc .ງ ໄດເລກະທໍລີ. ມັນອາດຈະເປັນໄປໄດ້ທີ່ລະບົບຂອງເຈົ້າໃຊ້
/etc/rc.d/init.d ແທນ /etc/init.d.
![]()
4.2.5. ລະດັບການດໍາເນີນການ
ແນວຄວາມຄິດທີ່ຢູ່ເບື້ອງຫລັງການດໍາເນີນການບໍລິການທີ່ແຕກຕ່າງກັນໃນລະດັບການແລ່ນທີ່ແຕກຕ່າງກັນທີ່ສໍາຄັນແມ່ນ revolves ກ່ຽວກັບຄວາມຈິງທີ່ວ່າລະບົບທີ່ແຕກຕ່າງກັນສາມາດຖືກນໍາໃຊ້ໃນວິທີການທີ່ແຕກຕ່າງກັນ. ບາງບໍລິການບໍ່ສາມາດໃຊ້ໄດ້ຈົນກ່ວາລະບົບຢູ່ໃນສະຖານະສະເພາະໃດຫນຶ່ງ, ຫຼື ຮູບແບບການ, ເຊັ່ນວ່າກຽມພ້ອມສໍາລັບຜູ້ໃຊ້ຫຼາຍກວ່າຫນຶ່ງຄົນຫຼືມີເຄືອຂ່າຍທີ່ມີຢູ່.
ມີບາງຄັ້ງທີ່ທ່ານອາດຈະຕ້ອງການທີ່ຈະດໍາເນີນການລະບົບໃນຮູບແບບຕ່ໍາກວ່າ. ຕົວຢ່າງແມ່ນການແກ້ໄຂບັນຫາການສໍ້ລາດບັງຫຼວງຂອງແຜ່ນໃນລະດັບ 1 ດັ່ງນັ້ນບໍ່ມີຜູ້ໃຊ້ອື່ນສາມາດຢູ່ໃນລະບົບ, ຫຼືອອກຈາກເຄື່ອງແມ່ຂ່າຍໃນລະດັບ 3 ໂດຍບໍ່ມີການດໍາເນີນການ X session. ໃນກໍລະນີເຫຼົ່ານີ້, ການບໍລິການທີ່ຂຶ້ນກັບໂຫມດລະບົບທີ່ສູງກວ່າເພື່ອເຮັດວຽກບໍ່ມີຄວາມຫມາຍເພາະວ່າພວກມັນຈະບໍ່ເຮັດວຽກຢ່າງຖືກຕ້ອງ. ໂດຍການໃຫ້ແຕ່ລະບໍລິການຖືກມອບໝາຍໃຫ້ເລີ່ມຕົ້ນເມື່ອເຖິງລະດັບການແລ່ນສະເພາະຂອງມັນ, ທ່ານຮັບປະກັນຂະບວນການເລີ່ມຕົ້ນຢ່າງເປັນລະບຽບຮຽບຮ້ອຍ, ແລະທ່ານສາມາດປ່ຽນໂໝດຂອງເຄື່ອງໄດ້ຢ່າງວ່ອງໄວໂດຍບໍ່ຕ້ອງກັງວົນກ່ຽວກັບການບໍລິການໃດທີ່ຈະເລີ່ມ ຫຼື ຢຸດດ້ວຍຕົນເອງ.
ລະດັບການແລ່ນທີ່ມີຢູ່ໂດຍທົ່ວໄປແມ່ນໄດ້ອະທິບາຍໄວ້ໃນ / etc / inittab, ເຊິ່ງສະແດງໃຫ້ເຫັນບາງສ່ວນຂ້າງລຸ່ມນີ້:
#
# inittab ໄຟລ໌ນີ້ອະທິບາຍວ່າຂະບວນການ INIT ຄວນຕັ້ງຄ່າແນວໃດ
# ລະບົບໃນລະດັບແລ່ນທີ່ແນ່ນອນ.
# ລະດັບການແລ່ນເລີ່ມຕົ້ນ. ລະດັບການແລ່ນແມ່ນ:
# 0 - ຢຸດ (ຢ່າຕັ້ງ initdefault ເປັນອັນນີ້)
# 1 - ຮູບແບບຜູ້ໃຊ້ດຽວ
# 2 - Multiuser, ໂດຍບໍ່ມີການ NFS
# (ຄືກັນກັບ 3 ຖ້າເຈົ້າບໍ່ມີເຄືອຂ່າຍ)
# 3 - ໂຫມດ multiuser ເຕັມ
# 4 - ບໍ່ໄດ້ໃຊ້
# 5 - X11
#6 - reboot (ຢ່າຕັ້ງ initdefault ເປັນອັນນີ້)
#
id: 5: initdefault:
<--ຕັດ-->
#
# inittab ໄຟລ໌ນີ້ອະທິບາຍວ່າຂະບວນການ INIT ຄວນຕັ້ງຄ່າແນວໃດ
# ລະບົບໃນລະດັບແລ່ນທີ່ແນ່ນອນ.
# ລະດັບການແລ່ນເລີ່ມຕົ້ນ. ລະດັບການແລ່ນແມ່ນ:
# 0 - ຢຸດ (ຢ່າຕັ້ງ initdefault ເປັນອັນນີ້)
# 1 - ຮູບແບບຜູ້ໃຊ້ດຽວ
# 2 - Multiuser, ໂດຍບໍ່ມີການ NFS
# (ຄືກັນກັບ 3 ຖ້າເຈົ້າບໍ່ມີເຄືອຂ່າຍ)
# 3 - ໂຫມດ multiuser ເຕັມ
# 4 - ບໍ່ໄດ້ໃຊ້
# 5 - X11
#6 - reboot (ຢ່າຕັ້ງ initdefault ເປັນອັນນີ້)
#
id: 5: initdefault:
<--ຕັດ-->
ຮູ້ສຶກວ່າຈະກໍານົດລະດັບການແລ່ນທີ່ບໍ່ໄດ້ນໍາໃຊ້ (ໂດຍທົ່ວໄປການແລ່ນລະດັບ 4) ຕາມທີ່ທ່ານເຫັນເຫມາະ. ຜູ້ໃຊ້ຫຼາຍຄົນກໍານົດລະດັບການແລ່ນເຫຼົ່ານັ້ນໃນແບບທີ່ມີຄວາມຫມາຍທີ່ສຸດສໍາລັບພວກເຂົາໃນຂະນະທີ່ອອກຈາກລະດັບການແລ່ນມາດຕະຖານຕາມຄ່າເລີ່ມຕົ້ນ. ນີ້ອະນຸຍາດໃຫ້ພວກເຂົາຍ້າຍອອກຢ່າງໄວວາໃນແລະອອກຈາກການຕັ້ງຄ່າທີ່ກໍາຫນົດເອງຂອງເຂົາເຈົ້າໂດຍບໍ່ມີການລົບກວນຊຸດປົກກະຕິຂອງຄຸນນະສົມບັດໃນລະດັບມາດຕະຖານ.
ຖ້າເຄື່ອງຂອງເຈົ້າຕົກຢູ່ໃນສະພາບທີ່ມັນຈະບໍ່ boot ເນື່ອງຈາກເຄື່ອງບໍ່ດີ / etc / inittab ຫຼືຈະບໍ່ປ່ອຍໃຫ້ທ່ານເຂົ້າສູ່ລະບົບເພາະວ່າທ່ານມີຄວາມເສຍຫາຍ / etc / passwd ໄຟລ໌ (ຫຼືຖ້າຫາກວ່າທ່ານພຽງແຕ່ລືມລະຫັດຜ່ານຂອງທ່ານ), boot ເຂົ້າໄປໃນຮູບແບບຜູ້ໃຊ້ດຽວ.
ບໍ່ມີກາຟິກບໍ?
ເມື່ອທ່ານກໍາລັງເຮັດວຽກຢູ່ໃນໂຫມດຂໍ້ຄວາມເພາະວ່າທ່ານບໍ່ໄດ້ຮັບການນໍາສະເຫນີຫນ້າຈໍການເຂົ້າສູ່ລະບົບແບບກາຟິກໃນ console ຂອງເຄື່ອງຂອງທ່ານ, ໂດຍປົກກະຕິທ່ານສາມາດປ່ຽນໄປ console 7 ຫຼືສູງສຸດເພື່ອໃຫ້ມີການເຂົ້າສູ່ລະບົບແບບກຣາຟິກ. ຖ້ານີ້ແມ່ນ
ບໍ່ແມ່ນກໍລະນີ, ກວດເບິ່ງລະດັບການແລ່ນປະຈຸບັນໂດຍໃຊ້ຄໍາສັ່ງ ຜູ້ທີ່ -r. ຖ້າມັນຖືກຕັ້ງເປັນສິ່ງອື່ນນອກເຫນືອຈາກຄ່າເລີ່ມຕົ້ນຕົ້ນສະບັບຈາກ / etc / inittab, ໂອກາດແມ່ນວ່າລະບົບບໍ່ເລີ່ມຕົ້ນໃນຮູບແບບກາຟິກໂດຍຄ່າເລີ່ມຕົ້ນ. ຕິດຕໍ່ຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານຫຼືອ່ານ ຜູ້ຊາຍ init ໃນກໍລະນີນັ້ນ. ໃຫ້ສັງເກດວ່າການປ່ຽນລະດັບການແລ່ນແມ່ນເຮັດໄດ້ດີກວ່າການນໍາໃຊ້ Telinit ຄໍາສັ່ງ; ການປ່ຽນຈາກຂໍ້ຄວາມໄປຫາ console graphical ຫຼືໃນທາງກັບກັນບໍ່ໄດ້ກ່ຽວຂ້ອງກັບການປ່ຽນລະດັບການແລ່ນ.
ການສົນທະນາຂອງລະດັບການແລ່ນ, scripts ແລະການຕັ້ງຄ່າໃນຄູ່ມືນີ້ພະຍາຍາມທີ່ຈະເປັນໂດຍທົ່ວໄປເທົ່າທີ່ເປັນໄປໄດ້. ມີຫຼາຍການປ່ຽນແປງ. ຕົວຢ່າງ, Gentoo Linux ເກັບ scripts ໃນ /etc/run levels. ລະບົບອື່ນອາດຈະແລ່ນຜ່ານ (a) ລະດັບການແລ່ນຕ່ໍາກວ່າແລະດໍາເນີນການ scripts ທັງຫມົດທີ່ຢູ່ໃນນັ້ນກ່ອນທີ່ຈະມາຮອດລະດັບການແລ່ນສຸດທ້າຍແລະດໍາເນີນການ scripts ເຫຼົ່ານັ້ນ. ເບິ່ງເອກະສານລະບົບຂອງເຈົ້າສຳລັບຂໍ້ມູນເພີ່ມເຕີມ. ເຈົ້າອາດຈະອ່ານຜ່ານຕົວໜັງສືທີ່ອ້າງອີງໃສ່ໃນ / etc / inittab ເພື່ອໃຫ້ໄດ້ຄວາມເຂົ້າໃຈດີຂຶ້ນກ່ຽວກັບສິ່ງທີ່ເກີດຂຶ້ນໃນລະບົບຂອງເຈົ້າ.
![]()
4.2.5.1. ເຄື່ອງມື
ໄດ້ chkconfig or ອັບເດດ -rc.d utilities, ໃນເວລາທີ່ຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານ, ສະຫນອງເຄື່ອງມືຄໍາສັ່ງງ່າຍດາຍສໍາລັບການຮັກສາ /etc/init.d ລຳດັບຂັ້ນໄດເລກະທໍລີ. ເຫຼົ່ານີ້ບັນເທົາຜູ້ບໍລິຫານລະບົບຈາກການມີການຈັດການໂດຍກົງການເຊື່ອມຕໍ່ສັນຍາລັກຈໍານວນຫລາຍໃນໄດເລກະທໍລີພາຍໃຕ້ /etc/rc[x].d.
ນອກຈາກນັ້ນ, ບາງລະບົບສະເຫນີໃຫ້ plugysv ເຄື່ອງມື, ເຊິ່ງສະຫນອງການໂຕ້ຕອບທີ່ອີງໃສ່ຂໍ້ຄວາມ; ທ່ານອາດຈະຊອກຫານີ້ງ່າຍທີ່ຈະນໍາໃຊ້ກ່ວາ chkconfigການໂຕ້ຕອບເສັ້ນຄໍາສັ່ງຂອງ. ໃນ SuSE Linux, ທ່ານຈະພົບເຫັນ ຢອດ ແລະ ສະຫງວນ ເຄື່ອງມື. ສໍາລັບ Mandrake ການຕັ້ງຄ່າງ່າຍ, ທ່ານອາດຈະຕ້ອງການພະຍາຍາມ DrakConf, ເຊິ່ງອະນຸຍາດໃຫ້ໃນບັນດາລັກສະນະອື່ນໆທີ່ສະຫຼັບລະຫວ່າງໄລຍະ 3 ແລະ 5. ໃນ Mandriva ນີ້ໄດ້ກາຍເປັນ Mandriva Linux Control Center.
ການແຈກຢາຍສ່ວນໃຫຍ່ສະຫນອງການໂຕ້ຕອບຜູ້ໃຊ້ແບບກາຟິກສໍາລັບການຕັ້ງຄ່າຂະບວນການ, ກວດເບິ່ງເອກະສານລະບົບຂອງທ່ານ.
ເອກະສານ