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.
RockMongo je webový nástroj pro správu MongoDB, který je podobný nástroji pro správu MySQL: phpMyAdmin.
Tento návod pokryje proces instalace a používání RockMongo na CentOS 7 x64.
Chcete-li získat praktické zkušenosti z tohoto tutoriálu, musíte:
sudo yum update
sudo shutdown -r now
Po restartu použijte stejného uživatele sudo k opětovnému přihlášení.
Vzhledem k tomu, že RockMongo je webový, potřebujete mít spuštěný webový server. Pro účely tohoto tutoriálu budeme používat Apache:
sudo yum install httpd
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Abyste mohli přistupovat k RockMongu z vašeho prohlížeče, musíte povolit http provozu procházet přes firewall.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Poté můžete v prohlížeči navštívit http://[VášServerIP] a ověřit své nastavení.
RockMongo je software založený na PHP 5. Aby RockMongo správně fungovalo, musíte nainstalovat PHP 5 a některá rozšíření:
sudo yum install php php-devel php-pear php-pecl-mongo
sudo yum install gcc openssl.x86_64 openssl-devel.x86_64
sudo pecl install mongodb
echo 'extension=mongodb.so' | sudo tee -a /etc/php.ini
Zde použiji Yum k instalaci MongoDB 3.2.1, což je v době psaní nejnovější stabilní verze MongoDB.
Nejprve vytvořte Yum repo pro MongoDB:
cd /etc/yum.repos.d
sudo vi mongodb-org-3.2.repo
Naplňte tento soubor:
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1
Uložit a ukončit:
:wq!
Poté nainstalujte a nastavte MongoDB pomocí následujících příkazů:
sudo yum install -y mongodb-org
sudo systemctl start mongod.service
sudo systemctl enable mongod.service
Než začnete používat MongoDB, jsou vyžadována některá vylepšení konfigurace:
a) Vypněte průhledné velké stránky
Za tímto účelem musíte vytvořit spouštěcí skript:
sudo vi /etc/init.d/disable-transparent-hugepages
Zkopírujte do něj následující část kódu:
#!/bin/sh
### BEGIN INIT INFO
# Provides: disable-transparent-hugepages
# Required-Start: $local_fs
# Required-Stop:
# X-Start-Before: mongod mongodb-mms-automation-agent
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Disable Linux transparent huge pages
# Description: Disable Linux transparent huge pages, to improve
# database performance.
### END INIT INFO
case $1 in
start)
if [ -d /sys/kernel/mm/transparent_hugepage ]; then
thp_path=/sys/kernel/mm/transparent_hugepage
elif [ -d /sys/kernel/mm/redhat_transparent_hugepage ]; then
thp_path=/sys/kernel/mm/redhat_transparent_hugepage
else
return 0
fi
echo 'never' > $/enabled
echo 'never' > $/defrag
unset thp_path
;;
esac
Uložit a ukončit:
:wq!
Ujistěte se, že je skript spustitelný a přidaný ke spuštění systému:
sudo chmod 755 /etc/init.d/disable-transparent-hugepages
sudo chkconfig --add disable-transparent-hugepages
Navíc je potřeba upravit tunedkonfiguraci:
sudo mkdir /etc/tuned/no-thp
sudo vi /etc/tuned/no-thp/tuned.conf
Zkopírujte do něj následující obsah:
[main]
include=virtual-guest
[vm]
transparent_hugepages=never
Uložit a ukončit:
:wq!
Provést tuned-adm:
sudo tuned-adm profile no-thp
b) Nakonfigurujte ulimithodnoty
sudo vi /etc/security/limits.conf
Na konec tohoto souboru připojte následující 4 řádky:
mongod soft nofile 64000
mongod hard nofile 64000
mongod soft nproc 32000
mongod hard nproc 32000
Uložit a ukončit:
:wq!
Restartujte systém, aby se změny projevily:
sudo shutdown -r now
Stáhněte si nejnovější stabilní verzi RockMongo z GitHubu:
cd ~
wget https://github.com/iwind/rockmongo/archive/1.1.7.tar.gz
tar zxvf 1.1.7.tar.gz
Z bezpečnostních důvodů musíte upravit uživatelské jméno a heslo správce RockMongo:
vi rockmongo-1.1.7/config.php
Najděte následující řádek:
$MONGO["servers"][$i]["control_users"]["admin"] = "admin";//one of control users ["USERNAME"]=PASSWORD, works only if mongo_auth=false
V tomto řádku upravte první řetězec správce jako vlastní uživatelské jméno a druhý řetězec správce jako vlastní heslo. Poté uložte a ukončete:
:wq!
Nakonec přesuňte celý adresář do svého webového adresáře:
sudo mv ~/rockmongo-1.1.7 /var/www/html/
Nyní můžete ve svém prohlížeči navštívit http://[YourServerIP]/rockmongo-1.1.7 a přihlásit se k RockMongo pomocí přihlašovacích údajů, které jste nastavili dříve.
Tím náš tutoriál končí. Děkuji za přečtení.
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