2017-09-01 73 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被發現。 –

回答