ຕົວຢ່າງການນໍາໃຊ້ຄໍາສັ່ງ "ping"

ບົດແນະນໍາແນະນໍາ

ການນໍາສະເຫນີ

ອີງຕາມຫນ້າຄູ່ມືຄໍາສັ່ງ 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 ຢ່າງຕໍ່ເນື່ອງສົ່ງຄໍາຮ້ອງຂໍໃຫ້ເຄືອຂ່າຍແລະໃນເວລາທີ່ການຕອບຮັບທີ່ໄດ້ຮັບທ່ານຈະໄດ້ຮັບການຜະລິດຕະພັນທີ່ມີຂໍ້ມູນຕໍ່ໄປນີ້:

ຖ້າເຄືອຂ່າຍທີ່ທ່ານກໍາລັງພະຍາຍາມທີ່ຈະ 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