ຊອກຫາທີ່ຢູ່ IP ທີ່ດີທີ່ສຸດ 10 ທີ່ເຂົ້າເຖິງ Server Web Apache ຂອງທ່ານ


ໃນເວລາທີ່ເຮັດວຽກເວັບເຊີຟເວີທີ່ສາມາດເຂົ້າເຖິງໄດ້ຈາກເຄືອຂ່າຍເປີດຫລືສາທາລະນະເຊັ່ນອິນເຕີເນັດ, ຫຼັງຈາກນັ້ນມັນກໍ່ແມ່ນການປະຕິບັດການບໍລິຫານລະບົບທີ່ດີເພື່ອຕິດຕາມການເຂົ້າເຖິງເຄື່ອງແມ່ຂ່າຍຂອງທ່ານຢູ່ສະ ເໝີ.

ສິ່ງ ໜຶ່ງ ທີ່ດີໃນການຕິດຕາມການເຂົ້າເຖິງເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ຂອງທ່ານແມ່ນການມີຢູ່ຂອງໄຟລ໌ບັນທຶກການເຂົ້າເຖິງທີ່ເກັບຂໍ້ມູນກ່ຽວກັບທຸກໆກິດຈະ ກຳ ເຂົ້າເຖິງທີ່ເກີດຂື້ນໃນເຊີຟເວີ.

ການເຮັດວຽກກັບເອກະສານບັນທຶກແມ່ນມີຄວາມ ສຳ ຄັນຫຼາຍ, ເພາະວ່າພວກເຂົາໃຫ້ບັນຊີຂອງທ່ານທຸກຢ່າງທີ່ເກີດຂື້ນພາຍໃນລະບົບຫລື ຄຳ ຮ້ອງສະ ໝັກ ໃນກໍລະນີນີ້ server server ຂອງທ່ານໃນເວັບ ໃນກໍລະນີຂອງການປະຕິບັດງານຫຼືການເຂົ້າເຖິງບັນຫາທີ່ກ່ຽວຂ້ອງ, ຫຼັງຈາກນັ້ນໄຟລ໌ເຂົ້າສູ່ລະບົບສາມາດຊ່ວຍທ່ານຊີ້ໃຫ້ເຫັນສິ່ງທີ່ອາດຈະຜິດຫຼືເກີດຂື້ນ.

ອ່ານເພີ່ມເຕີມກ່ຽວກັບການຈັດການບັນທຶກໃນ Linux: 4 ເຄື່ອງມືການຈັດການບັນທຶກທີ່ດີທີ່ສຸດ ສຳ ລັບ Linux

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະພິຈາລະນາເບິ່ງວິທີການຊອກຫາ IP address 10 ອັນດັບ ທຳ ອິດທີ່ໄດ້ເຂົ້າເຖິງ server server ຂອງທ່ານ.

ເສັ້ນທາງເລີ່ມຕົ້ນ ສຳ ລັບບັນທຶກເຊີເວີ້ຂອງເວັບ Apache ແມ່ນ:

/var/log/http/access_log      [For RedHat based systems]
/var/log/apache2/access.log   [For Debian based systems]
/var/log/http-access.log      [For FreeBSD]

ເພື່ອຊອກຫາ IP address 10 ອັນດັບ ໜຶ່ງ ທີ່ເຂົ້າເຖິງ server server ຂອງທ່ານ ສຳ ລັບໂດເມນ, ພຽງແຕ່ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

# awk '{ print $1}' access.log.2016-05-08 | sort | uniq -c | sort -nr | head -n 10
5482 103.28.37.178
5356 66.249.78.168
1977 66.249.93.145
1962 157.55.39.251
1924 66.249.93.142
1921 66.249.93.148
1890 64.233.173.178
1860 108.61.183.134
1841 64.233.173.182
1582 157.55.39.251

ໃນ ຄຳ ສັ່ງຂ້າງເທິງນີ້:

<

  • awk - ພິມເອກະສານ access.log.2016-05-08.
  • sort - ຊ່ວຍໃນການຈັດຮຽງແຖວໃນແຟ້ມ access.log.2016-05-08, ຕົວເລືອກ -n ປຽບທຽບສາຍອີງໃສ່ມູນຄ່າຕົວເລກຂອງສາຍແລະ ຕົວເລືອກ -r ປ່ຽນຜົນໄດ້ຮັບຂອງການປຽບທຽບ.
  • uniq - ຊ່ວຍໃນການລາຍງານສາຍທີ່ຊ້ ຳ ແລ້ວແລະທາງເລືອກ -c ຊ່ວຍໃນການ ນຳ ໜ້າ ເສັ້ນຕ່າງໆຕາມ ຈຳ ນວນເຫດການທີ່ເກີດຂື້ນ.
  • ອ່ານເພີ່ມເຕີມກ່ຽວກັບວິທີການໃຊ້ ຄຳ ສັ່ງ awk ໃນ Linux.

    ບົດສະຫຼຸບ

    ມີຫລາຍວິທີທີ່ສາມາດໃຊ້ເພື່ອບັນລຸສິ່ງນີ້, ຖ້າທ່ານຮູ້ວິທີທີ່ດີກວ່າໃດທີ່ຈະແລກປ່ຽນ ຄຳ ເຫັນແລະໃນກໍລະນີມີ ຄຳ ແນະ ນຳ ຫລື ຄຳ ຖາມໃດໆ, ທ່ານຄວນຈື່ໄວ້ໃນ ຄຳ ເຫັນໃນພາກ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້ແລະພວກເຮົາຈະປຶກສາ ນຳ ກັນ. ຫວັງວ່າທ່ານຈະເຫັນວ່າບົດຄວາມນີ້ມີປະໂຫຍດແລະຈື່ ຈຳ ທີ່ຈະຕິດຕໍ່ກັບ Tecmint ຕະຫຼອດເວລາ.