Koneiden nousu: tekoälyn todelliset sovellukset
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Sentry on avoimen lähdekoodin ratkaisu virheiden seurantaan. Sentry seuraa poikkeuksia ja muita hyödyllisiä viestejä sovelluksista, jotka perinteisesti kirjoitetaan lokitiedostoihin, ja käyttää sen sijaan käyttäjäystävällistä käyttöliittymää.
Muutamia perusedellytyksiä, joita tarvitset Sentryn käyttämiseen:
Päivitä ensin järjestelmäsi:
sudo apt-get update
Luo vartijakäyttäjä, joka käyttää ohjelmistoa:
sudo adduser sentry
sudo adduser sentry sudo
Asenna pythonja build-essentialpakkaa:
sudo apt-get install -y python build-essential
Luo tiedosto /etc/apt/sources.list.d/pgdg.list:
sudo touch /etc/apt/sources.list.d/pgdg.list
Tuo allekirjoitusavain ja päivitä pakettiluettelot:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
Asenna PostgreSQL:
sudo apt-get install postgresql-9.5
Lataa uusin Redis 4.x -lähde:
wget http://download.redis.io/releases/redis-4.0.1.tar.gz
Pura Redis-lähdekoodi omaan kansioon, jotta voimme sisällyttää sen cdja rakentaa sen seuraavassa vaiheessa:
tar -xvf redis-4.0.1.tar.gz
Rakenna se lähteestä:
cd redis-4.0.1
make
Suorita Redis taustalla:
src/redis-server --daemonize yes
Asenna pipja siihen liittyvät kirjastot:
cd ~
sudo apt-get install python-setuptools python-dev libxslt1-dev gcc libffi-dev libjpeg-dev libxml2-dev libxslt-dev libyaml-dev libpq-dev python-pip
Python-virtuaaliympäristön asentaminen:
sudo pip install -U virtualenv
Asenna postgresql-contrib:
sudo apt-get install postgresql-contrib-9.5
Kirjaudu sisään postgreskäyttäjänä ja ota citextlaajennus käyttöön:
sudo su - postgres
$ psql -d template1 -U postgres
psql (9.5.12)
Type "help" for help.
template1=# create extension citext;
CREATE EXTENSION
template1=# \q
Luo sentrytietokanta:
$ createdb sentry_db
$ createuser sentry --pwprompt
$ psql -d template1 -U postgres
template1=# GRANT ALL PRIVILEGES ON DATABASE sentry_db to sentry;
GRANT
template1=# ALTER USER sentry WITH SUPERUSER;
ALTER ROLE
template1=# \q
exit
Kirjaudu sisään sentrykäyttäjänä ja luo virtuaalinen ympäristö Sentrylle:
sudo su - sentry
virtualenv ~/sentry_app/
source ~/sentry_app/bin/activate
Asenna Sentry koneeseen:
pip install -U sentry
Alusta Sentry:
sentry init
Tämä komento luo asetustiedostot hakemistoon ~/.sentry/.
Avaa asetustiedosto ~/.sentry/sentry.conf.py:
nano ~/.sentry/sentry.conf.py
Lisää sitten tietokannan tunnistetiedot. Sen pitäisi näyttää seuraavalta esimerkiltä:
DATABASES = {
'default': {
'ENGINE': 'sentry.db.postgres',
'NAME': 'sentry_db',
'USER': 'sentry',
'PASSWORD': 'securedpassword',
'HOST': 'localhost',
'PORT': '5432',
'AUTOCOMMIT': True,
'ATOMIC_REQUESTS': False,
}
}
Alusta tietokanta:
sentry upgrade
Kirjaudu ulos sentrykäyttäjästä:
exit
Asenna valvoja:
sudo apt-get install -y supervisor
Määritä Sentry-palvelin käynnistymään aina, kun palvelin käynnistyy käyttämällä supervisord. Laita tiedostoon seuraavat asetukset /etc/supervisor/conf.d/sentry.conf:
[program:sentry-web]
directory=/home/sentry/sentry_app/
environment=SENTRY_CONF="/home/sentry/.sentry"
command=/home/sentry/sentry_app/bin/sentry run web
autostart=true
autorestart=true
redirect_stderr=true
user=sentry
stdout_logfile=syslog
stderr_logfile=syslog
[program:sentry-worker]
directory=/home/sentry/sentry_app/
environment=SENTRY_CONF="/home/sentry/.sentry"
command=/home/sentry/sentry_app/bin/sentry run worker
autostart=true
autorestart=true
redirect_stderr=true
user=sentry
stdout_logfile=syslog
stderr_logfile=syslog
[program:sentry-cron]
directory=/home/sentry/sentry_app/
environment=SENTRY_CONF="/home/sentry/.sentry"
command=/home/sentry/sentry_app/bin/sentry run cron
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=syslog
stderr_logfile=syslog
Tallenna tiedosto ja lataa Supervisor uudelleen:
sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl start all
Sentry on nyt määritetty ja kuuntelee porttia 9000. http://you_server_ip:9000Viimeistele Sentryn asetukset siirtymällä kohtaan suosikkiselaimessasi.
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.
Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.
Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.
Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…
Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.
Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.
Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.
Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.
Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja