Настройка Centos 7 сразу после установки

21.07.2016 Серверы, VPS, VDS Оставьте комментарий 5,048 просм.

Устанавливаем Midnight Commander в CentOS

К сожалению, Midnight Commander отсутствует в стандартной библиотеке приложений, поэтому загрузить через графическую программу этот файловый менеджер не получится. Остается только два варианта — официальные или пользовательские репозитории. Первый способ будет оптимальным в той ситуации, когда вы хотите получить последнюю стабильную версию софта, а второй — при надобности самостоятельно выбрать подходящую сборку. Давайте более детально остановимся на каждом из них.

Способ 1: Официальные репозитории

Суть этого метода заключается в том, что пользователь самостоятельно вводит определенную команду в «Терминал», чтобы запустить процесс получения и инсталляции требуемых архивов. Для этого указывается только один аргумент и название соответствующего ПО. Для Midnight Commander эта операция выглядит следующим образом:

Примерно таким же образом происходит инсталляция и других приложений через официальные репозитории, а изменяется при этом только само название. Главное условие — наличие активного соединения с интернетом, поскольку все пакеты предварительно загружаются из сети. Если вы желаете инсталлировать Midnight Commander на ПК без доступа к интернету, придется задействовать более сложный метод, о котором мы и расскажем далее.

Способ 2: Пользовательские репозитории

Сразу отметим, что вся сложность этого метода заключается в необходимости распаковки и инсталляции архива формата Если вдруг вы где-то отыскали Midnight Commander в формате RPM, можете просто запустить этот пакет двойным левым кликом мыши и следовать приведенным инструкциям, а при его отсутствии придется изучить следующее руководство.

Перейти к пользовательскому хранилищу Midnight Commander

  1. Воспользуйтесь ссылкой выше, чтобы попасть на сервер хранения разных версий MC. Здесь отыщите подходящий вариант и кликните по нему ЛКМ.
  2. Выберите вариант «Сохранить файл», отметив пункт маркером, и нажмите на «ОК».
  3. Ожидайте завершения инсталляции, а затем переходите к установке. Детально об этом написано в другом материале на нашем сайте, ознакомиться с которым можно, перейдя по указанной ниже ссылке.

Подробнее: Установка архивов в CentOS

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

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

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

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

  • Запускаем установку.
Читайте также:  Windows 10, быстрый запуск: как включить и отключить?

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

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

$ sudo yum -y update

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

# yum install mc

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

# mcedit /etc/sysconfig/selinux

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

SELINUX=disabled

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

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

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

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

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

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

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

# yum install -y mariadb mariadb-server

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

# systemctl start mariadb

# systemctl enable

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

# /usr/bin/mysql_secure_installation

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

  • Создаем саму базу

# 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 вы можете задать любые)

Настройка сети в GUI с помощью Network Manager

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

Или откройте «Параметры системы» затем пункт сеть. Для настройки  сетевого подключения по протоколу Ethernet (проводное) выберите пункт «Проводные» и переключите выключатель в положение On:

Если провод подключен, и вы собираетесь использовать DHCP то подключение настроится автоматически.

Настройка статического IP адреса

Если нужно настроить статический IP адрес, то тут ситуация немного сложнее. Нажмите небольшую кнопку со значком шестеренки:

Затем перейдите в раздел IPv4. Затем нужно указать несколько полей, которые обычно система получает по протоколу DHCP, но поскольку вы хотите настраивать IP адрес вручную, то и все остальное тоже нужно настроить вручную. Первым делом необходимо в поле «Адреса» выбрать вместо «Автоматически DHCP», «Вручную».

Читайте также:  Настройка программы Hamachi для игр по сети

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

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

Установка CentOS 7

Создания USB носителя для установки

Существует множество программ для записи iso образа на устройство. Например, у меня два варианта для создания носителя для установки:

  1. Rufus — использую эту программа для создание загрузочных USB-дисков в системе Windows;
  2. ROSA ImageWriter — использую эту програму для любой системы Linux.

Варианты установки

Рассмотрим два самых популярных варианта установки СentOS 7.

Образы iso CentOS 7

Все свежие образы можно скачать по ссылке Download CentOS. Существует два варианта:

  1. DVD ISO — полный образ;
  2. Minimal ISO — минимальный образ.

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

Для сервера CentOS 7 система идеальна в плане обслуживания и стабильности работы.

Выбор с каким дистрибутивом работать это отдельная тема и я обязательно расскажу о своем пути в изучении разных дистрибутивов.

Шаблоны

Шаблоны используются как правило для установки на VDS и предоставляются компаниями предоставляющие такие услуги. Удобно, но тем не менее я пару раз попадал в дурацкие ситуации.

Вот моменты почему я советую использовать установку на VDS систем с iso образа:

  • Разбивка диска порой не учитывает конфигурацию тарифа или требований вашей системы — например, на одном хостинге при 2 G оперативной памяти был создал SWAP раздел в 512 М в результате пришлось переустанавливать систему дабы не терять место на и так небольшом диске;
  • Локализация как правило Английская — мне приятней работать на своем родном языке хотя и на английском если надо всё настрою;
  • Присутствие в шаблоне каких-то изменений отличающихся от стандартных минимальных параметров установки — порой не понимаешь откуда взялись какие то настройки которых раньше не видел. Кроме того, можно потратить кучу времени не понимая почему не работает то что всегда работало как часы. В итоге выясняется что в шаблоне установки нет пакета который всегда ставился в стандартном минимальном образе.

Все компании предоставляющие услуги VDS могут предоставить возможность установки системы с ISO образа системы. При установке надо правильно указать сетевые параметры исходя из предоставленных сетевых параметров настроек выбранного тарифа!

Разбивка диска для установки

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

  • Размер диска под систему Linux 50 G  — этого мне хватает с запасом;
  • Создаю раздел boot размером 1 G — так я гарантирую что при заполнении диска система загрузится однозначно;
  • Создаю SWAP — согласно требованиям системы.
Читайте также:  Windows 10 LTSB – версия системы с долговременной поддержкой.

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

SWAP

Тема организации SWAP на сервере очень важная и поэтому я описал все основные моменты использования в статье SWAP для Linux

Как изменить hostname в CentOS 7

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

# hostname

# uname -n

Для того, чтобы изменить имя хоста в CentOS, необходимо отредактировать файл /etc/hostname. Проверим его содержимое:

# cat /etc/hostname

Отредактируем этот файл, чтобы изменить hostname:

# mcedit /etc/hostname

Сохраняем файл и проверяем:

# hostname

Все в порядке, мы изменили имя хоста на

Дополнительные полезные утилиты.

Обязателен для установки набор утилит для сборки программ из исходного кода и создания rpm пакетов.

yum -y groupinstall «Development Tools»

При минимальной установке в Centos 7 отсутствуют некоторые полезные утилиты для работы с сетью arp, hostname, ifconfig, netstat, rarp, route, plipconfig, slattach, mii-tool, iptunnel и ipmaddr. Чтобы вернуть их необходимо установить набор утилит net-tools.

yum -y install net-tools

Официальная страничка проекта net-tools здесь.

Также полезно установить lsof (от англ. LiSt of Open Files) — утилита показывает какие файлы используются теми или иными процессами.

yum -y install lsof

Установим Midnight Commander — файловый менеджер для удобного перемещения по файловой системе и управления файлами. Она состоит из 2 панелей (фрэймов), в которых может отображаться информация о двух выбранных каталогах одновременно, содержимое, выбранного в одной из панелей, файла, и многое другое.

yum -y install mc

Установим htop — утилита для просмотра состояния сервера.

yum install htop

Вот пожалуй и вся универсальная настройка Centos 7 после установки.

Далее уже идет настройка сервера под Ваши задачи.

Выводы

Готово! Настройка сервера CentOS 7 после установки проведена. Это всего лишь несколько основных настроек и команд, которые каждый системный администратор должен знать и применять в новой установленной системе CentOS или для выполнения повседневных задач в системе.

Чтобы обезопасить и защитить сервер CentOS 7, ознакомьтесь со следующими статьями.

Как обновить версию ядра CentOS

Если вы планируете развертывать веб-сайты в этой системе CentOS 7, узнайте, как установить и настроить стек LAMP.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Современная техника - портал Миникод