Kuidas installida dotCMS-i CentOS 7-sse

dotCMS on Java keeles kirjutatud avatud lähtekoodiga ettevõtte klassi sisuhaldussüsteem. See sisaldab peaaegu kõiki funktsioone, mis on vajalikud teie ettevõtte veebisaidi loomiseks. See pakub RESTful API-d, mida saab integreerida teiste teenustega, nagu CRM, mobiilirakendused ja palju muud. See kasutab Elasticsearchi sisu reaalajas indekseerimiseks ja Redist mitmetasandilise vahemälu rakendamiseks.

See artikkel on kirjutatud dotCMS 4.2.2 jaoks, kuid esitatud juhised võivad töötada ka uuemate versioonide jaoks.

Eeltingimused

  • Vultr CentOS 7 serveri eksemplar.
  • Sudo kasutaja .
  • Domeeninimi osutas serverile.

Selle õpetuse jaoks kasutame me 192.168.0.1avaliku IP-aadressina ja cms.example.comdomeeninimena, mis on suunatud Vultri eksemplarile. Asendage kindlasti kõik näidisdomeeninime ja avaliku IP-aadressi esinemised tegeliku nimega.

Värskendage oma baassüsteemi, kasutades juhendit CentOS 7 värskendamine . Kui teie süsteem on värskendatud, jätkake Java installimisega.

Installige Java

OpenJDK saab hõlpsasti installida, kuna pakett on saadaval YUM-i vaikehoidlas.

sudo yum -y install java-1.8.0-openjdk-devel

Kui Java on õigesti installitud, saate selle versiooni kontrollida.

java -version

Saate sarnase väljundi.

[user@vultr ~]$ java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

Enne jätkamist peame seadistama JAVA_HOMEja JRE_HOMEkeskkonnamuutujad. Leidke oma süsteemis Java käivitatava faili absoluutne tee.

readlink -f $(which java)

Näete sarnast väljundit.

[user@vultr ~]$ readlink -f $(which java)
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre/bin/java

Nüüd määrake JAVA_HOMEja JRE_HOMEkeskkonnamuutujad vastavalt Java kataloogi teele.

echo "export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64" >> ~/.bash_profile
echo "export JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre" >> ~/.bash_profile

Käivitage bash_profilefail.

source ~/.bash_profile

Nüüd saate käivitada echo $JAVA_HOMEkäsu, et tagada keskkonnamuutuja seadistamine.

[user@vultr ~]$ echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64

Installige PostgreSQL

Vaikimisi on dotCMS konfigureeritud kasutama H2 andmebaasimootorit. H2 andmebaasimootor on lamefailipõhine andmebaasimootor. Ei ole soovitatav tootmises kasutada. Selles õpetuses kasutame dotCMS-i andmebaasi salvestamiseks PostgreSQL-i serverit.

PostgreSQL on objektide suhteline andmebaasisüsteem, mis on tuntud oma stabiilsuse ja kiiruse poolest. Lisage süsteemi PostgreSQL-i uusima versiooni hoidla.

sudo yum -y install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-1.noarch.rpm

Installige PostgreSQL andmebaasiserver.

sudo yum -y install postgresql10-server postgresql10-contrib postgresql10 

Initsialiseerige andmebaas.

sudo /usr/pgsql-10/bin/postgresql-10-setup initdb

Käivitage PostgreSQL-server ja lubage see alglaadimisel automaatselt käivituda.

sudo systemctl start postgresql-10
sudo systemctl enable postgresql-10

Muutke PostgreSQL-i vaikekasutaja parooli.

sudo passwd postgres

Logige sisse PostgreSQL-i vaikekasutajana.

sudo su - postgres

Looge dotCMS-i jaoks uus PostgreSQL-i kasutaja.

createuser dotcms 

PostgreSQL pakub psqlandmebaasiserveris päringute käitamiseks kesta. Lülituge PostgreSQL-i kestale.

psql

Määrake dotCMS-i andmebaasi vastloodud kasutajale parool.

ALTER USER dotcms WITH ENCRYPTED password 'DBPassword';

Asendage andmebaasi kasutaja parool DBPasswordturvalise parooliga. Looge dotCMS-i installimiseks uus andmebaas.

CREATE DATABASE dotcms OWNER dotcms;

Väljuge psqlkestast.

\q

Lülituge sudokasutajale.

exit

Installige dotCMS

Laadige alla dotCMS-i arhiiv.

wget https://dotcms.com/physical_downloads/release_builds/dotcms_4.2.2.tar.gz

Rakenduse uusima versiooni lingi leiate alati dotCMS-i allalaadimislehelt .

Looge dotCMS-failide salvestamiseks uus kataloog ja ekstraktige need sinna.

sudo mkdir /opt/dotcms
sudo tar -zxf dotcms*.tar.gz -C /opt/dotcms

Avage andmebaasi konfiguratsioonifail.

cd /opt/dotcms
sudo nano dotserver/tomcat-*/webapps/ROOT/META-INF/context.xml

Leidke H2plokk.

<!-- H2 -->
<Resource name="jdbc/dotCMSPool" auth="Container"
 ...

 validationQuery="SELECT 1" testOnBorrow="true" testWhileIdle="true" />

Kommenteerige kogu H2jaotis, asendades kommentaaride eraldaja -->jaotise algusest jaotise lõpuni. See peaks välja nägema järgmine.

<!-- H2
<Resource name="jdbc/dotCMSPool" auth="Container"
 ...

 validationQuery="SELECT 1" testOnBorrow="true" testWhileIdle="true" />
-->

PostgreSQL-i jaotise kommentaaride -->tühistamiseks eemaldage jaotise lõpust kommentaaride eraldaja ja asetage see ülemisse ümbrisesse POSTGRESQL. Samuti leidke username=ja password=asendage olemasolevad väärtused oma PostgreSQL-i andmebaasi kasutaja kasutajanime ja parooliga. Kui olete kasutanud muud andmebaasi nime kui dotcms, peate andmebaasi nime muutma url=. Pärast seadistamist peaks faili PostgreSQL-i plokk välja nägema järgmine.

<!-- POSTGRESQL -->
<Resource name="jdbc/dotCMSPool" auth="Container"
      type="javax.sql.DataSource"
      factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
      driverClassName="org.postgresql.Driver"
      url="jdbc:postgresql://localhost/dotcms"
      username="dotcms" password="DBPassword" maxTotal="60" maxIdle="10" maxWaitMillis="60000"
      removeAbandonedOnBorrow="true" removeAbandonedOnMaintenance="true" removeAbandonedTimeout="60" logAbandoned="true"
      timeBetweenEvictionRunsMillis="30000" validationQuery="SELECT 1" testOnBorrow="true" testWhileIdle="true" />

Andke kõikidele käivitatavatele failidele täitmisluba.

sudo chmod 755 ./bin/*.sh
sudo chmod 755 dotserver/tomcat-*/bin/*.sh

dotCMS on nüüd teie serverisse installitud. Rakenduse koheseks käivitamiseks tehke järgmist.

cd /opt/dotcms
sudo bin/startup.sh

Kui server on edukalt käivitunud, näete järgmist väljundit.

[user@vultr dotcms]$ sudo bin/startup.sh
Using DOTCMS_HOME = /opt/dotcms/dotserver/tomcat-8.0.18/webapps/ROOT
Using DOTSERVER = dotcms
Using CATALINA_PID = /tmp/dotcms.pid
Using JAVA_OPTS =  -Djava.awt.headless=true -Xverify:none -Dfile.encoding=UTF8 -server -XX:+DisableExplicitGC -XX:MaxMetaspaceSize=512m -Xmx1G -XX:+UseG1GC -javaagent:/opt/dotcms/dotserver/tomcat-8.0.18/webapps/ROOT/WEB-INF/lib/byte-buddy-agent-1.6.12.jar -Ddotserver=dotcms
Using CATALINA_BASE:   /opt/dotcms/dotserver/tomcat-8.0.18
Using CATALINA_HOME:   /opt/dotcms/dotserver/tomcat-8.0.18
Using CATALINA_TMPDIR: /opt/dotcms/dotserver/tomcat-8.0.18/temp
Using JRE_HOME:        /
Using CLASSPATH:       /opt/dotcms/dotserver/tomcat-8.0.18/bin/bootstrap.jar:/opt/dotcms/dotserver/tomcat-8.0.18/bin/tomcat-juli.jar
Using CATALINA_PID:    /tmp/dotcms.pid
Tomcat started.

Ülaltoodud käsk käivitab Tomcati veebiserveri, et teenindada rakendust pordis 8080. Et kontrollida, kas dotCMS-i veebisait töötab, lubage vajalik port 8080läbi süsteemi tulemüüri.

sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload

Avage oma lemmikbrauser ja sirvige http://192.168.0.1:8080. Peaksite nägema, et rakendus käitab demoveebisaiti. Kui te oma veebisaiti ei näe, oodake, kuna dotCMS-serveri esimene käivitamine võtab paar minutit aega, kuna see kirjutab andmed PostgreSQL-i andmebaasi ja loob vahemälu. Samuti saate kontrollida käivitusloge.

tail -n 1000 -f /opt/dotcms/dotserver/tomcat-*/webapps/ROOT/dotsecure/logs/dotcms.log

Seadistage Systemd teenus

DotCMS-serveri saab käivitada otse installipaketis sisalduva käivitusskripti abil. Mugavuse huvides peaksite dotCMS-serveri jaoks seadistama Systemd-üksuse faili. See tagab, et rakendusserver käivitub automaatselt süsteemi taaskäivitamisel ja tõrgete korral.

Peatage töötav dotCMS-server, kasutades sulgemisskripti.

sudo bin/shutdown.sh

Turvakaalutlustel looge dotCMS-serveri käitamiseks privilegeeritud kasutaja.

sudo adduser -d /opt/dotcms -s /sbin/nologin dotcms

Andke failide omandiõigus dotCMS-i kasutajale.

sudo chown -R dotcms:dotcms /opt/dotcms

Looge uus Systemd teenus.

sudo nano /etc/systemd/system/dotcms.service

Täitke fail.

[Unit]
Description=dotCMS service
After=syslog.target network.target

[Service]
Type=forking
ExecStart=/opt/dotcms/bin/startup.sh
ExecStop=/opt/dotcms/bin/shutdown.sh
User=dotcms
Group=dotcms
Restart=always

[Install]
WantedBy=multi-user.target

Käivitage rakendus ja lubage see alglaadimise ajal automaatselt käivituda.

sudo systemctl start dotcms
sudo systemctl enable dotcms

Veenduge, et teenus töötab.

sudo systemctl status dotcms

Pöördpuhverserveri konfigureerimine

Vaikimisi kuulab dotCMS-server porti 8080. Konfigureerime Nginxi pöördpuhverserverina, nii et rakendusele pääseb juurde standardsete HTTPja HTTPSportide kaudu. Samuti konfigureerime Nginxi kasutama SSL-i, mis on loodud tasuta SSL-iga Let's Encrypt.

Installige Nginxi veebiserver.

sudo yum -y install nginx

Käivitage veebiserver ja lubage see alglaadimisel automaatselt käivituda.

sudo systemctl start nginx
sudo systemctl enable nginx

Installige Certbot, mis on Let's Encrypt CA klientrakendus.

sudo yum -y install certbot

Enne sertifikaatide taotlemist peate lubama pordid 80ja/ 443või standardid HTTPja HTTPSteenused tulemüüri kaudu. Samuti eemaldage port 8080tulemüüri erandite loendist, kuna seda pole enam vaja.

sudo firewall-cmd --zone=public --remove-port=8080/tcp --permanent
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --zone=public --add-service=https --permanent
sudo firewall-cmd --reload

Märkus. Sertifikaatide hankimiseks ettevõttelt Let's Encrypt CA peab domeen, mille jaoks sertifikaate genereerida, olema suunatud serveri poole. Kui ei, tehke vajalikud muudatused domeeni DNS-kirjetes ja oodake, kuni DNS levib, enne kui esitate uuesti sertifikaaditaotluse. Certbot kontrollib enne sertifikaatide väljastamist domeeni autoriteeti.

Looge SSL-sertifikaadid.

sudo certbot certonly --webroot -w /usr/share/nginx/html -d cms.example.com

Loodud sertifikaadid salvestatakse tõenäoliselt /etc/letsencrypt/live/cms.example.com/. Krüptimise sertifikaadid aeguvad 90 päeva pärast, seetõttu on soovitatav seadistada sertifikaatide automaatne uuendamine Croni töödega.

Avage cron tööfail.

sudo crontab -e

Lisage faili lõppu järgmine rida.

30 5 * * * /usr/bin/certbot renew --quiet

Ülaltoodud cron-töö käivitub iga päev kell 5.30. Kui sertifikaat hakkab aeguma, uuendatakse seda automaatselt.

Looge dotCMS-i saidi jaoks uus serveriploki fail.

sudo nano /etc/nginx/conf.d/cms.example.com.conf

Täitke fail.

server {
    listen 80;
    server_name cms.example.com;
    return 301 https://$host$request_uri;
}

server {
    listen 443;
    server_name cms.example.com;

    ssl_certificate           /etc/letsencrypt/live/cms.example.com/fullchain.pem;
    ssl_certificate_key       /etc/letsencrypt/live/cms.example.com/privkey.pem;

    ssl on;
    ssl_session_cache  builtin:1000  shared:SSL:10m;
    ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
    ssl_prefer_server_ciphers on;

    access_log            /var/log/nginx/dotcms.access.log;

    location / {

      proxy_set_header        Host $host;
      proxy_set_header        X-Real-IP $remote_addr;
      proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header        X-Forwarded-Proto $scheme;

      proxy_pass          http://localhost:8080;
      proxy_read_timeout  90;

      proxy_redirect      http://localhost:8080 https://cms.example.com;
    }
  }

Taaskäivitage Nginxi veebiserver, et muudatused jõustuksid.

sudo systemctl restart nginx

DotCMS-i rakendus on nüüd tootmiskasutuseks teie serverisse installitud. Juurdepääs haldusjuhtpaneelile järgmisel aadressil.

https://cms.example.com/dotAdmin

Logige sisse algse administraatori kontoga [email protected]ja admin. Muutke vaikeparool kohe pärast sisselogimist.

Õnnitleme, sisuhaldussüsteem dotCMS on nüüd teie serverisse installitud. Saate demosaiti muuta või alustada saidi loomist nullist.


Kuidas installida Thelia 2.3 Debian 9-le

Kuidas installida Thelia 2.3 Debian 9-le

Kas kasutate teistsugust süsteemi? Thelia on avatud lähtekoodiga tööriist e-äri veebisaitide loomiseks ja PHP-s kirjutatud veebisisu haldamiseks. Thelia lähtekood i

Kuidas installida Microweber operatsioonisüsteemi CentOS 7

Kuidas installida Microweber operatsioonisüsteemi CentOS 7

Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile

Microweberi installimine Ubuntu 16.04-sse

Microweberi installimine Ubuntu 16.04-sse

Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile

DotCMS-i installimine Ubuntu 16.04-sse

DotCMS-i installimine Ubuntu 16.04-sse

Kas kasutate teistsugust süsteemi? DotCMS on Java keeles kirjutatud avatud lähtekoodiga ettevõttetasemel sisuhaldussüsteem. See sisaldab peaaegu kõiki vajalikke funktsioone t

Kuidas installida Pagekit 1.0 CMS FreeBSD 11 FAMP VPS-i

Kuidas installida Pagekit 1.0 CMS FreeBSD 11 FAMP VPS-i

Kas kasutate teistsugust süsteemi? Pagekit 1.0 CMS on ilus, modulaarne, laiendatav ja kerge, tasuta ja avatud lähtekoodiga sisuhaldussüsteem (CMS).

BigTree CMS-i installimine Fedora 26 LAMP VPS-ile

BigTree CMS-i installimine Fedora 26 LAMP VPS-ile

Kas kasutate teistsugust süsteemi? BigTree CMS 4.2 on kiire ja kerge, tasuta ja avatud lähtekoodiga ettevõttetasemel sisuhaldussüsteem (CMS), millel on ulatuslik

Pagekit CMS-i installimine Ubuntu 16.04 LTS-i

Pagekit CMS-i installimine Ubuntu 16.04 LTS-i

Kas kasutate teistsugust süsteemi? Pagekit on avatud lähtekoodiga CMS, mis on kirjutatud PHP-s. Pagekiti lähtekoodi hostitakse GitHubis. See juhend näitab teile, kuidas installida

Kuidas installida PyroCMS-i Ubuntu 16.04-sse

Kuidas installida PyroCMS-i Ubuntu 16.04-sse

Kas kasutate teistsugust süsteemi? PyroCMS on avatud lähtekoodiga CMS, mis on kirjutatud PHP-s. PyroCMS-i lähtekoodi hostitakse GitHubis. Selles juhendis kõndige hästi läbi kogu

Kuidas installida Subrion 4.1 CMS FreeBSD 11 FAMP VPS-ile

Kuidas installida Subrion 4.1 CMS FreeBSD 11 FAMP VPS-ile

Kas kasutate teistsugust süsteemi? Subrion 4.1 CMS on võimas ja paindlik avatud lähtekoodiga sisuhaldussüsteem (CMS), mis pakub intuitiivset ja selget sisu

Backdrop CMS 1.8.0 installimine Debian 9 LAMP VPS-ile

Backdrop CMS 1.8.0 installimine Debian 9 LAMP VPS-ile

Kas kasutate teistsugust süsteemi? Backdrop CMS 1.8.0 on lihtne ja paindlik, mobiilisõbralik, tasuta ja avatud lähtekoodiga sisuhaldussüsteem (CMS), mis võimaldab meil

Roadiz CMS-i installimine Debian 9-sse

Roadiz CMS-i installimine Debian 9-sse

Kas kasutate teistsugust süsteemi? Sissejuhatus Roadiz on kaasaegne CMS, mis on loodud erinevat tüüpi teenuste haldamiseks. Tuginedes Symfony komponentidele ja Doctrine ORM-ile, st

Microweberi installimine Debian 9-le

Microweberi installimine Debian 9-le

Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile

Kuidas installida Grav CMS-i Fedora 28-sse

Kuidas installida Grav CMS-i Fedora 28-sse

Kas kasutate teistsugust süsteemi? Grav on avatud lähtekoodiga lamefailide CMS, mis on kirjutatud PHP-s. Gravi lähtekoodi majutatakse avalikult GitHubis. See juhend näitab teile, kuidas t

Grav CMS-i installimine Debian 9-sse

Grav CMS-i installimine Debian 9-sse

Kas kasutate teistsugust süsteemi? Grav on avatud lähtekoodiga lamefailide CMS, mis on kirjutatud PHP-s. Gravi lähtekoodi majutatakse avalikult GitHubis. See juhend näitab teile, kuidas t

Kuidas installida Automad CMS-i CentOS 7-sse

Kuidas installida Automad CMS-i CentOS 7-sse

Kas kasutate teistsugust süsteemi? Automad on PHP-s kirjutatud avatud lähtekoodiga failipõhine sisuhaldussüsteem (CMS) ja mallimootor. Automad lähtekood i

Raneto installimine Ubuntu 17.10-sse

Raneto installimine Ubuntu 17.10-sse

Raneto on tasuta ja avatud lähtekoodiga teadmistebaas, mis on üles ehitatud Node.js-ile, mida on lihtne seadistada ja kasutada ning mida on lihtne hallata. Kategooriad ja leheküljed ar

Kuidas installida Thelia 2.3 Ubuntu 16.04

Kuidas installida Thelia 2.3 Ubuntu 16.04

Kas kasutate teistsugust süsteemi? Thelia on avatud lähtekoodiga tööriist e-äri veebisaitide loomiseks ja PHP-s kirjutatud veebisisu haldamiseks. Thelia lähtekood i

Kuidas installida oktoobri 1.0 CMS-i Debian 9 LAMP VPS-ile

Kuidas installida oktoobri 1.0 CMS-i Debian 9 LAMP VPS-ile

Kas kasutate teistsugust süsteemi? October 1.0 CMS on lihtne ja usaldusväärne, tasuta ja avatud lähtekoodiga sisuhaldussüsteem (CMS), mis on üles ehitatud Laraveli raamistikule

ImpressPages CMS 5.0 installimine Ubuntu 16.04 LAMP VPS-i

ImpressPages CMS 5.0 installimine Ubuntu 16.04 LAMP VPS-i

Kas kasutate teistsugust süsteemi? ImpressPages CMS 5.0 on lihtne ja tõhus, tasuta ja avatud lähtekoodiga kasutajasõbralik MVC-põhine sisuhaldussüsteem (CMS)

Kuidas installida CMS Made Simple 2.2 Debian 9 LAMP VPS-ile

Kuidas installida CMS Made Simple 2.2 Debian 9 LAMP VPS-ile

Kas kasutate teistsugust süsteemi? CMS Made Simple 2.2 on paindlik ja laiendatav tasuta ja avatud lähtekoodiga sisuhaldussüsteem (CMS), mis on intelligentselt loodud

Masinate tõus: AI tegelikud rakendused

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.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

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.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

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…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

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.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

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.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

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