2017-09-01 42 views
-1

我需要这个在Ubuntu基于OS的Linux bash脚本。拉线启动/重启进程和IP地址线

所以我看,但只要它有自己的专栏,所有东西都会拉动IP。但是我有的日志文件没有。这是日志的格式:

5937 Aug 2 05:39:38 CentOSBind lvm: 2 logical volume(s) in volume group "cl" now active 
5938 Aug 2 05:39:38 CentOSBind systemd: Started LVM2 PV scan on device 8:2. 
5939 Aug 2 05:39:39 CentOSBind kernel: IPv6: ens33: IPv6 duplicate address fe80::8bfa:9934:7f07:9484 detected! 
5940 Aug 2 05:39:39 CentOSBind avahi-daemon[677]: Registering new address record for fe80::8bfa:9934:7f07:9484 on ens33.*. 
5941 Aug 2 05:39:39 CentOSBind NetworkManager[725]: <info> [1501673979.0967] device (ens33): ipv6: duplicate address check failed for the fe80::8bfa:9934:7f07:9484/64 lft forever pref forever lifetime 2-0[4294967295,4294967295] dev 2 flags tentative,permanent,0x8 src kernel address 
5942 Aug 2 05:39:39 CentOSBind avahi-daemon[677]: Withdrawing address record for 192.168.15.150 on ens33. 
5943 Aug 2 05:39:39 CentOSBind avahi-daemon[677]: Withdrawing workstation service for ens33. 
5944 Aug 2 05:39:39 CentOSBind avahi-daemon[677]: Withdrawing workstation service for lo. 
5945 Aug 2 05:39:39 CentOSBind avahi-daemon[677]: Host name conflict, retrying with CentOSBind-2 
5946 Aug 2 05:39:39 CentOSBind avahi-daemon[677]: Registering new address record for fe80::8bfa:9934:7f07:9484 on ens33.*. 
5947 Aug 2 05:39:39 CentOSBind avahi-daemon[677]: Registering new address record for 192.168.15.150 on ens33.IPv4. 

我需要做的是拉与IPv4和IPv6地址的每个单独的线拉指示系统启动或重启行。 此外,我希望能够对每个IP进行地理定位并获得国家数量。我还没有找到任何可以让我做到这一点的事情。指导将非常感激,然后代码,因为我还是比较新的脚本。

+0

瑞安,第一,是bash的bash只要它运行在Linux上(在bash 3.X和bash 4.X之间有微妙的区别,但在这里没有关系)。 'CentOSBind'表明你正在运行CentOS(这不是一个真正的基于Ubuntu的操作系统......但是这也不相关)你不会找到“任何东西”,它会对每个IP进行地理定位并得到一个国家' - 这取决于你把这些碎片放在一起做。你从哪个“日志”中拉出来? '/ var/log'中的某些内容或'systemd'的建议表示您希望查看'journalctl'。 –

+0

当前使用的操作系统是BackBox,它是一个基于ubuntu的操作系统。我指的是Linux bash,因为windows也具有bash功能,并且运行方式不同。 CentOSBind只是日志文件中的一些东西,至于哪个日志文件并不重要。脚本即时尝试运行不应该重要什么文件是应该运行像./script.sh filename.exention作为geting地理位置和国家数im意识到,没有单一的推荐。多数民众赞成在为什么即时通讯称这是一个“脚本”我有这样的idivial命令,但我需要指导能够抓住ip –

+0

从文件把它放在geoip命令,然后拿出结果,并作出什么国家和重复这个,直到没有更多的IP被发现。 –

回答