CentOS 7: Установка и настройка

Предисловие

Пара слов, почему же всё-таки CentOS, а не что-то иное. Вообще знакомство с Linux началось в 2000-м году с какой-то версии RedHat. Потом был BlackCat Linux (из-за его лучшей поддержки русского языка). Затем появился Gentoo и я считал его идеалом за то что за счёт USE-флагов устанавливалось только то что действительно нужно. Ну и за его оптимизацию, в то время более-менее нормально смотреть фильмы на компьютере с процессором AMD K6-2-300 можно было только под Gentoo. После Gentoo на работе была Ubuntu, но она как-то сразу не пошла. Вообще после Gentoo переходить на любой другой Linux сложно. Это как после OS X обратно на Windows садиться. В Gentoo и процесс загрузки, и многие другие вещи красивы с эстетической точки зрения, в Ubuntu же по дефолту в консоли только белый цвет на чёрном фоне.

Затем были курсы по RHEL и сертификат RHCSA. Я посчитал что глупо не пользоваться полученными знаниями – поэтому решил установить CentOS на паре серверов на работе под различные сервисы. В процессе так увлёкся что даже свой личный сервер перевёл с Gentoo на CentOS. Сначала был CentOS 5, затем CentOS 6, теперь вот уже CentOS 7.

С переходом на CentOS стало намного меньше времени уходить на обслуживание сервера, т.к. по времени выполнение команды:

выполняется в разы быстрее нежели выполнение команды

Да и разных неожиданностей во время обновления системы стало меньше. Хотя, Gentoo я благодарен за полученный опыт.

 

Прежде чем устанавливать CentOS 7 предлагаю прочитать эту брошюру RHEL 7: Installation Guide. По ссылке её можно скачать целиком или в виде .pdf-файла, или в виде .epub-файла, кому как будет удобно. Это официальное руководство по установке RHEL 7 (при чём на русском языке). А т.к. RHEL практически то же самое что и CentOS – всё описанное в брошюре применимо и к CentOS.

 

Update от 01.01.2016

В связи с выходом новой версии установочных дисков CentOS 7.2.1511, данная статья потеряла актуальность. Вашему вниманию представляется новая версия http://blog.acmenet.ru/2016/01/01/centos-7-2-install/.

 

Загрузка образа CentOS

Для установки CentOS первым делом нужно скачать образ установочного диска в виде iso-файла. Для этого заходим в раздел Downloads на сайте CentOS – http://www.centos.org/download/, а там находим раздел «Minimal Install Images» и нажимаем на ссылку «Download the Minimal ISO» – http://isoredirect.centos.org/centos/7/isos/x86_64/. Дальше выбираем ближайшее к нам зеркало и скачиваем файл CentOS-7.0-1406-x86_64-NetInstall.iso (в моём случае до сервисов Яндекса у меня 100Мбит, поэтому качаю с его зеркала).

 

Создание установочных носителей

Для установки CentOS в виртуальной машине – достаточно указать iso-образ в качестве диска для виртуального привода. Если установка будет производиться с CD-диска – запишите iso-образ на компакт-диск любой имеющейся в наличии программой. Так же можно, записать iso-образ на USB-диск и загрузиться для установки с неё. Сделать это в Linux можно следующей командой:

Вместо %filepath% нужно указать полный путь к iso-файлу, а вместо %devname% нужно указать название устройства под которым Linux видит наш USB-диск. Имейте в виду что USB-диск в этот момент не должен быть примонтирован.
В Windows для записи iso-образа на USB-диск можно воспользовавшись программой Fedora LiveUSB Creator (https://fedorahosted.org/liveusb-creator/). Необходимо скачать и установить эту программу. Имейте в виду, для её работы запускать её нужно с правами администратора. После запуска выберите iso-образ для записи нажав на кнопку Browse, затем в пункте Target Device выберите USB-диск для записи и нажмите на кнопку «Create Live USB».

Fedora LiveUSB Creator

 

Подготовка виртуальной машины

В Parallels Desktop нажимаем на кнопку «Создать…» для создания новой виртуальной машины, затем в мастере Parallels выделяем пункт «Установить Windows или другую ОС с DVD или из образа» и нажимаем на кнопку «Продолжить». В новом окне мастера Parallels выбираем пункт «Образ» и перетягиваем наш iso-образ на окошко мастера. Мастер будет ругаться сообщением «Не удалось определить операционную систему», не будем обращать на это внимание и нажмём на кнопку «Продолжить». Мастер предложит выбрать операционную систему из списка, выберем в нём «CentOS Linux» в группе «Другие версии Linux» и нажмём на кнопку «OK». Выбираем имя виртуальной машины, выбираем расположение виртуальной машины, ставим галочку напротив пункта «Настроить параметры до начала установки» и нажимаем на кнопку «Продолжить». Расписывать все настройки Parallels для виртуальной машины смысла нет, отмечу только что лучше бы оперативной памяти указать не менее 1Гб, количество процессоров можно увеличить до максимума, а вот жёсткий диск можно и урезать до 16Гб (по умолчанию Parallels делает 64Гб). Для минимальной установки и настройки основных сетевых сервисов 16Гб вполне должно хватить. Так же обратите внимание на настройки сети виртуальной машины, для установки нам необходимо чтобы в виртуальной машине был доступен Интернет (можно вместо общей сети указать мостовую, тогда виртуальная машина будет в локальной сети). Я ещё во вкладке «Безопасность» в настройках виртуальной машины ставлю галочки напротив пунктов «Интеграция: Изолировать Linux от Mac» и «Time Machine: Отключить» (так как виртуальная машина тестовая). Теперь закрываем настройки и опять нажимаем на кнопку «Продолжить».

Parallels VM Status

 

Загрузка установки CentOS

Загружаем компьютер (или виртуальную машину) с носителя, который мы подготовили (или напрямую из iso-образа). После загрузки появится меню, которое предлагает запустить процесс установки (пункт «Install CentOS 7» или выполнить диагностику носителя и потом запустить процесс установки (пункт «Test this media & Install CentOS 7»). Выбираем второй пункт и нажимаем «Enter».

CentOS Install: Grub Menu

После проверки носителя запустится установщик CentOS 7.
В первом окне установщика выбираем русский язык и нажимаем на кнопку «Продолжить».

CentOS Install: Language Selection

Выбор часового пояса и установку времени с датой пока пропустим, всё равно до настройки сети NTP-клиент доступен не будет.

CentOS Install: Main Menu

Начнём с настроек клавиатуры, для этого нажмём на кнопку «Клавиатура» и поменяем приоритет у раскладок, передвинув английскую раскладку наверх. Так же, нажав на кнопку «Параметры» можно поменять комбинацию для переключения раскладок (например на Ctrl+Shift). После чего нажмём на кнопку «Готово».

CentOS Install: Keyboard Settings

Для настройки сети нажимаем на кнопку «Сеть и имя узла» в группе настроек «Система». По умолчанию сеть отключена, для её включения необходимо нажать на переключатель, который находится в верхнем правом углу экрана. У меня сразу с DHCP-сервера подхватились все сетевые настройки и из DNS определилось имя хоста. Если эти данные автоматически не подхватились – их нужно ввести вручную нажав на кнопку «Настроить…».

CentOS Install: Network Settings

Во вкладке «Общий» ставим галочку напротив пункта «Автоматически подключаться к этой сети, когда она доступна».

CentOS Install: Network Settings: Common

Во вкладке «Параметры IPv4» в пункте «Способ настройки» либо оставляем выбранным «Автоматически (DHCP)», если в локальной сети используется DHCP, либо меняем на «Вручную» и заполняем все оставшиеся поля.

CentOS Install: Network Settings: IPv4

Если у нас в сети не используется IPv6, тогда во вкладке «Параметры IPv6» в пункте «Способ настройки» выбираем «Игнорировать».

CentOS Install: Network Settings: IPv6

После сохранения сетевых настроек нажимаем на кнопку «Готово» в левом верхнем углу экрана. Теперь можно вернуться к пропущенному шагу и настроить часовой пояс и дату. Для этого нажимаем на кнопку «Дата и время» в блоке «Региональные настройки». Сначала выбираем регион и город, а затем в правом верхнем углу нажимаем на переключатель «Сетевое время». После этого время должно синхронизироваться с NTP-сервером. Можно нажать на кнопку «Готово» для возвращения в главное меню установщика.

CentOS Install: TimeZone Selection

Сейчас укажем репозитарий из которого будем устанавливать CentOS, для этого теперь нажимаем на кнопку «Источник установки» в блоке «Программное обеспечение». В поле источника установки указываем путь к основному репозиторию CentOS (в моём случае я указываю mirror.yandex.ru/centos/7/os/x86_64/). В случае если доступ к Интернету у вас осуществляется через прокси – самое время это указать, нажав на кнопку «Настройки прокси…». Теперь нажимаем на кнопку «Готово».

CentOS Install: Repository

Если адрес репозитория указан верно, то теперь под названием кнопки «Источник установки» появится адрес репозитория, а с иконки кнопки уберётся оранжевый треугольник. Если это произошло – нажимаем на кнопку «Выбор программ» в блоке «Программное обеспечение». Во время первоначальной установки я устанавливаю только минимальный набор программ, а все сервисы, которые будут работать на сервере устанавливаю и настраиваю позже. Так что оставляю выбранным пункт «Минимальная установка» и нажимаю на кнопку «Готово».

CentOS Install: Package Roles

Осталось настроить расположение установки, для чего нажмём на кнопку «Место установки». Смотрим что галочкой выделен нужный нам жёсткий диск, отмечаем пункт «Я настрою разделы» в блоке «Разбиение» и нажимаем на кнопку «Готово».

CentOS Install: Storage Menu

У нас откроется мастер разметки жёсткого диска. Первым делом нажмём на кнопку «Нажмите здесь для их автоматического создания».

CentOS Install: Storage Manual Formatting

Теперь чуть подправим автоматическую разбивку.

CentOS Install: Storage Manual Formatting 2

Для этого сначала выделим корневой раздел «/» и изменим требуемый размер на 12ГБ. Тип устройства LVM и файловую систему xfs оставим без изменения, но вот название «Volume Group» изменим, для чего нажмём на кнопку «Изменить…». По умолчания установщик называет группу томов LVM как hostname_hostname, заменим это на vg_hostname и нажмём на кнопку «Сохранить» (вместо hostname подставьте название вашего хоста). Теперь поменяем имя раздела, вместо root напишем lv_root и нажмём на кнопку «Обновить настройки».

CentOS Install: Storage Root Partition

Для ровного числа заменим размер раздела /boot – вместо 500МБ укажем 512МБ. Тип устройства раздела /boot оставляем обычным, файловую систему так же оставляем xfs, после чего нажимаем на кнопку «Обновить настройки».

CentOS Install: Storage Boot Partition

И напоследок изменим настройки раздела для swap. Имя раздела заменим с swap на lv_swap, а размер увеличим до 4ГБ, после чего нажимаем на кнопку «Обновить настройки». Так как диск для установки CentOS у меня всего 16ГБ, а мы уже сделали разделов на 16,5ГБ (512МБ+12ГБ+4ГБ) – установщик автоматически подправит раздел для swap до предельно допустимых 3,864ГБ.

CentOS Install: Storage Swap Partition

Так как и корневой раздел, и раздел для swap у нас создаются в виде томов LVM, то расширить их в будущем не составит большого труда. Завершив разметку диска нажимаем на кнопку «Готово». Установщик нам покажет последовательность разметки диска, которую мы должны подтвердить нажав на кнопку «Принять изменения».

CentOS Install: Storage Operations

После того как всё подготовлено к установке CentOS – нажимаем на кнопку «Начать установку».

CentOS Install: Main Menu OK

Первым делом установщик произведёт разбиение диска на разделы, как мы указали ранее. Затем разделы будут отформатированы и начнётся установка пакетов. В минимальной установке этих пакетов 298. После установки пакетов будет произведена их первоначальная настройка.

CentOS Install: Processing

В то время пока пакеты устанавливаются и настраиваются – мы зададим пароль для пользователя root и создадим пользователя для повседневной работы (во время установки создание пользователя шаг не обязательный, его можно будет в любой момент создать позже).

CentOS Install: Root Password

Последним шагом перед перазагрузкой установщик настроит загрузчик операционной системы. После чего нужно будет нажать на кнопку «Перезагрузить», для того чтобы загрузился свежеустановленный CentOS.

CentOS Install: Finish
Поздравляем! Установка CentOS завершена.

 

Прежде чем перейти к настройке CentOS 7 советую прочитать вот эту вот брошюру RHEL 7: System Administrators Guide. Это официальное руководство по настройке RHEL 7 (на русский язык эта брошюра пока что не переведена).

 

Первый запуск CentOS

После загрузки загрузчика появится меню выбора загрузки, в котором можно ничего не нажимать, по умолчанию запустится первый вариант «CentOS Linux, with Linux 3.10.0-123.el7.x86_64».

CentOS: Grub Menu

Загрузка по умолчанию достаточно молчаливая, не показывается ровным счётом ничего. А после загрузки нас ждёт стандартное приглашение ввода имени пользователя и пароля.

CentOS: Login

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

После того как залогинились в CentOS первый раз – нужно выполнить ряд дополнительных настроек. Первым делом устанавливаем редактор nano, и делаем так, чтобы вся почта отправляемая пользователю root – форвардилась на ваш почтовый адрес.

В CentOS 6 после этого необходимо было ещё восстанавливать заданный по умолчанию SELinux-контекст для файла .forward командой:

А в CentOS 7 файл создаётся сразу с нормальным контекстом.

 

Настраиваем локаль и русскую раскладку

Теперь после перезагрузки мы сможем в консоли переключать раскладку нажимая на Ctrl+Shift. Ну, а пока перезагружаться не будем – загрузим вручную нужную раскладку командой:

 

Отключение IPv6

Есть два варианта отключения IPv6 в CentOS 7, первый вариант жёсткий:

он запрещает ядру грузить модули связанные с IPv6. Этот вариант плох тем, что если включен SELinux (а зачем ставить CentOS и отключать SELinux?!), то мы будем периодически получать ругань в логах типа:

Поэтому есть более мягкий вариант отключения IPv6:

А для того чтобы после отключения IPv6 не было лишней ругани от разных сервисов в логах – нужно подправить конфиги postfix, демона синхронизации времени chrony и sshd:

 

Настройка демона sshd

На новом сервере я сразу отключаю авторизацию по паролю, оставляю только авторизацию по ключу. А авторизацию по паролю разрешаю только определённым IP-адресам:

Note: используйте только если знаете что делаете!
 

Настройка менеджера пакетов

Ограничиваем количество установленных версий пакетов до 3-х (например количество версий установленного ядра):

Включаем проверку новых версий пакетов (информация о новых версиях будет приходить по почте, сами пакеты обновляться автоматически не будут):

 

Обновление базовой системы после установки

 

Установка необходимых утилит и программ

Теперь подключаем EPEL-репозиторий (Extra Packages for Enterprise Linux) и доустанавливаем необходимые пакеты, отсутствующие в базовой установке:

Есть ещё интересный пакет atop, в котором можно посмотреть статистику загрузки сервера в реальном времени с разбивкой по процессам и устройствам. Но в настоящий момент этот пакет для CentOS 7 находится в тестовом репозитории EPEL, поэтому устанавливается он следующей командой:

Update: atop уже поместили в основной репозиторий, поэтому его можно устанавливать просто командой:

А статистика выглядит примерно таким образом:

 

Настройка рабочего окружения

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

После создания этих файлов лучше всего перелогиниться, для того чтобы применились все изменения.

Настройка утилиты screen

Я люблю работать в screen, во-первых если, вдруг отвалится связь до удалённого сервера – сеанс не завершится, а продолжит своё выполнение. Особенно это актуально если удалённо был запущен какой-нибудь длительный процесс, который не желательно прерывать.
Ну и плюс, я настроил screen таким образом, что при его запуске – у нас сразу же создаются 10 консолей, и переключаться между ними так же удобно как если бы вы сидели за рельной консолью Linux, по Alt+F1, Alt+F2 и т.д. до Alt+F10. Можно ещё нажимая клавиши Ctrl+Alt+Left/Right переключаться между консолями влево-вправо.

Note: Если запускать Midnight Commander в screen, то у него не работал subshell (не работал шелл в mc). Для того чтобы починить, добавьте в файл .screenrc строчку «shell -$SHELL«.
 

Настройка редактора nano

nano – отличный маленький редактор. Но многие его почему-то незаслуженно не любят. Это зря. С небольшими донастройками nano умеет даже подсветку синтаксиса. Не так круто как тот же vim, но в целом всё равно получается лучше чем чёрно-белый.

 

Финиш

И, наконец, перезагружаем наш сервер:

 

Update: особенности временной работы с qwertz

Если, вдруг, Вы будете устанавливать CentOS на каком-нибудь немецком хостинге с раскладкой qwertz, без возможности смены её на qwerty, нужно помнить следующее:

Так же не забудьте про то что пароль который вы введёте с раскладкой qwertz потом не подойдёт при доступе по ssh, так что на время установки поставьте какой-нибудь простой пароль, а потом при первом логине через ssh, уже замените его на нормальный.
 

Настройка различных сервисов

Так же, можно прочитать следующие заметки по настройке различных сервисов в CentOS/RHEL:


Comments

  1. спасибо

  2. Просто супер.
    Не поможешь с проблемой? Установил на ноут CentOS7 и поднял на нем торрент клиент, все прекрасно работает, но при закрытии крышки он уходит в спящий режим.
    Спасибо

    • Под root’ом сделай следующее:
      1. В файле /etc/systemd/logind.conf замени строку #HandleLidSwitch=suspend на строку HandleLidSwitch=ignore
      2. systemctl restart systemd-logind
      Должно помочь.

  3. Огромное спасибо, все работает. Осталось самбу настроить.

  4. Андрей
    13.01.2015 - 11:30

    Спасибо за инструкцию! Сделал всё как в разделе «Настраиваем локаль и русскую раскладку» и до перезагрузки после выполнения loadkeys /lib/kbd/keymaps/i386/qwerty/ru.map.gz при переключении по Ctrl-Shift русский текст выводился корректно. После перезагрузки стало также как было (квадратики вместо русских букв), а loadkeys не помогла.

    • Да, как оказалось почему-то не подгружается русский шрифт после перезагрузки.
      Временно можно выполнять команду systemctl restart systemd-vconsole-setup.service. Тогда русские символы станут отображаться вместо квадратиков.
      На сайте RH по этому поводу открыт такой вот баг: https://bugs.centos.org/view.php?id=7325 Как починят – всё заработает, а пока команду systemctl restart systemd-vconsole-setup.service можно добавить куда-нибудь типа ~/.bash_profile.

  5. Андрей
    14.01.2015 - 18:27

    После упорного гугления нашлось временное решение, которое, похоже, на ближайшее время станет постоянным https://gist.github.com/ROMB/a7a76d30a5f25faf36c5 После установки пакета сразу всё заработало.

  6. Андрей
    14.01.2015 - 20:10

    По разделу про отключение IPv6 из http://wiki.centos.org/FAQ/CentOS7 рекомендуют ещё поменять имя loopback:
    «(1) edit /etc/postfix/main.cf and comment out the localhost part of the config and use ipv4 loopback.

    #inet_interfaces = localhost
    inet_interfaces = 127.0.0.1
    »
    и поправить /etc/hosts
    Не знаю нужно ли это на самом деле.

    Также в «голой поставке» отсутствует привычный ifconfig, который ставится yum install net-tools.

    • Честно говоря, hosts менять не хочется. Мне там IPv6 особо не мешает. 🙂
      А по поводу main.cf’а, мы же выполняем команду sed -i 's/inet_protocols = [^ ]*/inet_protocols = ipv4/g' /etc/postfix/main.cf, т.е. говорим Postfix’у использовать только IPv4. К тому же, лично у меня inet_interfaces = all, а не inet_interfaces = localhost.

  7. Добрый день.
    не могу поднять CentOs на сервере HP DL360G5. Аппаратный RAID E200i. По умолчанию не виден жесткий диск для установки. Проблема с отсутствием драйверов в ядре. На сайте HP нашел три варианта драйвера (для RHEL правда — hpsa, cciss, mptt). Пытался по очереди их подгружать через boot: linux dd blacklist=ahci — драйвер вроде «жует» с дискеты, но эфффекта нет — диск не появляется в инсталляторе. На каком-то забугорном форуме нашел рекомендацию в опциях ядра при установке прописать пару ключей: hpsa.hpsa_allow_any=1, hpsa.hpsa_simple_mode=1. Установка прошла, все хорошо, диск виден, но после ребута доходит до монтирования ф.систем и всё — диска опять нет…, т.е. видимо как-то надо после установки rpm-ку с драйвером скормить. Пробую перед ребутом после установки Ctrl+Alt+F2 -> rpm -ivh hpsa-xxxx-.rpm — нифига, ругается что ему надо еще кучу модулей для этого…, соответственно, эффект=0…
    Чего еще можно предпринять — не знаю, уперся рогом…
    Может подскажете куда еще покопать?
    Заранее огромное спасибо!

  8. С загрузкой вопрос решился. Не знаю насколько правильно, но работает. Можт поправите меня.
    В общем, смысл такой.
    Грузимся с установочного диска, выбираем Troubleshoot -> Rescue, Tab — также прописываем hpsa.hpsa_allow_any=1 в опциях.
    #chroot /mnt/sysimage (вроде так, система подскажет точно)
    #vi /etc/default/grub
    в блок опций загрузки ядра длбавляем hpsa.hpsa_allow_any=1
    переконфигурим grub
    #grub-makeconf -o /boot/grub.conf
    Все. Ребут.
    Система первый раз сама перегрузилась, после этого загрузилась нормально.

  9. Artem Semenov
    02.05.2015 - 16:29

    Очень понравился ваш bash_profile на CentOS работает но чтобы он заработал под OS X как у него указано в шапке пришлось помучаться во первых на OS X нет команды dircolors пришлось ставить пакет GNU Coreutils и еще пришлось линковать от туда же команду ls посколько указанные ключи в алиасах поддерживает только ее GNUтая версия

  10. Подскажите, что может быть. Звук работает., только через один (левый) динамик. Звуковая карта Sound Blaster SB 0790

  11. Ромарио
    31.05.2015 - 06:02

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

  12. по поводу loadkeys /lib/kbd/keymaps/i386/qwerty/ru.map.gz :
    попробуйте так : loadkeys /lib/kbd/keymaps/legace/i386/qwerty/ru.map.gz

    • Ага, перенесли файлики. Только не legace, a legacy, т.е.
      loadkeys /lib/kbd/keymaps/legacy/i386/qwerty/ru.map.gz

  13. Если будет тормозить mc и вход по SSH (как у меня — разворачивал centos7 в vmware), то надо поправить /etc/hosts :
    после 127.0.0.1 пишем имя своего сервера (узнаём имя командой hostname)

  14. ну конечно, legacy
    слепота))

  15. sed -i ‘s/^\(bindcmdaddress ::1\)/#\1/’ /etc/chrony.conf
    sed: can’t read /etc/chrony.conf: No such file or directory
    Поиск (find) никаких результатов не дал. Как так?

    • Скорее всего не установлен пакет chrony.

  16. sed -i s/udp6/#udp6/ /etc/netconfig
    sed: can’t read /etc/netconfig: No such file or directory
    Ещё одна засада, что Ему надобно? ))

  17. По последнему вопросу сам разобрался «методом тыка» : этап отключения IPv6 перенёс после установки утилит и программ. Плюс добавил по совету автора в список установки пакет chrony.
    Всё прошло без ошибок! Буду теперь DNS мучать ))

  18. Здравствуйте
    Поставил centos 7 на lenovo thinkpad t430s
    Проблема — не видит WiFi интерфейс, lspci указывает как Intel centrino ultimate-n 6300 дров род линукс на офсайте нет, в то же время altlinux 7.04 встал туда же и увидел WiFi, может что то посоветуете?
    Вообще макадрес виден как PCI неизвестно и указан реальный мак.

  19. да еще вот:
    решил добавить репозиторий
    rpm -Uvh mirror.yandex.ru/centos/7/os/x86_64/
    дает ошибку — не такого… я начинающий пользователь Linux

  20. вот что мне пишет система на команду ip a-
    3: wlp3s0: mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 24:77:03:93:cf:e0 brd ff:ff:ff:ff:ff:ff
    а при попытке запуска — ifup wlp3s0 — /sbin/ifup: configuration for wlp3s0 not found
    хотя изменения в /etc/sysconfig/wpa_supplicant и в /etc/wpa_supplicant/wpa_supplicant.conf сделаны

  21. Alex miles
    21.08.2015 - 15:12

    Спасибо за толковую статью!

  22. $ sed -i —follow-symlinks ‘s/vconsole.font=[^ ]*/vconsole.font=latarcyrheb-sun16/g’ \
    /etc/sysconfig/grub
    $ sed -i —follow-symlinks ‘s/vconsole.keymap=[^ ]*/vconsole.keymap=ru/g’ \
    /etc/sysconfig/grub
    не проходят команды, пишет что-то типа каталог не существует. Фактически он есть.

  23. сделал обновление поставил Qt и Ekiga после чего вдруг прекратила отвечать кнопка настроек (там где общие настройки питание ,раскладка клавиатуры и тд.)арсле перезагрузки черный экран.что делать?

  24. Eugene Taradayko
    10.12.2015 - 18:26

    Небольшой совет моему самому уважаемому автору 🙂
    Epel правильнее всего добавлять так: yum install epel-release
    всегда самая актуальная версия да самая лаконичная команда из всех.

    • Когда это писалось, epel-release’а ещё не было в репозитории. Но мысль правильная, да. Нужно исправить. 🙂

  25. Роман
    29.12.2015 - 10:18

    Отличная статейка.
    Вот бы еще адекватное описание настройки SELinux бы.. К примеру, для веб-сервера…

  26. Подскажите как в Сент 6 установить playonlinux?

    • На офф. сайте есть пакет для Fedora. Можно попробовать установить из этого пакета.

  27. подскажите пож.
    устанавливаю с диска CentOS 7 Netinstall и указываю http://mirror.yandex.ru/centos/7/os/x86_64/
    все проходит нормально, но после установки yum update тянет немного обновлений.
    а возможно ли указать репозиторий чтобы во время установки скачивались последние пакеты?
    (так построено у ArchLinux-а — что после установки по сети все пакеты уже самые свежие)

  28. вместо этого -> $ localectl set-x11-keymap us,ru pc105 grp:ctrl_shift_toggle —no-convert
    должно быть -> $ localectl set-x11-keymap us,ru pc105 ,winkeys grp:ctrl_shift_toggle —no-convert

  29. Подскажите пожалуйста, у меня не получается. Я скачала, установила — все нормально, но не знаю как перейти на рабочий стол. Ввела логин и пароль (как у Вас на последнем скрине), а что дальше? Помогите, очень прошу…

  30. soldafon3@narod.ru
    27.08.2017 - 19:16

    ghjcm,f gjlcrfpfnm
    а как в шелле 7 centos поменять раскладку
    ставил gui и спрашивает «в» -выйти или «п»-продолжить
    традиционные сочетания клавиш не помогают
    Ctrl-C не помогает

Добавить комментарий