Възходът на машините: Реални приложения на AI
Изкуственият интелект не е в бъдещето, тук е точно в настоящето. В този блог Прочетете как приложенията за изкуствен интелект са повлияли на различни сектори.
Apache Tomcat, създаден от същата организация като популярния уеб сървър на Apache, е уеб сървър, който ви позволява да обслужвате уеб страници на Java на посетителите. В това ръководство ще видим как можем да инсталираме Apache Tomcat на сървър на Ubuntu 14.04.
Първо, трябва да актуализираме целия софтуер на нашия сървър и да инсталираме редица предпоставки:
apt-get update
След като направите това, инсталирайте JDK:
apt-get install default-jdk
Ще ни трябва не-root потребител, за да стартираме уеб сървъра на Tomcat. За лесно управление ще го наречем "tomcat". Естествено, това може да бъде всичко, което искате.
groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
След като потвърдим, че предпоставките са инсталирани успешно, можем да започнем процеса на инсталиране на Tomcat. Първо, ще изтеглим файловете:
cd
wget http://mirror.sdunix.com/apache/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz
mkdir /opt/tomcat
tar xvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1
Задайте разрешенията:
cd /opt/tomcat
sudo chgrp -R tomcat conf
sudo chmod g+rwx conf
sudo chmod g+r conf/*
sudo chown -R tomcat work/ temp/ logs/
Сега ще трябва да създадем скрипт, за да стартираме Tomcat като услуга.
За да направите това, ще трябва да зададете JAVA_HOMEпроменливата. Можете да го намерите с помощта на следната команда:
update-alternatives --config java
След като направите това, създайте скрипта:
vi /etc/init/tomcat.conf
Поставете следното съдържание във файла:
description "Tomcat"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
respawn limit 10 5
setuid tomcat
setgid tomcat
env JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
env HOME=/opt/tomcat
# Modify these options as needed
env JAVA_OPTS="-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"
env MEMORY="-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
exec $HOME/bin/catalina.sh run
# cleanup temp directory after stop
post-stop script
rm -rf $HOME/temp/*
end script
След като запазите този файл, изпълнете:
sudo initctl reload-configuration
Вече можете да стартирате уеб сървъра Tomcat, като използвате следната команда:
initctl start tomcat
След стартиране на услугата можете да получите достъп до Tomcat на следния URL адрес:
serverip:8080
За да получим достъп до уеб интерфейса за управление, ще трябва да създадем потребител, който ще има достъп до него. Отворете следния файл с любимия си редактор:
/opt/tomcat/conf/tomcat-users.xml
Поставете следното в този файл:
<tomcat-users>
<user username="user" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>
Променете "user" на потребителското име и "password" на паролата за потребителя, който искате да създадете. Не забравяйте да го запомните!
Рестартирайте Tomcat, като напишете:
initctl restart tomcat
Вече ще можете да влезете с потребителското име и паролата, които току-що създадохте.
Можете да получите достъп до Tomcat на следния URL:
serverip:8080
Има множество интерфейси. Можете да получите достъп до приложението Manager тук:
serverip:8080/manager/html
С приложението Manager можете да управлявате уебсайтове, хоствани на вашия Tomcat сървър.
Достъп до Host Manager може да се осъществи от следния URL адрес:
serverip:8080/host-manager/html/
Честито! Вече сте настроили свой собствен сървър Tomcat!
Изкуственият интелект не е в бъдещето, тук е точно в настоящето. В този блог Прочетете как приложенията за изкуствен интелект са повлияли на различни сектори.
Вие също сте жертва на DDOS атаки и сте объркани относно методите за превенция? Прочетете тази статия, за да разрешите вашите запитвания.
Може би сте чували, че хакерите печелят много пари, но чудили ли сте се някога как печелят такива пари? нека обсъдим.
Искате ли да видите революционни изобретения на Google и как тези изобретения промениха живота на всяко човешко същество днес? След това прочетете в блога, за да видите изобретенията на Google.
Концепцията за самоуправляващи се автомобили да тръгват по пътищата с помощта на изкуствен интелект е мечта, която имаме от известно време. Но въпреки няколкото обещания, те не се виждат никъде. Прочетете този блог, за да научите повече…
Тъй като науката се развива с бързи темпове, поемайки много от нашите усилия, рискът да се подложим на необяснима сингулярност също нараства. Прочетете какво може да означава сингулярността за нас.
Прочетете блога, за да разберете различни слоеве в архитектурата на големи данни и техните функционалности по най-простия начин.
Методите за съхранение на данните може да се развиват от раждането на данните. Този блог обхваща развитието на съхранението на данни на базата на инфографика.
В този дигитално задвижван свят устройствата за интелигентен дом се превърнаха в решаваща част от живота. Ето няколко невероятни предимства на интелигентните домашни устройства за това как те правят живота ни струващ и по-опростен.
Наскоро Apple пусна macOS Catalina 10.15.4 допълнителна актуализация за отстраняване на проблеми, но изглежда, че актуализацията причинява повече проблеми, водещи до блокиране на mac машини. Прочетете тази статия, за да научите повече