Изучение 26 методов анализа больших данных: часть 1
Изучение 26 методов анализа больших данных: часть 1
ResourceSpace - это бесплатное программное обеспечение с открытым исходным кодом для управления цифровыми активами (DAM). Он написан на PHP и хранит свою базу данных на сервере MySQL. Он обеспечивает лучший способ организации, управления и обмена цифровыми ресурсами, такими как изображения, файлы дизайна, фотографии, видео, аудио и многое другое, в организации.
В этом руководстве мы будем устанавливать ResourceSpace в CentOS 7.
Перед установкой любых пакетов на экземпляре сервера CentOS рекомендуется обновить систему. Войдите в систему, используя пользователя sudo, и выполните следующие команды для обновления системы.
sudo yum -y clean all
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Как только система вернется в режим онлайн, снова войдите в систему как пользователь sudo и перейдите к следующему шагу.
Установите веб-сервер Apache, запустив:
sudo yum -y install httpd
Запустите Apache и включите его автоматический запуск во время загрузки.
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
В этом руководстве мы будем использовать PHP 7.1 для обеспечения максимальной безопасности и стабильности. Сначала добавьте и включите репозиторий Remi.
sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71
Установите последнюю версию PHP вместе с модулями, необходимыми для ResourceSpace.
sudo yum -y install php php-dev php-gd php-mysqli php-mbstring php-curl php-cli php-pear php-devel
Настройте, php.iniиспользуя любой текстовый редактор по вашему выбору.
sudo nano /etc/php.ini
Найдите следующие строки и измените их значения в соответствии с предоставленными инструкциями.
memory_limit = 128M //change it to any value greater than 512M
post_max_size 8M //change it to 512M
upload_max_filesize 2M //change it to 512M
MariaDB - это форк MySQL. Установите MariaDB, запустив.
sudo yum -y install mariadb mariadb-server
Запустите MariaDB и включите его для автоматического запуска во время загрузки.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Перед настройкой базы данных вам необходимо сначала защитить MariaDB. Вы можете защитить его, запустив mysql_secure_installationскрипт:
sudo mysql_secure_installation
Вам будет предложено ввести текущий пароль root для MariaDB. По умолчанию нет пароля root в новой установке MariaDB. Нажмите клавишу Enter, чтобы продолжить. Установите надежный пароль для пользователя root вашего сервера MariaDB и ответьте Y на все остальные вопросы. Заданные вопросы говорят сами за себя.
Войдите в оболочку MySQL от имени пользователя root, запустив.
mysql -u root -p
Укажите пароль для пользователя root MariaDB для входа.
Выполните следующие запросы, чтобы создать базу данных и пользователя базы данных для установки ResourceSpace.
CREATE DATABASE rs_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'rs_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON rs_data.* TO 'rs_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Вы можете заменить имя базы данных rs_dataи имя пользователя rs_userпо вашему выбору. Обязательно смените StrongPasswordна очень надежный пароль.
Чтобы ResourceSpace работал, вам также необходимо установить antiword ffmpeg perl-Image-ExifTool ImageMagickи xpdfпакеты.
Немногие из этих зависимостей недоступны ни в YUM, ни в EPEL-репозитории, поэтому вам необходимо установить RPMFusion и CERT-репозиторий.
sudo yum -y localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
sudo yum -y localinstall https://forensics.cert.org/cert-forensics-tools-release-el7.rpm
Установите пакеты, набрав:
sudo yum -y install antiword ffmpeg perl-Image-ExifTool ImageMagick xpdf
Загрузите zip-архив ResourceSpace, используя:
wget https://www.resourcespace.com/downloads/ResourceSpace_8_1_10036.zip
Вы всегда можете найти ссылку на последнюю версию программного обеспечения на странице загрузки ResourceSpace .
Установите распаковать, запустив:
sudo yum -y install unzip
Распакуйте архив:
sudo unzip ResourceSpace*.zip -d /var/www/resourcespace
Укажите соответствующее право собственности, запустив:
sudo chown -R apache:apache /var/www/resourcespace
Разрешить HTTP-трафик через порт 80 через брандмауэр.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Выполните следующую команду, чтобы создать виртуальный хост для вашего сайта ResourceSpace.
sudo nano /etc/httpd/conf.d/assets.example.com.conf
Добавьте следующую конфигурацию vhost в файл:
<VirtualHost *:80>
ServerName assets.example.com
DocumentRoot /var/www/resourcespace
<Directory /var/www/resourcespace>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Перезапустите Apache.
sudo systemctl restart httpd
Ваша установка ResourceSpace завершена. Вы можете завершить настройку ResourceSpace через ваш веб-браузер. Откройте веб-браузер и перейдите по URL-адресу, http://assets.example.comгде фактическое имя домена будет указывать на Vultr VPS.
Изучение 26 методов анализа больших данных: часть 1
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше