使用 Geoip 获取 IP 地址位置经纬度,国家,区域,城市
准备工作:
先去 https://www.maxmind.com/ 注册一个帐号
然后去 github
下载 geoipupdate
https://github.com/maxmind/geoipupdate/releases
下载对应系统的安装包
1 | rpm -ivh geoipupdate.rpm |
编辑配置文件
NESSUS 8.12.1 最新版破解笔记
通过 Nessus 官方下载安装包
https://www.tenable.com/downloads/nessus
通过 Nessus 官方渠道提交试用信息,之后邮箱会收到激活码 (activation code)
https://zh-cn.tenable.com/products/nessus/nessus-essentials
RPM 安装
[原创] 如何实现企业微信消息直接推送到微信
[原创] zabbix4.4 利用 API 实现 web 监控批量添加(完美版)
2020/07/08 更新:
修复一个 BUG:
1. 因 web 监控名称不能大于 64 个字符。weblist.txt
一行文字,如果大于 64,文字说明会自动切割。
最近添加一些 web 监控,大伙都知道添加 web 监控需要先添加 web 页后,还得为每个 web 页配置触发器。如果监控数量多的话,用人工添加的方式。肯定是太费时了。所以上网找了一些资料,总结下来大概有三种方式
1. 用 zabbix 的 API 实现。
2. 直接往 zabbix 的数据库里写 web 监控项。
3. 利用 zabbix 的自动发现来实现。
权衡比较了一下,发现用 api 来实现算是比较方便的。(实际是我对 python 和 shell 很熟,实现起来比较方便)。参考了一下,这篇文章。发现有些地方还是不完善。所以自己用手修改了一下。
对比原作者的 python 脚本,新增功能如下:
1. 能自定义监控网站说明。
2. 原脚本只有添加告警触发器,而没有恢复告警触发器。
3. 读取.txt 文件,批量添加。
Centos7 断电导致 “generating Run Initramfs rdsosreport.txt” 无法启动的处理方法
开机就进入命令窗口,窗口提示信息如下:
generating “/run/initramfs/rdsosreport.txt”entering emergencymode. exit the shell to continuetype “journalctl” to view system logs.you might want to save “/run/initramfs/rdsosreport.txt” to a usb stick or /boot after mounting them and attach it to a bug report。
解决方法:
1 | xfs_repair /dev/mapper/centos-root -L |
[原创] 物理机 P2V 到虚拟机迁移过程问题总结
物理机迁移到虚拟机的时候,总会遇到各种各样的问题。以下是我趟过的坑,都已填平。拿出来分享一下。
问题一:转换到 97% 时报”There is no matching kernel modules for kernel /tboot.gz” 错.
用 linux 安装光盘进入修复模式。
blkid /dev/sda1
cat /etc/fstab
查看原来的 linux 的 UUID,用下面的命令替换掉。
tune2fs -U c1b9d5a2-f162-11cf-9ece-0020afc76f16 /dev/sda1
问题二:转换 linux 时,一直停留在 1%
converter 需设置一个同段辅助 IP 地址。