Vzpon strojev: aplikacije AI v resničnem svetu
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
GoAccess je odprtokodni analizator spletnih dnevnikov. Uporabite ga lahko za analizo dnevnikov v realnem času bodisi v terminalu bodisi v spletnem brskalniku. Obdeluje številne vrste dnevnikov spletnega dostopa. Omogoča vam ustvarjanje poročil v obliki HTML, JSON in CSV.
V tej vadnici bomo namestili najnovejšo različico GoAccess na Ubuntu 16.04.
Pred namestitvijo kakršnih koli paketov na primerek strežnika Ubuntu je priporočljivo posodobiti sistem. Prijavite se z uporabnikom sudo in zaženite naslednje ukaze za posodobitev sistema.
sudo apt-get update
sudo apt-get -y upgrade
Ko je sistem končan z nadgradnjo, nadaljujte z naslednjim korakom.
GoAccess je napisan v programskem jeziku C. Zato sta edina zahtevana odvisnost ncursesknjižnica in gcc. Če želite namestiti ncursesin gcc, zaženite:
sudo apt-get -y install libncursesw5-dev gcc make
Namestite izbirne pakete tako, da vnesete:
sudo apt-get -y install libgeoip-dev libtokyocabinet-dev
Prenesite tarball GoAccess tako, da zaženete:
wget http://tar.goaccess.io/goaccess-1.2.tar.gz
Najnovejšo različico GoAccess najdete na uradni strani za prenos .
Izvlecite tarball.
tar -xzvf goaccess-1.2.tar.gz
Konfigurirajte in namestite paket.
cd goaccess-1.2
sudo ./configure --enable-utf8 --enable-geoip=legacy
sudo make
sudo make install
Ustvarite mehko povezavo goaccessv /usr/binimeniku tako, da zaženete:
sudo ln -s /usr/local/bin/goaccess /usr/bin/goaccess
GoAccess je zdaj nameščen na vašem strežniku.
GoAccess je analizator spletnih dnevnikov. Če nimate zagnanega spletnega strežnika, namestite spletni strežnik Apache.
sudo apt-get -y install apache2
Zaženite in omogočite zagon spletnega strežnika ob zagonu.
sudo systemctl start apache2
sudo systemctl enable apache2
Dovolite zahtevana vrata HTTP prek sistemskega požarnega zidu.
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
Zdaj lahko dostopate do spletnega strežnika s pomočjo http://Vultr_Server_IP. Ob dostopu do spletne strani bo Apache dodal nekaj vnosov v dnevnik v privzeto access_logdatoteko. Pot do datoteke dnevnika v Ubuntu 16.04 je /var/log/apache2/access.log.
Če želite analizirati dnevnik z uporabo GoAccess s terminala, vnesite:
sudo goaccess /var/log/apache2/access.log --log-format=COMBINED
Program vam bo po analizi datoteke dnevnika prikazal ustvarjeno poročilo. Primer poročila je videti kot prikazano spodaj.
Dashboard - Overall Analyzed Requests (29/Jun/2017 - 29/Jun/2017) [Active Panel: Visitors]
Total Requests 16 Unique Visitors 6 Unique Files 1 Referrers 0
Valid Requests 16 Init. Proc. Time 0s Static Files 1 Log Size 3.44 KiB
Failed Requests 0 Excl. IP Hits 0 Unique 404 2 Bandwidth 40.91 KiB
Log Source /var/log/apache2/access.log
> 1 - Unique visitors per day - Including spiders Total: 1/1
Hits h% Vis. v% Bandwidth Data
---- ------- ---- ------- ----------- ----
16 100.00% 6 100.00% 40.91 KiB 29/Jun/2017 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 - Requested Files (URLs) Total: 1/1
Hits h% Vis. v% Bandwidth Mtd Proto Data
---- ------- ---- ------- ----------- --- -------- ----
6 100.00% 5 100.00% 20.62 KiB GET HTTP/1.1 /
3 - Static Requests Total: 1/1
Hits h% Vis. v% Bandwidth Mtd Proto Data
---- ------- ---- ------- ----------- --- -------- ----
[?] Help [Enter] Exp. Panel 0 - Thu Jun 29 11:29:56 2017 [Q]uit GoAccess 1.2
Če želite ustvariti poročilo HTML, vnesite:
sudo goaccess /var/log/apache2/access.log --log-format=COMBINED -a -o /var/www/html/report.html
Odprite spletni brskalnik in se pomaknite do URL-ja http://Vultr_Server_IP/report.htmls svojim najljubšim spletnim brskalnikom. Brskalnik vam bo pokazal veliko vrst statistik z uporabo interaktivnih grafov.
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.
Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.
Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.
Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…
Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.
Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.
Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.
V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.
Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več