Чистая установка CentOS. Подробная пошаговая инструкция

После установки CentOS 7 приступим к ее настройке.

Будем устанавливать именно php 7.

Установка php 7 на CentOS 7 по сути делится на 2 этапа:

  1. Подготовка к установке,
  2. и сама установка.

Подготовка репозиториев

Для установки php 7 на CentOS 7 нужен подключенный репозиторий remi, но чтобы его можно было использовать, нужен другой репозиторий epel. Такая вот цепочка.

Установка репозитория epel:

yum install epel-release -y

И потом устанавливаем сам репозиторий remi

rpm -Uvh

Вообще, заранее можно проверить наличие репозиториев такой командой:

yum repolist

Будет примерно такой список:

Лично у меня epel был установлен по умолчанию (возможно такая сборка от хостера), т.е повторно устанавливать его не пришлось.

После установки репозитория remi запускаем mc коммандер

и идем в каталог /etc/

Видим, что появились новые файлы, названия которых начинаются с remi.. а дальше версия php.

Т.е. примерно такие:

А теперь самый интересный момент: чтобы установить нужную версию php, нужно активировать соответствующий файл репозитория (из списка выше). Какой активируешь – тот и установится.

В каждом из них пока везде стоит enabled = 0. Если нужно установить версию php 7.1, то для активации нужно в секции [remi-php71] enabled = 0 поменять на 1. Как здесь.

Установка

Самый гемор с подготовкой прошли, т.е. подключили репозитории и активировали нужный.

Осталось запустить команду на установку

yum install php -y

Или обновить систему, если установлена старая версия php, то php обновится до нужной версии:

yum update

Проверка работы

php -v

Должно вывести примерно следующее:

PHP 7.2.5 (cli) (built: Apr 24 2018 19:12:06) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

Пошаговое руководство

Самый удобный способ инсталляции приложений для данной сборки Linux – использование предусмотренной консоли. Вызвать ее можно через поиск в меню лончера (аналог «Пуска», предусмотренный в операционной системе Windows), искать нужно инструмент Konsole.Также она открывается, если кликнуть ПКМ по свободному пространству рабочего стола и выбрать верхний пункт.

Пошаговое руководство

Первая команда отвечает за загрузку установочного пакета Гугл Хром:

Пошаговое руководство

wget -chrome-stable_current_x86_

Пошаговое руководство

Следующая команда активирует его установку:

Пошаговое руководство

sudo yum localinstall google-chrome-stable_current_x86_

Пошаговое руководство

А если появится форма подтверждения с надписью Is this ok, введите в консоли букву y и нажмите Enter для загрузится еще несколько пакетов. Подтверждение может потребоваться и второй раз.

Пошаговое руководство

Запуск

Пошаговое руководство

В ЦентОС предусмотрено два способа запуска Гугл Хрома:

  • Непосредственно в терминале выполните команду google-chrome &.
  • В меню лончера перейдите в Applications, затем откройте каталог Internet и запустите соответствующее приложение.
Читайте также:  Какой дистрибутив Linux лучший для ноутбуков?

Приступаем к установке Centos 7

  • Скачиваем последний образ Centos. Готовим для него железо или виртуальную среду в соответствии с требованиями.
  • Окно “INSTALLATION SUMMARY”

Не забываем выставить свой часовой пояс в “DATE & TIME”, добавить раскладку в “KEYBOARD”, зайти в “INSTALLATION DESTINATION” и выбрать диск, выбрать тип установки в “SOFTWARE SELECTION”. Многие ресурсы рекомендуют выставить “MINIMAL INSTALL”, а уже потом добавить все необходимое. Как показала практика, это может создать в дальнейшем проблемы при реализации задач и занять определенное время на поиск и установку необходимых компонентов, если вы не заядлый Линуксойд конечно. Я выбираю “GNOM Desktop”, в нем есть большинство необходимых утилит и GUI. В “NETWORK & HOST NAME” настраиваем параметры сетевой карты.

  • Запускаем установку.

Во время установки мы имеем возможность задать пароль root и создать рабочего пользователя, что и делаем. При создании пользователя в “ADVANCED” я его дополнительно включаю в группу “wheel”. Ждем окончания установки.

  • Заходим, принимаем или нет кучу вопросов об установке Centos. Запускаем терминал. Обновляем операционную систему командой
Приступаем к установке Centos 7

$ sudo yum -y update

  • Далее, я перехожу в режим su, хотя делать это не рекомендуется. Для удобства редактирования конфигурационных файлов, устанавливаем mc (есть другие, кому что нравится) командой

# yum install mc

  • Отключаем SElinux редактированием файла

# mcedit /etc/sysconfig/selinux

изменением параметра

SELINUX=disabled

Очень внимательно читайте то, что изменяете. Данный параметр в средине файла, а не в конце. Перезагружаемся. Если после перезагрузки система не хочет стартовать и выдает ошибку “FAIL TO LOAD SELINUX POLICY. FREEZING”, значит вы промахнулись и для вас следующий абзац, внимательным — пропустить.

!!!Данный абзац для тех, кто не внимателен. В меню загрузки необходимо изменить конфигурацию добавив «SELinux = 0» в параметрах загрузки.

Читайте также:  Как узнать свободное место на диске в Linux

Для этого нажимаем “e” и получаем следующее окно.

Листаем вниз до «linux16» или чего-то похожего и добавляем «SELinux = 0» в качестве одного из параметров.

Приступаем к установке Centos 7

После нажатия “CTRL-X” загружаемся. Возвращаемся к внимательным.

Теперь необходимо создать базу данных.

  • Устанавливаем mariadb командой

# yum install -y mariadb mariadb-server

  • Запускаем mariadb и добавляем в автозагрузку

# systemctl start mariadb

# systemctl enable

  • Проводим первоначальную настройку с использованием скрипта

# /usr/bin/mysql_secure_installation

В процессе настройки мы задаем пароль для пользователя root (внимание, это не root системы), остальное по умолчанию.

Приступаем к установке Centos 7
  • Создаем саму базу

# mysql -uroot –ppassword (где password созданный вами, в предыдущем шаге, пароль)

> create database zabbix character set utf8 collate utf8_bin;

> grant all privileges on zabbix.* to [email protected] identified by ‘zabbixpassword’; (пользователя [email protected] и пароль zabbixpassword вы можете задать любые)

Настройка сетевого интерфейса сервера

Сервер 1С:Предприятие будет находится в пределах локальной сети и его вполне можно использовать с отключенным файрволом без большой угрозы безопасности. Отключаем firewalld:

systemctl stop firewalld systemctl disable firewalld

В файле /etc/hosts не должно быть записей формата или относящихся к IPv6, в случае отсутствия DNS-сервера, в нем должно быть прописано четкое соответствие IP-адрес сервера – FQDN имя – короткое имя. Пример правильного файла hosts:

mcedit /etc/hosts

127.0.0.1 localhost

SERVER_ SERVER_NAME

Что бы новые параметры вступили в силу нужно перезагрузить сервер.

reboot

После перезагрузки имя сервера должно разрешаться в IP-адрес.

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

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

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

how to install #Redmine on Centos #Linux (DMS)

Redmine — один из самых популярных программных инструментов для управления проектами с открытым исходным кодом. Это кроссплатформенная и кросс-база данных, построенная на основе инфраструктуры Ruby on Rails.

Читайте также:  Как запустить exe на Linux — описание всех возможных способов

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

В этом руководстве мы рассмотрим шаги, необходимые для установки и настройки последней версии Redmine на сервере CentOS 7, используя MariaDB в качестве сервера базы данных и Passenger + Nginx в качестве сервера приложений Ruby.

Что необходимо сделать перед первым стартом ОС

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

  • Ознакомиться с текстом лицензионного соглашения и принять его условия.
  • Если вы оставили опцию ввода пароля при запуске системы, нужно будет ввести пользовательский пароль.
  • Определить язык интерфейса операционной системы и раскладку клавиатуры.
  • Позволить или не позволить программам определять местоположение.
  • Войти в свои аккаунты: Microsoft, Google, Facebook и Nextcloud.
Что необходимо сделать перед первым стартом ОС

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