The Rise of Machines: Real World Applications of AI
Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.
Þegar þú setur upp vefsíðu eða vefforrit er algengasta vefþjónustulausnin fyrir það að setja upp LAMP-stafla sem samanstendur af Linux, Apache, MySQL og PHP.
Í þessari grein munum við læra hvernig á að setja upp uppfærðan LAMP-stafla með því að setja upp nýjustu stöðugu útgáfurnar af Apache 2.4.x, MariaDB 10.x og PHP 7.x á Ubuntu 16.04.
Settu upp nýjustu stöðugu útgáfuna af Apache 2.4.x með því að nota eftirfarandi skipun:
sudo apt-get install apache2 -y
Notaðu skipunina hér að neðan til að staðfesta uppsetninguna:
apache2 -v
Úttakið ætti að líkjast:
Server version: Apache/2.4.18 (Ubuntu)
Server built: 2016-07-14T12:32:26
Í framleiðsluumhverfi viltu fjarlægja sjálfgefna Ubuntu Apache velkomnasíðu:
sudo mv /var/www/html/index.html /var/www/html/index.html.bak
Í öryggisskyni ættir þú að koma í veg fyrir að Apache afhjúpi skrár og möppur innan rótarskrár vefsins /var/www/htmlfyrir gestum:
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
Athugið: Í samræmi við sérstakar kröfur þínar geturðu sérsniðið fleiri stillingar í þeirri skrá síðar.
Ræstu Apache þjónustuna og láttu hana hefjast við ræsingu kerfisins:
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
Þegar þessi grein er skrifuð er núverandi stöðuga útgáfa af MariaDB 10.1. Þú getur notað eftirfarandi skipanir til að setja upp MariaDB 10.1 á Ubuntu 16.04 x64 kerfinu þínu.
Settu upp kerfið apt repo:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.jmu.edu/pub/mariadb/repo/10.1/ubuntu xenial main'
Settu upp MariaDB:
sudo apt update -y
sudo apt install -y mariadb-server
Meðan á uppsetningarferlinu stendur mun MariaDB pakkastillingarhjálpin sjálfkrafa birtast og biðja þig um að setja upp nýtt lykilorð fyrir MariaDB rootnotandann. Í bili, ýttu bara á í Enterhvert sinn sem töframaðurinn birtist til að sleppa þessu skrefi vegna þess að við munum setja upp lykilorð fyrir MariaDB rootnotandann í eftirfarandi öruggu MariaDB ferli.
Þegar MariaDB hefur verið sett upp geturðu staðfest uppsetninguna með:
mysql -V
Úttakið ætti að vera svipað og:
mysql Ver 15.1 Distrib 10.1.22-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Byrjaðu MariaDB þjónustuna:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Tryggðu uppsetningu MariaDB:
sudo /usr/bin/mysql_secure_installation
Meðan á gagnvirku ferli stendur skaltu svara spurningum einni af annarri sem hér segir:
Enter current password for root (enter for none): <Enter>
Set root password? [Y/n]: Y
New password: <your-MariaDB-root-password>
Re-enter new password: <your-MariaDB-root-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Athugið: Vertu viss um að skipta <your-MariaDB-root-password>út fyrir þitt eigið MariaDB rót lykilorð.
Á þennan hátt hefur MariaDB 10.1 verið sett upp á öruggan hátt á kerfið þitt. Í framtíðinni geturðu sett upp tilgreinda notendur og gagnagrunna fyrir vefforritin þín sem hér segir:
Skráðu þig inn í MySQL skelina sem root:
mysql -u root -p
Sláðu inn MariaDB rót lykilorðið sem þú stilltir áðan þegar beðið er um það.
Búðu til MariaDB gagnagrunn webapp, gagnagrunnsnotanda webappuserog lykilorð gagnagrunnsnotandans yourpassword:
CREATE DATABASE webapp;
CREATE USER 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON webapp.* TO 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Ef nauðsyn krefur geturðu sérsniðið MariaDB með því að skoða og breyta aðal MariaDB stillingarskránni sem er /etc/mysql/my.cnf:
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vi /etc/mysql/my.cnf
Mundu að endurræsa MariaDB þjónustuna ef þú gerir einhverjar breytingar á þeirri skrá:
sudo systemctl restart mariadb.service
Þegar þú fjallar um PHP 7.x, vinsamlegast vísaðu til annarrar Vultr grein sem lýsir ferlinu í smáatriðum.
Sjálfgefið er að UFW eldveggurinn á Ubuntu 16.04 er óvirkur. Þú ættir að virkja UFW eldvegginn til að auka öryggi:
sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
sudo ufw enable
Það er allt og sumt. Eftir að hafa farið í gegnum ofangreindar aðferðir hefði LAMP-staflan verið í gangi á Ubuntu 16.04 kerfinu þínu. Þú getur síðan sett upp þitt eigið vefforrit á grundvelli LAMP staflasins. Njóttu þess!
Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.
Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.
Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.
Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.
Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…
Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.
Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.
Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.
Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.
Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira