The Rise of Machines: Real World Applications of AI
Umelá inteligencia nie je v budúcnosti, je tu priamo v súčasnosti V tomto blogu si prečítajte, ako aplikácie umelej inteligencie ovplyvnili rôzne sektory.
Moodle je vzdelávacia platforma s otvoreným zdrojovým kódom alebo systém riadenia kurzov (CMS) – bezplatný softvérový balík s otvoreným zdrojovým kódom určený na pomoc pedagógom vytvárať efektívne online kurzy.
Tento tutoriál sa bude zaoberať procesom inštalácie Moodle 3.2.x na server CentOS 7.
Prihláste sa na svoj server cez SSH pomocou používateľa sudo na inštaláciu epel, aktualizáciu systému a reštartujte, aby ste použili aktualizácie.
sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now
sudo yum install httpd -y
Vo výrobe by ste mali odstrániť prednastavenú uvítaciu stránku Apache:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Zabráňte Apache v uvádzaní súborov webového adresára návštevníkom:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Spustite službu Apache a povoľte jej automatické spustenie pri štarte
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Moodle ukladá všetky svoje údaje do databázy MySQL. MariaDB je náhradná náhrada za MySQL a budeme inštalovať najnovšiu stabilnú verziu MariaDB 10.1.
Ak chcete vytvoriť repo súbor MariaDB 10.1 YUM, skopírujte nižšie uvedený segment kódu do svojej terminálovej konzoly SSH a potom stlačte Entertlačidlo:
cat <<EOF | sudo tee -a /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list - created 2017-01-14 03:11 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
sudo yum install MariaDB-server MariaDB-client -y
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
sudo /usr/bin/mysql_secure_installation
Odpovedzte na otázky, ako je uvedené nižšie, a uistite sa, že používate silné root heslo MariaDB namiesto vzorového hesla uvedeného nižšie:
EntertlačidloYyour-root-passwordyour-root-passwordYYYYPrihláste sa do shellu MySQL ako root:
mysql -u root -p
Po zobrazení výzvy zadajte koreňové heslo MariaDB, ktoré ste nastavili skôr.
V prostredí MySQL vytvorte databázu moodle, používateľa moodleuserdatabázy , heslo používateľa databázy yourpasswordnasledovne.
Poznámka: Z bezpečnostných dôvodov by ste mali nahradiť vzorové heslo yourpassworduvedené vyššie vlastným heslom .
CREATE DATABASE moodle DEFAULT CHARACTER SET UTF8 COLLATE utf8_unicode_ci;
CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
PHP vyžaduje aj Moodle. Ak chcete dosiahnuť lepší výkon, môžete nainštalovať PHP 7.1 a niekoľko rozšírení PHP 7.1 nasledovne:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install mod_php71w php71w-common php71w-mbstring php71w-xmlrpc php71w-soap php71w-gd php71w-xml php71w-intl php71w-mysqlnd php71w-cli php71w-mcrypt php71w-ldap -y
V čase písania tohto článku je najnovšia stabilná verzia Moodle Moodle 3.2.1. Stiahnite si a rozbaľte Moodle 3.2.1archív takto:
Poznámka: Adresu URL na stiahnutie najnovšieho stabilného vydania Moodle môžete kedykoľvek získať z jeho oficiálnej stránky na stiahnutie .
cd
wget https://download.moodle.org/download.php/direct/stable32/moodle-3.2.1.tgz
sudo tar -zxvf moodle-3.2.1.tgz -C /var/www/html
sudo chown -R root:root /var/www/html/moodle
Z bezpečnostných dôvodov by sa tento adresár s údajmi mal nachádzať mimo koreňového adresára webu:
sudo mkdir /var/www/moodledata
sudo chown -R apache:apache /var/www/moodledata
sudo chmod -R 755 /var/www/moodledata
Poznámka: Nezabudnite nahradiť hodnoty ServerAdmin, ServerName, ServerAlias, Errorloga CustomLogso svojimi vlastnými ty.
cat <<EOF | sudo tee -a /etc/httpd/conf.d/moodle.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/moodle/
ServerName moodle.example.com
ServerAlias www.moodle.example.com
<Directory /var/www/html/moodle/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/moodle.example.com-error_log
CustomLog /var/log/httpd/moodle.example.com-access_log common
</VirtualHost>
EOF
sudo /usr/bin/php /var/www/html/moodle/admin/cli/install.php
Po zobrazení výzvy poskytnite potrebné informácie podľa špecifických nastavení vášho nastavenia. Súhrnné informácie sú uvedené nižšie:
== Choose a language ==
en - English (en)
? - Available language packs
type value, press Enter to use default value (en)
: en
-------------------------------------------------------------------------------
== Data directories permission ==
type value, press Enter to use default value (2777)
: 2777
-------------------------------------------------------------------------------
== Web address ==
type value
: http://203.0.113.1
-------------------------------------------------------------------------------
== Data directory ==
type value, press Enter to use default value (/var/www/html/moodledata)
: /var/www/moodledata
-------------------------------------------------------------------------------
== Choose database driver ==
mysqli
mariadb
type value, press Enter to use default value (mysqli)
: mariadb
-------------------------------------------------------------------------------
== Database host ==
type value, press Enter to use default value (localhost)
: localhost
-------------------------------------------------------------------------------
== Database name ==
type value, press Enter to use default value (moodle)
: moodle
-------------------------------------------------------------------------------
== Tables prefix ==
type value, press Enter to use default value (mdl_)
: mdl_
-------------------------------------------------------------------------------
== Database port ==
type value, press Enter to use default value ()
:
-------------------------------------------------------------------------------
== Unix socket ==
type value, press Enter to use default value ()
:
-------------------------------------------------------------------------------
== Database user ==
type value, press Enter to use default value (root)
: moodleuser
-------------------------------------------------------------------------------
== Database password ==
type value
: yourpassword
-------------------------------------------------------------------------------
== Full site name ==
type value
: MY Moodle Site
-------------------------------------------------------------------------------
== Short name for site (eg single word) ==
type value
: moodle
-------------------------------------------------------------------------------
== Admin account username ==
type value, press Enter to use default value (admin)
: admin
-------------------------------------------------------------------------------
== New admin user password ==
type value
: your-admin-password
-------------------------------------------------------------------------------
== New admin user email address ==
type value, press Enter to use default value ()
: admin@example.com
-------------------------------------------------------------------------------
== Upgrade key (leave empty to not set it) ==
type value
:
-------------------------------------------------------------------------------
Have you read these conditions and understood them?
type y (means yes) or n (means no)
: y
/var/www/html/config.phpPo úspešnej inštalácii Moodle musíte apachepoužívateľovi povoliť čítanie konfigurácií Moodle úpravou oprávnení /var/www/html/config.phptakto:
sudo chmod o+r /var/www/html/moodle/config.php
Okrem toho musíte nastaviť úlohu cron, aby Moodle fungoval správne:
sudo crontab -u apache -e
Vyplňte súbor cron s:
* * * * * /usr/bin/php /var/www/html/moodle/admin/cli/cron.php >/dev/null
Uložiť a ukončiť:
:wq!
Reštartujte Apache, aby ste mohli použiť všetky svoje úpravy:
sudo systemctl restart httpd.service
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Nakoniec nasmerujte svoj webový prehliadač na http://203.0.113.1a navštívte webovú stránku Moodle. Na prihlásenie použite predtým nastavené používateľské meno a heslo správcu.
Týmto končíme náš návod. Vďaka za prečítanie.
Umelá inteligencia nie je v budúcnosti, je tu priamo v súčasnosti V tomto blogu si prečítajte, ako aplikácie umelej inteligencie ovplyvnili rôzne sektory.
Ste aj vy obeťou DDOS útokov a máte zmätok ohľadom metód prevencie? Ak chcete vyriešiť svoje otázky, prečítajte si tento článok.
Možno ste už počuli, že hackeri zarábajú veľa peňazí, ale premýšľali ste niekedy nad tým, ako môžu zarábať také peniaze? poďme diskutovať.
Chcete vidieť revolučné vynálezy od Google a ako tieto vynálezy zmenili život každého dnešného človeka? Potom si prečítajte na blogu a pozrite si vynálezy spoločnosti Google.
Koncept samoriadených áut vyraziť na cesty s pomocou umelej inteligencie je snom, ktorý máme už nejaký čas. Ale napriek niekoľkým prísľubom ich nikde nevidno. Prečítajte si tento blog a dozviete sa viac…
Ako sa veda vyvíja rýchlym tempom a preberá veľa nášho úsilia, zvyšuje sa aj riziko, že sa vystavíme nevysvetliteľnej singularite. Prečítajte si, čo pre nás môže znamenať singularita.
Prečítajte si blog, aby ste čo najjednoduchším spôsobom spoznali rôzne vrstvy architektúry veľkých dát a ich funkcie.
Spôsoby ukladania údajov sa môžu vyvíjať už od zrodu údajov. Tento blog sa zaoberá vývojom ukladania údajov na základe infografiky.
V tomto digitálnom svete sa inteligentné domáce zariadenia stali kľúčovou súčasťou života. Tu je niekoľko úžasných výhod inteligentných domácich zariadení o tom, ako robia náš život, ktorý stojí za to žiť, a ktorý zjednodušujú.
Spoločnosť Apple nedávno vydala doplnkovú aktualizáciu macOS Catalina 10.15.4 na opravu problémov, ale zdá sa, že táto aktualizácia spôsobuje ďalšie problémy, ktoré vedú k blokovaniu počítačov Mac. Prečítajte si tento článok a dozviete sa viac