Suse linux enterprise server команды

Обновлено: 06.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, чтобы проверить работу системы.

Практически любую задачу в современных дистрибутивах GNU/Linux, таких как openSUSE, можно выполнить в графической среде, но чтобы стать по-настоящему самодостаточным пользователем и в полной мере воспользоваться преимуществами операционной системы GNU/Linux, надо знать хотя бы основы работы в терминале — это не сложно!

Есть тысячи выполняемых команд, каждая из которых имеет ряд опций. Поэтому в настоящей главе приведено самое базовое описание наиболее распространённых команд.

Konsole находится в разделе «Система» меню запуска.

konsole


Ваш браузер не поддерживает видеоэлемент HTML5 и/или формат Ogg Theora.
Воспользуйтесь Firefox, Konqueror или Opera.

Использовать командную строку легко. Просто введите команду и, при необходимости, одну или несколько опций и один или несколько аргументов, затем нажмите клавишу Enter. Пример:

Команда ls обеспечивает вывод списка файлов, опция -l означает вывод списка в подробном формате, а аргумент /home/[имяпользователя]/ задаёт директорию, содержимое которой будет показано.

Клавиша табуляции очень полезна: по возможности она обеспечивает автозавершение команд и аргументов, что поможет работать быстрее и избегать опечаток.

Вставить из буфера обмена.

Прекратить выполняемую операцию.

Вот очень небольшая подборка команд, дающая представление о том, как всё это работает.

tip
Команды, выделенные красным цветом, должны выполняться от суперпользователя.
Запущенные процессы и потребление системных ресурсов. Нажмите 'Q' для выхода.
Почти все команды сопровождаются страницей руководства с описанием использования команды и доступных опций. Например введите:
Чтобы закрыть страницу руководства, нажмите 'Q'
ещё раз
Если у команды нет страницы руководства, попробуйте вместо этого --help, например: Для получения статуса суперпользователя и выполнения задач системного администрирования введите:

Затем введите пароль суперпользователя. То что печатается, не будет видно на экране. Так и задумано.

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


Для выполнения единичной команды от имени суперпользователя введите:
obs
Не работайте как суперпользователь, если это не требуется.

Пуск, останов, перезапуск или получение статуса системных сервисов (start|stop|restart|status). Примеры:

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

Редактирования файлов конфигурации или иных текстовых файлов можно выполнять в редакторе vim, который устанавливается по умолчанию.

Чтобы открыть файл: vim /путь/к/файлу. Пример:

obs
В данном примере нужны права суперпользователя, так как yast2 — файл конфигурации системы. Это обычно не требуется для редактирования файлов с помощью vim.

Нажмите i для входа в режим вставки (внизу появится «-- INSERT --»). Теперь можно редактировать текст в файле. Завершив редактирование, нажмите клавишу Esc для выхода из режима вставки и возврата в командный режим. Теперь введите :x — это команда для выхода и сохранения. Для выхода без сохранения изменений введите :q!.

Vim — довольно сложный редактор. Возможно, стоит установить редактор попроще, такой как nano.

Поговорим о сетевых настройках в операционных системах 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 завершено.

SUSE всегда был сильным игроком на арене дистрибутивов Linux. Обе коммерческие версии, серверная и для рабочего стола являются отличным решением для предприятий. Также есть свободная версия OpenSUSE, разработанная сообществом и для сообщества, которая постоянно набирает популярность.

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

Краткая история OpenSUSE

SUSE Linux - это один из самых старых дистрибутивов, он был создан раньше Red Hat и тем более раньше Ubuntu. Это третий из сохранившихся самых старых дистрибутивов, старше только Slackware и Debian.

chameleon-2006-01-by-ridard-cc-sajpg

Компания SUSE была основана в Германии, в 1992 году несколькими людьми. Это были Ролланд Дуроф, Томас Фер, Бурхард Штейнбилд и Губерт Мантел. Изначально компания называлась Gesellschaft für Software und Systementwicklung mbH или корпорация разработки программного обеспечения и операционных систем. Но вскоре компания была переименована в Software- und System-Entwicklung, или SuSE, что означало "Разработка ПО и операционных систем".

Дистрибутив SUSE появился в 1994 году, он назывался SuSE 1.0 и был немецким расширением Slackware. На самом деле, человек из Slackware, Патрик Волькердинг помог компании перевести Slackware на немецкий язык.

Первая независимая версия SUSE Linux вышла в 1996 году и уже имела номер версии 4.2. Номер версии это отсылка к произведению Дугласа Адама - "Автостопом по галактике". Это число означает ответ на смысл жизни, вселенную и все.

В 1997 году SUSE Linux стал самым крупным дистрибутивом, который использовался в Германии и понемногу начал свою экспансию в США, создав офис в Окленде, штат Калифорния. В 1998 году компания официально изменила свое имя на SUSE Linux Ag и продолжила развертывание в Европе, Штатах и Азии. Тогда пришел кризис 2001, Германия сильно пострадала и компании пришлось сократить часть персонала. Примерно в то же время был представлен SUSE Linux Enterprise Server чтобы попытаться восстановить корпоративные продажи.

Развитие Novell

Тем временем, в начале 2000 компания Novell тоже почувствовала спад, поскольку рынок их основного продукта - Netware, снижался на протяжении многих лет. В поисках способа сделать ассортимент своей продукции шире в 2003 году компания Novell приобрела SUSE за $210 млн и SUSE стала дочерней компанией Novell.

За это время, некоторые действия, предпринятые руководителем компании Novell, разозлили сообщество и дистрибутив начал терять популярность. Несколько выдающихся инженеров были уволены, но это было не главным, что действительно не понравилось сообществу, так это сделка с Microsoft.

Тогда генеральным директором Microsoft был Стив Балмер и он, мягко говоря, не любил сообщество Linux. После того, как Балмер заявил, что Linux - это рак, любая сделка с Microsoft подозрительна. Это была сделка о ненападении, в которой Novell обещала не лицензировать патенты Microsoft, а Microsoft не будет судиться с Novell за использование технологию infringing IP в Linux. Эта сделка не понравилась сообществу, потому что подразумевала, что в Linux есть код, скопированный у Microsoft.

Хотя соглашение принесло компании некоторые деньги, но она уже была обречена и в 2010 ее приобрела Attachmate. В процессе SUSE освободилась от Novell, а портфель патентов был либо переведен в GPL, либо передан в Open Invention Network. В это же время была выпущена собственная панель управления системой - YaST2 под лицензией GPL и был запущен проект OpenSUSE.

Текущая экосистема

То, что на сегодняшний день известно как SUSE Linux - это коммерческая версия дистрибутива с технической поддержкой корпоративного уровня и платной лицензией. SUSE Linux поставляется в двух версиях - SLES - SUSE Linux Enterprise Server и SLED - SUSE Linux Enterprise Linux Desktop.

Помимо работы на серверах и настольных компьютерах по всему миру коммерческие версии SUSE Linux применяются на Лондонской фондовой бирже и широко используются в области высокопроизводительных вычислений. Дистрибутив CrayLinux, который используется для самых мощных суперкомпьютеров основан на SUSE Linux Enterprise Server. IBM Ватсон, суперкомпьютер, который победил чемпиона Кена Дженнингса в 2011 году, а сейчас используется для разработки лечения рака, также использует специальную версию SUSE Linux.

Не менее интересной является экосистема, построенная вокруг версии, разработанной сообществом - OpenSUSE. На данный момент OpenSUSE, кроме того, что это бесплатный дистрибутив Linux, это площадка для тестирования новых технологий, которые будут включены в коммерческую версию, точно так же, как Fedora для Red Hat.

OpenSUSE поставляется в двух версиях - Leap, версия на основе репозиториев SUSE Linux Enterprise и сохраняет те тот же цикл выпуска новых релизов. Дистрибутив получает незначительные обновления каждые 6 месяцев, а также полный пакет обновлений раз в год. Первый выпуск Leap состоялся в 2015 году и продолжая традицию, он получил версию 42.1. Следующая версия 42.2 вышла 15 ноября 2016 года. OpenSUSE Leap была разработана чтобы быть максимально стабильной и может использоваться как для домашних пользователей так и на производстве.

OpenSUSE Tumbleweed - представляет из себя дистрибутив с роллинг обновлениями. Пользователи Tumbleweed постоянно обновляются и дистрибутив содержит все самое новое программное обеспечение. Вам никогда не нужно будет переустанавливать систему. OpenSUSE Tumbleweed была создана на основе кодовой базы, которая раньше была платформой для разработки.

Хотя Tumbleweed очень интересный дистрибутив, но он содержит последние, еще не стабильные версии программного обеспечения. Иногда обновление может сделать систему нестабильной, но исправления, как правило, приходят со следующим обновлением. Кроме того, благодаря Btrfs и Snapper можно выполнять откат изменений и продолжать работать на старой версии пока разработчики не выпустят исправление.

Также как и в Ubuntu, обе версии OpenSUSE имеют несколько производных дистрибутивов, некоторые из них созданы самой командой OpenSUSE, другие же сообществом. Например, Argon (Leap) и Crypton (Tumbleweed), которые также как Kubuntu Neon позволяют получить доступ к последней версии KDE.

Онлайн инструменты

На протяжении многих лет SUSE Linux предоставляли онлайн сервисы для многих инструментов, с помощью которых можно было создавать свои редакции дистрибутива, собирать пакеты или выполнять другие настройки. Сейчас все могут использовать их.

Один из наиболее полезных сервисов для обычных пользователей - это поиск пакетов. Он работает почти как PPA в Ubuntu. Если пакета, который вы хотите установить нет в официальных репозиториях, вы можете открыть сайт OpenSUSE и ввести там его имя. Если он есть хоть в одном из сторонних репозиториев, то вы сможете очень просто его установить.

Для установки пакета будет достаточно выполнить несколько кликов в окне браузера. В службе поиска пакетов есть буквально сотни репозиториев и там есть почти все необходимые пакеты. Большинство из них содержат только один-два пакета или некоторую группу пакетов.

С помощью системы OBS любой пользователь может собрать свою программу и поделиться ею с другими пользователями. Но самый интересный онлайн-инструмент - это SUSE Studio, который позволяет собрать дистрибутив SUSE с нуля. Вы можете выбрать репозитории, файлы конфигурации и настройки с помощью онлайн помощника, добавлять и удалять программное обеспечение, создавать скрипты. А когда закончите, сможете загрузить готовый ISO образ, который можно записать на CD или USB.

Программное обеспечение

Дистрибутив OpenSUSE на данный момент поставляется по умолчанию с окружением рабочего стола KDE. Но его особенность в том, что вы можете использовать любое окружение система одинаково хорошо поддерживает KDE, Gnome, XFCE и другие окружения. Вы можете выбрать понравившееся окружение во время установки.

Другой очень интересной особенностью OpenSUSE есть система конфигурации YaST. С помощью этой программы можно настроить практически все. Здесь есть настройки брандмауэра, просмотр логов, настройка журналирования, управление разделами диска и службами. А если вы использовали файловую систему по умолчанию - Btrfs, то у вас появляется возможность откатить изменения в файловой системе до одного из сохраненных состояний.

В качестве формата пакетов используется RPM вместе с собственным пакетным менеджером - zypper. Также пакеты можно устанавливать через YaST.

Выводы

SUSE Linux объединяет в себе наработки и методики, полученные на протяжении многих лет. Они делают его фаворитом не только в корпоративной среде, но и для домашних пользователей. Благодаря OpenSUSE и экосистеме онлайн-сервисов он доступен всем обычным пользователям.

В наш обзор SUSE Linux Enterprise вошла история развития дистрибутива, и она была очень долгой. Это один из немногих старых дистрибутивов, которые прошли через все и стали еще сильнее.

На завершение видео с процессом установки OpenSUSE 42.1:

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