Т.к. буду использовать БД на MySQL, то действия по установке:
- Устанавливаю FTP для заливки базы и всяких дистрибутивов.
# yum install vsftpd -y
Правим файлик
#vi /etc/vsftpd/vsftpd.conf
Ниже я укажу лишь то, что нам нужно отредактировать или добавить. anonymous_enable=NO Запрещаем анонимным пользователям использовать наш сервер. chroot_local_user=YES Добавляем эту запись в конфиг, что бы запереть пользователя в своей домашней директории
На этом, все операции с конфигом закончены. Запускаем наш сервис #service vsftpd start Добавляем его в «автозагрузку» #chkconfig vsftpd on
Теперь, нам необходимо добавить пользователя который, собственно и будет использоваться для подключения к FTP. #useradd FTPuser (где FTPuser — ваш пользователь для FTP)
Задаем пароль для этого пользователя #passwd FTPuser
И напоследок, немного «поколдуем» над правами этого пользователя. Ведь нам совсем не нужно, что бы этот юзер входил на сервер по SSH. Поэтому внесем изменения в файл /etc/passwd #mcedit /etc/passwd Находим в этом файле следующую запись FTPuser:x:501:501::/home/FTPuser:/bin/bash И заменяем /bin/bash на /sbin/nologin Здесь же мы можем поменять домашний каталог этого пользователя (/home/FTPuser) на любой другой (например /VAR/FTP) В итоге получаем следующий файл FTPuser:x:501:501::/home/FTPuser:/sbin/nologin
в vi /etc/selinux/config исправим на SELINUX=disabled
Вот и всё FTP готов.
#reboot
- Установить SUN JAVA JRE.
1.Перейдите в каталог, в который необходимо выполнить установку. Введите: cd <путь к каталогу> Например, для установки программного обеспечения в каталог /usr/java/ введите: #cd /usr/java 3.Удалите более ранние версии пакетов Java. #rpm -e <имя_пакета> 4.Установите пакет. #rpm -ivh jre-7u17-linux-x64.rpm или #rpm -ivh jre-8u45-linux-x64.rpm Чтобы обновить пакет, используйте #rpm -Uvh jre-8u45-linux-x64.rpm Проверяем результат установки: #java -version java version «1.8.0_45″
Все Java установлена.
- Установить Tomcat.
Добавляем строки в файл /root/.bash_profile (перед export PATH) #vi /root/.bash_profile
JAVA_HOME=/usr/java/jre1.7.0_17 export JAVA_HOME выйти из файла с сохранением, одной командой: ESC : wq Enter
скачиваем tomcat с сайта и закидывем через FTP создаем каталог куда будет установлен tomcat
#mkdir /usr/tomcat7.0.37
#tar -xzf apache-tomcat7.0.61.tar.gz разархивация файла
переходим #cd /etc/init.d редактируем #vi tomcat #!/bin/bash # description: Tomcat Start Stop Restart # processname: tomcat # chkconfig: 234 20 80 JAVA_HOME=/usr/java/jre1.7.0_17 export JAVA_HOME PATH=$JAVA_HOME/bin:$PATH export PATH CATALINA_HOME=/usr/tomcat7.0.37
case $1 in start) sh $CATALINA_HOME/bin/startup.sh ;; stop) sh $CATALINA_HOME/bin/shutdown.sh ;; restart) sh $CATALINA_HOME/bin/shutdown.sh sh $CATALINA_HOME/bin/startup.sh ;; esac exit 0
Выйти из файла с сохранением, одной командой: ESC : wq Enter
#chmod 755 tomcat #chkconfig —add tomcat #chkconfig —level 234 tomcat on проверяем #chkconfig —list tomcat tomcat 0:off 1:off 2:on 3:on 4:on 5:off 6:off
#service tomcat start #service tomcat stop #service tomcat restart смотрим журнал ошибок #more /usr/tomcat7.0.37/logs/catalina.out проверяем http://ip-adress:8080
- Установить MySQL version 3.x or 4.0.x database server
#yum -y install mysql mysql-server Прописываем MySQL в автозапуск: # chkconfig mysqld on Запускаем MySQL: # service mysqld start Устанавливаем root пароль MySQL: mysqladmin -u root password ‘new-password’ пример
#mysqladmin -u root password 020345 Где new-password — ваш новый root пароль для MySQL. mysqladmin -u root password ‘020345’
подключение к серверу mysql #mysql -uroot -p020345 -hlocalhost
команды внутри MySQL
#SET GLOBAL max_allowed_packet=256*1024*1024; увиличиваем размер пакета #CREATE DATABASE ilient CHARACTER SET utf8; создаем новую базу в кодировке #GRANT ALL PRIVILEGES ON ilient.* TO ‘root’@’178.236.241.78′ IDENTIFIED BY ‘020345’;
FLUSH PRIVILEGES;
посмотреть название базы — drop database;
удаление базы show databases; просмотр баз
#exit
Для замены кодировки всего MySQL сервера нужно сделать
#vi /etc/my.cnf добавляем строки
[client] default-character-set=utf8 …
[mysqld] default-character-set=utf8
#mysql -uroot -p020345 mysql < /var/lib/mysql/sysaid.sql подключение базы в MySQL
либо загрузка большой базы
#mysql —user=root —password=020345 —host=localhost —database=ilient < sysaid.sql
- Установка SySAid
Скачиваем с сайта и заливаем через FTP
разархивируем файл
# tar xvfz sp_14_3_12_linux.gz
запускаем установку
#sh sp_14_3_12_linux.bin
Перезапускаем tomcat
#service tomcat restart
- Если у вас есть лицензия к полной версии то устанавливаем. 8. Выполнить init-sysaid.sh script.
переходим где он находится и запускаем его там
#cd /usr/sysaid
#./init-sysaid.sh /usr/tomcat7/webapps/ROOT
Перезапускаем сервер и все должно работать. http://<host>:<port>/sysaid
но я еще поставил апач и phpmyadmin для контроля и архивирование базы.
#yum install dos2unix -y
#yum install httpd php -y
#rpm -qa | grep -i httpd
#service httpd start
#rpm -qa | grep -i php
#yum install php-mysql -y
#yum install php-common php-mbstring php-mcrypt php-devel php-xml php-gb phpMyAdmin -y
#cd /etc/httpd/conf.d/phpmyadmin.conf
#yum install yum-priorities -y