Centos kde: How to Install and Configure KDE on CentOS 7 – Linux Hint
Установка графического окружения Desktop Environment. — Хомячье логово
Содержание:
1. Описание статьи.
2. Необходимая последовательность действий.
3. Установка окружений рабочих столов.
4. Настройки графической среды.
5. Установка дополнительного программного обеспечения.
6. Установка Менеджера входа.
7. Установка пакетами.
8. Оригиналы источников информации.
1. Описание статьи.
Эта статья описывает процесс установки рабочих столов GNOME, KDE, Xfce, и в операционной системе CentOS 7 , которая была установлена в минимальной конфигурации, то есть без GUI.
Операционная система CentOS 7 прекрасно справляется с обязанностями сервера без графической оболочки. Только не спрашивайте зачем устанавливать графический интерфейс пользователя в CentOS 7 на примере GNOME, KDE, Xfce, MATE.
2. Необходимая последовательность действий.
Для начала устанавливаем EPEL репозиторий:
# yum install epel-release
Затем устанавливаем X Window System:
# yum groupinstall "X Window system"
3. Установка окружений рабочих столов.
Далее устанавливаем необходимое окружения рабочего стола на выбор или все вместе:
Установка GNOME:
# yum groupinstall "GNOME Desktop"
Установка MATE:
# yum groupinstall "MATE Desktop"
Установка KDE:
# yum groupinstall "KDE Plasma Workspaces"
Установка Xfce:
# yum groupinstall "Xfce"
Если вы установите несколько окружений рабочих столов, то переключаться между ними будет можно во время авторизации пользователя в системе (при входе в систему), для этого нажмите мышкой звездочку (шестеренку):
4. Настройка графической среды.
Делаем загрузку CentOS 7 по-умолчанию в графическом режиме:
# systemctl set-default graphical.target
Если в дальнейшем будет необходимо вернуться к запуску без GUI, то выполните следующее:
# systemctl set-default multi-user.target
Запускаем GUI
# systemctl start graphical.target
либо, Перегружаем OC.
# reboot
5. Установка дополнительного программного обеспечения.
Установка интернет обозревателя Firefox:
# yum groupinstall "Internet Browser"
Установка офисных приложений LibreOffice:
# yum groupinstall "Office Suite and Productivity"
Установка шрифтов:
# yum groupinstall "Fonts"
6. Установка Менеджера входа.
Эта программа регистрирует пользователей в операционной системе, предлагая им ввести их логин и пароль. Менеджер входа также позволяет выбирать графическую среду (сеанс) и локаль (набор языковых и региональных настроек).
В большинстве случаев менеджер входа автоматически устанавливается вместе с графическим окружением. Например, если вы устанавливаете рабочий стол Gnome Environment, то так же автоматически будет установлен менеджер входа GNOME Display Manager.
Установка GNOME Display Manager:
# yum -y install gdm
Установка LightDM:
# yum -y install lightdm
Для смены менеджера входа в CentOS 7 сначала нужно запретить загрузку предыдущего, а затем разрешить запуск нового, например так (замена LightDM на GDM).
# systemctl disable lightdm.service
# systemctl enable gdm.service
# reboot
7. Установка пакетами.
# yum groups mark install "KDE Plasma Workspaces"
# yum groups mark convert "KDE Plasma Workspaces"
# yum groupinstall "KDE Plasma Workspaces"
# reboot
Готово! Вводим логин и пароль! Радуемся графическому интерфейсу.
8. Оригиналы источников информации.
- moonback.ru «Как установить графическое окружение рабочего стола (Desktop Environment) на CentOS 7».
- cyberforum.ru «Не получается установить KDE CentOS 7».
Как установить графическую оболочку на Centos 7 | Все для вебмастера
Эта статья описывает процесс установки рабочих столов GNOME, KDE, Xfce, MATE в операционной системе CentOS 7 (на примере 7.3.1611), которая была установлена в минимальной конфигурации, то есть без GUI.
Необходимая последовательность действий:
Для начала устанавливаем EPEL репозиторий:
Установка окружений рабочих столов.
Далее устанавливаем необходимое окружения рабочего стола на выбор или все вместе:
Установка GNOME:
Код:
yum groupinstall "GNOME Desktop"
Установка MATE:
Код:
yum groupinstall "MATE Desktop"
Установка KDE:
Код:
yum groupinstall "KDE Plasma Workspaces"
Установка Cinnamon:
Код:
yum --enablerepo=epel -y install cinnamon*
Установка Xfce:
Если вы установите несколько окружений рабочих столов, то переключаться между ними будет можно во время авторизации пользователя в системе (при входе в систему), для этого нажмите мышкой звездочку (шестеренку):
Окончательный настройки графической среды CentOS 7.
Делаем загрузку ОС по-умолчанию в графическом режиме:
Код:
systemctl set-default graphical.target
Если в дальнейшем будет необходимо вернуться к запуску без GUI, то выполните следующее:
Код:
systemctl set-default multi-user.target
Запускаем GUI:
Код:
systemctl start graphical.target
Перегружаем OC
Если требуется можно установить еще шрифты.
Установка и запуск графической оболочки в CentOS
На большинстве серверов под управлением CentOS нет необходимости устанавливать и держать запущенным графический интерфейс пользователя X Window в паре с одной из сред рабочего стола (например, GNOME или KDE). Это выгодно не только с точки зрения экономии системных ресурсов, но и потому, что можно выполнить установку CentOS в режиме minimal, а затем доустановить только необходимые пакеты. Однако, часто бывает необходимо установить и запустить графическую оболочку в системе CentOS после её установки например, для упрощения выполнения процедур конфигурирования или запуска определенных приложений, имеющих графический интерфейс пользователя. В данном руководстве описывается процесс установки, запуска и выключения графической оболочки (GNOME или KDE) в CentOS 6.
Все процедуры, описанные ниже, должны выполнятся на системе CentOS, с настроенным сетевым интерфейсом (для того, чтобы иметь доступ к репозиториям в сети интернет).
Установка графического интерфейса X Windows (X11) и среды GNOME в CentOS
Для установки графического интерфейса и оболочки GNOME необходимо установить несколько групп пакетов, что можно сделать, выполнив следующую команду:
yum groupinstall basic-desktop desktop-platform x11 fonts
Альтернативно, можно запустить установку групп пакетов, указав их полные имена(набор устанавливаемых пакетов будет таким же):
yum groupinstall «Desktop» «Desktop Platform» «X Window System» «Fonts»
После того, как установка будет завершена, выполните следующую команду для запуска графической оболочки:
startx
Для выхода из графической оболочки выберите пункт «System» в верхнем меню, а затем нажмите «Log Out …»
Обратите внимание, что после установки графического интерфейса в CentOS при первой перезагрузке система может один раз запустить утилиту setup, через которую предлагается выполнить настройку сетевого интерфейса, аутентификации, клавиатуры (при установленных соответствующих утилитах для текстового интерфейс пользователя). Никакой настройки производить не нужно, из неё достаточно выйти, выбрав quit.
Установка KDE в CentOS
После выполнения установки графического интерфейса и оболочки GNOME, как описано выше можно установить KDE, запустив:
yum -y groupinstall kde-desktop
По окончании установки KDE необходимо настроить, какую из двух оболочек запускать при старте графического интерфейса X11. Для этого нужно создать файл .xinitrc и записать в него startkde для запуска среды KDE или GNOME-session для запуска среды GNOME.
Для создания настройки, выполняющей запуск KDE выполните:
echo startkde > ~/.xinitrc
Соответственно, для создания настройки для запуска GNOME выполните:
echo gnome-session > ~/.xinitrc
Обратите внимание: обе эти команды перезапишут файл .xinitrc, так что, если вы его создали ранее и внесли в него изменения, добавьте строку для запуска среды рабочего стола вручную, например, с помощью текстового редактора vi.
Теперь, после выполнения настройки, запустите KDE:
startx
Для выхода из оконного менеджера KDE обратно, в текстовую консоль, запустите главное меню, затем выберите «Leave» и «Log Out»
Установка дополнительных графических программ.
В примерах выше устанавливается только базовый набор программ, работающих в режиме графического интерфейса. Конечно, зная название нужного пакета, всегда можно доустановить программу, воспользовавшись командой yum. Однако, можно выполнить установку подходящей группы пакетов, в которой содержится наиболее часто используемое программное обеспечение.
Набор Graphical Administration Tools содержит графические средства администрирования, такие как средства настройки брандмауэра, служб, пользователей и другие. Для установки выполните:
yum groupinstall «Graphical Administration Tools»
набор Internet Browser содержит браузер Firefox с необходимыми дополнениями:
yum groupinstall «Internet Browser»
В набор General Purpose Desktop входят общие программы графического интерфейса, такие как просмотр документов, программа для записи компакт-дисков, простейший текстовый редактор, просмотр изображений, видео и аудио проигрыватели и другие. Для установки запустите:
yum groupinstall «General Purpose Desktop»
Если вам необходим полноценный офисный пакет LibreOffice, то выполните установку набора Office Suite and Productivity:
yum groupinstall «Office Suite and Productivity»
Для работы с графикой и сканерами (gimp и xsane) нужно установить набор Graphics Creation Tools:
yum groupinstall «Graphics Creation Tools»
Естественно, все наборы дополнительных графических программ можно установить и вместе, запустив команду yum следующим образом:
yum groupinstall «Graphical Administration Tools» «Internet Browser» «General Purpose Desktop» «Office Suite and Productivity» «Graphics Creation Tools»
Настройка запуска графического интерфейса при загрузке операционной системы CentOS
Конечно, вы всегда можете запустить графический интерфейс из интерфейса командной строки, выполнив команду startx после загрузки CentOS и выполнения входа в систему. Если же вы хотите, чтобы графический интерфейс запускался сразу после загрузки CentOS, то вам необходимо внести правки в файл /etc/inittab. Найдите в нем следующую строку:
id:3:initdefault:
Цифра 3 в ней означает, что система запускается в режиме интерфейса командной строки. Чтобы запустить её в графическом интерфейсе необходимо поменять 3 на 5:
id:5:initdefault:
После перезагрузки вы увидите графический экран входа в систему:
Переключение между графическим и текстовым интерфейсом
При запущенном графическом интерфейсе можно переключится в текстовую консоль и обратно, используя следующие комбинации клавиш:
Из графического в текстовый режим: Ctrl + Alt + F6
Из текстового в графический режим: Ctrl + Alt + F1
Как установить графическое окружение рабочего стола (desktop environment) на CentOS 7
Операционная система CentOS прекрасно справляется с обязанностями сервера без графической оболочки. Лично я так и использую ее на своих серверах. Однако ничто не мешает установить на нее графическое окружение, и делается это очень просто, так как все уже давно есть в репозиториях.
Только не спрашивайте зачем! В этой статье я всего лишь расскажу как это сделать. А именно как установить графический интерфейс пользователя в Linux CentOS на примере Gnome, Kde, Xfce, Mate.
Перед тем как начать установку
Эта статья описывает процесс установки рабочих столов GNOME, KDE, Xfce, MATE в операционной системе CentOS 7 (на примере 7.3.1611), которая была установлена в минимальной конфигурации, то есть без GUI.
Необходимая последовательность действий
Для начала устанавливаем EPEL репозиторий:
# yum install epel-release
Затем устаналиваем X Window System:
# yum groupinstall "X Window system"
Установка окружений рабочих столов
Далее устанавливаем необходимое окружения рабочего стола на выбор или все вместе:
Устанавка GNOME:
# yum groupinstall "GNOME Desktop"
Устанавка MATE:
# yum groupinstall "MATE Desktop"
Устанавка KDE:
# yum groupinstall "KDE Plasma Workspaces"
Устанавка Xfce:
# yum groupinstall "Xfce"
Если вы установите несколько окружений рабочих столов, то переключаться между ними будет можно во время авторизации пользователя в системе (при входе в систему), для этого нажмите мышкой звездочку (шестеренку):
Окончательный настройки графической среды CentOS 7
Делаем загрузку ОС по-умолчанию в графическом режиме:
# systemctl set-default graphical.target
Если в дальнейшем будет необходимо вернуться к запуску без GUI, то выполните следующее:
# systemctl set-default multi-user.target
Запускаем GUI
# systemctl start graphical.target
либо, Перегружаем OC
# reboot
Установка дополнительного программного обеспечения CentOS 7
Установка интернет обозревателя Firefox:
# yum groupinstall "Internet Browser"
Установка офисных приложений LibreOffice
# yum groupinstall "Office Suite and Productivity"
Установка шрифтов
# yum groupinstall "Fonts"
Установка Менеджера входа
Эта программа регистрирует пользователей в операционной системе, предлагая им ввести их логин и пароль. Менеджер входа также позволяет выбирать графическую среду (сеанс) и локаль (набор языковых и региональных настроек).
В большинстве случаев менеджер входа автоматически устанавливается вместе с графическим окружением. Например, если вы устанавливаете рабочий стол Gnome Environment, то так же автоматически будет установлен менеджер входа GNOME Display Manager.
Установка GNOME Display Manager
# yum install gdm
Установка LightDM
# yum install lightdm
Для смены менеджера входа в CentOS 7 сначала нужно запретить загрузку предыдущего, а затем разрешить запуск нового, например так (замена LightDM на GDM)
# systemctl disable lightdm.service # systemctl enable gdm.service # reboot
Благодарности
При написании статьи были использованы следующие источники:
- http://unix.stackexchange.com/questions/181503/how-to-install-desktop-environments-on-centos-7
- http://www.45drives.com/wiki/index.php?title=Installing_MATE_on_CentOS_7
- http://howtoit.ru/linux/centos/item/40-ustanovka-i-zapusk-graficheskoj
- https://www.geekwithenvy.com/2016/03/install-kde-desktop-centos-7/
- http://myubuntu.ru/rukovodstvo/kak-vybrat-i-kak-izmenit-displej-menedzher-v-linux
Установка CentOS 8, правильная инструкция
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов рунета Pyatilistnik.org. Пару лет назад мы с вами рассматривали процесс установки CentOS 7, на текущий момент самой актуальной там версией является 1905. Время идет и проект развивается. 24 сентября 2019 года вышла новая редакция, нового поколения, о которой мы и поговорим. Сегодня я покажу, как установить CentOS 8. Уверен, что многие будут начинать свое знакомство с Linux именно с него.
Что мы разберем
- Познакомимся с новыми функциями и отличиями CentOS 8 от его предшественников
- Системные требования CentOS 8
- Где можно скачать CentOS 8
- Варианты установки CentOS 8
- Сам процесс установки ОС
Что нового в CentOS 8
Как я и писал выше релиз состоялся два дня назад, Текущая версия восьмая, кодовое имя 1905 с версией ядра 4.18, на базе дистрибутива Red Hat Enterprise Linux 8.0
CentOS 8 получил под своим капотом много нововведений и подтвержденной поддержки нового софта, хочу отметить:
- Появилась поддержка Java 11 и Java 8
- Стал нормально поддерживаться Python 3
- Если вы используете Wayland, то легко можете переключиться на X.Org. он еще пока доступен
- Обновили версию сетевого стека TCP до 4.16
- Менеджер пакетов Yum в качестве backend’а использует DNF
- Теперь есть поддержка контейнеров Podman
- nftables заменил ранее используемую iptables
- Так же firewalld будет использовать nftables
- Появилась нормальная поддержка IPVLAN virtual network drivers
- Удалили KDE
- Теперь не поддерживается файловая система Btrfs
- Встроенные приложения получили новые версии
- GNOME Shell 3.28.2
Системные требования CentOS 8
Перед тем, как вы собираетесь устанавливать свежую версию данной операционной системы, я бы посоветовал вам посмотреть на минимальные системные требования, которые лучше посмотреть на официальном сайте:
https://wiki.centos.org/About/Product
- Цикл обслуживания до 31 мая 2029 года
- Поддержка i386 (32-битный Pentium, AMD, Via) отсутствует
- Поддержка систем x86_64 (AMD64/EM64T)
- Максимальное количество логических процессов 768 протестировано и 8192 возможно
- Максимальное количество памяти 24 ТБ было протестировано и 64 ТБ возможно
- Минимальное количество памяти 1,5 ГБ на одно ядро процессора
- Минимальное дисковое пространство 10 ГБ, рекомендуется 20 и выше
Cкачать CentOS 8
Как и ранее скачать дистрибутив вы можете с огромного количества зеркал расположенных по всему миру, в том числе и в России, а так же через torrent сеть. Официальный сайт для скачивания:
https://centos.org/download/ и сам список всех зеркал https://www.centos.org/download/mirrors/
Варианты установки CentOS 8
У вас могут быть разные сценарии по инсталляции данной операционной системы я могу выделить вот такие:
- Установка на виртуальную машину, очень частый вариант, как внутри организаций, например Asterisk или же на облачном хостинге
- Второй вариант установки, это через загрузочную флешку, как ее готовить мы уже разбирали, посмотрите по данной ссылке
- PXE установка по сети, как это делать я так же уже рассказывал
- Установка netinstall с зеркала в интернете
На текущий момент пока еще не выпустили CentOS 8 Minimal, и доступны пока диски CentOS-8-x86_64-1905-boot, это чисто вариант для скачивания из интернета или сетевого репозитория. И второй вариант, это CentOS-8-x86_64-1905-dvd1.iso полный дистрибутив со всеми пакетами
Так, что выбор метода будет прямиком зависеть от вашей задачи.
Обычная установка CentOS 8
Под обычной я подразумеваю инсталляцию на виртуальную машину или физический сервер без программного RAID. Если сервер физический, то подразумевается, что у него все же есть свой физический RAID контроллер, на котором уже нарезаны луны. Вариант с программным RAID я рассмотрю ниже в отдельном разделе. Выставив в вашем BIOS загрузку с нужного носителя перед вами появится вот такое незамысловатое меню.
Тут будут три пункта:
- Install CentOS Linux 8.0.190.5 — по сути это чистая установка CentOS 8
- Test this media & install CentOS Linix 8.0.1905 — Тестирование дистрибутива перед установкой CentOS 8
- Troubleshoting — это можно сравнить с разделом восстановление с различными утилитами у Windows
Если провалиться в меню «Troubleshoting», то тут вы обнаружите:
- Install CentOS Linux 8.0.1905 in basic graphics mode — данный режим используется если есть проблемы в обычном режиме
- Rescue a CentOS Linux system — Восстановление CentOS
- Run a memory test — тестирование памяти
- Boot from local drive — загрузка с локального диска
Я вернусь в предыдущее меню и выберу «Test this media & install CentOS Linix 8.0.1905«. Дожидаемся, когда «Checking» все проверит
Если проблем нет, то перед вами появится окно «CentOS Linux 8.0.1905 Installation«. Тут вам нужно выбрать язык установки, я оставлю английский по умолчанию и нажму «Continue».
Теперь перед вами появится окно с выбором различных параметров. Данная страница будет отличаться в зависимости от вашего ISO образа, у DVD диска оно выглядит вот так, в Minimal уже будет немного отличаться, там будет меньше пунктов. Тут параметры разбиты на области
- Keyboard — выбор языковых раскладок на клавиатуре
- Language Support — Поддерживаемые языки для сервера
- Time & Date — Установка времени и даты
- installation Source — Источник установки
- Software Selection — Выбираем какие пакеты будут установлены при инсталляции CentOS 8
- installation Destination — Выбор диска для установки и его разбиение
- Network & Hostname — Настройка сети и имени сервера
- Security Policy
- KDUMP
Переходим в пункт «Keyboard». Тут по умолчанию идет только английская раскладка, которую мы выбрали на первом экране. Давайте добавим еще русскую. Для этого нажмите кнопку «+«.
Находим русский и добавляем его кнопкой «Add«.
Теперь их два, обратите внимание, что справа есть кнопка «Options», она позволит вам задать комбинацию клавиш, которая будет менять раскладку. Я поставлю привычные мне ALT+SHIFT.
Нажимаем в левом верхнем углу кнопку «Done«.
Зайдем в пункт «Language Support«.
В левом поле поиска введите RU, в результате чего у вас останется только две строки, выбираем русский интерфейс, чтобы он поддерживался и нажимаем «Done‘.
Следующим шагом мы с вами настроим ваш сетевой интерфейс, для этого выберите пункт «Network & Host Name«. Перед вами появится окно со списком ваших сетевых интерфейсов. В моем пример их два «Ethernet (ens33)» и «Ethernet (ens36)». Оба интерфейса по умолчанию выключены и имеют статус «Disconnected«.
Переместим ползунок в состояние «On», как видим у меня сразу был получен IP адрес 192.168.31.100 от моего DHCP сервера. Если стоит задача задать статический IP-адрес, то нажмите кнопку «Configure«.
Если делать ручные настройки, то тут огромные возможности. На вкладке «General» вы сможете настроить:
- Automatically connect to this network when it is available — автоматическое подключение к сети с заданием приоритета. Более высокий приоритет означает более высокий приоритет автоматического подключения сетевых интерфейсов при запуске CentOS 8. Очень актуально для виртуальных сетей.
- All users may connect to this network
- Automatically connect to VPN when using this connection — Автоматическое подключение к VPN когда используется данное подключение.
Вкладка «Ethernet» позволяет задавать MTU, Wake on LAN, клонировать MAC-адрес
Вкладка DCB (Data Center Bridging) — Мостовое соединение центров обработки данных представляет собой набор усовершенствований протокола связи локальной сети Ethernet для использования в средах центров обработки данных, в частности, для использования в кластерных сетях и сетях хранения данных.
Вкладка Proxy, позволяет задать прокси.
Вкладка IPv4 Settings, позволяет нам изменить получение IP-адреса с DHCP на статический. Выберите вариант «Manual«.
Далее через кнопку «Add» мы добавляем наши ip-адреса, обращаю внимание, что тут можно добавить несколько, задаем DNS сервера и домен если он есть.
Справа внизу вы можете задать статические маршруты, через кнопку «Routes».
Аналогичные настройки есть и для протокола IPv6.
В итоге вижу. что настройки применялись.
Продолжаем установку CentOS 8 и переходим в пункт «Time & Date«.
На карте мира выберите регион под ваши требования, в моем случае, это «Европа-Москва».
Задайте дату и время. Если есть необходимость, то вы можете включить синхронизацию с нужным вам NTP сервером, добавляете в списке нужное вам количество, в моем примере я прописал сервером свой контроллер домена root.pyatilistnik.org, так как именно контроллер по умолчанию в Active Directory являются NTP сервером (С ролью PDC).
Далее открываем пункт «Installation Source«. Тут вы можете при желании поменять источник установочных файлов, если вы используете CentOS 8 Minimall, менять ничего не нужно. Там по-умолчанию установлен локальный источник, нам это подходит. Если есть желание, то можно задать другой репозиторий в сети.
Далее если у вас DVD образ, то в Software Selection вы увидите много дополнительных пакетов, в версии Minimall их не будет.
Я выберу установку Minimal Install. При желании вы можете выбрать и дополнительные сборники пакетов.
Настройка диска и разделов
Самым главным пунктом является выбор диска куда будет устанавливаться CentOS 8. Для этого выбираем пункт «Installation Destination«. В моем примере, это виртуальный диск Vmware sda/40 GB
Выбираем его и нажимаем «Done». При желании можно добавить другой диск, для этого нажмите «Add disk«.
Тут можно будет подключит ISCSI, FCoE SAN.
Если вы хотите более тонко разбить ваш физический диск, то выберите пользовательскую конфигурацию для ручного разбиения (Custom) и нажмите «Done».
Выбор схемы разбиения. Centos предлагает 3 типа схемы разделения для ручного разделения:
- Standard partition — Стандартный раздел, который может содержать файловую систему или пространство подкачки или предоставлять контейнер для программного RAID или физического тома LVM.
- Logical Volume (LVM) — Раздел логического тома (LVM), который генерирует логический том LVM, что полезно, поскольку повышает производительность при использовании физических дисков. Это практично, потому что при его использовании вы можете легко изменить размер своих разделов, добавив новый жесткий диск.
- LVM thin provisioning — Тонкая инициализация LVM, которая помогает управлять пулом хранения свободного пространства, тонкий диск. Тонкий диск полезен, поскольку его можно динамически расширять, когда это необходимо для более экономного эффективного распределения дискового пространства. В нашем случае мы будем использовать стандартную схему разбиения для создания различных точек монтирования, которые нам понадобятся
Для новой установки рекомендуется создать 4 точки монтирования:
- /boot: Этот раздел содержит ядро, позволяющее загружать наш centos 8.
- /: Это корневой раздел, содержащий всю файловую систему, необходимую для запуска Centos
- /home: Это раздел, содержащий ваши личные данные
- swap: этот раздел полезен, он приходит в качестве компенсации, когда не хватает памяти. По сути это файл подкачки.
Нажимаем кнопку «+«, чтобы добавить новую точку монтирования. Вы увидите список точек монтирования, которые вы можете создать. Если у вас UEFI, то вы увидите раздел /boot/efi, если обычный BIOS, то будет biosboot.
Мы создадим первый /boot раздел. В нашем случае это раздел biosboot. Выбираем его и задаем его размер, мне хватит 250 МБ.
Теперь, когда он создан, давайте посмотрим на детали нашего загрузочного раздела biosboot. Нам нужно проверить, была ли выбрана правильная файловая система. Как видим все хорошо, стоит BIOS Boot.
Важно отметить, что при выборе точки монтирования вам также необходимо выбрать подходящую файловую систему в зависимости от того, что вам нужно. Что касается файловых систем, доступных во время установки, у вас есть:
- BIOS Boot который необходим для загрузки устройства в системе BIOS
- EFI System Partition требуется для загрузки устройства в системе UEFI
- vfat является файловой системой Linux, которая совместима с длинными именами файлов Microsoft Windows в файловой системе FAT
- xfs эта файловая система поддерживает ведение журнала метаданных, что способствует более быстрому восстановлению после сбоя. Он поддерживает файловые системы до 16 EiB и предлагает возможность дефрагментации и изменения размера при монтировании и активном
- ext4 эта файловая система поддерживает большие файловые системы и файлы большего размера. Это быстрее и эффективнее для распределения дискового пространства с более быстрой проверкой файловой системы и надежным ведением журнала. Это эволюция ext3
- ext3 Этот предлагает главное преимущество, которое является журналируемой файловой системой. Это сокращает время восстановления файловой системы после сбоя
- ext2 поддерживает стандартные типы файлов Unix, включая обычные файлы и т.д., предоставляет возможность назначать длинные имена файлов длиной до 255 символов.
Мы будем следовать тому же процессу, чтобы создать другие разделы. Теперь создайте корневой раздел, на него я выделю 15 GiB.
После создания проверьте информацию о созданном разделе. В нашем случае мы будем использовать файловую систему xfs
Теперь мы можем создать раздел подкачки
У данного раздела будет файловая система swap.
Теперь вы можете создать /var раздел под логи.
Осталось создать раздел /home, он у меня будет 11 GiB
В результате у меня получилась такая картина по разделам.
Подтверждение созданных разделов перед установкой CentOS 8
Kdump это функция которая запишет логи с информацией из оперативной памяти и сбойном приложении из-за которого произошел сбой в виде аналога «Синего экрана».
теперь когда все готово нажимаем для начала установки CentOS 8 кнопку «Begin Installation«. Теперь у вас появятся настройки пользователя «User Settings», тут вам нужно задать пароль для учетной записи root и при желании можете еще создать нового пользователя.
Нажимаем «Root Password» и задаем новый пароль.
И создадим пользователя Барбоскин Геннадий Викторович, для этого переходим в пункт «User Creation«. Указываем его имя, логин и пароль, так же можно повысить ему права.
Если перейти в расширенные настройки, то можно добавить пользователя в другие группы.
Теперь процесс установки CentOS 8 можно продолжить. Он попросит вас перезагрузиться, когда процесс завершится, нажимаем «Reboot«.
Через пол минуты у меня загрузилась мая CentOS Minimall, логинимся.
Если же вы используете графическую установку, то после перезагрузки вам слегка нужно будет пощелкать по нескольким дополнительным окнам.
Читаем и принимаем лицензионное соглашение, для этого нажмите «License Information».
Ставим птичку на пункте «I accept the License agreement». После чего осталось нажать «Finish Configuration».
Через пару секунд вы увидите экран авторизации, мой пользователь Барбоскин может продолжить работу с CentOS 8.
После авторизации, вам необходимо выбрать язык интерфейса, я выберу «Русский».
Выбираем раскладку клавиатуры
Если нужно можете оставить включенной гео определение вашего месторасположения, я отключу.
При желании подключите нужные вам учетные записи Google, Microsoft или Facebook. Я пропущу данный пункт.
В итоге видим интерфейс обновленной CentOS 8, установка успешно завершена.
CentOS 8 установка на RAID
Теперь разберем ситуацию, при которой у нас есть программный RAID-1, это зеркало (Остальные виды RAID массивов я разбирал по ссылке слева). Вы так же выполняете описанные выше пункта и доходите до момента выбора диска и создания разделов. В моем примере будет два диска по 40 ГБ.
Выбираем оба диска и нажимаем кнопку Custom и нажимаем «Done«.
Так же создаем для устанавливаемой CentOS 8, новые стандартные разделы, как и описывал выше, все кроме «/», его мы и сделаем отказоустойчивым. У него в «Device Type» выставите RAID и в «RAID Level» поставьте нужный тип, у меня, это RAID-1.
Далее подтверждаем форматирование.
Теперь продолжаем установку CentOS 8, как я описал выше. После я покажу, как посмотреть нашу информацию, о RAID массиве. Для этого введите команду:
Мой массив имеет метку md127
Посмотрим информацию о корневом массиве:
На этом у меня все. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.
Установка CentOS 8 | Losst
В один из выходных было крайне скучно, а чтобы развлечь себя я обычно делаю разные вещи, которые ранее не делал, например, установить новый дистрибутив Linux. И вот чем я хочу с вами поделиться.
Для начала стоит рассказать, что это вообще такое — CentOS. Это довольно известный дистрибутив от Red Hat Enterprise Linux. Стоит заметить, что RHEL — ОС коммерческая, но вы все равно можете её установить и пользоваться в свое удовольствие, хоть и без поддержки, обновлений и остальных важных вещей.
CentOS — собрана сообществом на основе исходников Red Hat, поэтому попробовать её точно стоит, тем более разработчики по слухам собираются исправить это положение вещей и создадут продукт, который будет постоянно обновляться. Кстати, эта ОС будет нужна вам прежде всего для работы серверов. А теперь давайте пошагово рассмотрим, как установить CentOS 8.
Содержание статьи:
Системные требования
Минимальные:
- CPU — 1 ГГц;
- Оперативная память — 512 Мб;
- Диск — 10 Гб;
Рекомендуемые:
- CPU — 2 ГГц;
- Оперативная память — 4 Гб;
- Disk — 20 Гб.
Как видите, системные требования centos 8 не большие. Это довольно неприхотливая система, поэтому можно установить её практически на любое устройство. Жесткий диск можно брать хоть из прошлого тысячелетия.
Подготовка к установке
Шаг 1. Загрузка образа
Переходим по этой ссылке и качаем образ:
Теперь перед вами полный список зеркал, с которых можно скачать образ. По привычке качаем самый первый.
Шаг 2. Запись образа
Тут все довольно просто — если у вас Linux, то качаем Unebootin; если у вас Windows, то качаем Rufus.
При записи на диск следует помнить о следующем: для записи на диск в Linux использовались k3b и brasero, а в Windows UltraISO.
Шаг 3. Загрузка образа
Флешка уже готова, поэтому мы перезагружаем ПК и попадаем в загрузочное меню образа. Если у вас по каким-то причинам не получилось это сделать, то заходим в BIOS, активно нажимая на F2 или F8 во время загрузки и ставим вот такие настройки:
Нам надо попасть во вкладку Boot и указать в пункте 1st Boot Device наименование вашей флешки. Да, я знаю, эта версия Bios старая, но суть не меняется. Так или иначе у вас все получится.
Установка CentOS 8
Шаг 4. Запуск установщика
Таак, мы добрались до этого меню. Выбираем Install и ждем пока архивы распаковываются.
Шаг 5. Выбор языка для системы
ВНИМАНИЕ! При выборе русского языка могут возникать ошибки в конце установки, поэтому лучше выбрать английский, а потом уже в системе поменяете на великий и могучий, если потребуется.
Шаг 6. Главное меню
Здесь все основные настройки вашей будущей системы. Пройдемся по нужным пунктам:
Шаг 7. Дата и время
Откройте Time & Date. Здесь настраивается время, часовой пояс и другие региональные параметры:
Шаг 8. Выбор программного обеспечения
Откройте Software Selection. Это то, какой пакет программ будет установлен вместе с системой. Можно оставить по умолчанию, а можно добавить то, что вам будет надо, очевидно:
Шаг 9. Разбивка диска
Откройте Installation Destination. Теперь следует разбить жесткий диск на нужные разделы. Можно оставить это для системы сделать самостоятельно, но мы же не Windows какой-то ставим!
Выбираем пункт Custom и жмем Done. Теперь появится такое окно.
Там же мы будем выбирать размер разделов. Систему разметки LVM лучше оставить как есть, тогда будет удобнее изменять разделы.
Теперь жмем + и создаем новый раздел. В поле Mount Point пишем / или выбираем из списка. Указываем нужный размер.
С загрузочным разделом проделываем тоже самое. Пишем в «Mount Point» /boot, а размер следует задать по меньшей мере 500 МБ.
Следующий раздел — домашний. Размер можно не указывать, так как система сама распределит его по всему свободному пространству.
В конечном итоге, у вас должно получится нечто такое.
Жмем на Done, видим в списке изменения, которые последуют и попадаем снова в главное меню.
Шаг 8. Настройка сети
Теперь нам надо интернет настроить. Переходим в Network & Host Name.
Напротив Ethernet переключаем тумблер и жмем Done. Правда, все очень просто.
Шаг 9. Запуск установки
Ну что же, теперь мы снова попадаем в главное меню и наконец-то нажимаем на Begin Installation (теперь этот пункт будет подсвечиваться).
Шаг 10. Выбор пароля
В окне Configuration нам надо выбрать Root Password и создать пользователя для системы.
Указываем Root Password. Система может ругаться, что он слишком слабый, но вы на правах администратора и представителя единственных разумных существ на нашей планете можете проигнорировать это.
Шаг 11. Создание пользователя
Теперь создаем пользователя. Пишем имя, имя пользователя, ставим галочку на Make this user administrator (ну вы же хотите быть админом, верно?) и вводим желаемый пароль.
Шаг 12. Завершение установки
Теперь осталось дождаться, когда закончится установка CentOS 8. Можно сделать чай, по времени как раз столько и получится.
По завершению полоска заполнится и надо будет перезагрузить устройство.
Шаг 13. Лицензия
Читаем лицензионное соглашение и ставим галочку:
Шаг 14. Вход
Наконец-то мы в меню! Пишем свой пароль пользователя и заходим на рабочий стол
Шаг 15. Настройка Gnome
Нет! Мы ещё не попадаем на рабочий стол, снова настройки. Указываем окружающую реальность выбрав Russia.
Дальше решаем вопрос с раскладкой:
Разбираемся с Privacy. Я разрешил показывать мое географическое положение:
Подключаем аккаунты (по желанию):
Вроде бы мы уже близко…
Шаг 16. Готово
Аминь! Вот и рабочий стол с работающей системой.
Выводы
Никаких сложностей установка CentOS 8 не вызвала, кроме того случая, когда установщик был запущен на русском языке. В конце самой установки я получал вот такой приятный визуальный ряд:
Как-то не очень, согласитесь.
CentOS 8 установка и настройка
Рассмотрим установку системы CentOS 8 и последующую настройку исходя из практики использования этой операционной системы. Данная система для меня является основной для использования на серверах. Стабильность работы гарантированна. Поддержка до 2029 года.
Введение
В данной статье собраны все основные моменты базовой настройки сервера CentOS 8 которые использую на практике.
Установка CentOS 8
Создания USB носителя для установки
Существует множество программ для записи iso образа на устройство. Например, у меня два варианта для создания носителя для установки:
- Rufus — использую эту программа для создание загрузочных USB-дисков в системе Windows;
ROSA ImageWriter — использую эту программу для любой системы Linux.
Варианты установки
Рассмотрим два самых популярных варианта установки СentOS 8.
Образы iso CentOS 8
Образы можно скачать c зеркала Yandex по ссылке Download CentOS. Существует два варианта:
- CentOS-8-x86_64-1905-dvd1.iso — полный образ 7G;
- CentOS-8-x86_64-1905-boot.iso — загрузочный образ 550M.
Какой вариант использовать решать вам. Например, мне нравится устанавливать загрузочный образ и дальше настраивать руками, так и опыт приходит и понимаешь как что работает.
Больше нет минимального образа, но радует что есть загрузочный при установке с которого надо только руками внести требуемый репозиторий и выбрать нужные параметры установки.
Смотрим список всех возможных репозиториев и выбираем необходимый который будем использовать при установке с загрузочного образа.
Указывать надо путь к той папке, где лежит каталог repodata. Например, mirror.yandex.ru/centos/8/BaseOS/x86_64/os/.
В выборе программ выбираем базовое окружение «Минимальная установка» а в дополнительных параметрах «Гостевые агенты» и «Стандарт».
Шаблоны
Шаблоны используются как правило для установки на VDS и предоставляются компаниями предоставляющие такие услуги. Удобно, но тем не менее я пару раз попадал в дурацкие ситуации.
Вот моменты почему я советую использовать установку на VDS систем с iso образа:
- Разбивка диска порой не учитывает конфигурацию тарифа или требований вашей системы — например, на одном хостинге при 2 G оперативной памяти был создал SWAP раздел в 512 М в результате пришлось переустанавливать систему дабы не терять место на и так небольшом диске;
- Локализация как правило Английская — мне приятней работать на своем родном языке хотя и на английском если надо всё настрою;
- Присутствие в шаблоне каких-то изменений отличающихся от стандартных минимальных параметров установки — порой не понимаешь откуда взялись какие то настройки которых раньше не видел. Кроме того, можно потратить кучу времени не понимая почему не работает то что всегда работало как часы. В итоге выясняется что в шаблоне установки нет пакета который всегда ставился в стандартном минимальном образе.
Все компании предоставляющие услуги VDS могут предоставить возможность установки системы с ISO образа системы. При установке надо правильно указать сетевые параметры исходя из предоставленных сетевых параметров настроек выбранного тарифа!
Разбивка диска для установки
Вариантов разбивки диска для CentOS 8 может быть множество исходя из пожеланий и предпочтений. Например, мне нравиться придерживаться таких параметров:
- Размер диска под систему Linux 50 G — этого мне хватает с запасом;
- Создаю раздел boot размером 1 G — так я гарантирую что при заполнении диска система загрузится однозначно;
- Создаю SWAP — согласно требованиям системы.
Можно выносить логи и кэш в отдельные разделы, но это лишняя трата времени. Лучше всегда выполнять мониторинг размера диска и в случае проблем оперативно принять необходимые меры. Прежде всего, так и головная боль пропадает о том какой размер указывать разделам ( вариант с перераспределением очень сюрпризная тема) и больше времени потратится на правильную настройку сервера.
SWAP
Тема организации SWAP на сервере очень важная и поэтому я описал все основные моменты использования в статье SWAP для Linux
Настройка CentOS 8
Пакетный менеджер DNF
Используется новый менеджер пакетов который поддерживает модульный формат пакетов.
По прежнему можно вносить команды yum вместо dnf и всё будет работать. Для yum сделан алиас для запуска dnf.
Для вывода всей информации о том какие команды можно использовать достаточно внести в консоли команду dnf и увидеть полный список возможностей.
dnf = вывод части команды = usage: dnf [options] COMMAND Список основных команд: alias List or create command aliases autoremove удалить все ненужные пакеты, первоначально установленные по зависимостям check поиск проблем в packagedb check-update проверить доступные обновления для пакетов clean удалить кэшированные данные deplist Показывать список зависимостей пакета и какие пакеты их предоставляют distro-sync обновить установленные пакеты до последних имеющихся версий downgrade Откат к предыдущей версии пакета group показать или использовать информацию о группах help отобразить подсказку по использованию history отобразить (или использовать) историю транзакций info отобразить информацию о пакете или группе пакетов install установка пакета(ов) в систему list вывести список пакетов или групп пакетов makecache создание кэша метаданных mark отметить или снять отметку пользовательской установки с установленных пакетов. module Взаимодействие с репозиторием Modules. provides найти пакет по заданному значению reinstall переустановка пакета remove удалить пакет или пакеты из системы repolist отобразить настроенные репозитории ПО repoquery поиск пакетов по ключевому слову repository-packages выполнить команды над всеми пакетами заданного репозитория search поиск информации о пакете по заданной строке shell запустить интерактивную оболочку DNF swap запустить интерактивный вариант dnf для удаления и установки одной спецификации updateinfo показать рекомендации к пакетам upgrade обновить пакет или пакеты в системе upgrade-minimal обновление, но только «новейших» пакетов, которые исправляют проблему в вашей системе
Информация об установленной системе
Узнать какая система установлена на сервере можно следующей командой:
uname -a = вывод команды = Linux localhost.localdomain 4.18.0-80.11.2.el8_0.x86_64 #1 SMP Tue Sep 24 11:32:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Этой информации достаточно для понимания с какой системой предстоит работать.
Отключение SELinux
Отключаем SELinux. Его использование и настройка в системе CentOS отдельный разговор.
vi /etc/sysconfig/selinux = меняем значение = SELINUX=disabled
Перезагрузим для применения изменений. После перезагрузки проверяем статус:
sestatus = вывод команды = SELinux status: disabled
Надо иметь четкое понимание что SELinux система требующая хорошего понимания в том как она работает и как настраивать. Надо или отключить сразу или потратить время на изучение как она работает.
Добавление репозиториев
Для инсталляции различного софта необходимо подключить репозитории в CentOS 8. Со временем пришло понимание того что относится к добавляемым репозиториям надо очень внимательно, чтобы в последствии не возникало проблем при обслуживании.
Всегда подключаю самый популярный репозиторий Epel (Extra Packages for Enterprise Linux). Epel хранилище пакетов, созданное группой специалистов операционной системы Fedora. Пакеты из Epel репозитория никогда не конфликтуют и не переустанавливают базовые пакеты RHEL.
dnf -y install epel-release
Старюсь подключать репозитории которые поддерживают сами разработчики программ. Например, такие как Nginx, Zabbix, MariaDB.
Обновление CentOS 8
Обновление системы очень важный момент и следует относится к нему очень внимательно. Всегда проще найти проблему когда проходит немного обновлений.
Прежде всего, всегда перед обновлениями делайте резервные копии!
Перед выполнением настройки лучше выполнить полное обновление системы:
dnf update
Автоматическое обновление системы
Для безопасности сервера его необходимо своевременно обновлять. Вариантов обновления CentOS 8 несколько и это тема отдельного длинного разговора.
Например, получать сообщения на почту об появившихся обновлениях и уже на основании этого принимать решение о необходимости обновления — для меня лучший вариант.
При моих пожеланиях мне подойдёт утилита dnf-automatic. Ставится она из базового репозитория командой:
dnf install dnf-automatic
Управлением запуском по расписанию занимается systemd со своим встроенным планировщиком. Посмотреть таймеры автоматического запуска можно командой:
systemctl list-timers *dnf-* = вывод команды = NEXT LEFT LAST PASSED UNIT ACTIVATES Thu 2019-10-24 14:36:56 MSK 5min left n/a n/a dnf-makecache.timer dnf-makecache.service
Посмотрим настройки этого таймера выполнив команду:
cat /etc/systemd/system/multi-user.target.wants/dnf-makecache.timer = вывод команды = [Unit] Description=dnf makecache --timer ConditionKernelCommandLine=!rd.live.image # See comment in dnf-makecache.service ConditionPathExists=!/run/ostree-booted Wants=network-online.target [Timer] OnBootSec=10min OnUnitInactiveSec=1h Unit=dnf-makecache.service [Install] WantedBy=multi-user.target
Если заданий нет, то можно добавить таймер выполнив команду:
systemctl enable --now dnf-automatic.timer
Настройка этого таймера будет по пути — /etc/systemd/system/multi-user.target.wants/dnf-automatic.timer.
Настройка системы автоматического обновления находится по пути /etc/dnf/automatic.conf. По-умолчанию он только скачивает обновления, и отправляет сообщение на почту root.
Самый важный параметр это update_type — которой будет говорить системе какие выполнять обновления. Доступно несколько вариантов:
- default — полное обновление;
- security — только обновление безопасности.
Мой вариант настройки выглядит следующим образом:
vim /etc/dnf/automatic.conf = часть вывода с пояснениями [commands] # What kind of upgrade to perform: # default = all available upgrades # security = only the security upgrades upgrade_type = security random_sleep = 0 # To just receive updates use dnf-automatic-notifyonly.timer # Whether updates should be downloaded when they are available, by # dnf-automatic.timer. notifyonly.timer, download.timer and # install.timer override this setting. download_updates = yes # Whether updates should be applied when they are available, by # dnf-automatic.timer. notifyonly.timer, download.timer and # install.timer override this setting. apply_updates = no
Согласно этих параметров будут скачаны все обновления безопасности и будет отправлено сообщение пользователю root.
В настройках можно настроить отправку почты на другой почтовый ящик, но мне больше нравится вариант когда все сообщения пользователя root пересылаются на мой почтовый ящик.
Популярные и полезные утилиты
Установим в начале основные популярные утилиты которые обычно требуются в работе.
dnf -y install net-tools bind-utils htop atop iftop lsof wget bzip2 traceroute gdisk yum-utils
- net-tools bind-utils — сетевые утилиты после установки которых будут работать команды # ifconfig и # nslookup,
- htop atop — два интересных диспетчера задач,
- iftop — показывает в режиме реального времени загрузку сетевого интерфейса,
- lsof — вывода информации о том, какие файлы используются теми или иными процессами,
- wget — неинтерактивная консольная программа для загрузки файлов по сети,
- bzip2 — утилита командной строки с открытым исходным кодом для сжатия данных,
- traceroute — утилита предназначенная для определения маршрутов следования данных в сетях TCP/IP,
- fdisk — умеет работать с GPT-дисками разработано по подобию fdisk,
- yum-utils — — это набор утилит для управления репозиторием, установки и отладки пакетов, поиска пакетов и много другого.
Отправка почты с авторизацией на другом SMTP сервере
Настраиваем на базе Postfix.
Проверка статуса:
systemctl status postfix
Если Postfix не установлен то производим установку выполнив команду:
dnf install postfix
Запускаем и добавляем в автозагрузку командами:
systemctl start postfix systemctl enable postfix
Чтобы отправлять письма с консоли необходимо установить пакет mailx:
dnf install mailx
После этого можно отправлять с консоли сервера сообщения на свою почту:
uname -a | mail -s "info server" [email protected]
В результате на почту придёт сообщение:
Из за выше сказанного сообщение может попасть в спам, либо вообще не будет принято сервером получателя, потому что на сервере нет корректных настроек для отправки почты. Чтобы почта корректно отправлялась, надо воспользоваться внешним почтовым сервером.
Например, мне удобно в данном случае везде использовать почту [email protected] которая обслуживается Yandex.
Переименуем дефолтный конфигурационный файл Postfix. После этого, создадим рабочий и добавим необходимые настройки:
mv /etc/postfix/main.cf /etc/postfix/main.cf_orig vim /etc/postfix/main.cf = необходимый код = # DEFAULT CONFIG compatibility_level = 2 queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix mail_owner = postfix # Имя сервера, которое выводит команда hostname myhostname = vds-micro2.sevo44.ru # По логике нужно оставлять только домен, но в данном случае лучше оставить полное имя сервера, чтобы в поле отправитель # фигурировало полное имя сервера, так удобнее разбирать служебные сообщения mydomain = vds-micro2.sevo44.ru myorigin = $mydomain mydestination = $myhostname, localhost.$mydomain, localhost inet_interfaces = localhost inet_protocols = all unknown_local_recipient_reject_code = 550 alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail.postfix newaliases_path = /usr/bin/newaliases.postfix mailq_path = /usr/bin/mailq.postfix setgid_group = postdrop html_directory = no manpage_directory = /usr/share/man sample_directory = /usr/share/doc/postfix/samples readme_directory = /usr/share/doc/postfix/README_FILES smtpd_tls_cert_file = /etc/pki/tls/certs/postfix.pem smtpd_tls_key_file = /etc/pki/tls/private/postfix.key smtpd_tls_security_level = may smtp_tls_CApath = /etc/pki/tls/certs smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt meta_directory = /etc/postfix shlib_directory = /usr/lib64/postfix # SMTP YANDEX CONFIG relayhost = smtp.yandex.ru:587 smtp_use_tls = yes smtp_sasl_auth_enable = yes # База параметров авторизации с SMPT smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd # Беза подмены имени почтового ящика smtp_generic_maps = hash:/etc/postfix/generic smtp_sasl_security_options = noanonymous smtp_tls_security_level = may
Создаем файл с информацией об имени пользователя и пароле для авторизации на сервере SMTP:
vim /etc/postfix/sasl_passwd = необходимый код = smtp.yandex.ru:587 [email protected]:PASSWORD
Создаем db файл:
postmap /etc/postfix/sasl_passwd
Для того чтобы почта уходила надо чтобы адрес отправителя а адрес авторизации на сервер smtp совпадал!
В случае если у нас имеется сайт отправляющий почту средствами PHP можно настроить корректную отправку почты. Например, добавим параметр для сайта crystalium44.ru.
Переименуем дефолтную базу подмены имени почтового ящика. После этого, создадим рабочий и добавим необходимые настройки:
mv /etc/postfix/generic /etc/postfix/generic_orig vim /etc/postfix/generic = необходимый код = [email protected] [email protected] [email protected] [email protected]
Создаем db файл:
postmap /etc/postfix/generic
При получении ошибки «warning: SASL authentication failure: No worthy mechs found» Необходимо установить еще несколько пакетов для работы SASL!
Установим необходимые пакеты:
dnf -y install cyrus-sasl cyrus-sasl-lib cyrus-sasl-plain
Перезапустим Postfix и проверим работу.
systemctl restart postfix
Отправляем тестовое письмо через консоль.
uname -a | mail -s "info server" [email protected]
Так выглядит письмо отправленное с сайта crystalium44.ru c помощью PHP:
Как видим теперь всё работает как надо!
В случае ошибок проверяем почтовый лог выполнив команду:
tail -n 10 /var/log/maillog
В заключение, осталось добавить к стандартному алиасу для root в /etc/aliases, внешний адрес, куда будет дублироваться почта, адресованная root. Для этого редактируем указанный файл, изменяя последнюю строку:
vim /etc/aliases = необходимо привести к виду = # Person who should get root's mail root: root,[email protected]
Обновляем базу сертификатов:
newaliases
Настройка времени
Определим текущее время на сервере:
date = вывод команды = Ср ноя 14 12:17:34 CET 2018
Как видим временная зона не настроена.
Выполним необходимую настройку временной зоны Europe — Moscow:
= Сделать резервную копию текущей timezone = mv /etc/localtime /etc/localtime.bak = В папке /usr/share/zoneinfo/ ищем что надо и делаем ссылку = ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
В итоге получим:
date = вывод команды = Сб окт 13 02:59:46 MSK 2018
Можно использовать одну команду зная точно что эта временная зона присутствует в настройках:
timedatectl set-timezone Europe/Moscow
Синхронизация времени
В CentOS 8 по-умолчанию используется утилита для синхронизации времени chrony. Если у вас её нет, то устанавливайте:
dnf install chrony
Запускаем chrony и добавляем в автозагрузку:
systemctl start chronyd systemctl enable chronyd
Проверяем правильность работы:
systemctl status chronyd = вывод команды = ● chronyd.service - NTP client/server Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled) Active: active (running) since Ср 2018-10-03 21:55:18 MSK; 27min ago Docs: man:chronyd(8) man:chrony.conf(5) Main PID: 631 (chronyd) CGroup: /system.slice/chronyd.service └─631 /usr/sbin/chronyd окт 03 21:55:17 lemp.sevo44.loc systemd[1]: Starting NTP client/server... окт 03 21:55:17 lemp.sevo44.loc chronyd[631]: chronyd version 3.2 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SECHASH +SIGND +ASYNCDNS +IPV6 +DEBUG) окт 03 21:55:17 lemp.sevo44.loc chronyd[631]: Frequency 1.141 +/- 1.440 ppm read from /var/lib/chrony/drift окт 03 21:55:18 lemp.sevo44.loc systemd[1]: Started NTP client/server. окт 03 21:55:35 lemp.sevo44.loc chronyd[631]: Selected source 89.109.251.23 окт 03 21:55:35 lemp.sevo44.loc chronyd[631]: System clock wrong by 1.035954 seconds, adjustment started окт 03 21:55:36 lemp.sevo44.loc chronyd[631]: System clock was stepped by 1.035954 seconds
Сетевые параметры
При установке CentOS 8 уделяю особое внимание настройки сетевых параметров. Кроме того, на странице настройки сетевых параметров указывается название хоста.
Всегда отключаю ipv6 так как в большинстве случаев он не используется а вот проблемы при работе с системой может создать.
Для управления сетевыми настройками в CentOS 8 после установки можно воспользоваться графической утилитой nmtui:
nmtui = вывод команды = -bash: nmtui: команда не найдена = команда установки необходимого пакета для работы nmtui = yum install NetworkManager-tui
В CentOS 8, сеть управляется только через Network Manager. Сетевые настройки лучше выполнять с помощью утилиты nmtui.
Руками вся настройка сводится к редактированию файлов в паке /etc/sysconfig/network-scripts/. Для определения интерфейсов необходимо предварительно выполнить команду ip addr которая покажет название всех имеющихся интерфейсов.
Например, мой файл настройки сетевого интерфейса ens18:
vim /etc/sysconfig/network-scripts/ifcfg-ens18 = вывод команды = TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="yes" IPV6INIT="no" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens18" UUID="2f1479ad-8a41-4886-acf4-64f0c5eff5c2" DEVICE="ens18" ONBOOT="yes" IPADDR="135.21.15.51" PREFIX="24" GATEWAY="18.22.52.1" DNS1="165.2.92.3" ZONE=public
Для применения изменений необходимо перезагрузить Network Manager выполнив команду:
= или командой = systemctl restart NetworkManager = предварительно поняв название необходимого сервиса = systemctl list-units | grep -i network
Смена пароля root
Смена пароля производится командой:
passwd = вывод команды = Изменяется пароль пользователя root. Новый пароль : Повторите ввод нового пароля : passwd: все данные аутентификации успешно обновлены.
Брандмауэр FirewallD
По умолчанию в системе CentOS 8 используется брандмауэр FirewallD.
Ниже я выполню необходимые действия не описывая всё подробно.
Вывод информации об активных зонах:
firewall-cmd --get-active-zones = вывод команды = public interfaces: ens18
Выведем информацию о конкретной зоне:
firewall-cmd --list-all --zone=public = вывод команды = public (active) target: default icmp-block-inversion: no interfaces: ens18 sources: services: cockpit ssh dhcpv6-client ports: protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:
Для безопасности порт ssh лучше поменять на нестандартный.
Добавим разрешение подключаться по этому порту:
firewall-cmd --permanent --zone=public --add-port=25555/tcp = вывод команды = success
Кроме того, сразу удалим ненужный сервис:
firewall-cmd --permanent --zone=public --remove-service=dhcpv6-client = вывод команды = success
Применим изменения и посмотрим результат сделанных действий:
firewall-cmd --reload = вывод команды = success firewall-cmd --list-all --zone=public = вывод команды = public (active) target: default icmp-block-inversion: no interfaces: ens18 sources: services: cockpit ssh ports: 25555/tcp protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:
Только после настройки ssh для работы по новому порту удаляйте сервис ssh из FirewallD! Иначе в случае ошибки настройки можете потерять доступ к серверу.
Смена порта SSH
Укажем порт в настройках ssh открыв конфигурационный файл командой:
vi /etc/ssh/sshd_config = необходимые изменения = Раскоментируем строку Port 22 и заменим на наш 25555
Перезапускаем сервис ssh командой:
systemctl restart sshd
Проверяем какой порт слушает sshd (для работы нужен установленный пакет net-tools):
netstat -tulpn | grep sshd tcp 0 0 0.0.0.0:25555 0.0.0.0:* LISTEN 453/sshd tcp6 0 0 :::25555 :::* LISTEN 453/sshd
Подключение к SSH по нестандартному порту
Подключение производится с указанием необходимого порта командой:
ssh -p 25555 [email protected]
Авторизация SSH по ключу
Вводить каждый раз пароль не удобно да и не помешает добавить безопасности.
После настройки можно отключить в параметрах ssh авторизацию по паролю, но иногда подключение по паролю просто необходимо. Обычно я создаю 16 злачный пароль и меняю его если давал временный доступ специалистам любого уровня и моего доверия. Безопасность лишней не бывает!
Добавляем на сервер необходимый ключ командой:
ssh-copy-id -i /home/local/.ssh/sevo44_rsa.pub -p 25555 [email protected]
Установка Midnight Commander
Установим самый популярный файловых менеджеров с текстовым интерфейсом командой:
dnf -y install mc
Включаем подсветку синтаксиса всех файлов, которые не обозначены явно в файле /usr/share/mc/syntax/Syntax. Этот универсальный синтаксис подходит для конфигурационных файлов, с которыми чаще всего приходится работать на сервере. Именно этот шаблон будет применяться к .conf и .cf файлам, так как к ним явно не привязано никакого синтаксиса. Перезаписываем файл unknown.syntax:
cp /usr/share/mc/syntax/sh.syntax /usr/share/mc/syntax/unknown.syntax = вывод команды = cp: переписать «/usr/share/mc/syntax/unknown.syntax»? y
В случае отказа от использования встроенного редактора MC необходимо в настройках «Настройки — Конфигурация» снять галки у параметров «Встроенный редактор» и «Встроенный просмотр»
Установка редактора Vim
По умолчанию в системе работает редактор vim и это вполне оправдано.
В случае отсутствия редактора его можно установить без вопросов командой:
dnf -y install vim
Отображение приглашения в консоли bash
При появлении большого количества серверов на обслуживании я сразу столкнулся с плохой информативностью о том с каким я сервером работаю.
Стандартный вариант отображения приветствия после установки CentOS 8:
[root@vds-micro ~]#
В представленном виде при работе одновременно с разными серверами я путался и порой выполнял команды не там где надо. Изменение цвета приглашения, вывода полного имени машины и пути где мы находимся позволило мне избежать таких ошибок.
Выведем имеющиеся параметры:
echo $PS1 = вывод команды = [\u@\h \W]\$
Изменим для текущей сессии:
export PS1='\[\033[01;31m\]\u@\H\[\033[01;34m\] \w \$\[\033[00m\] ' = в результате = [email protected] ~ #
Для постоянного применения настроек необходимо в папке пользователя в файл .bashrc добавить необходимый код:
vim .bashrc = необходимые дополнения = # Приветствие bash PS1='\[\033[01;31m\]\u@\H\[\033[01;34m\] \w \$\[\033[00m\] '
Для применения подобных настроек для всех пользователей с обычными правами сделаем приглашение зеленым. Добавим необходимые параметры в имеющийся файл или создадим новый и добавим туда необходимые параметры:
vim /etc/profile.d/bash_completion.sh = необходимое дополнение = # Вид bash PS1='\[\033[01;32m\]\u@\H\[\033[01;34m\] \w \$\[\033[00m\] '
В итоге я получил следующее:
[email protected] /etc # = права root [email protected] /etc # = простой пользователь
Более подробно можно почитать в статье Изменение приглашения терминала в bash.
Настройка хранения истории bash
Список последних выполненных команд хранится в домашней директории пользователя в файле .bash_history (в начале точка). Его можно открыть любым редактором и посмотреть.
По умолчанию вывод команды history в консоли нам покажет:
history = вывод команды = 1 yum update 2 reboot 3 htop 4 df -h
Как видим вывод не информативный. Кроме того, покажет только последние 1000 команд.
Быстро найти конкретную команду, можно с помощью фильтрации только нужных строк, например вот так:
history | grep yum
Изменим эту ситуацию добавив в файл .bashrc находящийся в папке пользователя необходимые параметры:
# Настройки history export HISTSIZE=10000 export HISTTIMEFORMAT="%h %d %H:%M:%S " PROMPT_COMMAND='history -a' export HISTIGNORE="ls:ll:history:w"
Расшифруем параметры:
- Первый параметр увеличивает размер файла до 10000 строк;
- Второй параметр указывает, что необходимо сохранять дату и время выполнения команды;
- Третья строка вынуждает сразу же после выполнения команды сохранять ее в историю;
- В последней строке мы создаем список исключений для тех команд, запись которых в историю не требуется.
Для применения изменений необходимо выполнить команду:
source ~/.bashrc
В итоге мы получим:
history = вывод команды = 1 янв 22 18:33:08 yum update 2 янв 22 18:33:08 reboot 3 янв 22 18:33:08 htop 4 янв 22 18:33:08 df -h
Можно применить эту настройку для всех пользователей указав параметр в файле /etc/profile.d/bash_completion.sh.
В таком варианте получаем гораздо большую информативность.
Установка Tmux
Установим пожалуй один из самых необходимых и удобных программ для удаленной работы с сервером. Tmux терминальный оконный менеджер при использовании дает возможность при обрыве связи с сервером по ssh не терять информацию о выполняемых действиях.
Установка выполняется командой:
dnf install tmux
Cockpit: Веб-интерфейс управления сервером CentOS 8
Возможность видеть наглядно все основные параметры системы и иметь возможность ими управлять пожалуй самая приятна новость которая меня порадовала в выпуске CentOS 8.
При авторизации по ssh вы увидите следующее сообщение:
Activate the web console with: systemctl enable --now cockpit.socket
Достаточно выполнить команду в консоли systemctl enable —now cockpit.socket и при следующей авторизации вы увидите следующее сообщение:
Web console: https://localhost:9090/ or https://192.168.0.252:9090/
Порт 9090 должен быть открыт. Работающий по умолчанию сервис cockpit в FirewallD открывает этот порт.
При вводе в браузере https://192.168.0.252:9090 увидите приглашение ввести данные авторизации.
После входа вы увидите главную страницу с выводом графиков нагрузки основных параметров сервера.
Далеко не все конечно можно видеть и настраивать в этой панели но определенное удобство есть явно. Пользоваться панелью просто, понятно и не вызывает никаких сюрпризов, так что описывать по большому счету нечего. Попробуйте и вы сами всё поймете.
Единственное что я делаю это то что не держу её включенной. Убираю из автозагрузки в самой панели управления или командой:
systemctl disable cockpit.socket
В случае необходимости мне не сложно включить при необходимости и отключить после использования следующими командами:
systemctl start cockpit.socket systemctl stop cockpit.socket
Вывод
В результате я получил статью в которой свёл в одно место все основные моменты которые я на практике использую при базовой настройке сервера CentOS 8. Возможно что-то сказано с ошибками или можно улучшить. Комментируйте и советуйте я всегда рад обратной связи с пользователями систем Linux.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Как установить и настроить KDE в CentOS 7 — Linux Подсказка
В установщике CentOS 7, когда вы выбираете сервер с графическим интерфейсом , среда рабочего стола GNOME устанавливается по умолчанию. Но вы также можете установить среду рабочего стола KDE на CentOS 7. В CentOS 7 среда рабочего стола KDE 4 доступна в официальном репозитории пакетов CentOS 7. Среда рабочего стола KDE 4 прекрасна и очень настраиваема во всех аспектах. В этой статье я покажу вам, как установить среду рабочего стола KDE на CentOS 7.Давайте начнем.
Установка KDE на CentOS 7:
У меня настроена минимальная виртуальная машина сервера CentOS 7. На нем еще не установлена графическая среда рабочего стола. Я собираюсь установить туда среду рабочего стола KDE.
Среда рабочего стола KDE доступна в официальном репозитории пакетов CentOS 7. Ее также очень легко установить.
Сначала обновите кеш репозитория пакетов YUM с помощью следующей команды:
Кэш репозитория пакетов YUM должен быть обновлен.
Теперь вы можете установить среду рабочего стола KDE с помощью следующей команды:
Будут установлены тысячи пакетов, и около 984 МБ пакетов будут загружены из Интернета. Нажмите и , а затем нажмите
Пакеты должны начать загрузку, как вы можете видеть на скриншоте ниже. Это займет некоторое время.
После завершения установки вы должны увидеть следующее окно.
Теперь вы должны сообщить CentOS 7, что вы хотите запустить графическую среду рабочего стола при запуске компьютера по умолчанию. Для этого выполните следующую команду:
$ sudo systemctl set-default graphical.target
Графическая среда рабочего стола должна быть загружена при следующем запуске компьютера CentOS 7.
Теперь перезагрузите компьютер с помощью следующей команды:
[cc lang = ”bash”]
$ sudo reboot
[cc]
Когда ваш компьютер загрузится, вы можете увидеть следующее окно.Это окно с лицензионным соглашением. Щелкните отмеченный участок на скриншоте ниже.
Теперь в следующем окне установите флажок Я принимаю лицензионное соглашение и щелкните Готово .
Теперь нажмите ЗАВЕРШИТЬ КОНФИГУРАЦИЮ , как отмечено на скриншоте ниже.
Теперь вы должны увидеть экран входа в GDM. Щелкните свою учетную запись пользователя, чтобы выбрать ее.
Теперь введите свой пароль для входа и нажмите Войти .
Вы должны увидеть заставку KDE, как показано на скриншоте ниже.
Через некоторое время должна загрузиться среда рабочего стола KDE, как вы можете видеть на снимке экрана ниже.
Настройка среды рабочего стола KDE в CentOS 7:
В этом разделе я покажу вам базовую конфигурацию рабочего стола KDE 4 на CentOS 7.
KDE имеет приложение System Settings , из которого вы можете настроить всю среду рабочего стола KDE 4.Вы можете найти Системные настройки в меню приложения KDE 4, как показано на скриншоте ниже.
Приложение System Settings должно открыться. Отсюда вы можете настроить темы KDE 4, эффекты рабочего стола, ассоциации файлов, дату и время, шрифты, рабочее пространство, мониторы и многое другое. Здесь все действительно легко найти, так как все красиво распределено по категориям. Вы также можете искать определенные вещи в приложении «Системные настройки», используя окно поиска в правом верхнем углу.
Например, если вы хотите изменить дату и время на своем компьютере, дважды щелкните Дата и время , как отмечено на снимке экрана ниже.
Настройки даты и времени должны появиться, как вы можете видеть на скриншоте ниже. Отсюда вы можете изменить дату, время, часовой пояс, а также настроить сервер времени.
Смена обоев:
Вы можете изменить обои рабочего стола KDE 4. Щелкните правой кнопкой мыши пустое место на рабочем столе и выберите в меню Default Desktop Settings .
Настройки рабочего стола Должно запуститься приложение.Вы можете выбрать любой из обоев, доступных по умолчанию, и нажать Применить .
Он должен быть установлен в качестве обоев рабочего стола, как видно на скриншоте ниже.
Если вам не нравятся обои по умолчанию, вы также можете установить свои собственные обои. Для этого нажмите Открыть…
Теперь выберите изображение, которое вы хотите установить в качестве обоев, и нажмите Открыть .
Файл изображения должен появиться в приложении «Настройки рабочего стола».Выберите его и нажмите Применить .
Обои надо поменять.
Работа с виджетами KDE:
В среде плазменного рабочего стола KDE 4 есть множество виджетов рабочего стола, которые можно использовать, чтобы сделать рабочий стол более красивым и интерактивным. Чтобы добавить виджет, щелкните Desktop , а затем щелкните Add Widgets , как отмечено на снимке экрана ниже.
Теперь дважды щелкните виджет, который вы хотите активировать.Я активирую виджет Аналоговые часы .
Как видно из снимка экрана ниже, виджет Analog Clock активирован, а аналоговые часы отображаются на рабочем столе.
Чтобы удалить виджет с рабочего стола, щелкните по нему, и должно появиться прозрачное меню. Нажмите на крестик, как показано на скриншоте ниже. Виджет нужно удалить с рабочего стола.
Вы также можете щелкнуть виджет, чтобы выбрать его, а затем перетащить его куда-нибудь на рабочий стол по своему усмотрению.
Виджеты могут иметь определенные настройки, доступ к которым вы можете получить из меню виджетов, как вы можете видеть на снимке экрана ниже.
Должны появиться специфические настройки виджета. Я включил секундную стрелку на своих аналоговых часах. Чтобы сохранить изменения, нажмите Применить или ОК .
Как видите, отображается секундная стрелка.
Приложения среды рабочего стола KDE 4 в CentOS 7:
В этом разделе я расскажу о некоторых приложениях, установленных по умолчанию в среде рабочего стола KDE 4 CentOS 7.
Веб-браузеры:
В среде рабочего стола CentOS 7 KDE 4 по умолчанию установлены веб-браузеры Firefox и Konqueror .
Терминал / консоль:
В среде рабочего стола KDE 4 Konsole является терминальным приложением по умолчанию. Это очень мощный эмулятор терминала.
Программа просмотра документов:
Okular — это программа для просмотра документов в среде рабочего стола KDE 4.Он поддерживает множество типов цифровых документов, таких как PDF, CHM, DjVU, EPub и многие другие. Очень нравится Okular .
KDE 4 имеет гораздо больше приложений. Остальное я оставляю на ваше усмотрение. Удачи KDE на CentOS 7.
Вот как вы устанавливаете и настраиваете KDE в CentOS 7. Спасибо за чтение этой статьи.
.
Скачать centos7-kde с SourceForge.net
Полное имя
Телефонный номер
Должность
Промышленность
Компания
Размер компании
Размер компании: 1 — 2526 — 99100 — 499500 — 9991,000 — 4,9995,000 — 9,99910,000 — 19,99920,000 или более
Получайте уведомления об обновлениях для этого проекта.Получите информационный бюллетень SourceForge.
Получайте информационные бюллетени и уведомления с новостями сайта, специальными предложениями и эксклюзивными скидками на ИТ-продукты и услуги.
Да, также присылайте мне специальные предложения о продуктах и услугах, касающихся:
Программное обеспечение для бизнеса
Программное обеспечение с открытым исходным кодом
Информационные технологии
Программирование
Оборудование
Вы можете связаться со мной через:
Электронная почта (обязательно)
Телефон
смс
Я согласен получать эти сообщения от SourceForge.сеть. Я понимаю, что могу отозвать свое согласие в любое время. Пожалуйста, обратитесь к нашим Условиям использования и Политике конфиденциальности или свяжитесь с нами для получения более подробной информации.
Я согласен получать эти сообщения от SourceForge.net указанными выше способами. Я понимаю, что могу отозвать свое согласие в любое время. Пожалуйста, обратитесь к нашим Условиям использования и Политике конфиденциальности или свяжитесь с нами для получения более подробной информации.
Для этой формы требуется JavaScript.
Подписывайся
Кажется, у вас отключен CSS.Пожалуйста, не заполняйте это поле.
Кажется, у вас отключен CSS.
Пожалуйста, не заполняйте это поле.
.
/ usr / bin / kdeconnect-cli |
/usr/lib64/kde4/kcm_kdeconnect.so |
/usr/lib64/kde4/kdeconnect_battery.so |
/usr/lib64/kde4/kdeconnect_clipboard.so |
/usr/lib64/kde4/kdeconnect_mousepad.so |
/usr/lib64/kde4/kdeconnect_mpriscontrol.so |
/ usr / lib64 / kde4 / kdeconnect_notifications.так |
/usr/lib64/kde4/kdeconnect_pausemusic.so |
/usr/lib64/kde4/kdeconnect_pausemusic_config.so |
/usr/lib64/kde4/kdeconnect_ping.so |
/usr/lib64/kde4/kdeconnect_screensaver_inhibit.so |
/usr/lib64/kde4/kdeconnect_sftp.so |
/usr/lib64/kde4/kdeconnect_sftp_config.so |
/usr/lib64/kde4/kdeconnect_share.so |
/ usr / lib64 / kde4 / kdeconnect_share_config.так |
/usr/lib64/kde4/kdeconnect_telephony.so |
/usr/lib64/kde4/kdeconnectfiletiemaction.so |
/usr/lib64/kde4/kded_kdeconnect.so |
/usr/lib64/kde4/kio_kdeconnect.so |
/usr/lib64/kde4/imports/org/kde/kdeconnect/libkdeconnectdeclarativeplugin.so |
/ usr / lib64 / kde4 / import / org / kde / kdeconnect / qmldir |
/ usr / libexec / kde4 / kdeconnectd |
/ usr / share / applications / kde4 / kdeconnect.рабочий стол |
/usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml |
/usr/share/dbus-1/interfaces/org.kde.kdeconnect.device.battery.xml |
/usr/share/dbus-1/interfaces/org.kde.kdeconnect.device.notifications.notification.xml |
/usr/share/dbus-1/interfaces/org.kde.kdeconnect.device.notifications.xml |
/usr/share/dbus-1/interfaces/org.kde.kdeconnect.device.sftp.xml |
/ usr / share / dbus-1 / interfaces / org.kde.kdeconnect.device.xml |
/usr/share/dbus-1/services/org.kde.kdeconnect.service |
/usr/share/doc/kde-connect-0.8/COPYING |
/usr/share/doc/kde-connect-0.8/README |
/usr/share/icons/hicolor/128×128/apps/kdeconnect.png |
/usr/share/icons/hicolor/16×16/apps/kdeconnect.png |
/usr/share/icons/hicolor/22×22/apps/kdeconnect.png |
/ usr / share / icons / hicolor / 256×256 / apps / kdeconnect.png |
/usr/share/icons/hicolor/32×32/apps/kdeconnect.png |
/usr/share/icons/hicolor/48×48/apps/kdeconnect.png |
/usr/share/icons/hicolor/64×64/apps/kdeconnect.png |
/usr/share/icons/hicolor/8×8/apps/kdeconnect.png |
/usr/share/icons/hicolor/scalable/apps/kdeconnect.svgz |
/usr/share/kde4/apps/kdeconnect/kdeconnect.notifyrc |
/ usr / share / kde4 / apps / Plasmoids / kdeconnect / metadata.рабочий стол |
/ usr / share / kde4 / apps / Plasmoids / kdeconnect / contents / |
/usr/share/kde4/apps/plasma/plasmoids/kdeconnect/contents/ui/Battery.qml |
/usr/share/kde4/apps/plasma/plasmoids/kdeconnect/contents/ui/CompactRepresentation.qml |
/usr/share/kde4/apps/plasma/plasmoids/kdeconnect/contents/ui/DeviceDelegate.qml |
/ usr / share / kde4 / apps / Plasmoids / kdeconnect / contents / ui / Sftp.qml |
/usr/share/kde4/apps/plasma/plasmoids/kdeconnect/contents/ui/kdeconnect.qml |
/usr/share/kde4/services/kcm_kdeconnect.desktop |
/usr/share/kde4/services/kdeconnect.protocol |
/usr/share/kde4/services/kdeconnect_battery.desktop |
/usr/share/kde4/services/kdeconnect_clipboard.desktop |
/usr/share/kde4/services/kdeconnect_mousepad.desktop |
/ usr / share / kde4 / services / kdeconnect_mpriscontrol.рабочий стол |
/usr/share/kde4/services/kdeconnect_notifications.desktop |
/usr/share/kde4/services/kdeconnect_pausemusic.desktop |
/usr/share/kde4/services/kdeconnect_pausemusic_config.desktop |
/usr/share/kde4/services/kdeconnect_ping.desktop |
/usr/share/kde4/services/kdeconnect_screensaver_inhibit.desktop |
/ usr / share / kde4 / services / kdeconnect_sftp.рабочий стол |
/usr/share/kde4/services/kdeconnect_sftp_config.desktop |
/usr/share/kde4/services/kdeconnect_share.desktop |
/usr/share/kde4/services/kdeconnect_share_config.desktop |
/usr/share/kde4/services/kdeconnect_telephony.desktop |
/usr/share/kde4/services/kdeconnectsendfile.desktop |
/usr/share/kde4/services/plasma-kdeconnect.desktop |
/ usr / share / kde4 / services / kded / kdeconnect.рабочий стол |
/usr/share/kde4/servicetypes/kdeconnect_plugin.desktop |
/usr/share/locale/ar/LC_MESSAGES/kdeconnect-cli.mo |
/usr/share/locale/ar/LC_MESSAGES/kdeconnect-core.mo |
/usr/share/locale/ar/LC_MESSAGES/kdeconnect-filetiemaction.mo |
/usr/share/locale/ar/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/ar/LC_MESSAGES/kdeconnect-kded.mo |
/ usr / share / locale / ar / LC_MESSAGES / kdeconnect-kio.пн |
/usr/share/locale/ar/LC_MESSAGES/kdeconnect-plugins.mo |
/usr/share/locale/bg/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/bg/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/bg/LC_MESSAGES/kdeconnect-kio.mo |
/usr/share/locale/bs/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/bs/LC_MESSAGES/kdeconnect-kded.mo |
/ usr / share / locale / bs / LC_MESSAGES / Plasma_applet_kdeconnect.пн |
/usr/share/locale/ca/LC_MESSAGES/kdeconnect-cli.mo |
/usr/share/locale/ca/LC_MESSAGES/kdeconnect-core.mo |
/usr/share/locale/ca/LC_MESSAGES/kdeconnect-filetiemaction.mo |
/usr/share/locale/ca/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/ca/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/ca/LC_MESSAGES/kdeconnect-kio.mo |
/ usr / share / locale / ca / LC_MESSAGES / kdeconnect-plugins.пн |
/usr/share/locale/ca/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/cs/LC_MESSAGES/kdeconnect-cli.mo |
/usr/share/locale/cs/LC_MESSAGES/kdeconnect-core.mo |
/usr/share/locale/cs/LC_MESSAGES/kdeconnect-filetiemaction.mo |
/usr/share/locale/cs/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/cs/LC_MESSAGES/kdeconnect-kded.mo |
/ usr / share / locale / cs / LC_MESSAGES / kdeconnect-kio.пн |
/usr/share/locale/cs/LC_MESSAGES/kdeconnect-plugins.mo |
/usr/share/locale/cs/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/da/LC_MESSAGES/kdeconnect-cli.mo |
/usr/share/locale/da/LC_MESSAGES/kdeconnect-core.mo |
/usr/share/locale/da/LC_MESSAGES/kdeconnect-filetiemaction.mo |
/usr/share/locale/da/LC_MESSAGES/kdeconnect-kcm.mo |
/ usr / share / locale / da / LC_MESSAGES / kdeconnect-kded.пн |
/usr/share/locale/da/LC_MESSAGES/kdeconnect-kio.mo |
/usr/share/locale/da/LC_MESSAGES/kdeconnect-plugins.mo |
/usr/share/locale/da/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/de/LC_MESSAGES/kdeconnect-cli.mo |
/usr/share/locale/de/LC_MESSAGES/kdeconnect-core.mo |
/usr/share/locale/de/LC_MESSAGES/kdeconnect-filetiemaction.mo |
/ usr / share / locale / de / LC_MESSAGES / kdeconnect-kcm.пн |
/usr/share/locale/de/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/de/LC_MESSAGES/kdeconnect-kio.mo |
/usr/share/locale/de/LC_MESSAGES/kdeconnect-plugins.mo |
/usr/share/locale/de/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/es/LC_MESSAGES/kdeconnect-cli.mo |
/usr/share/locale/es/LC_MESSAGES/kdeconnect-core.mo |
/ usr / share / locale / es / LC_MESSAGES / kdeconnect-filetiemaction.пн |
/usr/share/locale/es/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/es/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/es/LC_MESSAGES/kdeconnect-kio.mo |
/usr/share/locale/es/LC_MESSAGES/kdeconnect-plugins.mo |
/usr/share/locale/es/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/fi/LC_MESSAGES/kdeconnect-cli.mo |
/ usr / share / locale / fi / LC_MESSAGES / kdeconnect-core.пн |
/usr/share/locale/fi/LC_MESSAGES/kdeconnect-filetiemaction.mo |
/usr/share/locale/fi/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/fi/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/fi/LC_MESSAGES/kdeconnect-kio.mo |
/usr/share/locale/fi/LC_MESSAGES/kdeconnect-plugins.mo |
/usr/share/locale/fi/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/ usr / share / locale / fr / LC_MESSAGES / kdeconnect-cli.пн |
/usr/share/locale/fr/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/fr/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/fr/LC_MESSAGES/kdeconnect-kio.mo |
/usr/share/locale/fr/LC_MESSAGES/kdeconnect-plugins.mo |
/usr/share/locale/fr/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/gl/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/ usr / share / locale / hu / LC_MESSAGES / kdeconnect-kcm.пн |
/usr/share/locale/hu/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/hu/LC_MESSAGES/kdeconnect-kio.mo |
/usr/share/locale/hu/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/it/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/it/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/it/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/ usr / share / locale / ja / LC_MESSAGES / kdeconnect-cli.пн |
/usr/share/locale/ja/LC_MESSAGES/kdeconnect-core.mo |
/usr/share/locale/ja/LC_MESSAGES/kdeconnect-filetiemaction.mo |
/usr/share/locale/ja/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/ja/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/ja/LC_MESSAGES/kdeconnect-kio.mo |
/usr/share/locale/ja/LC_MESSAGES/kdeconnect-plugins.mo |
/ usr / share / locale / ja / LC_MESSAGES / Plasma_applet_kdeconnect.пн |
/usr/share/locale/ko/LC_MESSAGES/kdeconnect-cli.mo |
/usr/share/locale/ko/LC_MESSAGES/kdeconnect-core.mo |
/usr/share/locale/ko/LC_MESSAGES/kdeconnect-filetiemaction.mo |
/usr/share/locale/ko/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/ko/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/ko/LC_MESSAGES/kdeconnect-kio.mo |
/ usr / share / locale / ko / LC_MESSAGES / kdeconnect-plugins.пн |
/usr/share/locale/ko/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/lt/LC_MESSAGES/kdeconnect-cli.mo |
/usr/share/locale/lt/LC_MESSAGES/kdeconnect-core.mo |
/usr/share/locale/lt/LC_MESSAGES/kdeconnect-filetiemaction.mo |
/usr/share/locale/lt/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/lt/LC_MESSAGES/kdeconnect-kded.mo |
/ usr / share / locale / lt / LC_MESSAGES / kdeconnect-kio.пн |
/usr/share/locale/lt/LC_MESSAGES/kdeconnect-plugins.mo |
/usr/share/locale/lt/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/nl/LC_MESSAGES/kdeconnect-cli.mo |
/usr/share/locale/nl/LC_MESSAGES/kdeconnect-core.mo |
/usr/share/locale/nl/LC_MESSAGES/kdeconnect-filetiemaction.mo |
/usr/share/locale/nl/LC_MESSAGES/kdeconnect-kcm.mo |
/ usr / share / locale / nl / LC_MESSAGES / kdeconnect-kded.пн |
/usr/share/locale/nl/LC_MESSAGES/kdeconnect-kio.mo |
/usr/share/locale/nl/LC_MESSAGES/kdeconnect-plugins.mo |
/usr/share/locale/nl/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/pl/LC_MESSAGES/kdeconnect-cli.mo |
/usr/share/locale/pl/LC_MESSAGES/kdeconnect-core.mo |
/usr/share/locale/pl/LC_MESSAGES/kdeconnect-filetiemaction.mo |
/ usr / share / locale / pl / LC_MESSAGES / kdeconnect-kcm.пн |
/usr/share/locale/pl/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/pl/LC_MESSAGES/kdeconnect-kio.mo |
/usr/share/locale/pl/LC_MESSAGES/kdeconnect-plugins.mo |
/usr/share/locale/pl/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/pt/LC_MESSAGES/kdeconnect-cli.mo |
/usr/share/locale/pt/LC_MESSAGES/kdeconnect-core.mo |
/ usr / share / locale / pt / LC_MESSAGES / kdeconnect-filetiemaction.пн |
/usr/share/locale/pt/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/pt/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/pt/LC_MESSAGES/kdeconnect-kio.mo |
/usr/share/locale/pt/LC_MESSAGES/kdeconnect-plugins.mo |
/usr/share/locale/pt/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/pt_BR/LC_MESSAGES/kdeconnect-cli.mo |
/ usr / share / locale / pt_BR / LC_MESSAGES / kdeconnect-core.пн |
/usr/share/locale/pt_BR/LC_MESSAGES/kdeconnect-filetiemaction.mo |
/usr/share/locale/pt_BR/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/pt_BR/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/pt_BR/LC_MESSAGES/kdeconnect-kio.mo |
/usr/share/locale/pt_BR/LC_MESSAGES/kdeconnect-plugins.mo |
/ usr / share / locale / pt_BR / LC_MESSAGES / Plasma_applet_kdeconnect.пн |
/usr/share/locale/ro/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/ro/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/ro/LC_MESSAGES/kdeconnect-kio.mo |
/usr/share/locale/ro/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/ru/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/ru/LC_MESSAGES/kdeconnect-kded.mo |
/ usr / share / locale / ru / LC_MESSAGES / Plasma_applet_kdeconnect.пн |
/usr/share/locale/sk/LC_MESSAGES/kdeconnect-cli.mo |
/usr/share/locale/sk/LC_MESSAGES/kdeconnect-core.mo |
/usr/share/locale/sk/LC_MESSAGES/kdeconnect-filetiemaction.mo |
/usr/share/locale/sk/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/sk/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/sk/LC_MESSAGES/kdeconnect-kio.mo |
/ usr / share / locale / sk / LC_MESSAGES / kdeconnect-plugins.пн |
/usr/share/locale/sk/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/sv/LC_MESSAGES/kdeconnect-cli.mo |
/usr/share/locale/sv/LC_MESSAGES/kdeconnect-core.mo |
/usr/share/locale/sv/LC_MESSAGES/kdeconnect-filetiemaction.mo |
/usr/share/locale/sv/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/sv/LC_MESSAGES/kdeconnect-kded.mo |
/ usr / share / locale / sv / LC_MESSAGES / kdeconnect-kio.пн |
/usr/share/locale/sv/LC_MESSAGES/kdeconnect-plugins.mo |
/usr/share/locale/sv/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/tr/LC_MESSAGES/plasma_applet_kdeconnect.mo |
/usr/share/locale/uk/LC_MESSAGES/kdeconnect-cli.mo |
/usr/share/locale/uk/LC_MESSAGES/kdeconnect-core.mo |
/ usr / share / locale / uk / LC_MESSAGES / kdeconnect-filetiemaction.пн |
/usr/share/locale/uk/LC_MESSAGES/kdeconnect-kcm.mo |
/usr/share/locale/uk/LC_MESSAGES/kdeconnect-kded.mo |
/usr/share/locale/uk/LC_MESSAGES/kdeconnect-kio.mo |
/usr/share/locale/uk/LC_MESSAGES/kdeconnect-plugins.mo |
/usr/share/locale/uk/LC_MESSAGES/plasma_applet_kdeconnect.mo |
.