ບົດແນະນໍາແນະນໍາ
ການນໍາສະເຫນີ
ອີງຕາມຫນ້າຄູ່ມືຄໍາສັ່ງ Linux "ping" ໃຊ້ລະຫັດຂໍ້ມູນ ECHO_REQUEST ຂອງ ICMP ທີ່ຕ້ອງບັງຄັບ ICMP ECHO_RESPONSE ຈາກ host of gateway.
ຫນ້າຄູ່ມືໃຊ້ຫຼາຍເງື່ອນໄຂດ້ານວິຊາການແຕ່ທັງຫມົດທີ່ທ່ານຕ້ອງການຮູ້ແມ່ນວ່າຄໍາສັ່ງ Linux "ping" ສາມາດນໍາໃຊ້ເພື່ອກວດສອບວ່າເຄືອຂ່າຍມີຢູ່ແລະຈໍານວນເວລາທີ່ໃຊ້ໃນການສົ່ງແລະຮັບການຕອບຮັບຈາກເຄືອຂ່າຍ.
ເປັນຫຍັງທ່ານຈຶ່ງໃຊ້ຄໍາສັ່ງ "ping"
ສ່ວນໃຫຍ່ຂອງພວກເຮົາ ໄປຢ້ຽມຢາມສະຖານທີ່ທີ່ເປັນປະໂຫຍດດຽວກັນເປັນ ປົກກະຕິ ຕົວຢ່າງເຊັ່ນຂ້າພະເຈົ້າໄປຢ້ຽມຢາມ ເວັບໄຊທ໌ບີບີຊີ ເພື່ອອ່ານຂ່າວແລະຂ້າພະເຈົ້າໄປຢ້ຽມຢາມເວັບໄຊທ໌ Sky Sports ເພື່ອໃຫ້ໄດ້ຮັບຂ່າວສານຟຸດບານແລະຜົນໄດ້ຮັບ. ທ່ານແນ່ນອນຈະມີຊຸດຂອງເວັບໄຊທ໌ທີ່ສໍາຄັນເຊັ່ນ: ທີ່ຢູ່
ຈິນຕະນາການທີ່ທ່ານເຂົ້າໄປທີ່ເວັບໄຊທ໌ ເຂົ້າໄປໃນຕົວທ່ອງເວັບຂອງທ່ານແລະຫນ້າເວັບບໍ່ໄດ້ໂຫລດເລີຍ. ສາເຫດຂອງສິ່ງນີ້ສາມາດເປັນຫນຶ່ງໃນຫລາຍສິ່ງ.
ຕົວຢ່າງ ທ່ານອາດຈະບໍ່ມີການເຊື່ອມຕໍ່ອິນເຕີເນັດທັງຫມົດເຖິງແມ່ນວ່າທ່ານໄດ້ເຊື່ອມຕໍ່ກັບ router ຂອງທ່ານ . ບາງຄັ້ງ ຜູ້ໃຫ້ບໍລິການອິນເຕີເນັດ ມີບັນຫາໃນທ້ອງຖິ່ນທີ່ປ້ອງກັນທ່ານຈາກການໃຊ້ອິນເຕີເນັດ.
ເຫດຜົນອີກປະການຫນຶ່ງອາດຈະເປັນວ່າເວັບໄຊທ໌ແມ່ນແທ້ຈິງລົງແລະບໍ່ສາມາດໃຊ້ໄດ້.
ບໍ່ວ່າເຫດຜົນໃດກໍ່ຕາມທ່ານສາມາດກວດສອບການເຊື່ອມຕໍ່ລະຫວ່າງຄອມພິວເຕີແລະເຄືອຂ່າຍອື່ນໂດຍໃຊ້ຄໍາສັ່ງ "ping".
ການເຮັດວຽກຂອງຄໍາສັ່ງ Ping ເຮັດແນວໃດ
ໃນເວລາທີ່ທ່ານໃຊ້ໂທລະສັບຂອງທ່ານທ່ານຈິ່ງກົດຫມາຍເລກ (ຫຼືຫຼາຍກວ່ານີ້ທົ່ວໄປໃນປັດຈຸບັນເລືອກເອົາຊື່ຂອງພວກເຂົາຈາກປື້ມທີ່ຢູ່ໃນໂທລະສັບຂອງທ່ານ) ແລະໂທລະສັບທີ່ແຫວນທີ່ສຸດຂອງຜູ້ຮັບ.
ໃນເວລາທີ່ຜູ້ນັ້ນຕອບກັບໂທລະສັບແລະເວົ້າວ່າ "ສະບາຍດີ" ທ່ານຮູ້ວ່າທ່ານມີການເຊື່ອມຕໍ່.
ຄໍາສັ່ງ "ping" ເຮັດວຽກໃນແບບດຽວກັນ. ທ່ານກໍານົດ ທີ່ຢູ່ IP ເຊິ່ງທຽບເທົ່າກັບເບີໂທລະສັບຫຼືທີ່ຢູ່ເວັບ (ຊື່ທີ່ກ່ຽວຂ້ອງກັບທີ່ຢູ່ IP) ແລະ "ping" ສົ່ງຄໍາຮ້ອງຂໍໄປຫາທີ່ຢູ່ນັ້ນ.
ໃນເວລາທີ່ເຄືອຂ່າຍການຮັບຮູ້ໄດ້ຮັບການຮ້ອງຂໍ, ມັນຈະສົ່ງຄືນການຕອບສະຫນອງເຊິ່ງໂດຍພື້ນຖານແລ້ວບອກວ່າ "ສະບາຍດີ".
ທີ່ໃຊ້ເວລາສໍາລັບການເຄືອຂ່າຍການຕອບສະຫນອງແມ່ນເອີ້ນວ່າ ຄວາມລະອຽດ .
ຕົວຢ່າງການນໍາໃຊ້ຄໍາສັ່ງ "ping"
ເພື່ອກວດສອບວ່າເວັບໄຊທ໌ໃດມີປະເພດ "ping" ພ້ອມດ້ວຍຊື່ຂອງເວັບໄຊທ໌ທີ່ທ່ານຕ້ອງການເຊື່ອມຕໍ່. ຕົວຢ່າງເພື່ອ ping ທ່ານຈະດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
ping
ຄໍາສັ່ງ ping ຢ່າງຕໍ່ເນື່ອງສົ່ງຄໍາຮ້ອງຂໍໃຫ້ເຄືອຂ່າຍແລະໃນເວລາທີ່ການຕອບຮັບທີ່ໄດ້ຮັບທ່ານຈະໄດ້ຮັບການຜະລິດຕະພັນທີ່ມີຂໍ້ມູນຕໍ່ໄປນີ້:
- ຈໍານວນ bytes ທີ່ໄດ້ຮັບ
- ທີ່ຢູ່ IP
- ຈໍານວນລໍາດັບ
- ທີ່ໃຊ້ເວລາເພື່ອຕອບສະຫນອງ
ຖ້າເຄືອຂ່າຍທີ່ທ່ານກໍາລັງພະຍາຍາມທີ່ຈະ ping ບໍ່ຕອບສະຫນອງຍ້ອນວ່າມັນບໍ່ສາມາດໃຊ້ໄດ້ແລ້ວທ່ານຈະໄດ້ຮັບແຈ້ງການນີ້.
ຖ້າທ່ານຮູ້ວ່າທີ່ຢູ່ IP ຂອງເຄືອຂ່າຍທ່ານສາມາດໃຊ້ຊື່ນີ້ຢູ່ໃນສະຖານທີ່ຂອງຊື່ເວັບໄຊທ໌:
ping 15110165121
ໄດ້ຮັບສຽງ "ping" ທີ່ສາມາດຟັງໄດ້
ທ່ານສາມາດໄດ້ຮັບຄໍາສັ່ງ ping ເພື່ອສ້າງສຽງຮົບກວນທຸກຄັ້ງທີ່ການຕອບສະຫນອງຈະຖືກສົ່ງຄືນໂດຍການໃຊ້ "-a" switch ເປັນສ່ວນຫນຶ່ງຂອງຄໍາສັ່ງດັ່ງທີ່ສະແດງໃນຄໍາສັ່ງຕໍ່ໄປນີ້:
ping-a
ສົ່ງຄືນ IPv4 ຫຼື IPv6 ທີ່ຢູ່
IPv6 ເປັນໂປໂຕຄອນຮຸ່ນຕໍ່ໄປສໍາລັບການກໍານົດທີ່ຢູ່ເຄືອຂ່າຍຍ້ອນວ່າມັນສະຫນອງການປະສົມປະສານທີ່ເປັນເອກະລັກຫຼາຍເທົ່ານັ້ນແລະມັນແມ່ນຍ້ອນການທົດແທນ ໂປໂຕຄອນ IPv4 ໃນອະນາຄົດ.
ໂປໂຕຄອນ IPv4 ມອບຫມາຍ IP ໃນທາງທີ່ເຮົາໃຊ້ໃນປະຈຸບັນ. (ຕົວຢ່າງເຊັ່ນ 151.101.65.121).
ໂປໂຕຄອນ IPv6 ມອບຫມາຍ IP ຢູ່ໃນຮູບແບບ [fe80 :: 51c1 :: a14b :: 8dec% 12].
ຖ້າທ່ານຕ້ອງການສົ່ງຄືນຮູບແບບ IPv4 ຂອງທີ່ຢູ່ເຄືອຂ່າຍທ່ານສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
ping-4
ເພື່ອໃຊ້ຮູບແບບ IPv6 ເທົ່ານັ້ນທ່ານສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
ping -6
ຈໍາກັດຈໍານວນເງິນຂອງປິງ
ໂດຍຄ່າເລີ່ມຕົ້ນເມື່ອຄຸນວາງເຄືອຂ່າຍມັນຍັງຄົງເຮັດຈົນກວ່າທ່ານກົດ CTRL ແລະ C ໃນເວລາດຽວກັນເພື່ອຢຸດຂະບວນການ.
ເວັ້ນເສຍແຕ່ວ່າທ່ານກໍາລັງທົດສອບຄວາມໄວໃນເຄືອຂ່າຍທ່ານອາດຈະຕ້ອງການພຽງແຕ່ໃຫ້ ping ຈົນກວ່າທ່ານຈະໄດ້ຮັບຄໍາຕອບ.
ທ່ານສາມາດຈໍາກັດຈໍານວນຄວາມພະຍາຍາມໂດຍໃຊ້ການປ່ຽນ "-c" ດັ່ງຕໍ່ໄປນີ້:
ping -c 4
ສິ່ງທີ່ເກີດຂື້ນໃນນີ້ແມ່ນວ່າຄໍາຮ້ອງຂໍໃນຄໍາສັ່ງຂ້າງເທິງນີ້ຖືກສົ່ງໄປເຖິງ 4 ຄັ້ງ. ຜົນໄດ້ຮັບແມ່ນທ່ານອາດຈະໄດ້ຮັບ 4 ແພັກເກັດທີ່ສົ່ງແລະມີພຽງແຕ່ 1 ຄໍາຕອບເທົ່ານັ້ນ.
ສິ່ງອື່ນທີ່ທ່ານສາມາດເຮັດໄດ້ແມ່ນກໍານົດໄລຍະເວລາຂອງການໃຊ້ຄໍາສັ່ງ ping ໂດຍໃຊ້ "-w" switch.
ping -w 10
ນີ້ກໍານົດເວລາທີ່ກໍານົດໄວ້ສໍາລັບເວລາທີ່ມີເວລາ 10 ວິນາທີ.
ສິ່ງທີ່ຫນ້າສົນໃຈກ່ຽວກັບການແລ່ນຄໍາສັ່ງໃນທາງນີ້ແມ່ນຜົນໄດ້ຮັບຍ້ອນວ່າມັນສະແດງວ່າມີຫຼາຍຖົງທີ່ຖືກສົ່ງແລະມີຈໍານວນເທົ່າໃດ.
ຖ້າຫາກວ່າ 10 ແພັກເກັດຖືກສົ່ງໄປແລ້ວແລະມີພຽງແຕ່ 9 ຄົນທີ່ໄດ້ຮັບກັບຄືນໄປແລ້ວນັ້ນເທົ່າກັບການສູນເສຍແພັກແພງ 10%. ການສູນເສຍການສູນເສຍທີ່ຮ້າຍແຮງກວ່າເກົ່າການເຊື່ອມຕໍ່.
ທ່ານສາມາດໃຊ້ສະຫຼັບອື່ນທີ່ເຮັດໃຫ້ນໍ້າຖ້ວມຈໍານວນການຮ້ອງຂໍໃຫ້ເຄືອຂ່າຍທີ່ໄດ້ຮັບ. ສໍາລັບທຸກໆເອກະສານທີ່ສົ່ງຈຸດທີ່ຖືກສະແດງຢູ່ໃນຫນ້າຈໍແລະທຸກຄັ້ງທີ່ເຄືອຂ່າຍຕອບສະຫນອງຈຸດທີ່ຖືກເອົາອອກ. ການນໍາໃຊ້ວິທີການນີ້ທ່ານສາມາດເບິ່ງເຫັນໄດ້ວ່າມີຈໍານວນແພັກເກັດກໍາລັງສູນຫາຍ.
ທ່ານຈໍາເປັນຕ້ອງເປັນຜູ້ໃຊ້ Super ເພື່ອດໍາເນີນການຄໍາສັ່ງນີ້ແລະມັນກໍ່ແມ່ນສໍາລັບຈຸດປະສົງການຕິດຕາມເຄືອຂ່າຍເທົ່ານັ້ນ.
sudo ping-f
ກົງກັນຂ້າມກັບນ້ໍາຖ້ວມແມ່ນເພື່ອລະບຸໄລຍະເວລາທີ່ຍາວກວ່າລະຫວ່າງຄໍາຮ້ອງຂໍແຕ່ລະຄໍາ. ເພື່ອເຮັດສິ່ງນີ້ທ່ານສາມາດໃຊ້ປຸ່ມ "-i" ດັ່ງຕໍ່ໄປນີ້:
ping-i 4
ຄໍາສັ່ງຂ້າງເທິງຈະ ping ທຸກ 4 ວິນາທີ.
ວິທີການສະກັດຜົນອອກ
ທ່ານອາດຈະບໍ່ສົນໃຈກ່ຽວກັບສິ່ງທັງຫມົດທີ່ເກີດຂື້ນລະຫວ່າງການຮ້ອງຂໍທີ່ຖືກສົ່ງແລະໄດ້ຮັບແຕ່ແຕ່ຜົນຜະລິດໃນຕອນເລີ່ມຕົ້ນແລະສິ້ນສຸດ.
ຕົວຢ່າງເຊັ່ນຖ້າທ່ານສົ່ງຄໍາສັ່ງຕໍ່ໄປນີ້ໂດຍການໃຊ້ "-q" ທ່ານຈະໄດ້ຮັບຂໍ້ຄວາມທີ່ບອກວ່າ IP address ຖືກ pinged ແລະໃນທີ່ສຸດຈໍານວນ packets ທີ່ສົ່ງ, receiving ແລະການສູນເສຍ packet ໂດຍບໍ່ມີເສັ້ນ intervening ທຸກໆເທື່ອ.
ping -q -w 10
Summary
ຄໍາສັ່ງ ping ມີຕົວເລືອກອື່ນອີກທີ່ສາມາດພົບໄດ້ໂດຍການອ່ານຫນ້າຄູ່ມື.
ການອ່ານຫນ້າຄູ່ມືດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
man ping