Сервер:Установка на Ubuntu Server 13.10

Материал из ЛОКАРУС
(Различия между версиями)
Перейти к: навигация, поиск
 
(не показаны 20 промежуточных версий 1 участника)
Строка 1: Строка 1:
 
== Установка Явы и Постгреса ==
 
== Установка Явы и Постгреса ==
  
1. Ява
+
'''1.''' Ява
 
   sudo apt-get install default-jre
 
   sudo apt-get install default-jre
  
Строка 8: Строка 8:
  
  
2. Постгрес
+
'''2.''' Постгрес
 
На момент написания этого материала в репах лежала версия 9.1. Настоятельно рекомендуется ставить версию не ниже 9.3. Для этого подключаем сторонний репозиторий.
 
На момент написания этого материала в репах лежала версия 9.1. Настоятельно рекомендуется ставить версию не ниже 9.3. Для этого подключаем сторонний репозиторий.
 
   sudo touch /etc/apt/sources.list.d/pgdg.list
 
   sudo touch /etc/apt/sources.list.d/pgdg.list
Строка 17: Строка 17:
 
   sudo apt-get update
 
   sudo apt-get update
 
   sudo apt-get install postgresql-9.3
 
   sudo apt-get install postgresql-9.3
 +
 +
Устанавливаем пароль для БД (пользователь postgres)
 +
 +
  sudo -u postgres psql
 +
  \password
 +
  \q
  
 
Установка завершена. Теперь необходимо произвести настройку БД. Конфиги находятся в /etc/postgresql/9.3/main
 
Установка завершена. Теперь необходимо произвести настройку БД. Конфиги находятся в /etc/postgresql/9.3/main
Строка 32: Строка 38:
  
 
   host all all 192.168.0.0/24 md5
 
   host all all 192.168.0.0/24 md5
 +
 +
В строке
 +
  local all all peer
 +
 +
Меняем '''peer''' на '''trust'''
  
 
Диапазон адресов указывайте свой. Это позволит подключаться к БД с других компьютеров в сети.
 
Диапазон адресов указывайте свой. Это позволит подключаться к БД с других компьютеров в сети.
Строка 38: Строка 49:
 
   sudo service postgresql restart
 
   sudo service postgresql restart
  
  Теперь зададим пароль пользователю postgres
+
Теперь зададим пароль пользователю postgres
  
 
   sudo passwd postgres
 
   sudo passwd postgres
Строка 55: Строка 66:
 
   exit
 
   exit
  
Подключаемся к БД при помощи PgAdmin и создаем новую базу - '''locarus'''
+
Подключаемся к БД при помощи PgAdmin и создаем новую базу - '''locarus''' владельцем ставим пользователя locarus. Остальное можно оставить без изменения. Также следует проверить до какой даты активна роль locarus - желательно поставить на несколько лет вперед - не больше.
 +
 
 +
 
 +
'''2.1''' Устанавливаем админский пароль для БД (подходит для сброса в случае утери).
 +
В файле '''pg_hba.conf''' находим строчку (sudo mcedit /etc/postgresql/9.3/main/pg_hba.conf)
 +
 
 +
  local all postgres peer
 +
 
 +
Меняем '''peer''' на '''trust'''
 +
Перезапускаем Постгрес:
 +
 
 +
  service postgresql restart
 +
 
 +
Это нам позволить зайти локально на сервере без пароля:
 +
  psql -U postgres
 +
 
 +
Видим приглашение БД:
 +
 
 +
  psql (9.3.3)
 +
  Введите "help", чтобы получить справку.
 +
  postgres=#
 +
 
 +
Ставим пароль пользователю postgres
 +
  ALTER USER postgres with password 'тут пишем пароль';
 +
 
 +
И выходим из консоли БД:
 +
 
 +
\q
 +
 
 +
Затем в файле '''pg_hba.conf''' находим строчку (sudo mcedit /etc/postgresql/9.3/main/pg_hba.conf)
 +
 
 +
  local all postgres trust
 +
 
 +
Меняем обратно '''trust''' на '''peer'''
 +
Перезапускаем Постгрес:
 +
 
 +
  service postgresql restart
 +
 
 +
И проверяем:
 +
  psql -U postgres
 +
 
 +
 
 +
'''3.''' Установка Locarus-server
 +
При помощи программы [http://winscp.net WinSCP] копируем файлы с дистрибутивом и лицензию на сервер, переходим в каталог с архивами и выполняем следующие команды:
 +
 
 +
  sudo mkdir /usr/local/locarus
 +
  sudo cp *.key /usr/local/locarus/
 +
  sudo unzip locarus-server-3.1.201.1228-JRE.zip -d /usr/local/locarus/
 +
  sudo unzip server-control.zip -d /usr/local/locarus/
 +
  cd /usr/local/locarus/bin
 +
  sudo chmod +x *
 +
  sudo ./server-control install
 +
 
 +
и запускаем службу:
 +
  sudo service locarus-server start
 +
 
 +
 
 +
Наиболее часто используемые команды:
 +
  sudo top
 +
  netstat -an  -- в начале вывода этой команды можно увидеть открытые порты в системе.
 +
  tail -50 /usr/local/locarus/logs/locarus-server.log
 +
  tail -f /usr/local/locarus/logs/locarus-dev-Locarus702x.log
 +
  sudo service locarus-server stop
 +
 
 +
Вместо '''top''' можно установить более удобную программу - '''htop'''
 +
 
 +
  sudo apt-get install htop
 +
  htop
 +
 
 +
Для просмотра нагрузки на ЖД:
 +
  sudo apt-get install atop
 +
  atop -c1 -dl
 +
 
 +
Нужно обратить внимание на строчки похожие на эти:
 +
 
 +
  DSK | sdb | '''busy  34%''' | read 1/s | write  126/s | KiB/r  8 | KiB/w  12 | MBr/s  0.01 | MBw/s  1.51 | avq  44.81 | avio 2.65 ms |
 +
  DSK | sda | '''busy  33%''' | read 1/s | write  126/s | KiB/r  10| KiB/w  12 | MBr/s  0.01| MBw/s  1.51 | avq  47.55 | avio 2.62 ms |
  
3. Установка Locarus-server
+
--[[Участник:Yura|Юра]] 15:14, 12 декабря 2013 (YEKT)
При помощи программы [http://winscp.net WinSCP] копируем файлы с дистрибутивом на сервер, переходим в каталог с архивами и выполняем следующие команды:
+

Текущая версия на 13:14, 27 октября 2014

Установка Явы и Постгреса

1. Ява

 sudo apt-get install default-jre

Проверяем:

 java -version


2. Постгрес На момент написания этого материала в репах лежала версия 9.1. Настоятельно рекомендуется ставить версию не ниже 9.3. Для этого подключаем сторонний репозиторий.

 sudo touch /etc/apt/sources.list.d/pgdg.list
 sudo su
 echo "deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main" >> /etc/apt/sources.list.d/pgdg.list
 exit
 wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
 sudo apt-get update
 sudo apt-get install postgresql-9.3

Устанавливаем пароль для БД (пользователь postgres)

 sudo -u postgres psql
 \password
 \q

Установка завершена. Теперь необходимо произвести настройку БД. Конфиги находятся в /etc/postgresql/9.3/main В файле postgresql.conf (sudo mcedit /etc/postgresql/9.3/main/postgresql.conf) ищем закомментированную строку

 #listen_addresses = ‘localhost’

раскомментируем её и вместо ‘localhost’ напишем ‘*’

В файле pg_hba.conf находим строчку (sudo mcedit /etc/postgresql/9.3/main/pg_hba.conf)

 host all all 127.0.0.1/32 trust

и ниже пропишем

 host all all 192.168.0.0/24 md5

В строке

 local all all peer

Меняем peer на trust

Диапазон адресов указывайте свой. Это позволит подключаться к БД с других компьютеров в сети. Перезагружаем Постгрес

 sudo service postgresql restart

Теперь зададим пароль пользователю postgres

 sudo passwd postgres

войдём под этим пользователем

 su postgres

и создадим пользователя locarus

 createuser -drP locarus

задаём ему пароль. Сервер по умолчанию пытается подключиться к БД с паролем locarus. и выходим

 exit

Подключаемся к БД при помощи PgAdmin и создаем новую базу - locarus владельцем ставим пользователя locarus. Остальное можно оставить без изменения. Также следует проверить до какой даты активна роль locarus - желательно поставить на несколько лет вперед - не больше.


2.1 Устанавливаем админский пароль для БД (подходит для сброса в случае утери). В файле pg_hba.conf находим строчку (sudo mcedit /etc/postgresql/9.3/main/pg_hba.conf)

 local all postgres peer

Меняем peer на trust Перезапускаем Постгрес:

 service postgresql restart

Это нам позволить зайти локально на сервере без пароля:

 psql -U postgres

Видим приглашение БД:

 psql (9.3.3)
 Введите "help", чтобы получить справку.
 postgres=# 

Ставим пароль пользователю postgres

 ALTER USER postgres with password 'тут пишем пароль';

И выходим из консоли БД:

\q

Затем в файле pg_hba.conf находим строчку (sudo mcedit /etc/postgresql/9.3/main/pg_hba.conf)

 local all postgres trust

Меняем обратно trust на peer Перезапускаем Постгрес:

 service postgresql restart

И проверяем:

 psql -U postgres


3. Установка Locarus-server При помощи программы WinSCP копируем файлы с дистрибутивом и лицензию на сервер, переходим в каталог с архивами и выполняем следующие команды:

 sudo mkdir /usr/local/locarus
 sudo cp *.key /usr/local/locarus/
 sudo unzip locarus-server-3.1.201.1228-JRE.zip -d /usr/local/locarus/
 sudo unzip server-control.zip -d /usr/local/locarus/
 cd /usr/local/locarus/bin
 sudo chmod +x *
 sudo ./server-control install
 

и запускаем службу:

 sudo service locarus-server start


Наиболее часто используемые команды:

 sudo top
 netstat -an  -- в начале вывода этой команды можно увидеть открытые порты в системе.
 tail -50 /usr/local/locarus/logs/locarus-server.log
 tail -f /usr/local/locarus/logs/locarus-dev-Locarus702x.log
 sudo service locarus-server stop

Вместо top можно установить более удобную программу - htop

 sudo apt-get install htop
 htop

Для просмотра нагрузки на ЖД:

 sudo apt-get install atop
 atop -c1 -dl

Нужно обратить внимание на строчки похожие на эти:

 DSK | sdb | busy  34% | read 1/s | write  126/s | KiB/r  8 | KiB/w  12 | MBr/s  0.01 | MBw/s  1.51 | avq  44.81 | avio 2.65 ms |
 DSK | sda | busy  33% | read 1/s | write  126/s | KiB/r  10| KiB/w  12 | MBr/s   0.01| MBw/s  1.51 | avq  47.55 | avio 2.62 ms |

--Юра 15:14, 12 декабря 2013 (YEKT)

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты