Suse linux enterprise server настройка

Обновлено: 03.07.2024

Рекомендуется ознакомиться с разделом Общая информация.

Для SUSE Linux Enterprise 15 добавьте репозитории SUSE Linux Enterprise Workstation Extension и SUSE Package Hub , который содержит некоторые из требуемых пакетов.

Обновите информацию из репозиториев и обновите установленные пакеты до последних версий.

Дождитесь окончания обновлений, после чего перезагрузите компьютер.

Установите зависимости, которые потребуются серверу приложений TESSA.

Для OpenSUSE и SUSE Linux Enterprise 15 дополнительно выполните команду:

Для SUSE Linux Enterprise 15 дополнительно выполните команды:

Для OpenSUSE и SUSE Linux Enterprise 12 дополнительно выполните команду:

Для SUSE Linux Enterprise 12 выполните регистрацию сервера, выполнив список команд ниже.

Для SUSE Linux Enterprise 15 опционально установите текстовый редактор nano :

Для SUSE Linux Enterprise 12 опционально установите текстовый редактор nano :

Для SUSE Linux Enterprise 15 и SUSE Linux Enterprise 12 выполните команду:

Установка и настройка PostgreSQL¶

Для SUSE Linux Enterprise 12 подключите репозиторий для установки PostgreSQL.

На вопрос по доверию для ключа, полученного из репозитория PostgreSQL - “Do you want to reject the key, trust temporarily, or trust always?” - нажмите t (доверять временно) или a (доверять постоянно), затем нажмите Enter .

Установите из репозитория и выполните первичную настройку сервера PostgreSQL.

Для SUSE Enterprise Linux 15 :

Для SUSE Enterprise Linux 12 :

Создайте пользователя, от которого будут подключаться сервисы и утилиты TESSA.

Откройте для редактирования файл pg_hba.conf .

Для SUSE Enterprise Linux 15 и OpenSUSE :

Для SUSE Enterprise Linux 12 :

Задайте в нём настройки в соответствии с разделом Настройка доступа по сети к PostgreSQL.

Откройте для редактирования файл postgresql.conf .

Для SUSE Enterprise Linux 15 и OpenSUSE :

Для SUSE Enterprise Linux 12 :

Вы можете также указать listen_addresses = 'localhost' , если СУБД располагается на том же сервере, что и сервер приложений.

В случае, если одновременных пользователей больше 100, рекомендуется указать max_connections = 200 и обратиться к документации по администрированию PostgreSQL.

Закройте редактор с сохранением изменений. Перезапустите сервис PostgreSQL командой:

Для SUSE Enterprise Linux 15 и OpenSUSE :

Для SUSE Enterprise Linux 12 :

Настройка веб-сервиса TESSA и создание сертификатов¶

Вставьте этот текст (сочетание клавиш Shift+Insert ).

Теперь настройте автозапуск сервиса и запустите его, выполнив команду:

Далее обратитесь к раздел Создание самоподписанного сертификата, чтобы создать сертификаты. Или просто выполните команды:

Установка и настройка веб-сервера Nginx¶

Для SUSE Enterprise Linux 12 перед установкой подключите репозитории Nginx, выполнив команды:

Для всех дистрибутивов установите Nginx:

Для SUSE Enterprise Linux 15 и OpenSUSE :

Вставьте на место удалённого этот текст (сочетание клавиш Shift+Insert ).

Для SUSE Enterprise Linux 12 :

Удалите содержимое файла (сочетание клавиш Alt+T ) и вставьте этот текст (сочетание клавиш Shift+Insert ).

Для всех дистрибутивов : настройте автозапуск сервера и запустите его, выполнив команду:

Настройка LibreOffice или OpenOffice¶

Убедитесь, что установлен офисный пакет LibreOffice или OpenOffice. Также для этих дистрибутивов проверьте, что установлен пакет unoconv .

Для SUSE Enterprise Linux 12 подключите репозиторий с пакетом unoconv :

На вопрос по доверию для ключа, полученного из репозитория с пакетом unoconv - “Do you want to reject the key, trust temporarily, or trust always?” - нажмите t (доверять временно) или a (доверять постоянно), затем нажмите Enter .

Для всех дистрибутивов выполните команду:

В конфигурационном файле сервиса Chronos потребуется указать приложение unoconv для использования вместо встроенного скрипта.

При конвертации для приложения unoconv требуются права на папку

/.cache/dconf . Приложение будет запущено от того же пользователя, что и сервис Chronos (в этой инструкции подразумевается текущий пользователь).

Для установки прав выполните команду (если папка ещё не создана, то будет создана):

Установка системы и настройка сервиса Chronos¶

Чтобы установить систему на новую базу данных, запустите следующие команды:

Обратитесь к разделу Установка TESSA на новую базу данных за описанием процесса установки.

Обычно достаточно нажать: [Enter]; tessa [Enter]; [Enter]; [Enter]; [Enter]; [Enter].

По завершении установки перезапустите веб-сервис:

Теперь выполним настройку Chronos. Создайте файл для сервиса Chronos:

Вставьте этот текст (сочетание клавиш Shift+Insert ).

Теперь настройте автозапуск Chronos и запустите его, выполнив команду:

Обязательно проверьте, функционирует ли unoconv . Для этого выполните команду (подождав полминуты, пока сервис Chronos инициализируется):

Найдите процессы unoconv и LibreOffice среди запущенных процессов (последние две строки):


Процессы могут отсутствовать или появиться и тут же завершиться при запуске сразу после установки. В этом случае либо перезагрузите компьютер, либо закройте, а затем сразу откройте окно терминала, в котором перезапустите сервис Chronos:

Подождите полминуты и запросите статус для сервиса Chronos. Он должен показать информацию, аналогичную приведённой на изображении выше.

Обратитесь к разделу Проверка установленной системы TESSA, чтобы проверить работу системы.

Поговорим о сетевых настройках в операционных системах openSUSE и SUSE Linux Enterprise.

Отличие этих дистрибутивов:

openSUSE - Операционная система на снове Linux выпускаемая компанией Novell, дистрибутив был основан на Slackware но с течение лет кординально переделан и является на данный момент индивидуальным дистрибутивом.

SLES (SUSE Linux Enterpris Server) - Дистрибутив на основе openSUSE, предназначенный для корпоративного использования на серверах.

SLED (Suse Linux Enterprise Desktop) - Еще один дистрибутив на основе openSUSE, предназначенный для корпоративного использования на рабочих компьютерах.

Основные конфигурационные файлы.

Сетевые настройка осуществляется методом правки конфигурационных файлов а также с помощью графической программы для настройки YaST (в данной статье YaST рассматривать небудем). Все перечисленные дистибутивы основаны на openSUSE, для настройки будут использоваться одни и тежы файлы. Дальнейшие примеры настроек будут подходить ко всем трем дистрибутивам.

Файлы настройки сетевых интерфейсов /etc/sysconfig/network/ifcfg-*

В этих файлах настраиваются основные данные для сетевых интерфейсов такие как ip адрес (IPADDR), сетевая маска (NETMASK), адрес сети (NETWORK), braodcast адрес (BROADCAST). Под звездочкой понимается имя сетевого интерфейса, например eth0, eth1, eth2, lo и т.п., зависит от количества установленных сетевых карт в системе.

Пример файла cо статической настройкой сетевых параметров интерфейса eth0 для SUSE, SLES, SLED.

Также во всех система присуствует файл с настройками loopback интерфеса (lo).

Файл настройки статических маршрутов /etc/sysconfig/network/routes

Все записи о статических маршрутах содержащемся в этом файле будут автоматически добавлены при загрузке системы в таблицу маршрутизации. Формат записи: целевой адрес, шлюз, сетевая маска, необязательные параметры.

Файлы для настройки статических маршрутов для конкретного интерфейса /etc/sysconfig/network/route-eth0

Если данного файла вы ненайдете в системе неотчаивайтеь просто создайте его и пропишити нужный вам маршрут.

Файл /etc/hosts

Впоследнее время неактуален раньше использовался для соответствия списока ip-адресов и символьных имен.

Файл с настройкой сетевого имени /etc/HOSTNAME

В openSUSE существует специальный файл /etc/HOSTNAME в котором можно изменить сетевое имя (в нашем примере myhostname), однако чтобы изменения вступили в силу требуется перезагрузка системы.

Файл настроек DNS серверов /etc/resolv.conf

В этом файле перечисляется список ip адресов DNS серверов.

Управление сетевыми интерфейсами.

Для просмотра состояния и конфигурации интерфейса существуют специальные команды.

Посмотреть таблицу маршрутизации модно используя команду:

В SUSE существуют специальные сценарии для управления сетевыми интерфейсами.

Сценарии ifup и ifdown позволяют включить или отключить сетевой интерфейс. В качестве аргумента эти сценарии принемают имя интерфейса.

Сценарий rcnetwork или /etc/init.d/network позволяют включить (start), отключить (stop) или перезапустить (reload) все интерфейсы разом.

И на последок, функция маршрутизации между интерфейсами по умолчанию отключена, однако ее можно включить для этого надо добавить в файл /ete/sysctl.conf запись net.ipv4.ip_forward=1 и перезапустить систему.

На этом рассмотрение настройки сети в операционных системах openSUSE SLES SLED завершено.

Читайте также: