The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Strider CD je open source platforma pro nepřetržité nasazení. Aplikace je napsána v Node.js a používá MongoDB jako backend úložiště. Strider je podporován mnoha pluginy, které do aplikace přidávají různé funkce.
Ujistěte se, že váš systém je aktuální.
sudo apt-get update && sudo apt-get upgrade -y
Nodesource poskytuje předpřipravené binární soubory pro Node.js, které lze nainstalovat přímo pomocí správce balíčků OS. Nakonfigurujte úložiště Nodesource.
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Nainstalujte Node.js.
sudo apt-get install -y nodejs
Node.js také nainstaluje NPM spolu s ním. Ujistěte se, že Node.js a NPM byly úspěšně nainstalovány.
strider@vultr:~$ node -v
v10.15.3
strider@vultr:~$ npm -v
6.4.1
Git je ve většině instancí Vultr předinstalovaný. Můžete se však ujistit, že je nainstalován a aktualizován.
sudo apt-get install -y git
Install node-gyp, což je nástroj pro vytváření nativního doplňku Node.js.
sudo npm install -g node-gyp
Importujte veřejný klíč GPG MongoDB, abyste zajistili instalaci nezměněných balíčků.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Přidejte soubor úložiště MongoDB.
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
Aktualizujte mezipaměť systémového úložiště a nainstalujte nejnovější MongoDB.
sudo apt-get update
sudo apt-get install -y mongodb-org
Spusťte MongoDB a povolte, aby se automaticky spustil při spouštění.
sudo systemctl start mongod
sudo systemctl enable mongod
Spuštěním příkazu otevřete prostředí MongoDB mongo. Uvidíte následující výstup.
strider@vultr:~/strider$ mongo
MongoDB shell version v4.0.8
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("a06b2797-6f58-43e1-8a41-c6401edb5083") }
MongoDB server version: 4.0.8
Welcome to the MongoDB shell.
...
Přepněte do admindatabáze.
use admin
Vytvořte administrátora. Nezapomeňte nahradit uživatelské jméno admina heslo StrongPasswordvámi preferovanou volbou.
db.createUser(
{
user: "admin",
pwd: "StrongPassword",
roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
}
)
Opusťte Mongo shell stisknutím CTRL+ C.
Otevřete konfigurační soubor.
sudo nano /etc/mongod.conf
Najděte řádek s komentovaným slovem #security:a nahraďte jej následujícím textem.
security:
authorization: "enabled"
Uložte soubor a ukončete editor. Restartujte server MongoDB.
sudo systemctl restart mongod
Klonujte úložiště Strider z Githubu.
cd ~
git clone https://github.com/Strider-CD/strider.git
Nainstalujte závislosti Node.js.
cd ~/strider
npm install
Přihlaste se ještě jednou do shellu Mongo a vytvořte databázi pro Strider.
mongo
Ověřte svou relaci Mongo pomocí přihlašovacích údajů, které jste vytvořili dříve.
use admin
db.auth("admin", "StrongPassword" )
Vytvořte nového uživatele databáze pro Strider a přiřaďte mu název databáze strider. Nezapomeňte změnit heslo striderpwv příkazu níže.
use strider
db.createUser({user: "strider", pwd: "striderpw", roles: [{role: "dbOwner", db: "strider"}]})
Opusťte Mongo shell stisknutím CTRL+ C.
Vytvořte administrátora pro Strider spuštěním následujícího příkazu.
DB_URI="mongodb://strider:striderpw@localhost:27017/strider" node bin/strider addUser
Poskytněte požadované informace požadované skriptem. Budete požádáni o vaši e-mailovou adresu a nové heslo.
strider@vultr:~/strider$ DB_URI="mongodb://strider:striderpw@localhost:27017/strider" node bin/strider addUser
Connecting to MongoDB URL: mongodb://strider:striderpw@localhost:27017/strider
Enter email []: vultr@example.com
Enter password []: ****
Is admin? (y/n) [n]y
Email: vultr@example.com
Password: ****
isAdmin: y
OK? (y/n) [y]y
User created successfully! Enjoy.
Nainstalujte PM2 pomocí NPM.
sudo npm install pm2 -g
Vytvořte konfigurační soubor PM2 pro aplikaci Strider.
cd ~/strider && nano ecosystem.config.js
Naplňte soubor s následující konfigurací. Ujistěte se, že jste příklad IP nahradili 203.0.113.1skutečnou IP adresou vaší instance Vultr.
module.exports = {
apps : [{
name : "strider",
script : "npm",
args : "start",
env: {
"NODE_ENV": "production",
"DB_URI": "mongodb://strider:striderpw@localhost:27017/strider",
"SERVER_NAME": "http://203.0.113.1:3000",
"HOST": "0.0.0.0",
"PORT": "3000"
}
}]
}
Spusťte aplikaci.
pm2 start ecosystem.config.js
Abyste se ujistili, že se vaše instance Strider po restartu automaticky spustí, spusťte následující příkaz.
pm2 startup
Otevřete prohlížeč a přejděte na místo, http://203.0.113.1:3000kde 203.0.113.1je vaše skutečná IP adresa Vultr. Přihlaste se pomocí administrátora, kterého jste vytvořili pro Stride.
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více