openSUSE Leap 15.4 – это новейшая версия стабильного дистрибутива Linux от сообщества openSUSE. Он основан на SUSE Linux Enterprise 15 SP4, что гарантирует его надежность, безопасность и высокую производительность. Leap 15.4 содержит множество обновлений и улучшений, делающих его идеальным выбором для опытных пользователей, которым нужна гибкая и мощная платформа для работы и творчества. Читать
Архив метки: openSUSE
Использование команды Zypper в OpenSUSE
Хотя практически все можно сделать в openSUSE в графическом режиме, по крайней мере, для пользователей стандартных или обычных рабочих столов. В терминале используется ряд команд, о существовании которых полезно знать. Поскольку он может быть очень полезным и практичным в повседневной жизни, пользователи также могут найти его в некоторых учебных пособиях. Как и в случае с командой Zypper
С другой стороны, для тех пользователей, которые изучали или знакомы с Gnu/Linux с Ubuntu или его производными. Наверняка они знают команды apt-get или apt.
Однако APT — это инструмент, который пользователи не найдут во всех дистрибутивах Gnu/Linux. Другие, такие как SUSE или OpenSUSE, используют инструмент под названием Zypper, который помогает нам устанавливать необходимое программное обеспечение через терминал.
Команда zypper — это серия команд, используемых в SuSE Linux. Для установки, обновления, удаления программного обеспечения и управления репозиториями.
Как использовать команду Zypper
Zypper — это менеджер пакетов программного обеспечения из командной строки openSUSE. Обширная документация доступна на странице OpenSUSE. Кроме того, все команды должны использоваться как root (su) или как пользователь с привилегиями root (sudo).
Установка пакета с помощью Zypper
Чтобы установить пакеты, пользователь должен вставить следующую команду:
zypper install package name
Удаление пакетов
Чтобы удалить любой пакет, введите в терминал следующую команду:
zypper rm package name
Установка патчей безопасности
SUSE Linux и его производные имеют возможность устанавливать только исправления безопасности операционной системы. Для этого введите следующую команду:
zypper lp
Поиск пакетов
Для поиска пакетов пользователь должен ввести следующую команду:
zypper se package name
Также команда Zypper позволяет удалить или очистить кеш локально, для них пользователю достаточно ввести следующую команду:
zypper clean
Информация о пакете
Zypper позволяет пользователю просматривать информацию об установленном им пакете. Например, дата обновления, версия и другие. Для них пользователь должен вставить следующую команду:
zypper info package name
Репозитории
Для просмотра репозиториев, установленных пользователем, необходимо ввести следующую команду:
zypper lr
Также, чтобы добавить новый репозиторий, пользователь должен ввести следующую команду:
Zypper addrepo -c “REPOSITORY URL”
Аналогично, чтобы удалить репозиторий, просто введите следующую команду:
zypper removerepo REPOSITORY_NAME
Получите помощь от команды
Следующая команда позволяет визуализировать общий список команд и глобальных параметров zypper.
zypper help
Вывод
Команда Zypper — это инструмент, используемый в терминалах, который может быть очень полезным для начинающих пользователей. Кроме того, эта серия команд полезна в OpenSUSE и его производных, которые являются менеджером пакетов командной строки OpenSUSE.
5 причин, почему вы должны использовать OpenSUSE
Большинство пользователей настольных Linux остаются в 3 категориях: Debian/Ubuntu, Fedora, Arch Linux. Но сегодня мы дадим вам 5 причин, почему вы должны использовать openSUSE.
Мы всегда считали openSUSE немного отличающимся от дистрибутива Linux. Мы не знаем, но это так блестяще и харизматично. Зеленый хамелеон выглядит потрясающе. Но это не причина, по которой openSUSE является лучшим или лучше, чем другие дистрибутивы Linux.
Не поймите нас неправильно. Мы запускаем так много разных дистрибутивов для разных целей, что работники, стоящие за этими дистрибутивами, делают все возможное, чтобы сделать вычисления не рутинной задачей.
5 причин, по которым openSUSE лучше, чем другие дистрибутивы Linux
Мы только что сказали, что openSUSE — лучший дистрибутив Linux? Нет, нет. Нет лучшего дистрибутива Linux. Это действительно зависит от ваших потребностей, когда вы найдете удобную вам систему.
Но здесь мы собираемся перечислить 5 причин, которые мы обнаружили в openSUSE, отличающих ее от других дистрибутивов Linux. Давайте посмотрим на них.
# 1 Правила сообщества
openSUSE — отличный символ проектов, основанных на сообществах. Мы видели, как многие пользователи жалуются на изменения, внесенные разработчиками в их любимый дистрибутив после обновления. Но не openSUSE. openSUSE по-настоящему управляется сообществом и предоставляет своим пользователям то, что они хотят. Каждый раз.
# 2 Каменная твердая ОС
Другое дело — целостность ОС. Мы могли установить почти все лучшие настольные среды Linux на той же установке openSUSE, что невозможно даже на Ubuntu без ущерба для стабильности системы. Это ясно показывает, насколько надежна система. Поэтому openSUSE должен обратиться к пользователям, которые будут много работать над системой.
# 3 Простота установки программного обеспечения
openSUSE снова привнесла в таблицу отличный способ доставки. software.opensuse.org — это веб-портал, который вы можете использовать для установки программного обеспечения из репозитория. Все, что вам нужно сделать, это перейти к ссылке (на вашей ОС openSUSE, конечно), используйте окно поиска, чтобы найти нужное программное обеспечение. Нажмите «Прямая установка». Готово. Это все.
Похоже, как используется в Google PlayStore, не так ли?
# 4 YaST
YaST — это буквально лучший центр управления, в котором когда-либо существовала любая ОС. Никаких аргументов нет. Вы можете контролировать все. Сеть, Обновление программного обеспечения, все основные настройки. Все. YaST дает вам абсолютную власть над установкой openSUSE, будь то корпоративная версия или личная установка. Удобно и все в одном месте.
# 5 Отличный опыт из коробки
Команда SUSE является одним из крупнейших разработчиков ядра Linux. Это усердное усилие также означает, что они отлично поддерживают различные аппаратные средства.
Благодаря такой хорошей аппаратной поддержке, это отличное дополнение к коробке.
# 6 Они делают отличные пародийные видеоролики
Подождите! Было пять причин, которые сделали openSUSE потрясающим, не так ли?
И еще мы хотим добавить, что openSUSE является лучшим, потому что они делают отличные видео пародии для Linux 🙂
Просто шутите, но вы можете проверить супер удивительный Uptime Funk,и вы бы знали, почему SUSE — самый классный Linux.
Leap или Tumbleweed? Какой openSUSE я должен использовать?
Теперь, если мы убедили вас использовать openSUSE, позвольте нам рассказать вам о выборе, который у вас есть, когда дело доходит до openSUSE. openSUSE поставляется в двух дистрибутивах. Leap и Tumbleweed.
Теперь, хотя оба предлагают аналогичный опыт и аналогичную среду, есть решение, которое вы должны сделать, прежде чем выбрать, какой из этих двух будет установлен на вашем жестком диске.
openSUSE: Leap
openSUSE Leap для большинства людей. Он имеет цикл выпуска 8 месяцев, который соблюдается ортодоксально. В настоящее время у нас есть openSUSE 42.1. Он содержит все стабильные пакеты и обеспечивает самый плавный опыт двух.
Он очень подходит для компьютеров Home, Office и для бизнеса. Это для людей, которые нуждаются в хорошей ОС, но не могут побаловать себя ОС и нуждаются в ней, чтобы отойти в сторону и позволить им работать. После настройки вам не нужно ни о чем беспокоиться и сосредоточиться на своей производительности. Мы также настоятельно рекомендуем Leap для использования в библиотеках и школах.
openSUSE: Tumbleweed
Версия Tumbleweed из OPENSUSE является плавающим релизом. Он очень регулярно получает обновления и всегда содержит новейший набор программ, запущенных на нем. Рекомендуется разработчикам, продвинутым пользователям, которые хотят получить новейшую информацию о своей системе и всем, кто хочет внести свой вклад в openSUSE.
Позвольте нам пояснить еще одну вещь. Tumbleweed ни в коем случае не является бета-версией для тестирования. Это самый гибкий дистрибутив Linux.
Tumbleweed дает вам самые быстрые обновления, но только после того, как разработчики гарантируют стабильность пакетов.
Есть мнение?
Сообщите нам в комментариях ниже, что вы думаете о openSUSE? И если вы уже думаете об использовании openSUSE, какую из двух версий вы бы предпочли: Leap или Tumbleweed?
Последствия пересборки raid после использования
Жил, да не тужил сервер у меня на базе openSUSE 13.1, да в связи с недавним окончанием поддержки данного релиза, было решено перейти на 42.1, а в связи с тем, что прямое обновление между этими релизами строго не рекомендуется и высока вероятность получить нерабочую систему, выбор пал на свежую установку пока ещё поддерживаемой 42.2 Читать
Как установить OpenSUSE Leap с оболочки Bash в Windows 10
Это больше не является Windows, Linux против мира. Это для Windows и Linux мир. И когда дело доходит до облака, правила Linux.
Это создает уникальную проблему для Microsoft. Windows не имеет инструментов и утилит для управления серверами Linux. Это означает, что разработчики работающие под управлением Windows на своих локальных машинах пришлось использовать бы либо двойную загрузку с Linux или запускать Linux в виртуальной машине (VM), это не идеальная ситуация.
Microsoft пыталась принести возможности Linux в PowerShell, но это является сложной задачей, поэтому они придумали умное решение. Они создали подсистему для Linux чтобы администраторы и разработчики могли запускать утилиты Linux изначально на Windows, не имея накладных расходов VM и не выходя из среды Windows, что означает, что они могут разрабатывать и развертывать для обеих платформ.
Как и ожидалось, Microsoft выбрала Ubuntu в качестве основы для своего Linux. Причина была чисто технической и рынком. Ubuntu является самой популярной ОС по понятным причинам. Ubuntu доступна бесплатно, в отличие от RHEL и SUSE, так что вы можете запускать тысячи экземпляров Ubuntu, не заплатив ни копейки, и если вам нужна коммерческая поддержка, вы можете легко получить ее через Canonical.
Но что, если вы являетесь пользователем OpenSUSE или собираетесь запускать SUSE Linux Enterprise Server на Azure? Как вы получите доступ к конкретным инструментам и командам SLES/OpenSUSE?
Существует хорошая новость для таких пользователей: инженеры OpenSUSE/SUSE придумали решение, которое позволяет пользователям заменить Ubuntu на OpenSUSE Leap в Windows 10.
Если вы хотите запустить OpenSUSE на вашей системе Windows 10, вот что вы можете сделать:
Подготовка Windows 10 для Linux
Вам нужен Windows Insider, чтобы получить ранний доступ к экспериментальной Windows Subsystem для Linux (бета). Перейдите в раздел Настройки и в разделе «Обновление и безопасность», найти опцию «Для разработчиков» и включите «режим разработчика». Затем перейдите к установке обновления Windows и нажмите Дополнительные параметры, нажмите на кнопку «Get Started» чтобы получить вариант Insider Preview Builds. Вам нужно будет войти в свою учетную запись Microsoft. После входа в систему, выберите уровень «Быстрый» для программы Insider. Теперь Windows может установить некоторые обновления. Если обновления доступны, найдите ‘turn windows features on or off’ в строке поиска настроек. После того как откроется новое окно, прокрутите вниз и включите ‘Windows для Linux Subsystem (бета-версия)’. Нажмите ОК и закройте настройки.
Откройте командную строку из меню Пуск и введите ‘bash’. Windows, начнет загрузку Ubuntu для Windows. Я знаю, это Ubuntu а не OpenSUSE. Не паникуйте. Нам нужен базовый слой Ubuntu, как только он у нас есть, что мы можем использовать любой дистрибутив Linux на нем. После успешной установки он попросит вас создать имя пользователя и пароль. После этого откройте оболочку Bash Ubuntu в Windows, введя ‘bash’ в меню Пуск Windows, и он откроет терминал Linux.
Теперь пришло время, превратить Ubuntu против себя. Первые обновления системы запуска, чтобы убедиться, что все пакеты в Ubuntu в актуальном состоянии.
sudo apt-get update
sudo apt-get dist-upgrade
После того, как он полностью обновлен, скачайте образ OpenSUSE Docker:
wget -O openSUSE-42.2.tar.xz https://github.com/openSUSE/docker-containers-build/blob/openSUSE-42.2/docker/openSUSE-42.2.tar.xz?raw=true
Теперь создаем каталог ‘rootfs’, извлекаем образ OpenSUSE и выйдем, следуем выполнением следующих команд, один за другим:
sudo mkdir rootfs
sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz
exit
Откройте окно командной строки и сделайте резервную копию Ubuntu, выполнив эти команды, одну за другой:
cd %localappdata%lxss
rename rootfs rootfs.ubuntu
move .home<ubuntu_user>rootfs .
(Примечание: замена ‘ubuntu_user’ на имя пользователя, созданного для Ubuntu).
На данный момент, мы будем просто использовать «root» в качестве пользователя на нашей установке OpenSUSE, теперь установить корневой пользователь по умолчанию, из командной строки в Windows 10:
lxrun /setdefaultuser root
Закройте командную строку и откройте «Bash» из стартового меню. Для того, чтобы проверить, что вы работаете в OpenSUSE а не в Ubuntu, выполните следующую команду:
cat /etc/os-release
Вы почувствуете огромную радость, увидев «openSUSE Leap. Eureka!» У вас есть OpenSUSE, работающие на ОС Windows 10. Идите вперед и наберите ‘zypper up’ для запуска обновления системы, а затем начните использовать OpenSUSE Leap на Windows 10.
Как установить Apache, MariaDB, PHP7 (LAMP) на OpenSUSE 42.2 Leap
На этом уроке, мы рассмотрим, как установить Apache, MariaDB, PHP7 (стек LAMP) с PhpMyAdmin на OpenSUSE 42.2 Leap.
Шаг 1: Обновление программного обеспечения
Перед установкой любого программного обеспечения, всегда хорошая идея для обновления репозитория и пакетов программного обеспечения.
sudo zypper update
Шаг 2: Установка веб-сервера Apache
Установка Apache на OpenSUSE с помощью следующей команды.
sudo zypper install apache2
По умолчанию, Apache не будет запускаться автоматически после того, как будет установлен. Вы можете запустить его с помощью команды:
sudo systemctl start apache2
И включить автоматический запуск во время загрузки:
sudo systemctl enable apache2
Проверьте статус:
systemctl status apache2
Мы можем видеть на скриншоте, что Apache работает и автоматический запуск включен.
Проверьте версию Apache:
sudo httpd -v
Вывод:
Server version: Apache/2.4.23 (Linux/SUSE) Server built: 2016-09-13 13:41:45.000000000 +0000
Теперь создайте файл index.html
в корне документа.
sudo nano /srv/www/htdocs/index.html
Поместите следующий текст в файл.
<html> <body> <h1> It works!</h1> </body> </html>
Сохраните и закройте файл. Затем в адресной строке браузера введите IP-адрес OpenSUSE 42.2 Leap. Вы должны увидеть «It works!» на веб-странице, а это значит, веб-сервер Apache работает правильно.
Если вы устанавливаете LAMP на локальной машине OpenSUSE Leap 42.2, просто введите 127.0.0.1
или localhost
в адресной строке браузера.
По умолчанию брандмауэр SuSE запретит общий доступ к порту 80. Чтобы разрешить общий доступ, необходимо изменить конфигурацию брандмауэра.
sudo nano /etc/sysconfig/SuSEfirewall2
Найти следующую строку.
FW_CONFIGURATIONS_EXT=""
Измените его к следующему, чтобы разрешить общий доступ к порту 80.
FW_CONFIGURATIONS_EXT="apache2"
Сохраните и закройте файл. Затем перезапустите брандмауэр SuSE.
sudo systemctl restart SuSEfirewall2
И, наконец, нам нужно сделать wwwrun
(пользователь Apache) в качестве владельца корневого документа.
sudo chown wwwrun /srv/www/htdocs/ -R
Шаг 3: Установка MariaDB
Установить MariaDB сервер и клиент на OpenSUSE Leap с помощью следующей команды.
sudo zypper install mariadb mariadb-client mariadb-tools
По умолчанию, MariaDB не запускается автоматически после того, как была установлена. Мы можем запустить ее с помощью команды:
sudo systemctl start mysql
И включить автоматический запуск во время загрузки:
sudo systemctl enable mysql
Проверьте статус MariaDB:
systemctl status mysql
Мы можем видеть на скриншоте, MariaDB работает и включена в автоматический запуск.
Проверьте версию MariaDB:
mysql --version
Вывод:
mysql Ver 15.1 Distrib 10.0.28-MariaDB, for Linux (x86_64) using readline 5.1
Теперь любой пользователь в системе может войти в MariaDB как root с помощью следующей команды:
mysql -u root
Для того, чтобы ограничить доступ, необходимо установить пароль для корневого пользователя MariaDB. Выполните следующую команду:
sudo mysql_secure_installation
Когда он попросит вас ввести пароль MariaDB для root, нажмите Enter , потому что вы не установили пароль администратора еще. Затем введите y
и установите корневой пароль для сервера MariaDB.
Далее вы можете просто нажать Enter, чтобы ответить на все остальные вопросы. Это приведет к удалению анонимного пользователя, запретить удаленный вход администратора и удалить тестовую базу данных. Этот шаг является основным требованием для обеспечения безопасности базы данных MariaDB.
Теперь вы можете войти в MariaDB с помощью следующей команды
mysql -u root -p
Шаг 4: Установить PHP7
Введите следующую команду, чтобы установить PHP7 и расширения PHP7.
sudo zypper install php7 php7-mysql apache2-mod_php7
Затем включите PHP модуль и перезапустить веб-сервер Apache.
sudo a2enmod php7 sudo systemctl restart apache2
Шаг 5: Тестирование PHP
Создайте файл test.php
в корневом каталоге документов.
sudo nano /srv/www/htdocs/test.php
Вставьте следующий код PHP в файл.
<?php phpinfo(); ?>
Сохраните и закройте файл. Теперь в адресной строке браузера, введите server-ip-address/test.php
. Замените sever-ip-address
с текущим IP- адресом. Если вы будете следовать этим учебным пособием на локальном компьютере, а затем введите 127.0.0.1/test.php
или localhost/test.php
.
Вы должны увидеть PHP информацию вашего сервера. Это означает, что обработка PHP работает.
Для безопасности вашего сервера, вы должны удалить файл test.php
сейчас.
Шаг 6: Установите PhpMyAdmin (по желанию)
PhpMyAdmin является веб-инструмент администрирования MySQL/MariaDB. Если вы не хотите администрировать MariaDB из командной строки, то вы можете установить PhpMyAdmin с командой ниже.
sudo zypper install phpMyAdmin
Менеджер пакетов Zypper автоматически установит необходимые расширения PHP7 для вас. После его установки, перезапустите Apache, чтобы включить эти расширения PHP7.
sudo systemctl restart apache2
После этого вы можете посетить веб-интерфейс PhpMyAdmin с помощью
your-server-ip/phpMyAdmin
или
localhost/phpMyAdmin
И войти в MariaDB с корневым паролем.
Поздравляю! Вы успешно установили Apache, MariaDB и PHP7 на OpenSUSE 42.2 Leap.