ຊອກຫາທີ່ຢູ່ 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 ຕະຫຼອດເວລາ.