ນີ້ແມ່ນການເລີ່ມຕົ້ນການກວດສອບຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
checkrestart - ກວດເບິ່ງວ່າຂະບວນການໃດຕ້ອງການເລີ່ມຕົ້ນໃຫມ່ຫຼັງຈາກການຍົກລະດັບ
ສະຫຼຸບສັງລວມ
ກວດສອບຄືນໃໝ່ [ -hvpan ] [ -b blacklist_file ] [ -i ຊື່ _ ແພັກເກດ ] [ -e pid ]
ລາຍລະອຽດ
ໄດ້ ກວດສອບຄືນໃໝ່ ໂຄງການພະຍາຍາມກໍານົດວ່າມີຂະບວນການໃນລະບົບທີ່ຕ້ອງການ
ເພື່ອເລີ່ມຕົ້ນໃຫມ່ຫຼັງຈາກການຍົກລະດັບລະບົບ. ນີ້ເປັນສິ່ງຈໍາເປັນນັບຕັ້ງແຕ່ການຍົກລະດັບປົກກະຕິ
ເອົາຫ້ອງສະຫມຸດລະບົບໃຫມ່ແລະຂະບວນການແລ່ນຈະຍັງໃຊ້ສະບັບເກົ່າຂອງ
ຫ້ອງສະຫມຸດ. ໃນ ຫມັ້ນຄົງ ລະບົບ Debian GNU/Linux ໂດຍທົ່ວໄປແມ່ນຈໍາເປັນເພື່ອກໍາຈັດ a
ການເປີດເຜີຍຂອງລະບົບຕໍ່ກັບຊ່ອງໂຫວ່ທີ່ອາດຈະໄດ້ຮັບການແກ້ໄຂໂດຍການຍົກລະດັບຫ້ອງສະໝຸດ
ເຊິ່ງຂະບວນການດັ່ງກ່າວເຮັດໃຫ້ການນໍາໃຊ້.
ຜົນສະທ້ອນ, ກວດສອບຄືນໃໝ່ ບາງຄັ້ງຖືກໃຊ້ເປັນເຄື່ອງມືກວດສອບເພື່ອຊອກຫາເວີຊັນທີ່ລ້າສະໄຫມຂອງ
ຫ້ອງສະຫມຸດທີ່ໃຊ້ຢູ່, ໂດຍສະເພາະຫຼັງຈາກການຍົກລະດັບຄວາມປອດໄພ. ຜູ້ບໍລິຫານບໍ່ຄວນ,
ແນວໃດກໍ່ຕາມ, ອີງໃສ່ຜົນຜະລິດຂອງມັນຢ່າງສົມບູນ (ເບິ່ງ ບັກ ດ້ານລຸ່ມ).
script ນີ້ຈໍາເປັນຕ້ອງດໍາເນີນການເປັນຮາກເພື່ອໃຫ້ໄດ້ຂໍ້ມູນທີ່ມັນຕ້ອງການສໍາລັບການວິເຄາະ.
OPTIONS
-h, - ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອຂອງໂຄງການແລະອອກ.
-v, -- verbose
ສ້າງຜົນຜະລິດລະອຽດ. ຜົນໄດ້ຮັບນີ້ປະກອບມີບັນຊີລາຍຊື່ຂອງຂະບວນການທັງຫມົດທີ່ພົບເຫັນ
ການນໍາໃຊ້ໄຟລ໌ທີ່ຖືກລົບຫຼືຄໍາອະທິບາຍເຊັ່ນດຽວກັນກັບໄຟລ໌ທີ່ຖືກລົບແລະຄໍາອະທິບາຍ
ພົບເຫັນ.
-p, --ຊຸດ
ພຽງແຕ່ປະມວນຜົນໄຟລ໌ທີ່ຖືກລົບທີ່ເປັນຂອງແພັກເກັດ, ບໍ່ສົນໃຈໄຟລ໌ທີ່ຖືກລຶບຖິ້ມ
ບໍ່ມີແພັກເກດທີ່ກ່ຽວຂ້ອງໃນລະບົບແພັກເກດ.
-a, --ທັງໝົດ
ປະມວນຜົນໄຟລ໌ທີ່ຖືກລົບທັງຫມົດໂດຍບໍ່ຄໍານຶງເຖິງສະຖານທີ່. ນີ້ເຮັດໃຫ້ໂຄງການວິເຄາະ
ໄຟລ໌ທີ່ຖືກລົບເຖິງແມ່ນວ່າພວກເຂົາເຈົ້າຈະໄດ້ຮັບການຍົກເລີກເພາະວ່າພວກເຂົາເຈົ້າແມ່ນຢູ່ໃນ
ສະຖານທີ່, ເຊັ່ນ: / tmp , ເຊິ່ງເປັນທີ່ຮູ້ຈັກທີ່ຈະຜະລິດຜົນບວກທີ່ບໍ່ຖືກຕ້ອງ. ມັນຈະໃຊ້ເວລາ
ກ່ອນໜ້າຖ້າໃຊ້ພ້ອມໆກັນກັບ -p ທາງເລືອກ.
-b ເອກະສານ, --ບັນຊີດຳ=ເອກະສານ
ອ່ານບັນຊີດໍາຂອງການສະແດງອອກປົກກະຕິຈາກ ຍື່ນ. ໄຟລ໌ໃດໆທີ່ກົງກັບຮູບແບບ
ຈະຖືກລະເລີຍ. ຫຼາຍກວ່າຫນຶ່ງຮູບແບບສາມາດໄດ້ຮັບການສະຫນອງໃຫ້ໂດຍການນໍາໃຊ້ທາງເລືອກນີ້ຫຼາຍ
ກ່ວາຫນຶ່ງຄັ້ງ
-i ຊື່, --ບໍ່ສົນໃຈ=ຊື່
ບໍ່ສົນໃຈການບໍລິການທີ່ກ່ຽວຂ້ອງກັບຊື່ແພັກເກດທີ່ລະບຸໄວ້ໃນ ຊື່ ເພີ່ມເຕີມ
ສາມາດສະໜອງໃຫ້ໄດ້ຫຼາຍກວ່າໜຶ່ງຊຸດໂດຍການໃຊ້ຕົວເລືອກນີ້ຫຼາຍກວ່າໜຶ່ງຄັ້ງ.
-e pid, --excludepid=pid
ບໍ່ລວມຂະບວນການທີ່ແລ່ນດ້ວຍ pid ເມື່ອຊອກຫາໄຟລ໌ເປີດ. ນີ້ສາມາດເລັ່ງໄດ້
checkrestart ໃນລະບົບທີ່ມີໄຟລ໌ເປີດຈໍານວນຫລາຍ. ຫມາຍເຫດ: ທາງເລືອກນີ້ເທົ່ານັ້ນ
ເຮັດວຽກຖ້າຫາກວ່າ lsof(8) ບໍ່ໄດ້ໃຊ້. ສາມາດສະໜອງຕົວລະບຸຂະບວນການໄດ້ຫຼາຍກວ່າໜຶ່ງອັນ
ໃຊ້ຕົວເລືອກນີ້ຫຼາຍກວ່າຫນຶ່ງຄັ້ງ.
-n, --nolsof
ຢ່າໃຊ້ lsof(8) ເຖິງແມ່ນວ່າມີຢູ່. ໃນບາງລະບົບທີ່ມີຈໍານວນຂະຫນາດໃຫຍ່
ຂອງໄຟລ໌ການນໍາໃຊ້ lsof ອາດຈະບໍ່ມີປະສິດທິພາບ. ໃຊ້ຕົວເລືອກນີ້ເພື່ອປິດການໃຊ້ງານ lsof.
ສັງເກດເຫັນວ່າຖ້າ lsof ບໍ່ໄດ້ຕິດຕັ້ງກົນໄກທາງເລືອກທີ່ຈະສະກັດ
ໄຟລ໌ທີ່ຖືກລຶບຈະຖືກໃຊ້ແທນ. ດັ່ງນັ້ນ, ບໍ່ຈໍາເປັນຕ້ອງຕັ້ງຄ່ານີ້
ທາງເລືອກໃນລະບົບທີ່ບໍ່ມີ lsof(8) ຕິດຕັ້ງ.
ອອກ STATUS
ໂປລແກລມຈະອອກດ້ວຍຄວາມຜິດພາດ (1) ຖ້າຜູ້ໃຊ້ທີ່ບໍ່ແມ່ນ root ພະຍາຍາມແລ່ນມັນ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນ
ຈະອອກດ້ວຍສະຖານະຄວາມຜິດພາດ 0 ສະເໝີ.
EXAMPLE
ເລີ່ມມັນເປັນຮາກຜູ້ໃຊ້ໂດຍບໍ່ມີພາລາມິເຕີ:
# ກວດສອບຄືນໃໝ່
ພົບ 20 ຂະບວນການທີ່ໃຊ້ໄຟລ໌ທີ່ອັບເກຣດເວີຊັນເກົ່າ
(15 ໂຄງການທີ່ແຕກຕ່າງກັນ)
(14 ຊຸດທີ່ແຕກຕ່າງກັນ)
ໃນບັນດາສິ່ງເຫຼົ່ານີ້, 12 ເບິ່ງຄືວ່າມີສະຄິບ init ທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອ restart ພວກມັນ:
ແພັກເກດຕໍ່ໄປນີ້ເບິ່ງຄືວ່າມີສະຄຣິບ init ທີ່ສາມາດໃຊ້ເພື່ອປິດເປີດພວກມັນຄືນໃໝ່ໄດ້:
gpm:
3044 /usr/sbin/gpm
rpcbind:
2208 /sbin/rpcbind
ຜູກມັດ 9:
8463 /usr/sbin/named
openssh-ເຊີບເວີ:
22124 /usr/sbin/sshd
ntp:
4078 /usr/sbin/ntpd
tftpd-hpa:
3417 /usr/sbin/in.tftpd
ໝົດເວລາ:
2704 /usr/sbin/uptimed
cron:
3019 /usr/sbin/cron
postfix:
22145 /usr/lib/postfix/qmgr
8892 /usr/lib/postfix/master
hddtemp:
3174 /usr/sbin/hddtemp
autofs:
2792 /usr/sbin/automount
openbsd-inetd:
3254 /usr/sbin/inetd
ນີ້ແມ່ນສະຄຣິບ init:
ການບໍລິການ gpm restart
ການບໍລິການ rpcbind restart
ບໍລິການ bind9 restart
ssh ບໍລິການເລີ່ມຕົ້ນ ໃໝ່
ການບໍລິການ ntp restart
tftpd-hpa ບໍລິການເລີ່ມຕົ້ນ ໃໝ່
ການບໍລິການປິດເວລາປິດເປີດໃໝ່
ການບໍລິການ cron restart
ການບໍລິການ postfix restart
ການບໍລິການ hddtemp restart
ບໍລິການ autofs restart
ການບໍລິການ openbsd-inetd restart
ຂະບວນການເຫຼົ່ານີ້ເບິ່ງຄືວ່າບໍ່ມີ script init ທີ່ກ່ຽວຂ້ອງເພື່ອ restart ພວກມັນ:
isc-dhcp-client:
3775 /sbin/dhclient
ໃຊ້ checkrestart ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net