Instalējiet Plesk operētājsistēmā CentOS 7
Vai izmantojat citu sistēmu? Plesk ir patentēts tīmekļa mitinātāja vadības panelis, kas ļauj lietotājiem administrēt savas personīgās un/vai klientu vietnes, datu bāzes
Redmine ir bezmaksas atvērtā koda tīmekļa projektu pārvaldības rīks. Tas ir rakstīts Ruby on Rails un atbalsta vairākus datu bāzes serverus datu bāzes glabāšanai. Tā ir ar funkcijām bagāta lietojumprogramma, kas atbalsta vairākus projektus, uz lomu balstītu ACL un problēmu izsekošanas sistēmu. Tam ir arī Ganta diagrammas un kalendāra atbalsts, failu pārvaldība katram projektam wiki un forumam, kā arī daudzas citas funkcijas. Tā atbalsta versiju kontroles sistēmas, piemēram, Git, SVN vai CVS. Tā ir arī daudzvalodu, kas atbalsta pat 49 valodas.
Šajā apmācībā mēs izmantosim 192.168.1.1
kā publisko IP adresi un redmine.example.com
kā domēna nosaukumu, kas norādīts uz Vultr instanci. Lūdzu, noteikti aizstājiet visus domēna nosaukuma un IP adreses piemēra gadījumus ar faktisko.
Atjauniniet savu bāzes sistēmu, izmantojot rokasgrāmatu Kā atjaunināt Ubuntu 16.04 . Kad sistēma ir atjaunināta, turpiniet instalēt atkarības.
Redmine ir rakstīts valodā Ruby on Rails, tāpēc, lai apkalpotu lietojumprogrammu, Phusion Passenger būs jāintegrējas ar Apache tīmekļa serveri.
Instalējiet Apache.
sudo apt -y install apache2 apache2-dev libcurl4-openssl-dev
Lai izveidotu Ruby un Passenger, mums būs nepieciešami arī daži izstrādes rīki. Uzstādiet nepieciešamos rīkus.
sudo apt -y install imagemagick libmagickwand-dev git build-essential automake libgmp-dev
Redmine atbalsta vairāku veidu datu bāzes serverus, piemēram, MySQL, PostgreSQL un MSSQL. Šajā apmācībā mēs izmantosim PostgreSQL, lai mitinātu Redmine datu bāzes serveri.
PostgreSQL ir objektu relāciju datu bāzes sistēma. Noklusējuma Ubuntu repozitorijā ir veca PostgreSQL versija, tāpēc pievienojiet sistēmai PostgreSQL repozitoriju.
echo "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt update
Instalējiet PostgreSQL datu bāzes serveri.
sudo apt -y install postgresql
Palaidiet PostgreSQL serveri un iespējojiet tā automātisku palaišanu sāknēšanas laikā.
sudo systemctl start postgresql
sudo systemctl enable postgresql
Mainiet noklusējuma PostgreSQL lietotāja paroli.
sudo passwd postgres
Piesakieties kā PostgreSQL lietotājs.
sudo su - postgres
Izveidojiet jaunu PostgreSQL lietotāju Redmine.
createuser redmine
Jums ir atļauts izmantot jebkuru lietotājvārdu, nevis redmine
. PostgreSQL nodrošina psql
čaulu, lai palaistu vaicājumus datu bāzē. Pārslēdzieties uz PostgreSQL čaulu.
psql
Iestatiet paroli jaunizveidotajam Redmine datu bāzes lietotājam.
ALTER USER redmine WITH ENCRYPTED password 'DBPassword';
Aizstāt DBPassword
ar drošu paroli. Izveidojiet jaunu datu bāzi Redmine instalēšanai.
CREATE DATABASE redmine WITH ENCODING='UTF8' OWNER=redmine;
Iziet no psql
čaulas.
\q
Pārslēdzieties uz sudo
lietotāju.
exit
Instalējiet vēl dažas nepieciešamās PostgreSQL atkarības.
sudo apt -y install libpqxx-dev protobuf-compiler
Mēs instalēsim jaunāko Ruby versiju, izmantojot RVM. To izmanto, lai instalētu un pārvaldītu vairākas Ruby versijas.
Pievienojiet RVM repozitoriju.
sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt update
Instalējiet RVM.
sudo apt -y install rvm
Tā kā mums ir jāinstalē Ruby visā sistēmā, mēs īslaicīgi pārslēgsimies uz root lietotāju.
sudo -i
Atjauniniet vides mainīgos.
echo "source /etc/profile.d/rvm.sh" | tee -a /etc/profile
source /etc/profile.d/rvm.sh
Instalējiet jaunāko Ruby versiju.
rvm install 2.5.1
Piezīme. Ja izmantojat citu Ruby versiju, noteikti attiecīgi atjauniniet Ruby ceļu.
Izmantojiet instalēto Ruby versiju.
rvm use 2.5.1 --default
Jūs varat pārbaudīt tā versiju.
ruby -v
Jūs redzēsit līdzīgu izvadi.
root@vultr:~# ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
Instalējiet bundler
, kas ir lietojumprogrammas Ruby atkarības pārvaldnieks.
gem install bundler
Rubīns tagad ir instalēts. Pirms Redmine instalēšanas mums būs jāinstalē Phusion Passenger.
Palaidiet šo komandu, lai instalētu Passenger.
gem install passenger
Instalējiet Apache moduli pasažieriem.
passenger-install-apache2-module
Instalēšanas skripts jums uzdos dažus jautājumus. Pirmkārt, tas sniegs jums informāciju par instalēšanas procesu. Pēc tam tas lūgs jums izvēlēties valodu, kuru izmantosit. Tā kā mūsu lietojumprogramma ir rakstīta Ruby on Rails valodā, izvēlnē atlasiet Ruby un nospiediet, ENTERlai turpinātu.
Which languages are you interested in?
Use <space> to select.
If the menu doesn't display correctly, press '!'
‣ ⬢ Ruby
⬢ Python
⬡ Node.js
⬡ Meteor
Instalētājs tagad pārbaudīs prasības. Instalēšanas programma nesaskaras ar trūkstošām atkarībām un automātiski turpinās moduļa kompilēšanu un instalēšanu.
Kad modulis ir instalēts, tas liks jums pievienot moduli Apache konfigurācijas failam.
Almost there!
Please edit your Apache configuration file, and add these lines:
LoadModule passenger_module /usr/share/rvm/gems/ruby-2.5.1/gems/passenger-5.2.3/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /usr/share/rvm/gems/ruby-2.5.1/gems/passenger-5.2.3
PassengerDefaultRuby /usr/share/rvm/gems/ruby-2.5.1/wrappers/ruby
</IfModule>
After you restart Apache, you are ready to deploy any number of web
applications on Apache, with a minimum amount of configuration!
Press ENTER when you are done editing.
Mēs to pagaidām izlaidīsim un pabeigsim vēlāk apmācībā. Nospiediet, ENTERlai izlaistu šo darbību.
Visbeidzot, instalēšanas skripts apstiprinās instalāciju, un jūs redzēsit brīdinājumu, ka Apache konfigurācijā nav norādīts Pasažieru modulis.
Validating installation...
* Checking whether this Passenger install is in PATH... ✓
* Checking whether there are no other Passenger installations... ✓
* Checking whether Apache is installed... ✓
* Checking whether the Passenger module is correctly configured in Apache... (!)
You did not specify 'LoadModule passenger_module' in any of your Apache
configuration files. Please paste the configuration snippet that this
installer printed earlier, into one of your Apache configuration files, such
as /etc/apache2/apache2.conf.
Detected 0 error(s), 1 warning(s).
Press ENTER to continue.
Tagad, kad esam instalējuši Apache Pasažieru moduli, turpiniet lejupielādēt un instalēt Redmine. sudo
Vēlreiz pārslēdzieties uz lietotāju, jo mums vairs nav jāizpilda komandas, izmantojot root
lietotāju.
exit
Lietojumprogrammas palaišanai ieteicams izmantot nepievilcīgu lietotāju, lai tā būtu izolēta no pārējās sistēmas. Izveidojiet jaunu lietotāju Redmine un pārslēdzieties uz jaunizveidoto lietotāju.
sudo adduser --disabled-password --gecos "Redmine User" redmine
sudo su - redmine
Lejupielādējiet jaunāko Redmine versiju no oficiālās Redmine lejupielādes lapas .
cd ~
wget http://www.redmine.org/releases/redmine-3.4.4.tar.gz
Ērtības labad izņemiet arhīvu un pārdēvējiet direktoriju.
tar -xf redmine-*.tar.gz
mv redmine-*/ redmine/
Kopējiet piemēru konfigurācijas failus uz tā ražošanas vietu.
cd redmine
cp config/configuration.yml.example config/configuration.yml
cp config/database.yml.example config/database.yml
Atveriet tikko nokopēto datu bāzes konfigurācijas failu, lai ievadītu datu bāzes informāciju.
nano config/database.yml
Pēc noklusējuma datu bāzes fails ir konfigurēts MySQL. Atrodiet ražošanas un izstrādes konfigurācijas un pārbaudiet, kas izmanto MySQL adapteri. Komentējiet visas šīs rindas.
#production:
# adapter: mysql2
# database: redmine
# host: localhost
# username: root
# password: ""
# encoding: utf8
#development:
# adapter: mysql2
# database: redmine_development
# host: localhost
# username: root
# password: ""
# encoding: utf8
#test:
# adapter: mysql2
# database: redmine_test
# host: localhost
# username: root
# password: ""
# encoding: utf8
Tālāk atrodiet komentētās rindas production
ar postgresql
adaptera konfigurāciju . Atceliet šīs rindas komentārus un atjauniniet datu bāzes nosaukumu un lietotāja akreditācijas datus. Noteikti izmantojiet pareizo atkāpi, kas ir divas atstarpes.
production:
adapter: postgresql
database: redmine
host: localhost
username: redmine
password: "DBPassword"
Konfigurējiet lietojumprogrammu, lai izmantotu PostgreSQL konfigurāciju.
bundle config build.pg --with-pg-config=/usr/bin/pg_config
Instalējiet lietojumprogrammai nepieciešamās atkarības.
bundle install --path vendor/bundle --without development test
Instalēšanas beigās redzēsit šādu ziņojumu.
Installing roadie-rails 1.1.1
Bundle complete! 31 Gemfile dependencies, 55 gems now installed.
Gems in the groups development and test were not installed.
Bundled gems are installed into `./vendor/bundle`
Šī komanda ģenerē slepenos marķierus, kas tiek izmantoti sesijas datu kodēšanai.
bundle exec rake generate_secret_token
Uzrakstiet PostgreSQL datu bāzi.
RAILS_ENV=production bundle exec rake db:migrate
Palaidiet šo komandu, kas ieraksta noklusējuma datus PostgreSQL datu bāzē.
RAILS_ENV=production bundle exec rake redmine:load_default_data
Iepriekš minētā komanda lūgs jums izvēlēties noklusējuma valodu, kas tiks izmantota lietojumprogrammā. Noklusējuma izvēle ir angļu valoda; izvēlieties atbilstoši savām vēlmēm.
[redmine@vultr redmine]$ RAILS_ENV=production bundle exec rake redmine:load_default_data
Select language: ar, az, bg, bs, ca, cs, da, de, el, en, en-GB, es, es-PA, et, eu, fa, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv, mk, mn, nl, no, pl, pt, pt-BR, ro, ru, sk, sl, sq, sr, sr-YU, sv, th, tr, uk, vi, zh, zh-TW [en]
====================================
Default configuration data loaded.
Redmine lietojumprogrammas instalēšana tagad ir pabeigta. Mainiet direktoriju un failu īpašumtiesības un atļaujas.
mkdir -p tmp tmp/pdf public/plugin_assets
chown -R redmine:redmine files log tmp public/plugin_assets
chmod -R 755 files log tmp public/plugin_assets
Mēs esam konfigurējuši visu, kas mums ir nepieciešams no nepriviliģēta lietotāja. Pārslēdzieties atpakaļ uz sudo
lietotāju, palaižot su - <username>
.
Apache konfigurācijas failā pievienojiet Apache moduli Pasažieris. Tas automātiski ielādēs Pasažieru moduli.
echo "LoadModule passenger_module /usr/share/rvm/gems/ruby-2.5.1/gems/passenger-5.2.3/buildout/apache2/mod_passenger.so" | sudo tee -a /etc/apache2/apache2.conf
Piezīme . Ceļš uz Pasažieru moduli var mainīties, kad būs jauns Pasažieru laidiens. Lai atrastu ceļu uz moduli, izmantojiet sudo find / -name mod_passenger.so
komandu.
Izveidojiet jaunu virtuālā resursdatora failu savai Redmine lietojumprogrammai.
sudo nano /etc/apache2/sites-available/redmine.conf
Aizpildiet failu ar šādu saturu.
<VirtualHost *:80>
ServerName redmine.example.com
DocumentRoot /home/redmine/redmine/public
PassengerRoot /usr/share/rvm/gems/ruby-2.5.1/gems/passenger-5.2.3
PassengerDefaultRuby /usr/share/rvm/gems/ruby-2.5.1/wrappers/ruby
PassengerUser redmine
<Directory /home/redmine/redmine/public>
Allow from all
Options -MultiViews
Require all granted
</Directory>
</VirtualHost>
Noteikti nomainiet to redmine.example.com
ar savu faktisko domēna nosaukumu. Tāpat pārliecinieties, vai ceļš uz PassengerRoot
un PassengerDefaultRuby
ir pareizs. Ceļš uz binārajiem failiem var mainīties, kad būs jauns Ruby vai Passenger laidiens. Lai atrastu šos ceļus, palaidiet šo komandu.
passenger-config about ruby-command
Jūs saņemsiet šādu izvadi.
user@vultr:~$ passenger-config about ruby-command
passenger-config was invoked through the following Ruby interpreter:
Command: /usr/share/rvm/gems/ruby-2.5.1/wrappers/ruby
Version: ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
To use in Apache: PassengerRuby /usr/share/rvm/gems/ruby-2.5.1/wrappers/ruby
To use in Nginx : passenger_ruby /usr/share/rvm/gems/ruby-2.5.1/wrappers/ruby
To use with Standalone: /usr/share/rvm/gems/ruby-2.5.1/wrappers/ruby /usr/share/rvm/gems/ruby-2.5.1/gems/passenger-5.2.3/bin/passenger start
## Notes for RVM users
Do you want to know which command to use for a different Ruby interpreter? 'rvm use' that Ruby interpreter, then re-run 'passenger-config about ruby-command'.
Kad ir izveidots virtuālā saimniekdatora fails. Aktivizējiet konfigurāciju.
sudo a2ensite redmine
Restartējiet Apache tīmekļa serveri.
sudo systemctl restart apache2
Tagad varat piekļūt savam Redmine interfeisam vietnē http://redmine.example.com
. Piesakieties ar lietotājvārdu admin
un paroli admin
. Pirmajā pieteikšanās reizē Redmine liks jums atjaunināt paroli.
Tā kā mūsu Redmine instalācija notiek uz publiskā servera, ieteicams izmantot SSL, lai nodrošinātu datu apmaiņu no servera.
Pievienojiet Certbot repozitoriju.
sudo add-apt-repository --yes ppa:certbot/certbot
sudo apt-get update
Instalējiet Certbot, kas ir Let's Encrypt CA klienta lietojumprogramma.
sudo apt -y install certbot
Piezīme. Lai iegūtu sertifikātus no Let's Encrypt CA, domēnam, kuram ir jāģenerē sertifikāti, jābūt norādītam uz serveri. Ja nē, veiciet nepieciešamās izmaiņas domēna DNS ierakstos un pagaidiet, līdz DNS tiek izplatīts, pirms vēlreiz veicat sertifikāta pieprasījumu. Certbot pirms sertifikātu sniegšanas pārbauda domēna iestādi.
Ģenerējiet SSL sertifikātus.
sudo certbot certonly --webroot -w /home/redmine/redmine/public -d redmine.example.com
Ģenerētie sertifikāti, visticamāk, tiks glabāti /etc/letsencrypt/live/redmine.example.com/
. SSL sertifikāts tiks saglabāts kā cert.pem
un privātā atslēga tiks saglabāta kā privkey.pem
.
Encrypt sertifikātu derīguma termiņš beidzas 90 dienu laikā, tāpēc ir ieteicams iestatīt sertifikātu automātisko atjaunošanu, izmantojot Cron darbus.
Atveriet lietotāja Cron darba failu root
.
sudo crontab -e
Faila beigās pievienojiet šādu rindu.
30 5 * * * /usr/bin/certbot renew --quiet
Iepriekš minētais Cron darbs darbosies katru dienu plkst. 5:30. Ja sertifikātam beidzas derīguma termiņš, tas tiks automātiski atjaunots.
Iespējojiet Apache SSL moduli.
sudo a2enmod ssl
Rediģējiet virtuālo resursdatora failu, ko iepriekš izveidojām Redmine.
sudo nano /etc/apache2/sites-available/redmine.conf
Pārveidojiet virtuālā resursdatora failu, lai tas būtu līdzīgs tālāk norādītajam.
<VirtualHost *:80>
ServerName redmine.example.com
Redirect permanent / https://redmine.example.com/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName redmine.example.com
DocumentRoot "/home/redmine/redmine/public"
<Directory "/home/redmine/redmine/public">
Options None
Require all granted
</Directory>
PassengerAppEnv production
PassengerRoot /usr/share/rvm/gems/ruby-2.5.1/gems/passenger-5.2.3
PassengerDefaultRuby /usr/share/rvm/gems/ruby-2.5.1/wrappers/ruby
PassengerUser redmine
PassengerHighPerformance on
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/redmine.example.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/redmine.example.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/redmine.example.com/chain.pem
SSLProtocol all -SSLv2 -SSLv3
SSLHonorCipherOrder on
SSLCipherSuite ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS
<IfModule headers_module>
Header always edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure
Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains"
</IfModule>
</VirtualHost>
Saglabājiet failu un izejiet no redaktora.
Restartējiet Apache, lai izmaiņas stātos spēkā.
sudo systemctl restart apache2
Tagad varat piekļūt Redmine HTTPS
vietnē https://redmine.example.com
.
Apsveicam, jūs esat veiksmīgi instalējis Redmine savā Ubuntu 16.04 instancē. Sāciet izstrādāt savu projektu, izveidojot vai importējot projektu.
Vai izmantojat citu sistēmu? Plesk ir patentēts tīmekļa mitinātāja vadības panelis, kas ļauj lietotājiem administrēt savas personīgās un/vai klientu vietnes, datu bāzes
Ievads Cacti ir atvērtā koda uzraudzības un grafiku veidošanas rīks, kas pilnībā ir balstīts uz RRD datiem. Izmantojot Cacti, varat pārraudzīt gandrīz jebkura veida ierīces
Ievads Lets Encrypt ir sertifikācijas iestādes pakalpojums, kas piedāvā bezmaksas TLS/SSL sertifikātus. Instalēšanas procesu vienkāršo Certbot,
Vai izmantojat citu sistēmu? Kas ir Tekkit Classic? Tekkit Classic ir modifikācija spēlei, kuru visi zina un mīl; Minecraft. Tajā ir daži no ver
Vai izmantojat citu sistēmu? Šī apmācība parādīs, kā instalēt grupas programmu iRedMail jaunā Debian Wheezy instalācijā. Jums vajadzētu izmantot servi
Vai izmantojat citu sistēmu? Jekyll ir lieliska alternatīva WordPress emuāru rakstīšanai vai satura kopīgošanai. Tam nav nepieciešamas nekādas datu bāzes, un tas ir ļoti vienkārši
Vai izmantojat citu sistēmu? Ja iegādājaties Debian serveri, jums vienmēr ir jābūt jaunākajiem drošības ielāpiem un atjauninājumiem neatkarīgi no tā, vai jūs guļat vai ne.
PHP un saistītās pakotnes ir visbiežāk izmantotie komponenti, izvietojot tīmekļa serveri. Šajā rakstā mēs uzzināsim, kā iestatīt PHP 7.0 vai PHP 7.1 o
Squid ir populāra bezmaksas Linux programma, kas ļauj izveidot pāradresācijas tīmekļa starpniekserveri. Šajā rokasgrāmatā jūs redzēsit, kā instalēt Squid uz CentOS, lai jūs pārvērstu
Ievads Lighttpd ir Apache dakša, kuras mērķis ir daudz mazāk resursietilpīgs. Tas ir viegls, tāpēc arī tā nosaukums ir diezgan vienkārši lietojams. Instalēšana
1. Virtualmin/Webmin Virtualmin ir jaudīgs un elastīgs tīmekļa mitināšanas vadības panelis Linux un UNIX sistēmām, pamatojoties uz labi zināmo atvērtā pirmkoda tīmekļa bāzi
Yii ir PHP ietvars, kas ļauj ātrāk un vienkāršāk izstrādāt lietojumprogrammas. Yii instalēšana Ubuntu ir vienkārša, jo jūs to uzzināsit precīzi
Ekrāns ir lietojumprogramma, kas ļauj vairākkārt izmantot termināļa sesijas vienā logā. Tas ļauj simulēt vairākus termināļa logus, kur tas ma
Šajā apmācībā ir paskaidrots, kā iestatīt DNS serveri, izmantojot Bind9 uz Debian vai Ubuntu. Visā rakstā attiecīgi aizstājiet savu-domēna-nosaukums.com. plkst
Ievads Logrotate ir Linux utilīta, kas vienkāršo žurnālfailu administrēšanu. Tas parasti darbojas reizi dienā, izmantojot cron uzdevumu, un pārvalda žurnālu bāzi
Icinga2 ir spēcīga uzraudzības sistēma, un, ja to izmanto galvenā klienta modelī, tā var aizstāt vajadzību pēc NRPE balstītām uzraudzības pārbaudēm. Meistars-klients
Vai izmantojat citu sistēmu? Red5 ir atvērtā pirmkoda multivides serveris, kas ieviests Java un ļauj palaist Flash vairāku lietotāju lietojumprogrammas, piemēram, tiešraides straumēšanu.
Šajā rakstā mēs redzēsim, kā apkopot un instalēt Nginx galveno līniju no oficiālajiem Nginx avotiem ar PageSpeed moduli, kas ļauj t
Vai izmantojat citu sistēmu? Apache Cassandra ir bezmaksas un atvērtā koda NoSQL datu bāzes pārvaldības sistēma, kas ir izstrādāta, lai nodrošinātu mērogojamību, hig.
Vai izmantojat citu sistēmu? Apache Cassandra ir bezmaksas un atvērtā koda NoSQL datu bāzes pārvaldības sistēma, kas ir izstrādāta, lai nodrošinātu mērogojamību, hig.
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.
Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.
Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.
Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…
Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.
Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.
Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.
Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.
Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk