ນີ້ແມ່ນຄໍາສັ່ງ fs_setclientaddrs ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
fs_setclientaddrs - ຕັ້ງຄ່າສ່ວນຕິດຕໍ່ລູກຄ້າເພື່ອລົງທະບຽນກັບ File Server
ສະຫຼຸບສັງລວມ
fs setclientaddrs [-ທີ່ຢູ່ <ລູກຄ້າ ເຄືອຂ່າຍ ອິນເຕີເຟດ>+] [-ຊ່ວຍ]
fs setcl [-a <ລູກຄ້າ ເຄືອຂ່າຍ ອິນເຕີເຟດ>+] [-h]
fs sc [-a <ລູກຄ້າ ເຄືອຂ່າຍ ອິນເຕີເຟດ>+] [-h]
ລາຍລະອຽດ
ໄດ້ fs setclientaddrs ຄໍາສັ່ງກໍານົດທີ່ຢູ່ IP ຂອງການໂຕ້ຕອບທີ່ທ້ອງຖິ່ນ
Cache Manager ລົງທະບຽນກັບ File Server ເມື່ອທໍາອິດສ້າງການເຊື່ອມຕໍ່ກັບມັນ.
File Server ໃຊ້ທີ່ຢູ່ໃນເວລາທີ່ມັນລິເລີ່ມການໂທຫາຂັ້ນຕອນທາງໄກ (RPC) ໄປຫາ
Cache Manager (ກົງກັນຂ້າມກັບການຕອບສະຫນອງ RPC ທີ່ສົ່ງໂດຍ Cache Manager). ມີ
ສອງສະຖານະການທົ່ວໄປທີ່ File Server ເລີ່ມຕົ້ນ RPCs: ເມື່ອມັນ breaks callbacks
ແລະໃນເວລາທີ່ມັນ pings ເຄື່ອງລູກຄ້າເພື່ອກວດສອບວ່າ Cache Manager ແມ່ນຍັງສາມາດເຂົ້າເຖິງໄດ້.
ບັນຊີລາຍຊື່ຂອງການໂຕ້ຕອບທີ່ລະບຸໄວ້ກັບຄໍາສັ່ງນີ້ແທນທີ່ບັນຊີລາຍຊື່ທີ່ Cache
ຜູ້ຈັດການສ້າງແລະບັນທຶກໃນຫນ່ວຍຄວາມຈໍາ kernel ໃນຂະນະທີ່ມັນເລີ່ມຕົ້ນ. ໃນເວລານັ້ນ, ຖ້າຫາກວ່າ
ເອກະສານ /etc/openafs/NetInfo ມີຢູ່ໃນແຜ່ນທ້ອງຖິ່ນຂອງເຄື່ອງລູກຄ້າ, Cache Manager
ໃຊ້ເນື້ອໃນຂອງມັນເປັນພື້ນຖານສໍາລັບບັນຊີລາຍຊື່ຂອງທີ່ຢູ່ຂອງການໂຕ້ຕອບ. ຖ້າໄຟລ໌ບໍ່
ມີຢູ່, Cache Manager ແທນທີ່ຈະໃຊ້ການໂຕ້ຕອບເຄືອຂ່າຍທີ່ຖືກຕັ້ງຄ່າດ້ວຍການປະຕິບັດງານ
ລະບົບ. ຈາກນັ້ນມັນເອົາອອກຈາກລາຍຊື່ທີ່ຢູ່ໃດນຶ່ງທີ່ຢູ່ໃນທ້ອງຖິ່ນ
/etc/openafs/NetRestrict ໄຟລ໌. ມັນບັນທຶກບັນຊີລາຍຊື່ສຸດທ້າຍໃນຫນ່ວຍຄວາມຈໍາຂອງແກ່ນ. (ອັນ
ຜູ້ບໍລິຫານຕ້ອງສ້າງ NetInfo ແລະ NetRestrict ໄຟລ໌; ບໍ່ມີເວີຊັນເລີ່ມຕົ້ນ
ຂອງພວກເຂົາ.)
ຖ້າ RPC ກັບການໂຕ້ຕອບນັ້ນລົ້ມເຫລວ, File Server ພ້ອມໆກັນຈະສົ່ງ RPC ໄປຫາທັງຫມົດ
ການໂຕ້ຕອບອື່ນໆໃນບັນຊີລາຍການ, ເພື່ອຮຽນຮູ້ທີ່ຂອງເຂົາເຈົ້າຍັງມີຢູ່. ອັນໃດກໍໄດ້
ການໂຕ້ຕອບການຕອບທໍາອິດແມ່ນອັນທີ່ເຄື່ອງແມ່ຂ່າຍຂອງໄຟລ໌ຫຼັງຈາກນັ້ນສົ່ງ pings ແລະ RPCs ໄປຫາ
ແຍກການໂທກັບ.
ເພື່ອບອກລາຍຊື່ການໂຕ້ຕອບທີ່ Cache Manager ກໍາລັງລົງທະບຽນກັບ File Servers,
ການນໍາໃຊ້ fs getclientaddrs ຄໍາສັ່ງ.
ຂໍ້ຄວນລະວັງ
ລາຍຊື່ທີ່ລະບຸໄວ້ກັບຄໍາສັ່ງນີ້ຍັງຄົງຢູ່ໃນຫນ່ວຍຄວາມຈໍາ kernel ຈົນກ່ວາລູກຄ້າ
ເຄື່ອງ reboots. ເພື່ອຮັກສາມັນໃນທົ່ວການ reboots, ບໍ່ວ່າຈະຂຽນລາຍການການໂຕ້ຕອບຢູ່ໃນທ້ອງຖິ່ນ
/etc/openafs/NetInfo ໄຟລ໌, ຫຼືວາງທີ່ເຫມາະສົມ fs setclientaddrs ຄໍາສັ່ງໃນ
script ການເລີ່ມຕົ້ນ AFS ຂອງເຄື່ອງຈັກ.
ການປ່ຽນແປງທີ່ເຮັດດ້ວຍຄໍາສັ່ງນີ້ບໍ່ໄດ້ແຜ່ຂະຫຍາຍອັດຕະໂນມັດກັບ File Servers ທີ່
Cache Manager ໄດ້ສ້າງຕັ້ງການເຊື່ອມຕໍ່ແລ້ວ. ເພື່ອບັງຄັບໃຫ້ເຄື່ອງແມ່ຂ່າຍໄຟລ໌ດັ່ງກ່າວໃຊ້
ບັນຊີລາຍຊື່ການປັບປຸງ, ທັງ reboot ເຄື່ອງແມ່ຂ່າຍຂອງໄຟລ໌ແຕ່ລະຄົນ, ຫຼືການປ່ຽນແປງ NetInfo ໄຟລ໌ແລະ
reboot ເຄື່ອງລູກຄ້າ.
ນາຍແປພາສາຄໍາສັ່ງ fs ກວດສອບວ່າແຕ່ລະທີ່ຢູ່ທີ່ລະບຸໄວ້ເປັນຄ່າສໍາລັບ
ໄດ້ -ທີ່ຢູ່ ການໂຕ້ຖຽງແມ່ນຕົວຈິງແລ້ວ configured ກັບລະບົບປະຕິບັດການກ່ຽວກັບລູກຄ້າ
ເຄື່ອງ. ຖ້າມັນບໍ່ແມ່ນ, ຄໍາສັ່ງລົ້ມເຫລວກັບຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດທີ່ຫມາຍທີ່ຢູ່ເປັນ a
"ການໂຕ້ຕອບທີ່ບໍ່ມີຢູ່".
OPTIONS
-ທີ່ຢູ່ <ລູກຄ້າ ເຄືອຂ່າຍ ອິນເຕີເຟດ>+
ລະບຸທີ່ຢູ່ IP ແຕ່ລະອັນເພື່ອວາງໄວ້ໃນລາຍຊື່ຂອງສ່ວນຕິດຕໍ່, ໃນຈຸດທົດສະນິຍົມ
ຮູບແບບ. ຊື່ເຈົ້າພາບແມ່ນບໍ່ສາມາດຍອມຮັບໄດ້. ແຍກແຕ່ລະທີ່ຢູ່ດ້ວຍຊ່ອງຫວ່າງໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນ.
-ຊ່ວຍ
ພິມການຊ່ວຍເຫຼືອອອນໄລນ໌ສໍາລັບຄໍາສັ່ງນີ້. ຕົວເລືອກທີ່ຖືກຕ້ອງອື່ນໆທັງໝົດຖືກລະເລີຍ.
OUTPUT
ຂໍ້ຄວາມ
ເພີ່ມ
ຢືນຢັນວ່າແຕ່ລະອິນເຕີເຟດໃຫມ່ໄດ້ຖືກເພີ່ມເຂົ້າໃນລາຍຊື່ຂອງ Cache Manager. ທີ່ຢູ່
ປະກົດຢູ່ໃນຮູບແບບເລກຖານສິບຫົກເພື່ອໃຫ້ກົງກັບໝາຍເຫດທີ່ໃຊ້ໃນບັນທຶກ File Server,
/var/log/openafs/FileLog.
ຕົວຢ່າງ
ຕົວຢ່າງຕໍ່ໄປນີ້ກໍານົດສອງການໂຕ້ຕອບທີ່ Cache Manager ລົງທະບຽນກັບ File
ເຄື່ອງແມ່ຂ່າຍ.
% fs setclientaddrs 191.255.105.68 191.255.108.84
ການເພີ່ມ 0xbfff6944
ເພີ່ມ 0xbfff6c54
ຄວາມເປັນສ່ວນຕົວ ຕ້ອງການ
ຜູ້ອອກຈະຕ້ອງໄດ້ເຂົ້າສູ່ລະບົບເປັນ superuser root ທ້ອງຖິ່ນ.
ໃຊ້ fs_setclientaddrs ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net