Masinate tõus: AI tegelikud rakendused
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Discourse on uus avatud lähtekoodiga foorumilahendus, mis on lihtne, puhas ja arusaadav. Seda rakendatakse Ruby on Rails, Postgresi andmebaasi ja Redise serveri vahemälu abil. See õpetus kirjeldab, kuidas installida Discourse Vultr VPS-i koos CentOS 7-ga.
Peate seadistama vahetuse 1 GB RAM-i VPS-i vastu. Kui teie VPS-il on rohkem kui 1 GB muutmälu, võite selle sammu vahele jätta. Loome 1 GB RAM-i VPS-i jaoks 2 GB vahetusfaili.
Loo vahetusfail.
dd if=/dev/zero of=/swapfile bs=1M count=2048
mkswap /swapfile
chmod 600 /swapfile
Muutke faili fstab, et lisada vahetusfail failisüsteemide tabelisse.
Ava fstab vi-ga:
vi /etc/fstab
Lisage faili järgmine rida:
/swapfile swap swap defaults 0 0
Määrake vahetustehingu kasutamise eeskirjad. Kasutage vahetusfaili ainult siis, kui süsteemimälu on vähe.
sysctl -w vm.swappiness=10
echo vm.swappiness = 10 | tee -a /etc/sysctl.conf
sysctl vm.vfs_cache_pressure=60
echo vm.vfs_cache_pressure = 60 | tee -a /etc/sysctl.conf
Lülitage vahetusfail sisse.
mount -a
swapon -a
Kontrollige vahetusfaili olekut.
swapon -s
Kui vahetusfail on lubatud, näete järgmist teavet.
Filename Type Size Used Priority
/swapfile file 2097148 0 -1
Käivitage allolev käsk, et installida arvutisse CentOS 7 Docker.
yum install docker
Kui olete SELinuxi keelanud, keelake see parem ka dockeris.
vi /etc/sysconfig/docker
Kommenteerige rida 4.
#OPTIONS='--selinux-enabled'
Käivitage dokkimisteenus.
systemctl start docker
systemctl enable docker
Pange tähele, et tulemüüri taaskäivitamisel peate taaskäivitama ka doki. Kuna tulemüür eemaldab iptablesist dokkeahela, kui see taaskäivitatakse.
Loo kaust nimega discourseall /varja kloonida Arutlus hoidla.
mkdir /var/discourse
git clone https://github.com/discourse/discourse_docker.git /var/discourse
Minge discoursekausta.
cd /var/discourse
Kopeerige Discourse'i konfiguratsioonimalli fail konteinerite kausta.
cp samples/standalone.yml containers/app.yml
Avage app.ymlvi abil.
vi containers/app.yml
Kui kasutate 1 GB VPS-i, määrake db jagatud puhvriks 128 MB app.yml.
db_shared_buffers: "128MB"
UNICORN_WORKERS1 GB RAM-i eksemplari jaoks muutke väärtuseks 2.
## With 2GB we recommend 3-4 workers, with 1GB only 2
UNICORN_WORKERS: 2
Määrake oma e-posti aadress administraatori konto jaoks. Teil on vaja seda meili, et registreerida oma Discourse foorumis administraatori konto.
DISCOURSE_DEVELOPER_EMAILS: 'you@youremail.com'
Määrake Discourse'i domeeninimi. Näiteks määrasime selle väärtuseks discourse.example.com, mis tähendab, et see oleks juurdepääsetav URL-i kaudu http://discourse.example.com/.
## TODO: The domain name this Discourse instance will respond to
DISCOURSE_HOSTNAME: 'discourse.example.com'
Seadistage oma meiliserver Discourse'i jaoks.
Kui teie meiliserver asub Discourse'iga samas serveris, konfigureerige see järgmiselt.
DISCOURSE_SMTP_ADDRESS: smtp.example.com # (mandatory)
DISCOURSE_SMTP_PORT: 587 # (optional)
DISCOURSE_SMTP_USER_NAME: YOUR_EMAIL_ACCOUNT # (optional)
DISCOURSE_SMTP_PASSWORD: YOURPASSWORD # (optional)
DISCOURSE_SMTP_ENABLE_START_TLS: flase # (optional, default true)
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
Kui kasutate kaug-SMTP-serverit, muutke seda app.ymljärgmiselt.
DISCOURSE_SMTP_ADDRESS: smtp.example.com # (mandatory)
DISCOURSE_SMTP_PORT: 587 # (optional)
DISCOURSE_SMTP_USER_NAME: your@example.com # (optional)
DISCOURSE_SMTP_PASSWORD: YOURPASSWORD # (optional)
DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true)
Salvesta ja välju app.yml.
Discourse'i käivitamiseks käivitage allolev käsk.
./launcher bootstrap app
Kui alglaadimisprotsess on lõppenud, käivitage Discourse.
./launcher start app
Sisestage oma klientarvutis domeeninimi, mille olete Discourse'i jaoks konfigureerinud app.yml. Näete oma Diskursuse eksemplari.
app.ymlet Docker kuulaks porti 8080../launcher rebuild appDiscourse'i eksemplari uuesti ülesehitamine.Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit