Установка HelpDesk SysAid Server на CentOS

Т.к. буду использовать БД на MySQL, то действия по установке:

  1. Устанавливаю 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

  1. Установить 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 установлена.

  1. Установить 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

  1. Установить 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

  1. Установка SySAid

Скачиваем с сайта и заливаем через FTP

разархивируем файл

# tar xvfz sp_14_3_12_linux.gz

запускаем установку

#sh sp_14_3_12_linux.bin

Перезапускаем tomcat

#service tomcat restart

  1. Если у вас есть лицензия к полной версии то устанавливаем. 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

 

Добавить комментарий